OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR debug/29906
4         * g++.dg/debug/pr29906.C: New
5
6 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         PR libgfortran/31099
9         * gfortran.dg/unformatted_recl.f90: Update test.
10
11 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12
13         * gcc.dg/tree-ssa/prefetch-5.c: New test.
14
15 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16
17         PR c++/30891
18         * g++.dg/parse/namespace-definition.C: New.
19         
20 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
21
22         PR c++/24924
23         * g++.dg/cpp/pedantic-errors.C: New.
24         * g++.dg/cpp/permissive.C: New.
25         
26 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
27
28         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
29         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
30
31 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
32
33         * lib/target-supports.exp (check_missing_uclibc_feature)
34         (check_effective_target_wchar): New procedures.
35         * gcc.dg/wchar_t-1.c: Require target wchar.
36         * gcc.dg/wint_t-1.c: Likewise.
37
38 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
39
40         * lib/target-supports.exp (check_gc_sections_available): Return
41         false for VxWorks targets.
42
43 2007-03-15  Dirk Mueller  <dmueller@suse.de>
44
45         * g++.dg/warn/Wconversion2.C: Fix typo.
46         * gcc.dg/if-empty-1.c: Ditto.
47
48 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
49
50         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
51
52 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
53
54         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
55         * gcc.target/i386/pr31167.c: Ditto.
56
57 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
58
59         PR target/31167
60         * gcc.target/i386/pr31167.c: New test.
61
62 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
63
64         PR fortran/30922
65         * gfortran.dg/import5.f90.f90: New test.
66
67
68         PR fortran/30879
69         * gfortran.dg/data_components_1.f90: New test.
70
71
72         PR fortran/30870
73         * gfortran.dg/generic_13.f90: New test.
74
75         PR fortran/31163
76         * gfortran.dg/alloc_comp_basics_5.f90: New test.
77
78 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
79
80         PR libgfortran/31051
81         * gfortran.dg/fmt_t_4.f90: New
82
83 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
84
85         PR C++/31165
86         * g++.dg/other/default7.C: New test.
87
88 2007-03-15  Dirk Mueller  <dmueller@suse.de>
89
90         * g++.dg/warn/Wconversion2.C: New.
91
92 2007-03-14  Eric Christopher  <echristo@apple.com>
93
94         * gcc.dg/ssp-1.c: New.
95         * gcc.dg/ssp-2.c: Ditto.
96
97 2007-03-14  Dirk Mueller  <dmueller@suse.de>
98
99         * g++.dg/warn/do-empty.C: New.
100         * gcc.dg/do-empty.c: New.
101         * gcc.dg/if-empty-1.c: Update.
102         * gcc.dg/20001116-1.c: Update.
103         * gcc.dg/pr23165.c: Update.
104
105 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
106
107         * gfortran.dg/module_implicit_conversion.f90: New test.
108
109 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
110
111         PR middle-end/31127
112         * gcc.dg/pr31127.c: New.
113
114 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
115
116         * gcc.dg/tree-ssa/loop-26.c: New test.
117
118 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
119
120         * gcc.target/i386/cmpxchg16b-1.c: New test.
121
122 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
123
124         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
125         * gcc.dg/c99-vla-1.c: Likewise.
126         * g++.dg/ext/vla1.C: Likewise
127
128 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
129
130         * gcc.dg/wvla-1.c: New test
131         * gcc.dg/wvla-2.c: New test
132         * gcc.dg/wvla-3.c: New test
133         * gcc.dg/wvla-4.c: New test
134         * gcc.dg/wvla-5.c: New test
135         * gcc.dg/wvla-6.c: New test
136         * gcc.dg/wvla-7.c: New test
137         * g++.dg/warn/Wvla-1.C: New test
138         * g++.dg/warn/Wvla-2.C: New test
139         * g++.dg/warn/Wvla-3.C: New test
140
141 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
142
143         PR c++/30108
144         * g++.dg/other/default6.C: New test.
145
146 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
147
148         * lib/target-supports.exp (check_profiling_available): Return false
149         for VxWorks.
150         (check_effective_target_vxworks_kernel): New procedure.
151         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
152         VxWorks.
153         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
154         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
155         to include VxWorks.
156         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
157
158 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
159
160         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
161         PIC is not supported.
162         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
163         * gcc.dg/20020426-2.c: Likewise.
164         * gcc.dg/pr28243.c: Likewise.
165         * gcc.dg/visibility-11.c: Likewise.
166         * gcc.dg/tls/opt-9.c: Likewise.
167         * gcc.dg/tls/opt-10.c: Likewise.
168         * gcc.dg/tls/pic-1.c: Likewise.
169         * gcc.dg/tls/struct-1.c: Likewise.
170         * gcc.target/i386/20000807-1.c: Likewise.
171         * gcc.target/i386/20000904-1.c: Likewise.
172         * gcc.target/i386/20011119-1.c: Likewise.
173         * gcc.target/i386/990213-2.c: Likewise.
174         * gcc.target/i386/990214-1.c: Likewise.
175         * gcc.target/i386/compress-float-387-pic.c: Likewise.
176         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
177         * gcc.target/i386/pic-1.c: Likewise.
178         * gcc.target/i386/pr21518.c: Likewise.
179         * gcc.target/i386/pr23098.c: Likewise.
180         * gcc.target/i386/pr23943.c: Likewise.
181
182 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/31038
185         * g++.dg/template/complit2.C: New test.
186
187         PR c++/30328
188         * g++.dg/ext/bitfield1.C: New test.
189
190 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/30883
193         * gfortran.dg/interface_11.f90: New test.
194
195 2007-03-11  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/31115
198         * gcc.dg/torture/pr31115.c: New testcase.
199
200 2007-03-11  Ira Rosen  <irar@il.ibm.com>
201
202         PR tree-optimization/29925
203         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
204
205 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/30274
208         * g++.dg/expr/bitfield3.C: New test.
209         * g++.dg/expr/bitfield4.C: Likewise.
210         * g++.dg/expr/bitfield5.C: Likewise.
211         * g++.dg/expr/bitfield6.C: Likewise.
212
213         PR c++/30924
214         * g++.dg/template/array18.C: New test.
215
216 2007-03-10  Dirk Mueller  <dmueller@suse.de>
217
218         PR c++/17946
219         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
220         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
221
222 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
223
224         PR c++/20599
225         * g++.dg/cpp0x/variadic-bind.C: New.
226         * g++.dg/cpp0x/variadic-function.C: New.
227         * g++.dg/cpp0x/variadic-mem_fn.C: New.
228         * g++.dg/cpp0x/variadic-tuple.C: New.
229         * g++.dg/cpp0x/variadic1.C: New.
230         * g++.dg/cpp0x/variadic2.C: New.
231         * g++.dg/cpp0x/variadic3.C: New.
232         * g++.dg/cpp0x/variadic4.C: New.
233         * g++.dg/cpp0x/variadic5.C: New.
234         * g++.dg/cpp0x/variadic6.C: New.
235         * g++.dg/cpp0x/variadic7.C: New.
236         * g++.dg/cpp0x/variadic8.C: New.
237         * g++.dg/cpp0x/variadic9.C: New.
238         * g++.dg/cpp0x/variadic10.C: New.
239         * g++.dg/cpp0x/variadic11.C: New.
240         * g++.dg/cpp0x/variadic12.C: New.
241         * g++.dg/cpp0x/variadic13.C: New.
242         * g++.dg/cpp0x/variadic14.C: New.
243         * g++.dg/cpp0x/variadic15.C: New.
244         * g++.dg/cpp0x/variadic16.C: New.
245         * g++.dg/cpp0x/variadic17.C: New.
246         * g++.dg/cpp0x/variadic18.C: New.
247         * g++.dg/cpp0x/variadic19.C: New.
248         * g++.dg/cpp0x/variadic20.C: New.
249         * g++.dg/cpp0x/variadic21.C: New.
250         * g++.dg/cpp0x/variadic22.C: New.
251         * g++.dg/cpp0x/variadic23.C: New.
252         * g++.dg/cpp0x/variadic24.C: New.
253         * g++.dg/cpp0x/variadic25.C: New.
254         * g++.dg/cpp0x/variadic26.C: New.
255         * g++.dg/cpp0x/variadic27.C: New.
256         * g++.dg/cpp0x/variadic28.C: New.
257         * g++.dg/cpp0x/variadic29.C: New.
258         * g++.dg/cpp0x/variadic30.C: New.
259         * g++.dg/cpp0x/variadic31.C: New.
260         * g++.dg/cpp0x/variadic32.C: New.
261         * g++.dg/cpp0x/variadic33.C: New.
262         * g++.dg/cpp0x/variadic34.C: New.
263         * g++.dg/cpp0x/variadic35.C: New.
264         * g++.dg/cpp0x/variadic36.C: New.
265         * g++.dg/cpp0x/variadic37.C: New.
266         * g++.dg/cpp0x/variadic38.C: New.
267         * g++.dg/cpp0x/variadic39.C: New.
268         * g++.dg/cpp0x/variadic40.C: New.
269         * g++.dg/cpp0x/variadic41.C: New.
270         * g++.dg/cpp0x/variadic42.C: New.
271         * g++.dg/cpp0x/variadic43.C: New.
272         * g++.dg/cpp0x/variadic44.C: New.
273         * g++.dg/cpp0x/variadic45.C: New.
274         * g++.dg/cpp0x/variadic46.C: New.
275         * g++.dg/cpp0x/variadic47.C: New.
276         * g++.dg/cpp0x/variadic48.C: New.
277         * g++.dg/cpp0x/variadic49.C: New.
278         * g++.dg/cpp0x/variadic50.C: New.
279         * g++.dg/cpp0x/variadic51.C: New.
280         * g++.dg/cpp0x/variadic52.C: New.
281         * g++.dg/cpp0x/variadic53.C: New.
282         * g++.dg/cpp0x/variadic54.C: New.
283         * g++.dg/cpp0x/variadic55.C: New.
284         * g++.dg/cpp0x/variadic56.C: New.
285         * g++.dg/cpp0x/variadic57.C: New.
286         * g++.dg/cpp0x/variadic58.C: New.
287         * g++.dg/cpp0x/variadic59.C: New.
288         * g++.dg/cpp0x/variadic60.C : New.
289         * g++.dg/cpp0x/variadic61.C : New.
290         * g++.dg/cpp0x/variadic62.C : New.
291         * g++.dg/cpp0x/variadic63.C : New.
292         * g++.dg/cpp0x/variadic64.C : New.
293         * g++.dg/cpp0x/variadic65.C : New.
294         * g++.dg/cpp0x/variadic66.C : New.
295         * g++.dg/cpp0x/variadic67.C : New.
296         * g++.dg/cpp0x/variadic68.C : New.
297         * g++.dg/cpp0x/variadic69.C : New.
298         * g++.dg/cpp0x/variadic70.C : New.
299         * g++.dg/cpp0x/variadic71.C : New.
300         * g++.dg/cpp0x/variadic72.C : New.
301         * g++.dg/cpp0x/variadic73.C : New.
302         * g++.dg/cpp0x/variadic74.C : New.
303         * g++.dg/cpp0x/variadic75.C : New.
304         * g++.dg/cpp0x/variadic-ex1.C : New.
305         * g++.dg/cpp0x/variadic-ex2.C : New.
306         * g++.dg/cpp0x/variadic-ex3.C : New.
307         * g++.dg/cpp0x/variadic-ex4.C : New.
308         * g++.dg/cpp0x/variadic-ex5.C : New.
309         * g++.dg/cpp0x/variadic-ex6.C : New.
310         * g++.dg/cpp0x/variadic-ex7.C : New.
311         * g++.dg/cpp0x/variadic-ex8.C : New.
312         * g++.dg/cpp0x/variadic-ex9.C : New.
313         * g++.dg/cpp0x/variadic-ex10.C : New.
314         * g++.dg/cpp0x/variadic-ex11.C : New.
315         * g++.dg/cpp0x/variadic-ex12.C : New.
316         * g++.dg/cpp0x/variadic-ex13.C : New.
317         * g++.dg/cpp0x/variadic-ex14.C : New.
318
319 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320
321         PR libgfortran/31099
322         * gfortran.dg/unformatted_recl.f90: New test.
323
324 2007-03-09  Roger Sayle  <roger@eyesopen.com>
325
326         * gcc.dg/fold-eqcmplx-1.c: New test case.
327
328 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
329
330         PR rtl-optimization/30643
331         * gcc.dg/pr30643.c: New.
332
333 2007-03-09  Chao-ying Fu  <fu@mips.com>
334
335         * gcc.target/mips/mips32-dspr2-type.c: New test.
336         * gcc.target/mips/mips32-dspr2.c: New test.
337         * gcc.target/mips/dspr2-MULT.c: New test.
338         * gcc.target/mips/dspr2-MULTU.c: New test.
339         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
340         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
341         Adjust some formats.
342
343 2007-03-09  Dirk Mueller  <dmueller@suse.de>
344
345         PR c++/17946
346         * gcc.dg/Wlogical-op-1.c: New.
347         * g++.dg/warn/Wlogical-op-1.C: New.
348
349 2007-03-09  Richard Guenther  <rguenther@suse.de>
350
351         PR tree-optimization/30904
352         PR middle-end/31058
353         * gcc.dg/pr30904.c: Remove xfail.
354
355 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
356
357         PR C/31072
358         * gcc.c-torture/execute/pr31072.c: New test.
359
360 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
361
362         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
363         * gcc.dg/torture/builtin-attr-1.c: Likewise.
364         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
365         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
366         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
367         * gcc.dg/torture/builtin-integral-1.c: Likewise.
368         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
369         and *lround*.  Correct macro names.
370         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
371         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
372
373 2007-03-08  Ian Lance Taylor  <iant@google.com>
374
375         * gcc.dg/no-strict-overflow-5.c: New test.
376         * gcc.dg/no-strict-overflow-6.c: New test.
377         * gcc.dg/Wstrict-overflow-11.c: New test.
378         * gcc.dg/Wstrict-overflow-12.c: New test.
379         * gcc.dg/Wstrict-overflow-13.c: New test.
380         * gcc.dg/Wstrict-overflow-14.c: New test.
381         * gcc.dg/Wstrict-overflow-15.c: New test.
382
383 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
384
385         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
386         for VxWorks kernel mode.
387         * gcc.c-torture/execute/strncmp-1.x: Likewise.
388
389 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
390
391         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
392         mode.
393
394 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
395
396         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
397         and lib/bfill.c on VxWorks targets.
398         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
399         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
400         lib/bfill.c and lib/memmove.c on VxWorks targets.
401         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
402         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
403         on VxWorks targets.
404         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
405         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
406
407 2007-03-08  Tobias Burnus  <burnus@net-b.de>
408
409         * gfortran.dg/use_5.f90: New test.
410         * gfortran.dg/use_6.f90: Ditto.
411         * gfortran.dg/use_7.f90: Ditto.
412
413 2007-03-08  Tobias Burnus  <burnus@net-b.de>
414
415         PR fortran/30973
416         * gfortran.dg/use_4.f90: New test.
417         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
418
419 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
420
421         PR fortran/31011
422         * gfortran.dg/parameter_array_section_2.f90: New test.
423
424 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
425
426         PR c++/30852
427         * g++.dg/ext/offsetof1.C: Add cases with volatile.
428
429         PR c++/30534
430         * g++.dg/template/arg5.C: New test.
431
432 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
433
434         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
435
436 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
437
438         * gcc.dg/var-expand1.c: Add newline at end of file.
439
440 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
441
442         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
443
444 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
445
446         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
447
448 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
449
450         * gcc.dg/torture/builtin-convert-4.c: New test.
451
452 2007-03-05  Ian Lance Taylor  <iant@google.com>
453
454         * gcc.c-torture/compile/pr31034.c: New test.
455
456 2007-03-05  Ian Lance Taylor  <iant@google.com>
457
458         * gcc.dg/inline-18.c: New test.
459         * gcc.dg/inline-19.c: New test.
460         * gcc.dg/inline-20.c: New test.
461         * gcc.dg/inline-21.c: New test.
462
463 2007-03-05  Richard Guenther  <rguenther@suse.de>
464
465         PR tree-optimization/14052
466         * gcc.dg/tree-ssa/vrp33.c: New testcase.
467
468 2007-03-05  Richard Guenther  <rguenther@suse.de>
469
470         PR tree-optimization/23777
471         * gcc.dg/tree-ssa/pr23777.c: New testcase.
472
473 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
474
475         PR other/30465
476         * gcc.dg/multiple-overflow-warn-3.c: New.
477         * g++.dg/warn/multiple-overflow-warn-3.C: New.
478
479 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
480
481         PR c++/30895
482         * g++.dg/parse/template23.C: New test.
483
484 2007-03-04  Roger Sayle  <roger@eyesopen.com>
485
486         PR middle-end/30744
487         * gcc.dg/pr30744-1.c: New test case.
488
489 2007-03-04  Tobias Burnus  <burnus@net-b.de>
490
491         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
492
493 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
494
495         PR target/30406
496         * gfortran.dg/logical_3.f90: New test.
497
498 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
499
500         PR libfortran/30981
501         * gfortran.dg/integer_exponentiation_1.f90:  New test.
502
503 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
504
505         * gcc.target/m68k/m68k.exp: New.
506         * gcc.target/m68k/crash1.c: New.
507
508 2007-03-03  Tobias Burnus  <burnus@net-b.de>
509
510         * gfortran.dg/c_by_val.c: Use int64_t instead of long
511         to be more compatible with integer(kind=8).
512
513 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
514
515         PR libfortran/31001
516         * gfortran.dg/zero_sized_3.f90: New test.
517
518 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
519
520         PR c++/15787
521         * g++.dg/parse/else.C: New.
522         * g++.dg/parse/else-2.C: New.
523
524 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
525             Tobias Burnus  <burnus@net-b.de>
526
527         PR fortran/30882
528         * gfortran.dg/size_dim.f90: New test.
529
530 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
531             Tobias Burnus  <burnus@net-b.de>
532
533         PR fortran/30873
534         * gfortran.dg/entry_9.f90: New test.
535
536 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
537
538         PR c++/28253
539         * g++.dg/inherit/covariant16.C: New test.
540
541 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
542
543         * g++.dg/other/darwin-minversion-1.C: New.
544
545 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
546
547         * gcc.dg/tree-ssa/20070302-1.c: New test.
548
549 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
550
551         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
552         tests.
553
554 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
555
556         * gcc.dg/tree-ssa/prefetch-4.c: New test.
557
558 2007-03-01  Simon Baldwin <simonb@google.com>
559
560         PR c++/23689
561         * warn/ignored_typedef.C: New.
562         * init/ctor8.C: Added dg-warning to consume ignored typedef
563         warning.
564         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
565         and added an explicit line number.
566
567 2007-02-28  Richard Guenther  <rguenther@suse.de>
568
569         PR middle-end/30364
570         * gcc.dg/torture/pr30364-1.c: New testcase.
571         * gcc.dg/torture/pr30364-2.c: Likewise.
572         * gcc.dg/torture/pr30364-3.c: Likewise.
573
574 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
575
576         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
577         powerpc*, use -funsafe-math-optimizations.
578         * gcc.dg/torture/builtin-logb-1.c: Likewise.
579         * gcc.dg/torture/builtin-modf-1.c: Likewise.
580
581 2007-02-28  Tobias Burnus  <burnus@net-b.de>
582             Paul Thomas  <pault@gcc.gnu.org>
583
584         PR fortran/30888
585         PR fortran/30887
586         * c_by_val_1.f: Test %VAL() with non-default kind.
587         * c_by_val.c: Ditto.
588         * c_by_val_4.f: New test.
589
590 2007-02-28  Tobias Burnus  <burnus@net-b.de>
591
592         PR fortran/30968
593         * gfortran.dg/continuation_7.f90: New test.
594
595 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
596
597         * g++.dg/inherit/thunk7.C: New test.
598         * lib/target-supports.exp (check_profiling_available): Not available
599         for bfin-*-*.
600
601 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
602
603         PR target/30970
604         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
605
606 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
607
608         * lib/target-supports.exp (check_effective_target_init_priority):
609         Remove Solaris special case.
610
611 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
612
613         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
614         for more builtin types.
615
616         * g++.dg/ext/visibility/class1.C: Port to Darwin.
617         * g++.dg/ext/visibility/noPLT.C: Likewise.
618
619 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
620
621         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
622         sh* targets.
623
624 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
625
626         PR fortran/30865
627         * size_optional_dim_1.f90:  New test.
628
629 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
630
631         * gcc.dg/vxworks/vxworks.exp: New file.
632         * gcc.dg/vxworks/initpri1.c: Likewise.
633         * gcc.dg/vxworks/initpri2.c: Likewise.
634         * gcc.dg/initpri2.c: Add more tests.
635         * g++.dg/special/initpri2.C: Likewise.
636
637         * gcc.dg/initpri1.c: New test.
638         * gcc.dg/initpri2.c: Likewise.
639         * g++.dg/special/initpri1.C: New test.
640         * g++.dg/special/initpri2.C: Likewise.
641         * g++.dg/special/conpr-1.C: Use init_priority effective target.
642         * g++.dg/special/conpr-2.C: Likewise.
643         * g++.dg/special/conpr-3.C: Likewise.
644         * g++.dg/special/conpr-4.C: Likewise.
645         * g++.dg/special/initp1.C: Likewise.
646         * g++.dg/special/ecos.exp: Remove code to detect availability of
647         constructor priorities.
648         * lib/target-supports.exp (check_effective_target_init_priority):
649         New function.
650
651 2007-02-24  Jan Hubicka  <jh@suse.cz>
652
653         * gcc.c-torture/execute/pr30778.c: New testcase.
654
655 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
656
657         PR libgfortran/30918
658         * gfortran.dg/namelist_26.f90: New test.
659
660 2007-02-24  Richard Guenther  <rguenther@suse.de>
661
662         PR middle-end/30951
663         * gcc.dg/pr30951.c: New testcase.
664
665 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
666
667         * gcc.dg/torture/builtin-modf-1.c: New test.
668
669 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
670
671         PR tree-optimization/30904
672         * gcc.dg/pr30904.c: New test.
673
674 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
675
676         * gcc.test-framework/README: Correct command.
677         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
678         -Wunused-value.
679         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
680
681 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
682
683         * lib/target-supports.exp (check_effective_target_unwrapped): New.
684
685 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
686
687         * lib/target-supports.exp (check_effective_target_newlib): New
688         function.
689
690 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
691
692         PR fortran/30660
693         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
694         allocatable component.
695
696
697 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gcc.dg/torture/builtin-logb-1.c: New test.
700         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
701         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
702         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
703         sh* targets.
704
705 2007-02-23  Richard Guenther  <rguenther@suse.de>
706
707         * g++.dg/warn/changes-meaning.C: New testcase.
708
709 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
710
711         PR libgfortran/30910
712         * gfortran.dg/fmt_zero_precision.f90: Update test.
713
714 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
715
716         * gcc.dg/torture/builtin-frexp-1.c: New test.
717
718 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
719
720         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
721
722 2007-02-22  Ian Lance Taylor  <iant@google.com>
723
724         PR debug/30898
725         * g++.dg/debug/pr30898.C: New test.
726
727 2007-02-22  Ira Rosen  <irar@il.ibm.com>
728
729         * gcc.dg/vect/vect-106.c: New test.
730
731 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
732             Ira Rosen  <irar@il.ibm.com>
733
734         PR tree-optimization/30843
735         * gcc.dg/vect/pr30843.c: New test.
736
737 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
738
739         PR tree-optimization/30858
740         * gcc.dg/vect/pr30858.c: New test.
741
742 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
743
744         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
745         to set options for compiling testglue.
746         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
747         * lib/obj-c++.exp (obj-c++_init): Likewise.
748
749 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
750
751         * gnat.dg/derived_aggregate.adb: New test.
752
753 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
754
755         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
756         sh* targets.  Call the correct CKSGN macro.
757
758 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
759
760         * gfortran.dg/gomp/omp_parse1.f90: New test.
761         * gfortran.dg/gomp/omp_parse2.f: New test.
762
763 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
764
765         PR fortran/30869
766         * gfortran.dg/do_pointer_1.f90:  New test.
767
768 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
769
770         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
771         and scalbln.
772
773 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
774
775         * gcc.dg/darwin-minversion-1.c: New.
776         * gcc.dg/darwin-minversion-2.c: New.
777
778 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
779
780         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
781
782 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
783             DJ Delorie <dj@redhat.com>
784
785         PR other/30824
786         * gcc.dg/Wfatal.c: New.
787         * gcc.dg/Wfatal-2.c: New.
788         * gcc.dg/Werror-1.c: Adjust expectations.
789         * gcc.dg/Werror-5.c: Likewise.
790         * gcc.dg/Werror-7.c: Likewise.
791         * gcc.dg/Werror-10.c: Likewise.
792         * gcc.dg/Werror-11.c: Likewise.
793
794 2007-02-20  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/30522
797         * gfortran.dg/volatile10.f90: New test.
798
799 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
800
801         PR libfortran/30533
802         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
803
804 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
805
806         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
807         * gcc.dg/Walways-true-1.c: Likewise.
808         * gcc.dg/weak/weak-3.c: Likewise.
809         * gcc.dg/Werror-1.c: Likewise.
810         * gcc.dg/Werror-3.c: Likewise.
811         * gcc.dg/Werror-4.c: Likewise.
812         * gcc.dg/Werror-5.c: Likewise.
813         * gcc.dg/Werror-6.c: Likewise.
814         * gcc.dg/Werror-7.c: Likewise.
815         * gcc.dg/Werror-8.c: Likewise.
816         * gcc.dg/Werror-10.c: Likewise.
817         * gcc.dg/Werror-11.c: Likewise.
818         * gcc.dg/Werror-12.c: Likewise.
819         * g++.old-deja/g++.mike/warn8.C: Likewise.
820         * g++.dg/warn/Walways-true-1.C: Likewise.
821         * g++.dg/warn/Walways-true-2.C: Likewise.
822         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
823         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
824         -Wstring-literal-comparison with -Waddress.
825         * gcc.dg/Wstring-literal-comparison-4.c: Replace
826         -Wno-string-literal-comparison with -Wno-address.
827
828 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
829
830         * gnat.dg/self_aggregate_with_call.adb: New test.
831
832 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
833
834         PR tree-optimization/30975
835         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
836         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
837         * gcc.dg/vect/pr30795.c: New.
838
839 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
840
841         PR fortran/30681
842         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
843
844 2007-02-18  Roger Sayle  <roger@eyesopen.com>
845
846         PR rtl-optimization/28173
847         * gcc.target/i386/andor-1.c: New test case.
848
849 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
850
851         * gcc.dg/torture/builtin-ldexp-1.c: New.
852         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
853
854 2007-02-18  Roger Sayle  <roger@eyesopen.com>
855
856         * gfortran.dg/array_constructor_15.f90: New test case.
857
858 2007-02-18  Roger Sayle  <roger@eyesopen.com>
859
860         * gfortran.dg/forall_10.f90: New test case.
861
862 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
863
864         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
865
866 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
869         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
870
871 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
872
873         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
874         * gcc.target/i386/builtin-bswap-3.c: Ditto.
875         * gcc.target/i386/xchg-1.c: New test.
876         * gcc.target/i386/xchg-2.c: New test.
877
878 2007-02-16  Richard Guenther  <rguenther@suse.de>
879             Christian Bruel  <christian.bruel@st.com>
880
881         * gcc.dg/strict-overflow-5.c: New testcase.
882
883 2007-02-16  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/30793
886         * gfortran.dg/func_derived_4.f90: New test.
887
888 2007-02-15  Roger Sayle  <roger@eyesopen.com>
889
890         PR middle-end/30391
891         * gfortran.dg/pr30391-1.f90: New test case.
892
893 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
894
895         PR middle-end/30433
896         * gcc.c-torture/compile/pr30433.c: New testcase to check
897         that complex constants comparisions are foldded.
898
899 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
900
901         PR C++/30158
902         * g++.dg/ext/stmtexpr10.C: New testcase.
903
904 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
905
906         PR middle-end/30729
907         * gcc.dg/Wunused-value-2.c: New testcase.
908
909 2007-02-15  Ian Lance Taylor  <iant@google.com>
910
911         * g++.dg/eh/subreg-1.C: New test.
912
913 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
914
915         PR c/26494
916         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
917         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
918         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
919         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
920         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
921         * gcc.dg/Werror-implicit-function-declaration.c: New.
922
923 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
924
925         PR c++/28943
926         * g++.dg/warn/pr28943.C: New.
927
928 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
929
930         * gfortran.fortran-torture/execute/math.f90: Fix typo.
931
932 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
933
934         PR fortran/30779
935         * gfortran.dg/error_recovery_3.f90: New test.
936
937 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
938
939         * g++.dg/tree-ssa/sra-1.C: New.
940
941 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
942
943         * g++.dg/tree-ssa/sra-1.C: New.
944
945 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
946
947         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
948
949 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
950
951         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
952
953 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
954
955         PR fortran/30799
956         * gfortran.dg/logical_2.f90: New test.
957
958 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
959
960         * gcc.dg/torture/complex-alias-1.c: New test.
961
962 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
963
964         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
965         instead of -fdump-tree-tailcall.
966
967 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
968
969         * gfortran.dg/interface_10.f90: Fix comment typo.
970
971 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
972
973         PR tree-optimization/30771
974         * gcc.dg/vect/pr30771.c: New test.
975
976 2007-02-13  Ian Lance Taylor  <iant@google.com>
977
978         * gcc.dg/Wstrict-overflow-1.c: New test.
979         * gcc.dg/Wstrict-overflow-2.c: New test.
980         * gcc.dg/Wstrict-overflow-3.c: New test.
981         * gcc.dg/Wstrict-overflow-4.c: New test.
982         * gcc.dg/Wstrict-overflow-5.c: New test.
983         * gcc.dg/Wstrict-overflow-6.c: New test.
984         * gcc.dg/Wstrict-overflow-7.c: New test.
985         * gcc.dg/Wstrict-overflow-8.c: New test.
986         * gcc.dg/Wstrict-overflow-9.c: New test.
987         * gcc.dg/Wstrict-overflow-10.c: New test.
988
989 2007-02-13  Roger Sayle  <roger@eyesopen.com>
990
991         * gcc.target/ia64/builtin-bswap-2.c: New test case.
992
993 2007-02-13  Richard Henderson  <rth@redhat.com>
994
995         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
996         * gcc.c-torture/execute/pr29302-1.c: ... here.
997
998 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
999
1000         PR c/29521
1001         * gcc.dg/c90-return-1.c: Update output.
1002         * gcc.dg/c99-return-1.c: Likewise.
1003
1004 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1005
1006         PR fortran/30554
1007         * gfortran.dg/used_dummy_types_7.f90: New test..
1008
1009 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1010
1011         * gcc.target/i386/parity-1.c: New test.
1012         * gcc.target/i386/parity-2.c: New test.
1013
1014 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1015
1016         * gcc.target/i386/builtin-bswap-3.c: New test case.
1017
1018 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1019
1020         PR tree-optimization/29145
1021         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1022         alias analysis is improved to take better advantage of restrict
1023         qualified pointers.
1024         * gcc.dg/vect/vect-80.c: Likewise.
1025         * gcc.dg/vect/pr29145.c: New.
1026
1027 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1028
1029         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1030         * gcc.target/i386/sse4a-insert.c: Likewise.
1031
1032 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1033
1034         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1035         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1036
1037 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1038
1039         PR fortran/30478
1040         * gfortran.dg/enum_4.f90: Update error message checks.
1041
1042 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1043
1044         PR fortran/30554
1045         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1046         versions of the modules.
1047
1048         PR fortran/30617
1049         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1050         by getting rid of recursive I/O and providing functions with
1051         results.
1052
1053         PR fortran/30319
1054         * gfortran.dg/char_array_constructor_2.f90
1055
1056 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1057
1058         PR c++/26988
1059         * g++.dg/template/spec34.C: New test
1060
1061 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1062
1063         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1064         on i?86 and x86_64.
1065         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1066         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1067         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1068         on i?86 and x86_64.
1069         * gcc.dg/vect/vect-113.c: Ditto.
1070
1071 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/29487
1074         * g++.dg/eh/weak1-C: New test.
1075         * g++.dg/eh/weak1-a.cc: Likewise.
1076         * g++.dg/eh/comdat1.C: Likewise.
1077
1078 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1079             Dorit Nuzman  <dorit@il.ibm.com>
1080
1081         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1082         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1083         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1084         * gcc.dg/vect/vect-113.c: Likewise.
1085
1086         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1087
1088 2007-02-10  Richard Henderson  <rth@redhat.com>
1089
1090         * lib/target-supports.exp (check_effective_target_tls): Redefine
1091         to mean non-emulated tls.
1092         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1093         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1094         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1095         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1096         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1097         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1098         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1099
1100 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1101
1102         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1103
1104 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1105
1106         * gfortran.dg/secnds.f: Replace time tolerance with a
1107         before-and-after bracket.
1108         * gfortran.dg/secnds-1.f: Likewise.
1109
1110 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1111
1112         PR fortran/30512
1113         * gfortran.dg/maxlocval_1.f90: New test.
1114
1115 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1116
1117         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1118
1119 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1120
1121         PR fortran/30720
1122         * gfortran.dg/array_function_1.f90: New test.
1123
1124 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1125
1126         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1127         (check_effective_target_dummy_wcsftime): New functions.
1128
1129 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1130
1131         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1132         * lib/target-supports.exp (check_effective_target_uclibc): New
1133         function.
1134
1135 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1136
1137         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1138         (vsnprintf): Don't define for uClibc targets.
1139
1140 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1141
1142         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1143         set before checking whether it was allowed.
1144         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1145         before checking inside_main.
1146
1147 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1148
1149         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1150         uClinux targets.
1151         (u16sf): Likewise u4sf.
1152         * g++.dg/compat/struct-layout-1.h: Likewise.
1153
1154 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1155
1156         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1157         procedure.
1158         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1159         m68k targets if check_effective_target_coldfire_fpu returns true.
1160
1161 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1162         Richard Guenther  <rguenther@suse.de>
1163
1164         PR middle-end/23361
1165         * gcc.dg/fold-compare-3.c: New testcase.
1166         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1167
1168 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1169
1170         * gcc.dg/pr26570.c: Clean up coverage files.
1171         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1172         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1173         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1174         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1175         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1176         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1177         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1178         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1179         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1180         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1181         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1182         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1183         * gcc.dg/vect/pr28952.c: Ditto.
1184         * gcc.dg/vect/pr27151.c: Ditto.
1185         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1186         * g++.dg/gomp/macro-3.C: Ditto.
1187
1188 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1191         of the loop.
1192
1193 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1194
1195         * gcc.target/i386/builtin-bswap-2.c: New test case.
1196
1197 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1198
1199         * gfortran.dg/forall_8.f90: New test case.
1200         * gfortran.dg/forall_9.f90: Likewise.
1201
1202 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1205
1206 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1207
1208         * lib/target-supports.exp (check_effective_target_simulator): New.
1209
1210 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1211
1212         * gcc.dg/tree-ssa/loop-25.c: New test.
1213
1214 2007-02-06  Richard Henderson  <rth@redhat.com>
1215
1216         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1217
1218 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1219
1220         * gcc.target/powerpc/popcount-1.c: New test case.
1221         * gcc.target/powerpc/parity-1.c: Likewise.
1222
1223 2007-02-06  Richard Guenther  <rguenther@suse.de>
1224
1225         PR middle-end/27302
1226         * gcc.dg/torture/pr27302-2.c: New testcase.
1227
1228 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1229
1230         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1231         * gcc.dg/vect/vect-iv-1.c: New test.
1232         * gcc.dg/vect/vect-iv-2.c: New test.
1233         * gcc.dg/vect/vect-iv-3.c: New test.
1234         * gcc.dg/vect/vect-iv-4.c: New test.
1235         * gcc.dg/vect/vect-iv-5.c: New test.
1236         * gcc.dg/vect/vect-iv-6.c: New test.
1237         * gcc.dg/vect/vect-iv-7.c: New test.
1238         * gcc.dg/vect/vect-iv-8.c: New test.
1239         * gcc.dg/vect/vect-iv-9.c: New test.
1240         * gcc.dg/vect/vect-iv-10.c: New test.
1241         * gcc.dg/vect/vect-iv-11.c: New test.
1242         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1243         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1244         * gcc.dg/vect/vect-14.c: Now vectorizable.
1245         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1246         * gcc.dg/vect/vect-27.c: Likewise.
1247         * gcc.dg/vect/vect-29.c Likewise.
1248         * gcc.dg/vect/vect-dv-2.c: Likewise.
1249         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1250         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1251         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1252
1253 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1254
1255         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1256
1257 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1258
1259         * gcc.dg/builtins-20.c: Add more cases.
1260
1261 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
1262
1263         PR debug/30189
1264         * gcc.dg/pr30189.c: New test.
1265
1266 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1267
1268         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
1269         for running tests.
1270         * gcc.target/i386/sse4a-extract.c: New test.
1271         * gcc.target/i386/sse4a-insert.c: New test.
1272         * gcc.target/i386/sse4a-montsd.c: New test.
1273         * gcc.target/i386/sse4a-montss.c: New test.
1274
1275 2007-02-05  Richard Guenther  <rguenther@suse.de>
1276
1277         * gcc.target/i386/vectorize3.c: New testcase.
1278
1279 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
1280
1281         PR target/30665
1282         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
1283
1284 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1285
1286         PR fortran/30611
1287         * gfortran.dg/repeat_1.f90: New test.
1288
1289 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
1290
1291         PR fortran/30605
1292         * gfortran.dg/spread_shape_1.f90: Remove tabs.
1293         * gfortran.dg/derived_init_2.f90: Ditto.
1294         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
1295         * gfortran.dg/array_initializer_1.f90: Ditto.
1296         * gfortran.dg/do_2.f90: Ditto.
1297         * gfortran.dg/proc_assign_1.f90: Ditto.
1298
1299 2007-02-04  Richard Guenther  <rguenther@suse.de>
1300
1301         PR middle-end/30636
1302         * g++.dg/warn/pr30636.C: New testcase.
1303         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
1304
1305 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
1306
1307         PR middle-end/30667
1308         * gfortran.dg/pr30667.f: New test.
1309
1310 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1311
1312         * gcc.dg/builtins-54.c: Add more cases.
1313
1314 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
1315
1316         PR fortran/30514
1317         * gfortran.dg/zero_sized_2.f90: New test.
1318
1319         PR fortran/30660
1320         * gfortran.dg/alloc_comp_basics_4.f90: New test.
1321
1322         PR fortran/29820
1323         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
1324         file.
1325
1326 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1327
1328         PR fortran/30683
1329         * gfortran.dg/interface_10.f90: New test.
1330
1331 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1332
1333         * gcc.dg/builtins-20.c: Add more cases.
1334
1335 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1336
1337         PR target/29682
1338         * gcc-target/ia64/pr29682.c: New test.
1339
1340 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
1341
1342         PR fortran/30284
1343         * gfortran.dg/arrayio_11.f90.f90: New test.
1344
1345         PR fortran/30626
1346         * gfortran.dg/arrayio_12.f90.f90: New test.
1347
1348 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
1349
1350         PR c++/30536
1351         * g++.dg/tls/diag-5.C: New test.
1352
1353         PR middle-end/30473
1354         * gcc.dg/pr30473.c: New test.
1355         * gcc.c-torture/execute/20070201-1.c: New test.
1356
1357 2007-02-01  Roger Sayle  <roger@eyesopen.com>
1358
1359         * gfortran.dg/dependency_20.f90: New test case.
1360
1361 2007-01-31  Ian Lance Taylor  <iant@google.com>
1362
1363         * gcc.dg/lower-subreg-1.c (test): New test.
1364
1365 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
1366
1367         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
1368
1369 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1370
1371         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
1372         * gcc.dg/torture/builtin-math-3.c: Likewise.
1373
1374 2007-01-31  Dirk Mueller  <dmueller@suse.de>
1375
1376         gcc.dg/Wparentheses-2.c: Update and add new tests.
1377
1378 2007-01-31  Ira Rosen  <irar@il.ibm.com>
1379
1380         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
1381         vectorize.
1382
1383 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * gcc.dg/builtins-63.c: New test.
1386
1387 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1388
1389         PR fortran/27588
1390         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
1391
1392 2007-01-31  Tobias Burnus  <burnus@net-b.de>
1393
1394         PR fortran/30520
1395         * gfortran.dg/volatile8.f90: New argument conformance test.
1396         * gfortran.dg/volatile9.f90: New scope test.
1397
1398 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1399
1400         PR c++/24745
1401         * g++.dg/warn/null4.C: New.
1402
1403 2001-01-30  Roger Sayle  <roger@eyesopen.com>
1404             Uros Bizjak  <ubizjak@gmail.com>
1405
1406         * gcc.dg/large-size-array-3.c: Correct typo.
1407
1408 2007-01-30  Richard Guenther  <rguenther@suse.de>
1409
1410         PR middle-end/27657
1411         * g++.dg/debug/pr27657.C: New testcase.
1412
1413 2007-01-30  Richard Guenther  <rguenther@suse.de>
1414
1415         PR middle-end/30313
1416         * gcc.dg/torture/pr30313.c: New testcase.
1417
1418 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
1419
1420         * gcc.dg/dfp/dfp-except.h: New file.
1421         * gcc.dg/dfp/fe-check.h: New file.
1422         * gcc.dg/dfp/fe-binop.c: New test.
1423         * gcc.dg/dfp/fe-convert-1.c: New test.
1424         * gcc.dg/dfp/fe-convert-2.c: New test.
1425         * gcc.dg/dfp/fe-convert-3.c: New test.
1426
1427         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
1428         * gcc.dg/dfp/decfloat-constants.c: Ditto.
1429         * gcc.dg/dfp/convert-dfp.c: Ditto.
1430         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1431
1432 2007-01-29  Josh Conner  <jconner@apple.com>
1433
1434         * gcc.target/powerpc/altivec-24.c: New test.
1435
1436 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
1437
1438         PR c++/28266
1439         * g++.dg/parse/defarg12.C: New test.
1440
1441 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
1442
1443         PR fortran/30554
1444         * gfortran.dg/used_dummy_types_6.f90: New test.
1445
1446 2007-01-28  Jan Hubicka  <jh@suse.cz>
1447
1448         * gcc.dg/tree-prof/val-prof-6.c: New test.
1449
1450 2007-01-28  Roger Sayle  <roger@eyesopen.com>
1451
1452         * gcc.dg/large-size-array-3.c: Correct test case (portability).
1453
1454 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
1455
1456         PR C++/28988
1457         * g++.dg/expr/dtor4.C: New test.
1458
1459 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
1460
1461         * gcc.dg/tree-ssa/loop-23.c: New test.
1462
1463 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
1464
1465         PR libfortran/30389
1466         * gfortran.dg/achar_2.f90:  New test.
1467         * gfortran.dg/achar_3.f90:  New test.
1468
1469 2007-01-27  Ian Lance Taylor  <iant@google.com>
1470
1471         * gcc.dg/strict-overflow-1.c: New test.
1472         * gcc.dg/no-strict-overflow-1.c: New test.
1473         * gcc.dg/strict-overflow-2.c: New test.
1474         * gcc.dg/no-strict-overflow-2.c: New test.
1475         * gcc.dg/strict-overflow-3.c: New test.
1476         * gcc.dg/no-strict-overflow-3.c: New test.
1477         * gcc.dg/strict-overflow-4.c: New test.
1478         * gcc.dg/no-strict-overflow-4.c: New test.
1479         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
1480         * gcc.dg/pr15784-1.c: Likewise.
1481         * gcc.dg/pr20922-1.c: Likewise.
1482         * gcc.dg/pr20922-3.c: Likewise.
1483         * gcc.dg/pr20922-4.c: Likewise.
1484         * gcc.dg/pr20922-6.c: Likewise.
1485         * gcc.dg/compare-4.c: Likewise.
1486         * gcc.dg/torture/pr26898-1.c: Likewise.
1487         * gcc.dg/tree-ssa/divide-1.c: Likewise.
1488         * gcc.dg/tree-ssa/divide-2.c: Likewise.
1489         * gcc.dg/tree-ssa/divide-3.c: Likewise.
1490         * gcc.dg/tree-ssa/divide-4.c: Likewise.
1491         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
1492         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
1493         * gcc.dg/tree-ssa/pr21082.c: Likewise.
1494         * gcc.dg/tree-ssa/pr26899.c: Likewise.
1495         * g++.dg/tree-ssa/pr21082.C: Likewise.
1496
1497 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1498
1499         * gcc-dg/large-size-array-3.c: New test case.
1500
1501 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1502
1503         * gfortran.dg/forall_7.f90: New test case.
1504
1505 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/30407
1508         * gfortran.dg/where_operator_assign_1.f90: New test.
1509         * gfortran.dg/where_operator_assign_2.f90: New test.
1510         * gfortran.dg/where_operator_assign_3.f90: New test.
1511
1512 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1513
1514         * lib/target-supports.exp
1515         (check_effective_target_powerpc_altivec): New.
1516         (check_effective_target_vect_cmdline_needed): Use it.
1517
1518 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1519
1520         PR fortran/30278
1521         * gfortran.dg/backslash_3.f: New test.
1522
1523 2007-01-26  Richard Guenther  <rguenther@suse.de>
1524
1525         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1526
1527 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1528
1529         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1530         * gfortran.dg/vect/vect.exp: Ditto.
1531         * gfortran.dg/dg.exp: Ditto.
1532         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1533         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1534
1535 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1536
1537         * gcc.dg/builtins-20.c: Add more cases.
1538         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1539
1540 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1541
1542         PR fortran/30437
1543         * gcc.dg/Wall.c: New.
1544         * gcc.dg/Wno-all.c: New.
1545         * gfortran.dg/Wall.f90: New.
1546         * gfortran.dg/Wno-all.f90: New.
1547
1548 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1549
1550         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1551         * g++.dg/eh/simd-2.C: Also run on Darwin.
1552         * g++.dg/eh/simd-3.C: New.
1553         * g++.dg/eh/simd-4.C: New.
1554
1555 2007-01-25  Richard Guenther  <rguenther@suse.de>
1556
1557         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1558         and _PROFILE_USE.
1559         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1560
1561 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1562
1563         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1564         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1565         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1566         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1567         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1568         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1569         * gcc.dg/ipa/ipa-7.c: New testcase.
1570
1571 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1572
1573         * g++.dg/cpp0x/warn_cxx0x.C: New.
1574
1575 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1576
1577         * gcc.dg/builtins-20.c: Test builtin carg.
1578
1579 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR middle-end/27416
1582         * gcc.dg/gomp/pr27416.c: New test.
1583
1584         PR middle-end/30494
1585         * gcc.dg/gomp/pr30494.c: New test.
1586         * g++.dg/gomp/pr30494.C: New test.
1587
1588         PR middle-end/30421
1589         * gcc.dg/gomp/pr30421.c: New test.
1590
1591 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1592
1593         * gcc.target/ia64/versionid-1.c: New test.
1594         * gcc.target/ia64/versionid-2.c: New test.
1595
1596 2007-01-24  Richard Guenther  <rguenther@suse.de>
1597
1598         PR testsuite/30181
1599         * gcc.dg/builtins-57.c: Change to a link-time testcase
1600         to support non-C99 targets.
1601
1602 2007-01-24  Jan Hubicka  <jh@suse.cz>
1603
1604         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1605
1606 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1607
1608         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1609
1610 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1611
1612         PR objc/27438
1613         * objc.dg/const-str-12.m: New test.
1614
1615 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR fortran/30532
1618         * gfortran.dg/ctrl-z.f90:  New test.
1619
1620 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621
1622         PR fortran/30481
1623         * gfortran.dg/namelist_assumed_char.f90:  New test.
1624
1625 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1626
1627         PR c++/27492
1628         * g++.dg/inherit/covariant15.C: New test.
1629
1630 2007-01-23  Ian Lance Taylor  <iant@google.com>
1631
1632         * g++.dg/warn/Wparentheses-24.C: New test.
1633
1634 2007-01-23  Richard Guenther  <rguenther@suse.de>
1635
1636         PR testsuite/30560
1637         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1638         with full path.
1639
1640 2007-01-22  Richard Guenther  <rguenther@suse.de>
1641
1642         PR tree-optimization/30038
1643         * gcc.dg/builtins-62.c: New testcase.
1644
1645 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1646
1647         * gcc.c-torture/compile/20070121.c: New test.
1648
1649 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1650
1651         PR libfortran/30525
1652         * gfortran.dg/char_comparison_1.f:  New test.
1653
1654 2007-01-21  Ira Rosen  <irar@il.ibm.com>
1655
1656         * gcc.dg/vect/vect-strided-same-dr.c: New test.
1657
1658 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1659
1660         PR objc/30479
1661         * objc.dg/pch: New directory.
1662         * objc.dg/pch/pch.exp: New file.
1663         * objc.dg/pch/interface-1.m: New test.
1664         * objc.dg/pch/interface-1.hs: New include file.
1665         * lib/objc.exp (objc_target_compile): Add
1666         "-x objective-c-header" in front of the sources if this is
1667         a precompiled header being compiled.
1668
1669 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1670
1671         * gfortran.dg/array_memcpy_3.f90: New test case.
1672         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1673
1674 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1675             Brooks Moses  <brooks.moses@codesourcery.com>
1676             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1677
1678         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1679         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1680
1681 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1682
1683         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1684
1685 2007-01-19  Mike Stump  <mrs@apple.com>
1686
1687         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1688         away.
1689
1690 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1691
1692         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1693         option instead of -funsafe-math-optimizations.
1694
1695 2007-01-19  Tomas Bily  <tbily@suse.cz>
1696
1697         gcc.dg/tree-prof/indir-call-prof.c: New.
1698         g++.dg/dg.exp: Add tree-prof subdirectory.
1699         g++.dg/tree-prof/indir-call-prof.C: New.
1700         g++.dg/tree-prof/tree-prof.exp: New.
1701
1702 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1703
1704         PR c++/17947
1705         * g++.dg/warn/deprecated.C: Update warning output.
1706         * g++.dg/warn/deprecated-2.C: Likewise.
1707         * g++.dg/warn/deprecated-3.C: New.
1708
1709 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         * gcc.c-torture/execute/nestfunc-7.c: New.
1712
1713 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1714
1715         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1716
1717 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         * gcc.dg/m68k-pic-1.c: New.
1720
1721 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1722
1723         * gfortran.dg/array_memcpy_4.f90: New test case.
1724
1725 2007-01-18  Josh Conner  <jconner@apple.com>
1726
1727         PR target/30485
1728         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1729         * gcc.dg/vect/no-trapping-math-1: New.
1730         * gcc.dg/vect/no-trapping-math-2: New.
1731
1732 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1733
1734         * gcc.target/i386/387-8.c: Update comment about optimizing
1735         inherent load of 1.0 of fptan instruction.
1736
1737 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1738             Richard Guenther <rguenther@suse.de>
1739
1740         PR diagnostic/8268
1741         * gcc.dg/Warray-bounds.c: New testcase.
1742         * gcc.dg/Warray-bounds-2.c: New testcase.
1743         * g++.dg/warn/Warray-bounds.C: New testcase.
1744         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1745
1746 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1747
1748         PR fortran/30476
1749         * gfortran.dg/generic_12.f90: New test.
1750
1751 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1752
1753         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1754         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1755
1756 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1757
1758         * gcc.dg/dfp/compare-special.h: New file.
1759         * gcc.dg/dfp/compare-special-32.c: New test.
1760         * gcc.dg/dfp/compare-special-64.c: New test.
1761         * gcc.dg/dfp/compare-special-128.c: New test.
1762
1763 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1764             Paul Thomas  <pault@gcc.gnu.org>
1765             Steven G. Kargl  <kargl@gcc.gnu.org>
1766
1767         PR fortran/30404
1768         * gfortran.dg/forall_6.f90: New test case.
1769         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1770         * gfortran.dg/dependency_13.f90: Likewise.
1771
1772 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1773
1774         PR testsuite/12325
1775         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1776         targets that don't support Inf.
1777
1778 2007-01-15  Dale Johannesen  <dalej@apple.com>
1779
1780         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1781
1782 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1783
1784         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1785         of achar for 0xff to avoid the "Extended ASCII not
1786         implemented" error message.
1787
1788 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1789
1790         PR fortran/28172
1791         * gfortran.dg/altreturn_4.f90: New test.
1792
1793         PR fortran/29389
1794         * gfortran.dg/stfunc_4.f90: New test.
1795
1796         PR fortran/29712
1797         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1798         * gfortran.dg/initialization_1.f90: Change warning.
1799
1800         PR fortran/30283
1801         * gfortran.dg/specification_type_resolution_2.f90: New test.
1802
1803 2007-01-14  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1806         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1807         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1808         elimination.
1809
1810 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1811
1812         PR fortran/30410
1813         * gfortran.dg/external_procedures_2.f90: New test.
1814
1815 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1816
1817         PR target/30413
1818         * gcc.target/i386/pr30413.c: New test.
1819
1820 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1821
1822         PR fortran/30452
1823         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1824
1825 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1826
1827         * gcc.dg/20070112-1.c: New test.
1828
1829 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1830
1831         PR libgfortran/30435
1832         * gfortran.dg/list_read_6.f90: New test.
1833
1834 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1835
1836         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1837
1838 2007-01-12  Tom Tromey  <tromey@redhat.com>
1839
1840         PR preprocessor/28227:
1841         * gcc.dg/cpp/pr28227.c: New file.
1842
1843 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1844
1845         * gcc.dg/tree-ssa/loop-22.c: New test.
1846
1847 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1848
1849         PR tree-optimization/29516
1850         * gcc.dg/tree-ssa/loop-20.c: New test.
1851
1852 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1853
1854         PR libfortran/30415
1855         * minmaxloc_integer_kinds_1.f90:  New test.
1856
1857 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1858
1859         PR c++/29573
1860         * g++.dg/template/sizeof-template-argument.C: New test.
1861
1862 2007-01-11  Jan Hubicka  <jh@suse.cz>
1863
1864         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1865         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1866         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1867         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1868         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1869         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1870         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1871         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1872         transformation in question.
1873         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1874         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1875         * gcc.dg/always_inline3.c: Likewise.
1876
1877 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/28999
1880         * g++.dg/template/typename11.C: New test.
1881
1882 2007-01-10  Robert Kennedy <jimbob@google.com>
1883
1884         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1885
1886 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1887
1888         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1889         for different integer kinds.
1890         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1891         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1892         * gfortran.dg/ishft_2.f90: New test.
1893         * gfortran.dg/ishft_3.f90: New test.
1894
1895 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1896
1897         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1898
1899 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1900
1901         PR tree-optimization/30322
1902         * gcc.dg/tree-ssa/loop-21.c: New test.
1903
1904 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1905
1906         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1907
1908 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1909
1910         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1911
1912 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1913
1914         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1915         * g++.dg/warn/overflow-warn-3.C: Likewise.
1916         * g++.dg/warn/overflow-warn-4.C: Likewise.
1917         * g++.dg/warn/overflow-warn-5.C: Likewise.
1918         * g++.dg/warn/overflow-warn-6.C: Likewise.
1919         * g++.dg/warn/Woverflow-1.C: Likewise.
1920         * g++.dg/warn/Woverflow-2.C: Likewise.
1921         * g++.dg/warn/Woverflow-3.C: Likewise.
1922         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1923
1924 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1925
1926         * gfortran.dg/array_constructor_14.f90: New test case.
1927         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1928
1929 2007-01-08  Richard Guenther  <rguenther@suse.de>
1930
1931         PR tree-optimization/23603
1932         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1933         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1934
1935 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1936
1937         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1938         in __v8qi typedef.
1939         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1940         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1941         compiler behaviour.
1942         * gcc.dg/simd-5.c: Likewise.
1943         * gcc.dg/simd-6.c: Likewise.
1944         * g++.dg/conversion/simd1.C: Likewise.
1945         * g++.dg/conversion/simd3.C: Likewise.
1946         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1947         (main): Use it.
1948
1949 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1950
1951         PR tree-optimization/29877
1952         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1953         name of a hard register for the target concerned.  Adjust dg-error
1954         directives to cope with new behaviour of TER.
1955
1956 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1957
1958         PR c++/28986
1959         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1960         * g++.dg/warn/overflow-warn-1.C: New.
1961         * g++.dg/warn/overflow-warn-3.C: New.
1962         * g++.dg/warn/overflow-warn-4.C: New.
1963         * g++.dg/warn/overflow-warn-5.C: New.
1964         * g++.dg/warn/overflow-warn-6.C: New.
1965         * g++.dg/warn/Woverflow-1.C: New.
1966         * g++.dg/warn/Woverflow-2.C: New.
1967         * g++.dg/warn/Woverflow-3.C: New.
1968         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1969
1970 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1971
1972         PR fortran/27698
1973         * gfortran.dg/invalid_name.f90: New test.
1974         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1975         * gfortran.dg/gomp/pr29759.f90: Ditto.
1976
1977 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1978
1979         * gfortran.dg/present_1.f90:  Update error message.
1980
1981 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1982
1983         PR c++/19439
1984         * g++.dg/template/duplicate1.C: New test
1985         * g++.dg/template/memfriend6.C: Adjust error markers.
1986
1987 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1988
1989         PR tree-opt/30385
1990         * gcc.dg/torture/inline-1.c: New test.
1991
1992 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1993
1994         PR c/19978
1995         * gcc.dg/multiple-overflow-warn-1.c: New.
1996         * gcc.dg/multiple-overflow-warn-2.c: New.
1997         * gcc.dg/overflow-warn-6.c: New.
1998         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1999
2000 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2001
2002         * gfortran.dg/array_memcpy_1.f90: New test case.
2003         * gfortran.dg/array_memcpy_2.f90: Likewise.
2004
2005 2007-01-05  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/27826
2008         * g++.dg/opt/pr27826.C: New testcase.
2009
2010 2007-01-05  Ian Lance Taylor  <iant@google.com>
2011
2012         * gcc.dg/Walways-true-1.c: New test.
2013         * gcc.dg/Walways-true-2.c: New test.
2014         * g++.dg/warn/Walways-true-1.C: New test.
2015         * g++.dg/warn/Walways-true-2.C: New test.
2016
2017 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR c/30360
2020         * gcc.dg/pr30360.c: New test.
2021
2022 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2023
2024         PR fortran/23232
2025         * gfortran.dg/data_implied_do_1.f90: New test.
2026
2027         PR fortran/27996
2028         PR fortran/27998
2029         * gfortran.dg/char_length_1.f90: New test.
2030
2031 2007-01-05  Richard Guenther  <rguenther@suse.de>
2032
2033         PR middle-end/28116
2034         * g++.dg/opt/pr28116.C: New testcase.
2035
2036 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2037
2038         PR fortran/29624
2039         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2040           invalid deallocate.
2041         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2042         * gfortran.dg/protected_4.f90: Add pointer intent check.
2043         * gfortran.dg/protected_6.f90: Add pointer intent check.
2044         * gfortran.dg/pointer_intent_1.f90: New test.
2045         * gfortran.dg/pointer_intent_2.f90: New test.
2046         * gfortran.dg/pointer_intent_3.f90: New test.
2047
2048 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2049
2050         PR 30235
2051         * gfortran.dg/altreturn_2.f90: new test.
2052
2053 2007-01-04  Tom Tromey  <tromey@redhat.com>
2054
2055         PR preprocessor/28165:
2056         * gcc.dg/cpp/pr28165.c: New file.
2057
2058 2007-01-03  Josh Conner  <jconner@apple.com>
2059
2060         PR middle-end/29683
2061         * gcc.dg/pr29683.c: New.
2062
2063 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR c++/28217
2066         * g++.dg/pch/template-1.C: New test.
2067         * g++.dg/pch/template-1.Hs: New file.
2068
2069 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2070
2071         PR middle-end/30353
2072         * gcc.c-torture/compile/complex-4.c: New test.
2073
2074 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2075
2076         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2077         -maltivec.
2078         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2079
2080 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR middle-end/30286
2083         * gcc.dg/pr30286.c: New test.
2084
2085         PR c++/29535
2086         * g++.dg/template/crash66.C: New test.
2087
2088         PR c++/29054
2089         * g++.dg/template/friend49.C: New test.
2090
2091 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2092
2093         * gfortran.dg/ibits.f90: New test.
2094
2095 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2096
2097         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2098         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2099
2100 2007-01-02  Jan Hubicka  <jh@suse.cz>
2101
2102         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2103         first one.
2104
2105 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2106
2107         PR c/19977
2108         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2109         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2110
2111 2006-01-02  Ian Lance Taylor  <iant@google.com>
2112
2113         * g++.dg/warn/Wparentheses-22.C: New test.
2114         * g++.dg/warn/Wparentheses-23.C: New test.
2115
2116 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2117
2118         PR middle-end/7651
2119         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2120         * gcc.dg/declspec-3-Wextra.c: New.
2121         * gcc.dg/declspec-3-no.c: New
2122
2123 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2124
2125         PR fortran/20896
2126         * gfortran.dg/interface_10.f90: Remove.
2127
2128 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2129
2130         * gcc.dg/fold-eqxor-4.c: New test case.
2131
2132 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2133
2134         PR middle-end/30311
2135         * gcc.c-torture/compile/pr30311.c: New test.
2136
2137 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2138
2139         PR middle-end/30253
2140         * gcc.c-torture/compile/statement-expression-1.c: New test.
2141
2142 2007-01-01  Andreas Schwab  <schwab@suse.de>
2143
2144         PR target/29166
2145         * g++.dg/eh/pr29166.C: New test.
2146
2147 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2148
2149         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2150         New.
2151         (check_effective_target_vect_cmdline_needed): Use it.
2152
2153 2006-12-31  Richard Guenther  <rguenther@suse.de>
2154
2155         PR middle-end/30137
2156         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2157         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2158
2159 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2160
2161         PR middle-end/30322
2162         * gcc.dg/fold-plusnot-1.c: New test case.
2163
2164 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2165
2166         PR c++/29731
2167         * g++.dg/parse/template22.C: New test.
2168
2169 2006-12-31  Richard Guenther  <rguenther@suse.de>
2170
2171         PR middle-end/30338
2172         * gcc.c-torture/compile/pr30338.c: New testcase.
2173
2174 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2175
2176         PR fortran/27900
2177         * gfortran.dg/intrinsic_actual_4.f90: New test.
2178
2179         PR fortran/24325
2180         * gfortran.dg/func_decl_3.f90: New test.
2181
2182 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         PR fortran/23060
2185         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2186         * gfortran.dg/c_by_val_1.f: New test.
2187         * gfortran.dg/c_by_val_2.f: New test.
2188         * gfortran.dg/c_by_val_3.f: New test.
2189
2190 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2191
2192         PR libfortran/30321
2193         * gfortran.dg/sum_zero_array_1.f90:  New test.
2194
2195 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2196
2197         PR preprocessor/29612
2198         * gcc.dg/cpp/pr29612-1.c: New test.
2199         * gcc.dg/cpp/pr29612-2.c: New test.
2200
2201 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2202
2203         PR fortran/30034
2204         * gfortran.dg/pure_formal_proc_1.f90: New test.
2205
2206         PR fortran/30237
2207         * gfortran.dg/intrinsic_actual_3.f90: New test.
2208
2209 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2210
2211         PR fortran/30014
2212         * gfortran.dg/io_constraints_1.f90: Update test.
2213         * gfortran.dg/io_constraints_2.f90: Update test.
2214         * gfortran.dg/inquire_iolength.f90: New test.
2215
2216 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/20896
2219         * gfortran.dg/interface_10.f90: New test.
2220         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2221         since z is already, locally a variable.
2222
2223         PR fortran/25135
2224         * gfortran.dg/generic_11.f90: New test.
2225         * gfortran.dg/interface_7.f90: Remove name clash between module
2226         name and procedure 'x' referenced in the interface.
2227
2228 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2229
2230         PR middle-end/7651
2231         * gcc.dg/Wmissing-parameter-type.c: New.
2232         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2233         * gcc.dg/Wmissing-parameter-type-no.c: New.
2234
2235 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2236
2237         PR fortran/25818
2238         * gfortran.dg/entry_array_specs_2.f: New test.
2239
2240         PR fortran/30084
2241         * gfortran.dg/nested_modules_6.f90: New test.
2242
2243 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2244
2245         PR middle-end/7651
2246         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2247         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2248
2249 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2250
2251         PR C++/30168
2252         * g++.dg/opt/complex6.C: New test.
2253
2254 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2255
2256         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2257         full" if the linker on spu-*-* warns about exceeding local store.
2258
2259         And revert this patch:
2260         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2261         fail to link due to relocation overflows on spu-*-*.
2262
2263 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2264
2265         PR fortran/30273
2266         * gfortran.dg/dependency_19.f90: New test.
2267
2268 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
2269
2270         PR fortran/30202
2271         * gfortran.dg/alloc_comp_basics_3.f90: New test.
2272
2273 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR middle-end/30262
2276         * gcc.c-torture/execute/20061220-1.c: New test.
2277
2278         PR middle-end/30263
2279         * gcc.dg/gomp/asm-1.c: New test.
2280
2281         PR target/30230
2282         * g++.dg/eh/ia64-2.C: New test.
2283
2284 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2285
2286         PR target/28966
2287         PR target/29248
2288         * gcc.dg/rs6000-leaf.c: New.
2289
2290 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2291
2292         PR fortran/25392
2293         * gfortran.dg/f2c_8.f90: New test.
2294
2295 2006-12-20  Bill Wendling  <wendling@apple.com>
2296
2297         * gcc.dg/asm-b.c: Check for __ppc64__.
2298
2299 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2300
2301         PR fortran/30190
2302         * gfortran.dg/bounds_check_5.f90: New test.
2303
2304 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
2305
2306         PR middle-end/30143
2307         * gcc.dg/gomp/complex-1.c: New testcase.
2308
2309 2006-12-20  Roger Sayle  <roger@eyesopen.com>
2310
2311         * gfortran.dg/array_memset_1.f90: New test case.
2312
2313 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
2314
2315         * lib/target-supports.exp: Add spu to
2316         check_effective_target_vect_widen_mult_hi_to_si.
2317
2318 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
2319
2320         PR fortran/29992
2321         * gfortran.dg/generic_9.f90: New test.
2322
2323         PR fortran/30081
2324         * gfortran.dg/generic_10.f90: New test.
2325
2326 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
2327
2328         PR tree-opt/30045
2329         * gcc.dg/pr30045.c: New test.
2330
2331 2006-12-20  Ben Elliston  <bje@au.ibm.com>
2332
2333         * gcc.dg/20020312-2.c: Add a case for __SPU__.
2334
2335 2006-12-19  Eric Christopher  <echristo@apple.com>
2336
2337         PR target/29302
2338         * gcc.c-torture/execute/pr29302-1.c: New.
2339
2340 2006-12-19  Tobias Burnus  <burnus@net-b.de>
2341
2342         PR fortran/39238
2343         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
2344
2345 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
2346
2347         PR fortran/30236
2348         * gfortran.dg/altreturn_3.f90: New test.
2349
2350         * gfortran.dg/char_result_12.f90: Fix comment typos.
2351
2352 2006-12-19  Ben Elliston  <bje@au.ibm.com>
2353
2354         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
2355         as newlib's stdio.h uses non-traditional cpp constructs.
2356
2357 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2358
2359         * gfortran.dg/advance.f90: Renamed to advance_1.f90
2360         * gfortran.dg/append-1.f90: Renamed to append_1.f90
2361         * gfortran.dg/array-1.f90: Renamed to array_1.f90
2362         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
2363         * gfortran.dg/backspace.f: Renamed to backspace_1.f
2364         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
2365         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
2366         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
2367         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
2368         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
2369         * gfortran.dg/logint-1.f: Renamed to logint_1.f
2370         * gfortran.dg/logint-2.f: Renamed to logint_2.f
2371         * gfortran.dg/logint-3.f: Renamed to logint_3.f
2372         * gfortran.dg/advance_1.f90: Renamed from advance.f90
2373         * gfortran.dg/append_1.f90: Renamed from append-1.f90
2374         * gfortran.dg/array_1.f90: Renamed from array-1.f90
2375         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
2376         * gfortran.dg/backspace_1.f: Renamed from backspace.f
2377         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
2378         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
2379         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
2380         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
2381         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
2382         * gfortran.dg/logint_1.f: Renamed from logint-1.f
2383         * gfortran.dg/logint_2.f: Renamed from logint-2.f
2384         * gfortran.dg/logint_3.f: Renamed from logint-3.f
2385
2386 2006-12-18  Bill Wendling  <wendling@apple.com>
2387
2388         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
2389         id is an OjbC keyword.
2390
2391 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2392
2393         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2394
2395 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
2396
2397         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
2398
2399 2006-12-18  Ian Lance Taylor  <iant@google.com>
2400
2401         * g++.dg/warn/Wmissing-declarations-1.C: New test.
2402
2403 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2404
2405         * gcc.c-torture/compile/pr27528.c: Use empty templates.
2406
2407 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
2408
2409         PR fortran/30207
2410         * gfortran.fortran-torture/execute/where21.f90: New test.
2411
2412 2006-12-17  Tobias Burnus  <burnus@net-b.de>
2413
2414         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
2415
2416 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2417
2418         PR middle-end/7651
2419         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
2420         * gcc.dg/if-empty-1.c: Likewise.
2421         * gcc.dg/pr23165.c: Likewise.
2422         * g++.dg/warn/empty-body.C: Likewise.
2423
2424 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR libfortran/30005
2427         * gfortran.dg/open_errors.f90: New test.
2428
2429 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
2430
2431         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
2432
2433         * gcc.target/i386/ssse3-pabsb.c: New file.
2434         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2435         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2436         * gcc.target/i386/ssse3-palignr.c: Likewise.
2437         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2438         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2439         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2440         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2441         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2442         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2443         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2444         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2445         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2446         * gcc.target/i386/ssse3-psignb.c: Likewise.
2447         * gcc.target/i386/ssse3-psignd.c: Likewise.
2448         * gcc.target/i386/ssse3-psignw.c: Likewise.
2449         * gcc.target/i386/ssse3-vals.h: Likewise.
2450
2451 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
2452
2453         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
2454         * lib/fortran-torture.exp: Include target-supports.exp.
2455
2456 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR target/30185
2459         * gcc.c-torture/execute/pr30185.c: New test.
2460
2461 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2462
2463         PR testsuite/30179
2464         PR testsuite/30180
2465         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
2466         * gcc.dg/builtin-bswap-2.c: Likewise.
2467         * gcc.dg/builtin-bswap-3.c: Likewise.
2468         * gcc.dg/builtin-bswap-4.c: Likewise.
2469         * lib/target-supports.exp (check_effective_target_stdint_types): New.
2470         * cc.c-torture/execute/mode-dependent-address.x: New file.
2471
2472 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2473
2474         PR libfortran/30145
2475         * gfortran.dg/write_zero_array: New test.
2476
2477 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478
2479         PR fortran/30200
2480         * gfortran.dg/write_fmt_trim.f90: New test.
2481
2482 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
2483
2484         PR 30194
2485         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
2486         temporarily.
2487
2488 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2489
2490         * lib/target-supports.exp (check_weak_available): Use istarget
2491         "hppa*-*-hpux10*" instead of regexp.
2492         (check_cxa_atexit_available): Likewise.
2493
2494 2006-12-14  Richard Guenther  <rguenther@suse.de>
2495
2496         PR tree-optimization/30197
2497         * gcc.c-torture/execute/complex-1.c: Fix function name.
2498         * gcc.dg/builtins-61.c: New testcase.
2499
2500 2006-12-14  Richard Guenther  <rguenther@suse.de>
2501
2502         PR middle-end/30172
2503         * gcc.dg/pr30172-1.c: New testcase.
2504
2505 2006-12-14  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/30198
2508         * gcc.dg/builtins-60.c: New testcase.
2509
2510 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2511
2512         * lib/target-supports.exp (vect_no_align): Remove spu.
2513
2514 2006-12-13  Ian Lance Taylor  <iant@google.com>
2515
2516         PR c++/19564
2517         PR c++/19756
2518         * g++.dg/warn/Wparentheses-5.C: New test.
2519         * g++.dg/warn/Wparentheses-6.C: New test.
2520         * g++.dg/warn/Wparentheses-7.C: New test.
2521         * g++.dg/warn/Wparentheses-8.C: New test.
2522         * g++.dg/warn/Wparentheses-9.C: New test.
2523         * g++.dg/warn/Wparentheses-10.C: New test.
2524         * g++.dg/warn/Wparentheses-11.C: New test.
2525         * g++.dg/warn/Wparentheses-12.C: New test.
2526         * g++.dg/warn/Wparentheses-13.C: New test.
2527         * g++.dg/warn/Wparentheses-14.C: New test.
2528         * g++.dg/warn/Wparentheses-15.C: New test.
2529         * g++.dg/warn/Wparentheses-16.C: New test.
2530         * g++.dg/warn/Wparentheses-17.C: New test.
2531         * g++.dg/warn/Wparentheses-18.C: New test.
2532         * g++.dg/warn/Wparentheses-19.C: New test.
2533         * g++.dg/warn/Wparentheses-20.C: New test.
2534         * g++.dg/warn/Wparentheses-21.C: New test.
2535
2536 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2537
2538         PR testsuite/30157
2539         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2540         for target "hppa.*hpux10".
2541
2542 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2543
2544         * g++.dg/debug/vartrack1.C: New test.
2545
2546         * g++.dg/opt/ifcvt1.C: New test.
2547
2548         * gcc.dg/tls/opt-13.c: New test.
2549
2550         * gcc.dg/20060425-2.c: New test.
2551
2552         * g++.dg/opt/pr15054-2.C: New test.
2553
2554         * gcc.c-torture/execute/20060420-1.c: New test.
2555
2556         * gcc.c-torture/execute/20060412-1.c: New test.
2557
2558         * objc/compile/20060406-1.m: New test.
2559
2560 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2561
2562         * g++.dg/template/array17.C: New test.
2563
2564 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2565
2566         * gcc.target/powerpc/altivec-23.c: New test.
2567
2568 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2569
2570         PR c++27316
2571         * g++.dg/inherit/error3.C: New test.
2572
2573         PR c++/28740
2574         * g++.dg/inherit/error4.C: New test.
2575
2576 2006-12-13  Richard Guenther  <rguenther@suse.de>
2577
2578         PR tree-optimization/17687
2579         * gcc.dg/builtins-59.c: New testcase.
2580
2581 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2582
2583         * gcc.target/spu/Wmain.c: New test.
2584
2585 2006-12-12  Josh Conner  <jconner@apple.com>
2586
2587         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2588         * g++.dg/abi/thunk4.C: Likewise.
2589         * g++.dg/abi/rtti3.C: Likewise.
2590
2591 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2592
2593         * gcc.target/spu/cpat-1.c: New test.
2594         * gcc.target/spu/cpat-2.c: New test.
2595         * gcc.target/spu/cpat-3.c: New test.
2596         * gcc.target/spu/cpat-4.c: New test.
2597
2598 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2599
2600         PR tree-opt/28436
2601         * gcc.c-torture/compile/vector-1.c: New test.
2602         * gcc.c-torture/compile/vector-2.c: New test.
2603         * gcc.c-torture/compile/vector-3.c: New test.
2604
2605 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2606
2607         * lib/fortran-torture.exp: Update copyright years.  Remove
2608         obsolete comment.  Test -ftree-vectorize where it makes sense.
2609         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2610         from fortran-torture.exp.
2611         * gfortran.dg/char_transpose_1.f90,
2612         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2613         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2614         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2615         '-w' to dg-options.
2616
2617 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2618
2619         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2620         saved_${tool}_load.
2621
2622 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2623
2624         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2625         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2626         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2627         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2628         gaps.
2629
2630 2006-12-12  Richard Guenther  <rguenther@suse.de>
2631
2632         PR middle-end/30147
2633         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2634
2635 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2636             Diego Novillo  <dnovillo@redhat.com>
2637
2638         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2639         VDEF/VUSE changes.
2640         * gcc.dg/tree-ssa/pr26421.c: Likewise
2641         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2642         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2643         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2644         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2645         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2646         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2647         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2648         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2649         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2650
2651 2006-12-11  Jan Hubicka  <jh@suse.cz>
2652
2653         * gcc.dg/tree-prof/stringop-1.c: New test.
2654         * gcc.dg/tree-prof/stringop-2.c: New test.
2655
2656 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2657
2658         PR target/30120
2659         * gcc.target/i386/pr30120.c: New test.
2660
2661         Revert:
2662         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2663
2664         * gcc.target/i386/x87regparm-1.c: New test.
2665         * gcc.target/i386/x87regparm-2.c: New test.
2666         * gcc.target/i386/x87regparm-3.c: New test.
2667         * gcc.target/i386/x87regparm-4.c: New test.
2668
2669 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2670
2671         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2672
2673 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/23994
2676         * gfortran.dg/protected_1.f90: New test.
2677         * gfortran.dg/protected_2.f90: New test.
2678         * gfortran.dg/protected_3.f90: New test.
2679         * gfortran.dg/protected_4.f90: New test.
2680         * gfortran.dg/protected_5.f90: New test.
2681         * gfortran.dg/protected_6.f90: New test.
2682
2683 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2684             Tobias Burnus  <burnus@gcc.gnu.org>
2685
2686         PR fortran/29975
2687         PR fortran/30068
2688         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2689         interface.
2690         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2691         ambiguous interfaces.
2692         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2693         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2694         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2695         ambiguous interfaces.
2696         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2697         * gfortran.dg/array_initializer_2.f90: Add initializer array
2698         constructor test.
2699
2700         PR fortran/30096
2701         * gfortran.dg/interface_9.f90: Test that host interfaces are
2702         not checked for ambiguity with the local version.
2703
2704 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2705
2706         PR fortran/29464
2707         * gfortran.dg/module_interface_2.f90: New test.
2708
2709 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR fortran/29941
2712         * gfortran.dg/assumed_len.f90: New test.
2713
2714 2006-12-09  Richard Guenther  <rguenther@suse.de>
2715
2716         * g++.dg/warn/implicit-typename1.C: Qualify types.
2717         * g++.dg/parse/crash12.C: Likewise.
2718         * g++.dg/tree-ssa/pr22444.C: Likewise.
2719
2720 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2721
2722         * gfortran.dg/array_2.f90: Added sqrt test.
2723
2724 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2725
2726         * gcc.target/i386/x87regparm-1.c: XFAIL.
2727         * gcc.target/i386/x87regparm-2.c: XFAIL.
2728         * gcc.target/i386/x87regparm-3.c: XFAIL.
2729         * gcc.target/i386/x87regparm-4.c: XFAIL.
2730
2731 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2732
2733         * lib/target-supports.exp
2734         (check_effective_target_large_long_double): New.
2735         * gcc.dg/Wconversion-real.c : Use it.
2736         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2737         unsigned.
2738
2739 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2740
2741         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2742
2743 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2744
2745         PR fortran/27546
2746         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2747
2748 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/29732
2751         * g++.dg/template/crash65.C: New test.
2752         * g++.dg/template/spec16.C: Tweak error markers.
2753
2754 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2755
2756         * gcc.target/spu: New directory.
2757         * gcc.target/spu/spu.exp: New file.
2758         * gcc.target/spu/intrinsics-1.c: New test.
2759
2760 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2761
2762         PR c++/29980
2763         * g++.dg/ext/attrib27.C: New test.
2764         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2765         * g++.dg/parse/typedef5.C: Likewise.
2766
2767 2006-12-07  Mike Stump  <mrs@apple.com>
2768
2769         * treelang/compile/var_defs.tree: Adjust.
2770
2771 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/29730
2774         * g++.dg/template/crash64.C: New test.
2775         * g++.dg/parse/crash27.C: Adjust error markers.
2776
2777 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2778
2779         PR libfortran/30009
2780         PR libfortran/30056
2781         * gfortran.dg/read_eof_4.f90:  Add tests.
2782         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2783         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2784
2785 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2786
2787         PR c++/29729
2788         * g++.dg/template/crash63.C: New test.
2789
2790         PR c++/29728
2791         * g++.dg/template/crash62.C: New test.
2792
2793 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2794
2795         PR fortran/30003
2796         * gfortran.dg/allocatable_function_1.f90: Increase the number
2797         of expected calls of free to 10; the lhs section reference is
2798         now evaluated so there is another call to bar.  Change the
2799         comment appropriately.
2800         * gfortran.dg/array_section_1.f90: New test.
2801
2802 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2803
2804         PR fortran/29912
2805         * gfortran.dg/char_result_12.f90: New test.
2806
2807 2006-12-05  Richard Guenther  <rguenther@suse.de>
2808
2809         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2810         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2811         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2812         vect_double, xfail for spu*-*-*.
2813
2814 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2815
2816         PR fortran/29962
2817         * initialization_4.f90: Test noninteger exponents (-std=f95).
2818         * initialization_5.f90: New test for noninteger exponents
2819           with -std=f2003.
2820
2821 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2822
2823         PR fortran/29821
2824         * gfortran.dg/parameter_array_section_1.f90: New test.
2825
2826 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/29733
2829         * g++.dg/template/crash61.C: New test.
2830
2831         PR c++/29632
2832         * g++.dg/template/error23.C: New test.
2833
2834 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2835
2836         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2837
2838 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2839
2840         PR fortran/29916
2841         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2842
2843 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2844
2845         PR middle-end/29965
2846         * gcc.dg/gomp/pr29965-1.c: New test.
2847         * gcc.dg/gomp/pr29965-2.c: New test.
2848         * gcc.dg/gomp/pr29965-3.c: New test.
2849         * gcc.dg/gomp/pr29965-4.c: New test.
2850         * gcc.dg/gomp/pr29965-5.c: New test.
2851         * gcc.dg/gomp/pr29965-6.c: New test.
2852         * g++.dg/gomp/pr29965-1.C: New test.
2853         * g++.dg/gomp/pr29965-2.C: New test.
2854         * g++.dg/gomp/pr29965-3.C: New test.
2855         * g++.dg/gomp/pr29965-4.C: New test.
2856         * g++.dg/gomp/pr29965-5.C: New test.
2857         * g++.dg/gomp/pr29965-6.C: New test.
2858         * g++.dg/gomp/pr29965-7.C: New test.
2859         * g++.dg/gomp/pr29965-8.C: New test.
2860         * g++.dg/gomp/pr29965-9.C: New test.
2861         * g++.dg/gomp/pr29965-10.C: New test.
2862
2863 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2864
2865         * gnat.dg/pointer_variable_bounds.adb: New test.
2866         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2867         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2868
2869 2006-12-03  Eric Christopher  <echristo@apple.com>
2870
2871         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2872
2873 2006-12-03  Richard Henderson  <rth@redhat.com>
2874             Andrew Pinski  <pinskia@gmail.com>
2875
2876         PR C++/14329
2877         * g++.dg/warn/unit-1.C: New test.
2878
2879 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2882
2883 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2884
2885         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2886         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2887         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2888         * gcc.dg/vect/vect-70.c: Reduce array size.
2889         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2890         vect_no_compaer_double targets.
2891         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2892         vect_float, vect_double, and vect_int.
2893
2894 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2895
2896         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2897         test for loop versioning on vect_no_align targets.
2898         * gcc.dg/vect/pr20122.c: Likewise.
2899         * gcc.dg/vect/vect-105.c: Likewise.
2900         * gcc.dg/vect/vect-42.c: Likewise.
2901         * gcc.dg/vect/vect-43.c: Likewise.
2902         * gcc.dg/vect/vect-74.c: Likewise.
2903         * gcc.dg/vect/vect-75.c: Likewise.
2904         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2905         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2906         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2907         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2908
2909 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2910
2911         PR fortran/29642
2912         * gfortran.dg/value_1.f90 : New test.
2913         * gfortran.dg/value_2.f90 : New test.
2914         * gfortran.dg/value_3.f90 : New test.
2915         * gfortran.dg/value_4.f90 : New test.
2916         * gfortran.dg/value_4.c : Called from value_4.f90.
2917
2918 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2919
2920         PR C++/30033
2921         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2922
2923 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2924
2925         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2926
2927 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2928
2929         PR c/27953
2930         * gcc.dg/pr27953.c: New test.
2931
2932 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2933
2934         PR c++/30022
2935         * g++.dg/ext/vector5.C: New test.
2936
2937         PR c++/30021
2938         * g++.dg/other/main1.C: New test.
2939
2940 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2941
2942         PR libfortran/29568
2943         * gfortran.dg/convert_implied_open.f90:  Change to
2944         new default record length.
2945         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2946         new error message.
2947         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2948
2949 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2950
2951         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2952
2953 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2954
2955         PR c++/29066
2956         * g++.dg/expr/pr29066.c: New.
2957
2958 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2959             Zdenek Dvorak <dvorakz@suse.cz>
2960
2961         PR tree-optimization/29921
2962         * gcc.dg/pr29921-2.c: New test.
2963
2964 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2965
2966         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2967         (i386_get_cpuid): New function.
2968         (i386_cpuid_ecx): Likewise.
2969         (i386_cpuid_edx): Likewise.
2970         (i386_cpuid): Updated to call i386_cpuid_edx.
2971
2972         * gcc.target/i386/sse3-addsubpd.c: New file.
2973         * gcc.target/i386/sse3-addsubps.c: Likewise.
2974         * gcc.target/i386/sse3-haddpd.c: Likewise.
2975         * gcc.target/i386/sse3-haddps.c: Likewise.
2976         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2977         * gcc.target/i386/sse3-hsubps.c: Likewise.
2978         * gcc.target/i386/sse3-lddqu.c: Likewise.
2979         * gcc.target/i386/sse3-movddup.c: Likewise.
2980         * gcc.target/i386/sse3-movshdup.c: Likewise.
2981         * gcc.target/i386/sse3-movsldup.c: Likewise.
2982
2983 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2984
2985         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2986
2987 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2988
2989         * gcc.dg/dfp/convert-int-max.c: New test.
2990         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2991
2992 2006-11-30  Richard Guenther  <rguenther@suse.de>
2993
2994         * gcc.dg/vect/vect-pow-1.c: Rename ...
2995         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2996         floats instead of doubles, check successful vectorization.
2997
2998 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2999
3000         PR target/29945
3001         * gcc.c-torture/compile/pr29945.c: New testcase.
3002
3003 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3004
3005         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3006         -maltivec.
3007
3008 2006-11-29  Eric Christopher  <echristo@apple.com>
3009
3010         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3011
3012 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3013
3014         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3015
3016         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3017
3018 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3019
3020         PR c++/29022
3021         * g++.dg/inherit/virtual2.C: New test.
3022         * g++.dg/inherit/virtual3.C: Likewise.
3023         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3024         * g++.dg/inherit/error2.C: Likewise.
3025         * g++.dg/template/instantiate1.C: Likewise.
3026
3027 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3028
3029         PR tree-opt/29984
3030         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3031
3032 2006-11-28  Jan Hubicka  <jh@suse.cz>
3033
3034         * gcc.dg/memcpy-1.c: New test.
3035
3036 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3037
3038         PR c++/29735
3039         * g++.dg/warn/main-3.C: New test.
3040
3041 2006-11-28  Jan Hubicka  <jh@suse.cz>
3042
3043         * gcc.dg/winline-1.c: New test.
3044
3045 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3046
3047         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3048         alignments.
3049
3050 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/29976
3053         * gfortran.dg/missing_optional_dummy_3.f90
3054
3055 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3056
3057         PR fortran/20880
3058         * gfortran.dg/interface_3.f90: Modify errors.
3059
3060 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3061
3062         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3063         fail to link due to relocation overflows on spu-*-*.
3064
3065 2006-11-27  Michael Matz  <matz@suse.de>
3066             Andreas Krebbel  <krebbel1@de.ibm.com>
3067
3068         PR target/29319
3069         * gcc.dg/20061127-1.c: New testcase.
3070
3071 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3072
3073         * gcc.dg/20061124-1.c: Add exit() function prototype.
3074
3075 2006-11-27  Jan Hubicka  <jh@suse.cz>
3076
3077         * gcc.target/i386/memcpy-1.c: Adjust size.
3078         * testsuite/gcc.dg/visibility-11.c: Likewise.
3079
3080 2006-11-27  Richard Guenther  <rguenther@suse.de>
3081
3082         PR middle-end/25620
3083         * gcc.target/i386/pow-1.c: New testcase.
3084         * gcc.dg/builtins-58.c: Likewise.
3085
3086 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/29886
3089         * g++.dg/expr/cast8.C: New test.
3090
3091 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3092
3093         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3094         Don't ever inline the testcase.
3095
3096 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3097
3098         PR fortran/29982
3099         * gfortran.fortran-torture/compile/parameter_3.f90: New
3100         testcase.
3101
3102 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3103
3104         PR fortran/29951
3105         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3106
3107 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3108
3109         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3110         for CHAR.
3111
3112 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3113
3114         PR libgfortran/29936
3115         * gfortran.dg/write_check3.f90: New test.
3116
3117 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3118
3119         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3120
3121 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3122
3123         PR fortran/20880
3124         * gfortran.dg/interface_3.f90: New test.
3125
3126         PR fortran/29387
3127         * gfortran.dg/generic_8.f90: New test.
3128
3129 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3130
3131         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3132         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3133         * gfortran.dg/specifics_3.f90: Remove.
3134
3135 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR c/29955
3138         * gcc.dg/gomp/pr29955.c: New test.
3139
3140         PR c/29736
3141         * gcc.dg/pr29736.c: New test.
3142
3143 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3144
3145         PR tree-opt/29964
3146         * gcc.dg/pure-1.c: New test.
3147
3148 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3149
3150         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3151         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3152
3153 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3154
3155         * gcc.dg/20061124-1.c: New testcase.
3156
3157 2006-11-23  Eric Christopher  <echristo@apple.com>
3158
3159         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3160
3161 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3162
3163         PR c/2707
3164         PR c++/26167
3165         * gcc.dg/Wconversion-integer.c: New. Supersedes
3166         Wconversion-negative-constants.c
3167         * gcc.dg/Wconversion-real.c: New.
3168         * gcc.dg/Wconversion-real-integer.c: New.
3169         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3170         * g++.dg/warn/Wconversion1.C: Modified.
3171
3172 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3173
3174         * gfortran.dg/overload_1.f90: New test.
3175
3176 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3177
3178         PR c/9072
3179         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3180         Wtraditional-conversion.
3181         * gcc.dg/overflow-warn-2.c: Likewise.
3182         * gcc.dg/Wconversion.c: Likewise. Renamed as
3183         Wtraditional-conversion.c .
3184         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3185         Wtraditional-conversion-2.c .
3186         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3187         Wtraditional-conversion-2.c
3188         * gcc.dg/Wconversion-negative-constants.c: New.
3189
3190 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3191
3192         * gcc.dg/tree-ssa/dump-1.c: New test.
3193
3194 2006-11-23  David Ung <davidu@mips.com>
3195
3196         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3197         -mfp64, allowable when ISA >= 33 and float is enabled.
3198         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3199         of mthc1 and mfhc1 patterns.
3200
3201 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3202
3203         PR tree-optimization/29921
3204         * gcc.dg/pr29921.c: New test.
3205
3206 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3207
3208         PR fortran/29441
3209         * gfortran.dg/initialization_4.f90: New test.
3210
3211 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3212
3213         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3214         platforms that have interleaving support.
3215         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3216         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3217         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3218         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3219         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3220         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3221         gcc.dg/vect/vect-strided-u8-i8.c,
3222         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3223         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3224         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3225         gcc.dg/vect/vect-strided-float.c,
3226         gcc.dg/vect/vect-strided-a-mult.c,
3227         gcc.dg/vect/vect-strided-mult-char-ls.c,
3228         gcc.dg/vect/vect-strided-a-u16-mult.c,
3229         gcc.dg/vect/vect-strided-a-u32-mult.c,
3230         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3231         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3232         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3233         gcc.dg/vect/vect-strided-mult.c,
3234         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3235         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3236
3237 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/25087
3240         * gfortran.dg/auto_char_len_4.f90: New test.
3241
3242 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/29652
3245         * gfortran.dg/generic_7.f90: New test.
3246         * gfortran.dg/defined_operators_1.f90: Add new error.
3247
3248 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3249
3250         PR tree-optimization/29902
3251         * g++.dg/tree-ssa/pr29902.C: New test.
3252
3253 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3254
3255         PR fortran/29820
3256         * gfortran.dg/used_types_13.f90: New test.
3257
3258 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3259
3260         * gcc.dg/dfp/snan.c: Delete.
3261
3262 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
3263
3264         * g++.dg/cpp0x/static_assert1.C: New.
3265         * g++.dg/cpp0x/static_assert2.C: New.
3266         * g++.dg/cpp0x/static_assert3.C: New.
3267
3268 2006-11-21  Richard Guenther  <rguenther@suse.de>
3269
3270         * gcc.dg/vect/vect-pow-1.c: New testcase.
3271         * gcc.dg/vect/vect-pow-2.c: Likewise.
3272
3273 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR c++/29570
3276         * g++.dg/template/static29.C: New test.
3277
3278         PR c++/29734
3279         * g++.dg/conversion/simd4.C: New test.
3280
3281 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
3282
3283         PR c++/29475
3284         * g++.dg/template/access19.C: New test.
3285         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
3286         error is reported.
3287
3288 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3289
3290         PR tree-opt/25500
3291         * gcc.dg/tree-ssa/sra-4.c: New testcase.
3292
3293 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3294
3295         PR fortran/27546
3296         * gfortran.dg/import.f90: Extended test.
3297         * gfortran.dg/import2.f90: Extended test.
3298
3299 2006-11-20  Tobias Burnus  <burnus@net-b.de>
3300
3301         * gfortran.dg/volatile3.f90: Add conflict test.
3302
3303 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
3304
3305         PR fortran/24783
3306         * gfortran.dg/implicit_10.f90: New test.
3307
3308 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3309
3310         PR c++/8586
3311         * g++.dg/warn/Wall-write-strings.C: New.
3312
3313 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3314
3315         * gfortran.dg/alloc_comp_constraint_5.f90: New.
3316         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
3317
3318 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3319
3320         * gfortran.dg/use_3.f90: Remove error message.
3321         * gfortran.dg/iso_fortran_env_1.f90: New test.
3322         * gfortran.dg/iso_fortran_env_2.f90: New test.
3323         * gfortran.dg/iso_fortran_env_3.f90: New test.
3324         * gfortran.dg/iso_fortran_env_4.f90: New test.
3325
3326 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
3327
3328         * gcc.dg/vect/vect-27.c: Fix initialization.
3329
3330 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3331
3332         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
3333         * gcc.dg/torture/builtin-minmax-1.c: New.
3334
3335         * gcc.dg/builtins-20.c: Add cases for copysign.
3336
3337 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3338
3339         PR fortran/24285
3340         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
3341
3342 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3343         * gfortran.dg/use_1.f90: New test.
3344         * gfortran.dg/use_1.f90: New test.
3345         * gfortran.dg/use_1.f90: New test.
3346
3347 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
3348
3349         PR tree-optimization/29801
3350         * gcc.dg/pr29801.c: New test.
3351
3352 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR middle-end/29584
3355         * gcc.dg/torture/pr29584.c: New test.
3356
3357 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
3358
3359         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
3360         Condition PowerPC tests for saving FPRs on powerpc_fprs.
3361         * gcc.target/powerpc/compress-float-ppc.c,
3362         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
3363         powerpc_fprs.
3364         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
3365         do not pass -mhard-float.
3366
3367 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3368
3369         * gnat.dg/volatile_aggregate.adb: New test.
3370
3371 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3372
3373         PR fortran/29391
3374         PR fortran/29489
3375         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
3376         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
3377
3378 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3379
3380         PR target/29201
3381         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
3382
3383 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3384
3385         * gfortran.dg/import3.f90: Fix error message.
3386
3387 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3388
3389         PR tree-opt/29788
3390         * gfortran.fortran-torture/compile/inline_1.f90:
3391         New testcase.
3392
3393 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3394
3395         * gcc.target/i386/x87regparm-1.c: New test.
3396         * gcc.target/i386/x87regparm-2.c: New test.
3397         * gcc.target/i386/x87regparm-3.c: New test.
3398         * gcc.target/i386/x87regparm-4.c: New test.
3399
3400 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3401
3402         PR fortran/27546
3403         * gfortran.dg/import.f90: New test.
3404         * gfortran.dg/import2.f90: New test.
3405         * gfortran.dg/import3.f90: New test.
3406
3407 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3408
3409         PR fortran/27588
3410         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
3411
3412 2006-11-15  Tobias Burnus  <burnus@net-b.de>
3413
3414         PR fortran/29806
3415         * gfortran.dg/contains.f90: New test.
3416         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
3417
3418 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR tree-optimization/29581
3421         * gcc.dg/pr29581-1.c: New test.
3422         * gcc.dg/pr29581-2.c: New test.
3423         * gcc.dg/pr29581-3.c: New test.
3424         * gcc.dg/pr29581-4.c: New test.
3425         * gfortran.dg/pr29581.f90: New test.
3426
3427 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
3428
3429         PR fortran/29702
3430         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
3431         numbers in error message headers.
3432
3433 2006-11-14  Richard Guenther  <rguenther@suse.de>
3434
3435         * gcc.target/i386/math-torture/math-torture.exp: Restrict
3436         to i?86 and x86_64 targets.
3437
3438 2006-11-14  Caroline Tice  <ctice@apple.com>
3439
3440         * gcc.dg/pubtypes-1.c: New file/testcase.
3441         * gcc.dg/pubtypes-2.c: New file/testcase.
3442         * gcc.dg/pubtypes-3.c: New file/testcase.
3443         * gcc.dg/pubtypes-4.c: New file/testcase.
3444         * g++.dg/pubtypes.C: New file/testcase.
3445
3446 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
3447
3448         PR c++/29106
3449         * g++.dg/init/self1.C: New test.
3450
3451 2006-11-14  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/29657
3454         * gfortran.dg/conflicts.f90: Add.
3455
3456 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
3457
3458         PR rtl-optimization/29798
3459
3460         * gcc.c-torture/execute/pr29798.c: New.
3461
3462 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3463
3464         * gcc.dg/builtins-20.c: Add more cases.
3465
3466 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR fortran/29759
3469         * gfortran.dg/gomp/pr29759.f90: New test.
3470
3471 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/29518
3474         * g++.dg/template/static28.C: New test.
3475
3476 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
3477
3478         * lib/c-torture.exp: Use target-libpath.exp.
3479         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
3480         set GCC_EXEC_PREFIX env var from global variable of same name.
3481
3482 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3483
3484         PR fortran/26994
3485         * gfortran.fortran-torture/compile/transfer-1.f90:
3486         New testcase.
3487
3488 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
3489             Zdenek Dvorak <dvorakz@suse.cz>
3490
3491         PR tree-optimization/29680
3492         * gcc.dg/alias-11.c: New test.
3493
3494 2006-11-12  Jason Merrill  <jason@redhat.com>
3495             Andrew Pinski <pinskia@physics.uc.edu>
3496
3497         PR middle-end/28915
3498         * gcc.target/i386/vectorize1.c: New.
3499
3500 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3501
3502         PR rtl-optimization/29797
3503         * gcc.c-torture/execute/pr29797-1.c: New test case.
3504
3505 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3506
3507         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3508
3509 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3510
3511         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3512
3513 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3514
3515         PR tree-optimization/13827
3516         * gcc.dg/fold-eqand-1.c: New test case.
3517
3518 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3519
3520         PR rtl-opt/28812
3521         * gcc.c-torture/execute/mayalias-3.c: New test.
3522
3523 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3524
3525         PR middle-end/27528
3526         * gcc.c-torture/compile/pr27528.c: New test.
3527         * gcc.dg/pr27528.c: Likewise.
3528
3529 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3530
3531         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3532
3533         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3534
3535 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3536
3537         PR fortran/29758
3538         * gfortran.dg/reshape_source_size_1.f90: New test.
3539
3540 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3541
3542         PR fortran/29315
3543         * gfortran.dg/aliasing_dummy_4.f90: New test.
3544
3545 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3546
3547         PR target/29777
3548         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3549         and x86_64-*-* targets.
3550
3551 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3552
3553         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3554         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3555         New macros. Use them in exact tests.
3556         (TESTIT3): New macro.
3557         Add tests for fmin, fmax and fma.
3558
3559 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3560
3561         PR fortran/29431
3562         * gfortran.dg/array_constructor_13.f90: New test.
3563
3564 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3565
3566         PR fortran/29744
3567         * gfortran.dg/used_types_12.f90: New test.
3568
3569 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3570
3571         PR middle-end/29726
3572         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3573         (test6): Ditto.
3574         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3575         * gcc.dg/fold-eqandshift-3.c: New test case.
3576
3577 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3578
3579         PR fortran/29699
3580         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3581
3582         PR fortran/21370
3583         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3584
3585 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3586
3587         * gcc.dg/20061109-1.c: New testcase.
3588
3589 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3590
3591         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3592
3593 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3594
3595         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3596         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3597
3598 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3599
3600         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3601         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3602
3603 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3604
3605         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3606
3607 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3608
3609         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3610         vect-9.c).
3611         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3612         * gcc.dg/vect/vect-9.c: Now vectorizable.
3613         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3614         that support vect_widen_mult.
3615         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3616         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3617         vect-reduc-dot-u16.c).
3618         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3619         vect-reduc-dot-u16.c).
3620         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3621         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3622         vect-reduc-dot-s8.c).
3623         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3624         vect-reduc-dot-s8.c).
3625         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3626         vect-reduc-dot-s8.c).
3627         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3628         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3629         vect-reduc-dot-u8.c).
3630         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3631         vect-reduc-dot-u8.c).
3632         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3633         * gcc.dg/vect/vect-multitypes-9.c: New test.
3634         * gcc.dg/vect/vect-multitypes-10.c: New test.
3635         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3636         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3637         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3638         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3639         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3640         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3641         wrapv-vect-reduc-dot-s8.c.
3642         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3643         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3644         targets that support vec_unpack.
3645         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3646         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3647         (check_effective_target_vect_widen_mult_hi_to_si): New.
3648         (check_effective_target_vect_widen_sum): Removed.
3649
3650         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3651
3652         * gcc.dg/vect/vect-multitypes-8.c: New test.
3653         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3654
3655         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3656
3657         * gcc.dg/vect/vect-multitypes-7.c: New test.
3658
3659         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3660
3661         * gcc.dg/vect/vect-multitypes-4.c: New test.
3662         * gcc.dg/vect/vect-multitypes-5.c: New test.
3663         * gcc.dg/vect/vect-multitypes-6.c: New test.
3664
3665         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3666
3667         * gcc.dg/vect/vect-multitypes-1.c: New test.
3668         * gcc.dg/vect/vect-multitypes-2.c: New test.
3669         * gcc.dg/vect/vect-multitypes-3.c: New test.
3670
3671 2006-11-07  Eric Christopher  <echristo@apple.com>
3672
3673         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3674         Test using scan-assembler-not.
3675
3676 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3677
3678         * gcc.dg/inline-17.c: New test.
3679
3680 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3681
3682         PR other/25028
3683         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3684         on HP-UX.
3685
3686 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3687
3688         PR fortran/29539
3689         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3690
3691         PR fortran/29634
3692         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3693         test.
3694
3695 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3696
3697         PR fortran/29601
3698         * gfortran.dg/volatile.f90: Add.
3699         * gfortran.dg/volatile2.f90: Add.
3700         * gfortran.dg/volatile3.f90: Add.
3701         * gfortran.dg/volatile4.f90: Add.
3702         * gfortran.dg/volatile5.f90: Add.
3703         * gfortran.dg/volatile6.f90: Add.
3704         * gfortran.dg/volatile7.f90: Add.
3705
3706 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3707
3708         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3709           for matching error messages.
3710         * gfortran.dg/specifics_3.f90: Adjust pattern
3711           for matching error messages.
3712
3713 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3714             Bernhard Fischer  <aldot@gcc.gnu.org>
3715
3716         * lib/gcc-dg.exp (output-exists): New proc.
3717         (output-exists-not): New proc.
3718         * gcc.test-framework/test-framework.awk: Support new directives.
3719         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3720         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3721         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3722         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3723         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3724         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3725
3726 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3727
3728         PR fortran/29630
3729         PR fortran/29679
3730         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3731         * gfortran.dg/initialization_3.f90: New.
3732
3733 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3734
3735         PR libgfortran/25545
3736         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3737
3738 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR middle-end/29695
3741         * gcc.c-torture/execute/pr29695-1.c: New test.
3742         * gcc.c-torture/execute/pr29695-2.c: New test.
3743
3744 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3745
3746         PR fortran/29565
3747         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3748
3749 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3750
3751         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3752         for matching error messages.
3753
3754 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3755
3756         PR target/26915
3757         * gcc.target/i386/387-12.c: New test.
3758
3759 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3760
3761         PR libfortran/29713
3762         * gfortran.dg/pr29713.f90: New test.
3763
3764 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3765
3766         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3767         Also test for bogus rest sign.
3768
3769 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3770
3771         PR libfortran/27895
3772         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3773
3774 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3775
3776         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3777         from error messages.
3778
3779 2006-11-02  Mike Stump  <mrs@apple.com>
3780
3781         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3782
3783         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3784
3785 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3786
3787         * g++.dg/eh/gcsec1.C: New test.
3788
3789 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3790
3791         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3792         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3793
3794 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3795
3796         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3797         hexadecimal value.
3798         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3799         * gcc.dg/pr14796-2.c: Likewise.
3800
3801 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3802
3803         * gcc.c-torture/execute/20061101-1.c: New test.
3804
3805 2006-11-01  Richard Guenther  <rguenther@suse.de>
3806
3807         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3808
3809 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3810
3811         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3812         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3813
3814 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3815
3816         * gcc.c-torture/execute/20061031-1.c: New test.
3817
3818 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3819
3820         PR 23067
3821         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3822         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3823         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3824         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3825         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3826         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3827         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3828
3829 2006-10-31  Eric Christopher  <echristo@apple.com>
3830             Falk Hueffner  <falk@debian.org>
3831
3832         * gcc.dg/builtin-bswap-1.c: New.
3833         * gcc.dg/builtin-bswap-2.c: New.
3834         * gcc.dg/builtin-bswap-3.c: New.
3835         * gcc.dg/builtin-bswap-4.c: New.
3836         * gcc.dg/builtin-bswap-5.c: New.
3837         * gcc.target/i386/builtin-bswap-1.c: New.
3838
3839 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3840
3841         * gcc.dg/inline-16.c: New.
3842
3843         PR 16622
3844         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3845         defining it.
3846         * gcc.dg/inline-13.c: New.
3847         * gcc.dg/inline-14.c: New.
3848         * gcc.dg/inline-15.c: New.
3849
3850         PR 11377
3851         * gcc.dg/inline6.c: New.
3852         * gcc.dg/inline7.c: New.
3853
3854 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3855
3856         PR middle-end/23470
3857         * gcc.dg/pr23470-1.c: New test case.
3858
3859 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3860
3861         PR fortran/29537
3862         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3863         data.
3864         * gfortran.dg/blockdata_2.f90: New testcase.
3865
3866 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3867
3868         PR libfortran/29627
3869         * gfortran.dg/unf_short_record_1.f90:  New test.
3870
3871 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3872
3873         PR fortran/29067
3874         * gfortran.dg/pr29067.f: New test.
3875
3876 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3877             Richard Sandiford  <richard@codesourcery.com>
3878
3879         * lib/target-supports.exp (get_compiler_messages): Append options
3880         as a single list element.
3881         (check_effective_target_arm_vfp_ok): New.
3882         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3883
3884 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3885
3886         PR fortran/29387
3887         * gfortran.dg/intrinsic_actual_2.f90: New test.
3888
3889         PR fortran/29490
3890         * gfortran.dg/actual_array_interface_1.f90: New test.
3891
3892         PR fortran/29641
3893         * gfortran.dg/used_types_11.f90: New test.
3894
3895 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3896
3897         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3898         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3899         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3900         * g++.old-deja/g++.mike/net25.C (main): Same.
3901         * g++.dg/lookup/exception1.C (main): Same.
3902         * g++.dg/parse/parens2.C (main): Same.
3903
3904 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3905
3906         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3907
3908 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3909
3910         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3911         * gcc.dg/torture/builtin-math-3.c: Likewise.
3912
3913 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3914
3915         PR fortran/29452
3916         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3917         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3918
3919 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3920
3921         PR Fortran/29410
3922         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3923
3924 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3925
3926         * lib/target-supports.exp (check_function_available): Declare
3927         function before calling.
3928
3929 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR tree-optimization/29637
3932         * gcc.dg/pr29637.c: New test.
3933
3934 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3935
3936         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3937         tree canonicalization.
3938
3939 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3940
3941         * gcc.dg/builtins-20.c: Add more hypot tests.
3942
3943 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3944
3945         * gcc.dg/fold-compare-1.c: New test case.
3946
3947 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3948
3949         PR c++/16307
3950         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3951
3952 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3953
3954         PR tree-optimization/15458
3955         * gcc.dg/fold-xornot-1.c: New test case.
3956
3957 2006-10-29  Richard Guenther  <rguenther@suse.de>
3958
3959         * gcc.target/i386/math-torture/trunc.c: New testcase.
3960
3961 2006-10-29  Richard Guenther  <rguenther@suse.de>
3962
3963         * gcc.target/i386/math-torture/round.c: New testcase.
3964
3965 2006-10-29  Richard Guenther  <rguenther@suse.de>
3966
3967         * gcc.target/i386/math-torture/ceil.c: New testcase.
3968         * gcc.target/i386/math-torture/floor.c: Likewise.
3969
3970 2006-10-29  Richard Guenther  <rguenther@suse.de>
3971
3972         * gcc.target/i386/math-torture/rint.c: New testcase.
3973         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3974
3975 2006-10-29  Richard Guenther  <rguenther@suse.de>
3976
3977         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3978         * gcc.target/i386/math-torture/lceil.c: Likewise.
3979
3980 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3981
3982         PR libgfortran/24313
3983         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3984
3985 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3986
3987         * gcc.c-torture/execute/20020118-1.c,
3988         gcc.c-torture/execute/builtins/strlen.c,
3989         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3990         comment typos.
3991
3992 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3993
3994         * gcc.dg/builtins-20.c: Add tests for hypot.
3995         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3996         two-argument builtins.
3997         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3998         TESTIT2.  Update all callers.
3999         (TESTIT2, TESTIT2_R): New helper macros.
4000         Add testcases for pow, hypot and atan2.
4001
4002 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4003
4004         PR C++/29295
4005         * g++.dg/expr/bool1.C: New test.
4006         * g++.dg/expr/bool2.C: New test.
4007
4008 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/28224
4011         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4012         * gfortran.dg/namelist_internal.f90: New test.
4013
4014 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4015
4016         PR fortran/29625
4017         * gfortran.dg/io_real_boz.f90: Add.
4018         * gfortran.dg/io_real_boz2.f90: Add.
4019
4020 2006-10-28  Richard Guenther  <rguenther@suse.de>
4021
4022         PR middle-end/26899
4023         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4024
4025 2006-10-28  Richard Guenther  <rguenther@suse.de>
4026
4027         PR target/28806
4028         * gcc.target/i386/math-torture/lround.c: New testcase.
4029
4030 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4031
4032         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4033         * gcc.dg/builtins-44.c: Likewise.
4034         * gcc.dg/builtins-45.c: Likewise.
4035         * gcc.dg/pr28796-2.c: Likewise.
4036         * gcc.dg/unordered-3.c: Likewise.
4037
4038 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4039
4040         PR libgfortran/27954
4041         * gfortran.dg/error_recovery_2.f90: New test.
4042
4043 2006-10-26  Richard Guenther  <rguenther@suse.de>
4044
4045         * gcc.target/i386/i386.exp: Use glob, not find to collect
4046         tests.  Avoids recursing into subdirectories.
4047         * gcc.target/i386/math-torture/math-torture.exp: Torture
4048         for interesting ia32 math options.
4049         * gcc.target.i386/math-torture/lrint.c: New testcase.
4050
4051 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4052
4053         PR libgfortran/29563
4054         * gfortran.dg/arrayio_9.f90: Update test.
4055         * gfortran.dg/arrayio_19.f90: New test.
4056
4057 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4058
4059         * gcc.dg/20061026.c: New testcase.
4060
4061 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4062
4063         PR libgfortran/29563
4064         * gfortran.dg/arrayio_9.f90: New test.
4065
4066 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4067
4068         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4069         Copy the strings manually, as strcpy may call strlen.
4070
4071 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4072
4073         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4074         Add checks for log, log2, log10 and log1p.
4075
4076         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4077         we already test 0.0.  Add checks for expm1, log, log2, log10,
4078         log1p, cbrt, erf and erfc.
4079
4080 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4081
4082         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4083
4084 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4085
4086         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4087         and remainderl() built-in functions.  Remove -ffast-math from
4088         dg-options.
4089
4090 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4091
4092         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4093         acosh and atanh.
4094
4095         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4096         floating point modifiers to arguments passed to float and long
4097         double functions respectively.  Update all callers to use floating
4098         point numbers, not integers.  Add tests for exp, exp2 and
4099         exp10/pow10.
4100
4101         * gcc.dg/torture/builtin-math-3.c: New test.
4102
4103 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4104
4105         PR fortran/29393
4106         * gfortran.dg/initialize_2.f90: New.
4107
4108 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4109
4110         * gcc.dg/torture/builtin-math-2.c: New test.
4111
4112 2006-10-24  Richard Guenther  <rguenther@suse.de>
4113
4114         PR middle-end/28796
4115         * gcc.dg/pr28796-1.c: New testcase.
4116         * gcc.dg/pr28796-2.c: Likewise.
4117
4118 2006-10-24  Richard Guenther  <rguenther@suse.de>
4119
4120         * gcc.dg/builtins-57.c: New testcase.
4121
4122 2006-10-24  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/29567
4125         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4126
4127 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4128
4129         PR tree-optimization/14784
4130         * gcc.dg/alias-10.c: New test.
4131
4132 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4133
4134         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4135
4136 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4137
4138         * gcc.dg/builtin-strncat-chk-1.c: New test.
4139
4140 2006-10-23  Jan Hubicka  <jh@suse.cz>
4141
4142         * gcc.dg/memmove-1.c: New test.
4143
4144 2006-10-23  Paul Brook  <paul@codesourcery.com>
4145
4146         * gcc.dg/pragma-pack-5.c: New test.
4147
4148 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4149
4150         * g++.dg/other/s390-1.C: New testcase.
4151
4152 2006-10-23  Richard Guenther  <rguenther@suse.de>
4153
4154         PR middle-end/27132
4155         PR middle-end/23295
4156         * gcc.dg/pr27132.c: New testcase.
4157         * gcc.dg/pr23295.c: Likewise.
4158         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4159         * g++.dg/tree-ssa/pr19807.C: Likewise.
4160
4161 2006-10-23  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/21032
4164         * gcc.dg/pr21032.c: New testcase.
4165
4166 2006-10-22  Jeff Law  <law@redhat.com>
4167         Richard Guenther  <rguenther@suse.de>
4168
4169         PR tree-optimization/15911
4170         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4171
4172 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4173
4174         PR c++/20647
4175         * g++.dg/abi/rtti3.C: New.
4176
4177 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4178
4179         PR middle-end/28252
4180         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4181         transformation.
4182
4183 2006-10-21  Richard Guenther  <rguenther@suse.de>
4184
4185         PR tree-optimization/3511
4186         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4187
4188 2006-10-21  Richard Guenther  <rguenther@suse.de>
4189
4190         PR middle-end/26898
4191         * gcc.dg/torture/pr26898-1.c: New testcase.
4192         * gcc.dg/torture/pr26898-2.c: Likewise.
4193
4194 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
4195
4196         PR c++/28053
4197         * g++.dg/parse/bitfield1.C: Adjust error markers.
4198         * g++.dg/parse/bitfield2.C: New test.
4199
4200 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
4201
4202         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
4203
4204 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4205
4206         PR libfortran/27895
4207         * gfortran.dg/zero_sized_1.f90: New test.
4208
4209 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
4210
4211         * gcc.dg/div-compare-1.c: New test.
4212
4213 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
4214
4215         PR fortran/29216
4216         * gfortran.dg/result_default_init_1.f90: New test.
4217
4218         PR fortran/29314
4219         * gfortran.dg/automatic_default_init_1.f90: New test.
4220
4221         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
4222         from 38 to 33.
4223
4224 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
4225
4226         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
4227         'using namespace std' without previous declaration.
4228         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
4229         * g++.old-deja/g++.robertl/eb133c.C: New.
4230
4231 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4232
4233         PR libgfortran/29277
4234         * gfortran.dg/streamio_4.f90: Update test.
4235         * gfortran.dg/streamio_11.f90: New test.
4236
4237 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
4238
4239         PR c++/27952
4240         * g++.dg/inherit/virtual1.C: New test.
4241
4242 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4243
4244         PR c++/28261
4245         * g++.dg/parse/enum3.C: New test.
4246
4247 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4248
4249         PR c++/29039
4250         * g++.dg/init/ctor8.C: New test.
4251
4252 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
4253
4254         PR c++/27270
4255         * g++.dg/ext/complit8.C: Tweak error markers.
4256         * g++.dg/template/complit1.C: Add error marker.
4257
4258 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/27270
4261         * g++.dg/ext/complit8.C: New test.
4262
4263         PR c++/29408
4264         * g++.dg/parse/dtor12.C: New test.
4265
4266         PR c++/29435
4267         * g++.dg/template/sizeof11.C: New test.
4268
4269 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
4270
4271         PR fortran/29392
4272         * gfortran.dg/data_char_3.f90: New test.
4273
4274         PR fortran/29451
4275         * gfortran.dg/negative_automatic_size.f90: New test.
4276
4277 2006-10-16  David Daney  <ddaney@avtrex.com>
4278
4279         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
4280
4281 2006-10-16  Eric Christopher  <echristo@apple.com>
4282
4283         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
4284         x86_64.
4285
4286 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/28211
4289         * g++.dg/tc1/dr49.C: Tweak error messages.
4290         * g++.dg/parse/template21.C: New test.
4291
4292 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4293
4294         PR middle-end/20491
4295         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
4296
4297 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4298
4299         PR fortran/29403
4300         * gfortran.dg/print_1.f90: New test.
4301
4302 2006-10-15  Jan Hubicka  <jh@suse.cz>
4303
4304         PR middle-end/29241
4305         * gcc.c-torture/compile/pr29241.c: New testcase.
4306
4307 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
4308
4309         PR middle-end/29250
4310         * gcc.c-torture/compile/pr29250.c: New test.
4311
4312 2006-10-15  Richard Guenther  <rguenther@suse.de>
4313
4314         * gcc.dg/pr29299.c: New testcase.
4315
4316 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
4317
4318         PR fortran/24767
4319         * gfortran.dg/label_4.f90: Adjust warning flag.
4320
4321 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
4322
4323         PR fortran/29371
4324         * gfortran.dg/nullify_3.f90: New test.
4325
4326 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4327
4328         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4329         on Solaris 2.5.1 too.
4330
4331 2006-10-13  Eric Christopher  <echristo@apple.com>
4332
4333         * gcc.dg/pr25993.c: Skip for darwin.
4334
4335 2006-10-13  Eric Christopher  <echristo@apple.com>
4336
4337         * gcc.dg/visibility-11.c: Skip for darwin.
4338
4339 2006-10-13  Eric Christopher  <echristo@apple.com>
4340
4341         * gcc.dg/darwin-weakimport-1.c: Use
4342         -fno-asynchronous-unwind-tables.
4343         * gcc.dg/darwin-weakimport-3.c: Ditto.
4344
4345 2006-10-13  Richard Guenther  <rguenther@suse.de>
4346
4347         PR tree-optimization/29446
4348         * gcc.dg/torture/pr29446.c: New testcase.
4349
4350 2006-10-13  Bill Wendling  <wendling@apple.com>
4351
4352         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
4353         * g++.old-deja/g++.jason/hmc1.C: Likewise.
4354         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
4355         * g++.old-deja/g++.law/shadow1.C: Likewise.
4356         * g++.old-deja/g++.law/ctors10.C: Likewise.
4357         * g++.dg/debug/namespace1.C: Likewise.
4358         * g++.dg/inherit/namespace-as-base.C: Likewise.
4359         * g++.dg/opt/delay-slot-1.C: Likewise.
4360         * g++.dg/parse/defarg10.C: Likewise.
4361         * g++.dg/template/ptrmem11.C: Likewise.
4362         * g++.dg/template/mem_func_ptr.C: Likewise.
4363         * g++.dg/template/spec19.C: Likewise.
4364
4365 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
4366
4367         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
4368
4369 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
4370
4371         PR fortran/29373
4372         * gfortran.dg/implicit_9.f90: New test.
4373
4374         PR fortran/29407
4375         * gfortran.dg/namelist_25.f90: New test.
4376
4377         PR fortran/27701
4378         * gfortran.dg/same_name_2.f90: New test.
4379
4380         PR fortran/29232
4381         * gfortran.dg/host_assoc_types_1.f90: New test.
4382
4383         PR fortran/29364
4384         * gfortran.dg/missing_derived_type_1.f90: New test.
4385         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
4386
4387         PR fortran/29422
4388         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
4389
4390         PR fortran/29428
4391         * gfortran.dg/alloc_comp_assign_5.f90: New test.
4392
4393 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4394
4395         PR fortran/29391
4396         * gfortran.dg/bound_2.f90: New test.
4397
4398 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4399
4400         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4401         directive.
4402         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4403         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
4404         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4405         * gfortran.dg/gomp/reduction3.f90: Likewise.
4406         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4407         * gfortran.dg/dummy_procedure_2.f90: Likewise.
4408         * gfortran.dg/interface_derived_type_1.f90: Likewise.
4409         * gfortran.dg/forall_4.f90: Likewise.
4410         * gfortran.dg/spec_expr_4.f90: Likewise.
4411         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
4412         * gfortran.dg/forall_5.f90: Likewise.
4413         * gfortran.dg/open_access_append_2.f90: Add check for
4414         compile-time warning.
4415
4416 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
4417
4418         PR c++/28506
4419         * g++.dg/parse/pure1.C: New test.
4420
4421 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4422
4423         PR fortran/21435
4424         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
4425         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
4426         for compile-time warnings.
4427         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
4428         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
4429         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
4430         file.
4431         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
4432         specifier.
4433         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
4434         compile-time warning.
4435
4436 2006-10-12  Jan Hubicka  <jh@suse.cz>
4437
4438         PR c/28419
4439         * gcc.dg/pr28319.c: New test.
4440
4441 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
4442         PR c++/29318
4443         * g++.dg/ext/vla4.C: New test.
4444
4445 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
4446
4447         PR c++/27961
4448         * g++.dg/template/crash60.C: New test.
4449         * g++.dg/other/large-size-array.C: Adjust error markers.
4450         * g++.dg/parse/crash27.C: Likewise.
4451         * g++.dg/template/crash1.C: Likewise.
4452
4453 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
4454
4455         PR testsuite/29093
4456         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
4457
4458 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR preprocessor/28709
4461         * gcc.dg/cpp/paste14.c: New test.
4462
4463 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/29175
4466         * g++.dg/init/array24.C: New test.
4467
4468 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4469
4470         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
4471         of <sys/types.h>.
4472
4473 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
4474
4475         PR c++/29024
4476         * g++.dg/parse/typedef8.C: New test.
4477         * g++.dg/other/mult-stor1.C: Adjust error markers.
4478
4479 2006-10-11  Richard Guenther  <rguenther@suse.de>
4480
4481         PR tree-optimization/28230
4482         * gcc.dg/torture/pr28230.c: New testcase.
4483
4484 2006-10-11  Richard Guenther  <rguenther@suse.de>
4485
4486         PR inline-asm/29119
4487         * gcc.dg/torture/pr29119.c: New testcase.
4488
4489 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
4490
4491         PR middle-end/29272
4492         * gcc.c-torture/execute/20060930-2.c: New test.
4493
4494 2006-10-09  Richard Henderson  <rth@redhat.com>
4495
4496         Revert emutls patch.
4497
4498 2006-10-09  Richard Guenther  <rguenther@suse.de>
4499
4500         PR middle-end/29254
4501         * gcc.dg/pr29254.c: New testcase.
4502
4503 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4504             Paul Thomas  <pault@gcc.gnu.org>
4505
4506         PR fortran/20541
4507         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4508         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4509         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4510         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4511         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4512         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4513         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4514         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4515         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4516         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4517         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4518         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4519         * gfortran.dg/alloc_comp_std.f90: New test.
4520         * gfortran.dg/move_alloc.f90: New test.
4521
4522 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4523
4524         PR fortran/29115
4525         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4526
4527         PR fortran/29211
4528         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4529
4530 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4531
4532         PR fortran/28585
4533         * gfortran.dg/new_line.f90: New test.
4534
4535 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4536
4537         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4538         * gcc.dg/torture/builtin-convert-1.c,
4539         gcc.dg/torture/builtin-convert-2.c,
4540         gcc.dg/torture/builtin-convert-3.c,
4541         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4542
4543 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4544
4545         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4546         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4547         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4548         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4549
4550 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4551
4552         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4553         Xfail some tests for powerpc-darwin and powerpc-aix.
4554
4555 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR c/29380
4558         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4559
4560 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4561
4562         PR target/29300
4563         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4564         on hppa*-*-hpux*.
4565
4566 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4567
4568         PR fortran/16580
4569         PR fortran/29288
4570         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4571         Add tests for using all possible intrinsics as actual arguments.
4572         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4573         all possible intrinsics as actual arguments.
4574         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4575         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4576
4577 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4578
4579         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4580         * gcc.dg/debug/debug-2.c: Likewise.
4581
4582 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4583
4584         * gcc.c-torture/compile/sync-2.c: New test.
4585
4586 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4587
4588         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4589         line endings.
4590
4591 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4592
4593         PR rtl-optimization/29128
4594         * gcc.c-torture/compile/pr29128.c: New test.
4595
4596 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4597
4598         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4599         line endings.
4600
4601 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4602
4603         PR middle-end/29256
4604         * gcc.dg/tree-ssa/loop-19.c: New test.
4605
4606 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4607
4608         PR tree-optimization/29330
4609         * gcc.dg/pr29330.c: New test.
4610
4611         PR target/28924
4612         * gcc.c-torture/compile/20061005-1.c: New test.
4613
4614 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4615
4616         * gcc.dg/typename-vla-1.c: New case.
4617         * gnat.dg/forward_vla.adb: New case.
4618
4619 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR tree-optimization/29290
4622         * gfortran.dg/loop_nest_1.f90: New test.
4623
4624         PR target/29198
4625         * gcc.dg/tls/opt-12.c: New test.
4626
4627         PR fortran/28415
4628         * gfortran.dg/save_2.f90: New test.
4629
4630         PR c/29091
4631         * gcc.dg/pr29091.c: New test.
4632
4633 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4634
4635         * lib/target-supports.exp
4636         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4637         same as x86_64-*-*; check for LP64.
4638
4639 2006-10-04  Richard Henderson  <rth@redhat.com>
4640
4641         * lib/target-supports.exp (check_effective_target_tls): Redefine
4642         to mean non-emulated tls.
4643         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4644         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4645         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4646         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4647         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4648         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4649         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4650
4651 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4652
4653         PR fortran/29343
4654         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4655
4656 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4657
4658         * gfortran.dg/bounds_check_fail_1.f90: New test.
4659
4660 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/29020
4663         * g++.dg/template/friend48.C: New test.
4664
4665 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4666
4667         PR fortran/29098
4668         * gfortran.dg/default_initialization_2.f90: New test.
4669
4670 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4671
4672         PR fortran/20779
4673         PR fortran/20891
4674         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4675
4676 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4677
4678         PR fortran/29284
4679         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4680
4681         PR fortran/29321
4682         PR fortran/29322
4683         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4684
4685         PR fortran/25091
4686         PR fortran/25092
4687         * gfortran.dg/entry_array_specs_1.f90: New test.
4688
4689 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4690
4691         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4692         insufficient to inhibit some test failures at -O3.  Do testing
4693         on integers.
4694
4695 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/29138
4698         * g++.dg/inherit/access8.C: New test.
4699         * g++.dg/template/dtor4.C: Tweak error messages.
4700
4701 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4702
4703         PR fortran/27478
4704         * gfortran.dg/entry_8.f90: New test.
4705
4706 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4707
4708         PR c++/29291
4709         * g++.dg/parse/new4.C: New test.
4710
4711 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4712
4713         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4714         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4715         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4716         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4717         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4718
4719 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4720
4721         PR fortran/19260
4722         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4723         * gfortran.dg/continuation_2.f90: New test.
4724
4725         PR fortran/19262
4726         * gfortran.dg/continuation_3.f90: New test.
4727         * gfortran.dg/continuation_4.f90: New test.
4728         * gfortran.dg/continuation_5.f: New test.
4729         * gfortran.dg/continuation_6.f: New test.
4730
4731 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/29226
4734         * g++.dg/template/vla1.C: New test.
4735
4736 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4737
4738         PR fortran/29210
4739         * gfortran.dg/complex_parameter_1.f90: New test.
4740
4741 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR c/29154
4744         * gcc.c-torture/execute/20060929-1.c: New test.
4745
4746 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4747
4748         PR c++/29105
4749         * g++.dg/template/member6.C: New test.
4750         * g++.dg/parse/typename7.C: Adjust error markers.
4751
4752         PR c++/29080
4753         * g++.dg/template/member7.C: New test.
4754
4755 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4756
4757         PR c/24010
4758         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4759         gcc.dg/Woverride-init-3.c: New tests.
4760
4761 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4762
4763         * gcc.c-torture/execute/20060930-1.c: New test.
4764
4765 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4766
4767         PR fortran/18791
4768         * gfortran.dg/specifics_1.f90: New test.
4769         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4770         complex specifics.
4771
4772 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4773
4774         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4775         pthread-init-common.h: New.
4776
4777 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4778
4779         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4780         precision on some archs.
4781
4782 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4783
4784         * gcc.dg/non-local-goto-1.c: New test.
4785         * gcc.dg/non-local-goto-2.c: Likewise.
4786         * gcc.dg/setjmp-3.c: Likewise.
4787         * gcc.dg/setjmp-4.c: Likewise.
4788
4789 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4790
4791         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4792
4793 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4794
4795         PR fortran/28276
4796         * gfortran.dg/exponent_1.f90: New test.
4797
4798         PR fortran/27021
4799         * gfortran.dg/nearest_1.f90: New test.
4800
4801 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR middle-end/25261
4804         PR middle-end/28790
4805         * gcc.dg/gomp/nestedfn-1.c: New test.
4806
4807 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4808
4809         PR objc/29195
4810         * objc/compile/method-1.m: New test.
4811
4812 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4813
4814         PR c++/26938
4815         * g++.dg/template/crash58.C: New test.
4816         * g++.dg/parse/crash28.C: Adjust error markers.
4817         * g++.dg/template/crash34.C: Likewise.
4818         * g++.dg/template/friend31.C: Likewise.
4819         * g++.dg/template/crash32.C: Likewise.
4820
4821         PR c++/27329
4822         * g++.dg/template/crash59.C: New test.
4823
4824         PR c++/27667
4825         * g++.dg/template/spec33.C: New test.
4826         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4827
4828 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4829             Adam Nemet  <anemet@caviumnetworks.com>
4830
4831         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4832         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4833
4834 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4835
4836         PR target/28911
4837         * gcc.dg/pr28911.c: New.
4838
4839 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4840
4841         PR target/29169
4842         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4843         (dg-options): Add -mfpmath=387.
4844
4845 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR c/28706
4848         * gcc.dg/pr28706.c: New test.
4849
4850         PR c/28712
4851         * gcc.dg/pr28712.c: New test.
4852
4853 2006-09-22  Mike Stump  <mrs@apple.com>
4854
4855         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4856
4857 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4858
4859         PR tree-optimization/28888
4860         * gcc.dg/pr28888.c: New test.
4861
4862 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/29016
4865         * g++.dg/init/ptrfn1.C: New test.
4866
4867 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4868
4869         PR c++/28861
4870         * g++.dg/template/spec32.C: New test.
4871         * g++.dg/parse/crash9.C: Adjust error markers.
4872
4873         PR c++/28303
4874         * g++.dg/template/typedef6.C: New test.
4875         * g++.dg/init/error1.C: Adjust error markers.
4876         * g++.dg/parse/crash9.C: Likewise.
4877         * g++.dg/template/crash55.C: Likewise.
4878
4879 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4880
4881         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4882
4883 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4884
4885         PR target/27650
4886         * g++.dg/ext/dllimport12.C: New test.
4887
4888 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4889
4890         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4891         * gcc.target/mips/nmadd-2.c: Likewise.
4892         * gcc.target/mips/mips-ps-6.c: New test.
4893         * gcc.target/mips/neg-abs-1.c: Likewise.
4894         * gcc.target/mips/neg-abs-2.c: Likewise.
4895         * gcc.target/mips/nmadd-3.c: New test.
4896
4897 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4898
4899         PR middle-end/28046
4900         * gcc.dg/gomp/atomic-10.c: New test.
4901         * g++.dg/gomp/atomic-10.C: New test.
4902
4903 2006-09-20  Eric Christopher  <echristo@apple.com>
4904
4905         * gcc.target/i386/sse3-not-fisttp.c: New.
4906
4907 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4908
4909         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4910
4911 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4912
4913         * gcc.c-torture/execute/pr28289.c (one): New variable.
4914         (main): Use it instead of argc.
4915         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4916         (main): Use it instead of argc.
4917
4918 2006-09-19  Paul Brook  <paul@codesourcery.com>
4919
4920         PR target/28516
4921         * gcc.dg/nested-func-5.c: New test.
4922
4923 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4924
4925         * lib/target-supports.exp (check_effective_target_tls): Compile
4926         test stubs using ${tool}_target_compile, not just target_compile.
4927         (check_effective_target_tls_runtime): Likewise.
4928
4929 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4930
4931         * gcc.c-torture/compile/20030405-1.x: Remove.
4932
4933         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4934         optimising linker from discarding it.
4935
4936 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4937
4938         PR fortran/28526
4939         * gfortran.dg/keyword_symbol_1.f90: New test.
4940
4941         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4942         pedantic compilation option.
4943
4944 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4945
4946         PR fortran/29060
4947         * gfortran.dg/spread_shape_1.f90: New test.
4948
4949 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4950
4951         PR tree-optimization/28887
4952         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4953
4954 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4955
4956         PR c/25993
4957         * gcc.dg/pr25993.c: New test.
4958
4959 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4960
4961         PR tree-opt/21591
4962         * gcc.dg/vect/pr21591.c: New test.
4963
4964 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4965
4966         PR tree-opt/29059
4967         * gcc.c-torture/compile/strcpy-1.c: New test.
4968         * gcc.c-torture/compile/strcpy-2.c: New test.
4969         * gcc.c-torture/compile/memcpy-1.c: New test.
4970         * gcc.c-torture/compile/memcpy-2.c: New test.
4971
4972 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4973
4974         PR testsuite/29055
4975         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4976
4977 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * gnat.dg/specs/double_record_extension1.ads: New test.
4980         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4981
4982 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4983
4984         PR fortran/29051
4985         * gfortran.dg/oldstyle_3.f90: New test.
4986
4987 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4988
4989         PR libgfortran/29099
4990         * gfortran.dg/secnds-1.f: New test.
4991
4992 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4993
4994         PR libgfortran/29053
4995         * gfortran.dg/streamio_9.f90: New test.
4996         * gfortran.dg/streamio_10.f90: New test.
4997
4998 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4999
5000         PR C++/29002
5001         * g++.dg/init/array22.C: New test.
5002         * g++.dg/init/array23.C: New test.
5003
5004 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5005
5006         * stackcheck.lst: Update list of tests requiring stack checking.
5007         * norun.lst: Adjust for above change.
5008         * ada95.lst: New file.
5009         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5010         requiring -gnat95 switch.
5011
5012 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5013
5014         * gnat.dg/in_out_parameter.adb: New test.
5015
5016 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5017
5018         PR debug/28980
5019         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5020
5021 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5022
5023         * gnat.dg/specs/unchecked_union.ads: New test.
5024
5025 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5026
5027         PR rtl-optimization/28982
5028         * gcc.c-torture/execute/pr28982a.c: New test.
5029         * gcc.c-torture/execute/pr28982b.c: Likewise.
5030
5031 2006-09-12  Eric Christopher  <echristo@apple.com>
5032
5033         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5034         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5035
5036 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5037
5038         PR c/28768
5039         PR preprocessor/14634
5040         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5041         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5042         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5043
5044 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5045
5046         * gcc.dg/pr28243.c: New test.
5047
5048 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5049
5050         PR fortran/28971
5051         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5052         this undiagnosed regression reappears.
5053
5054 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5055
5056         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5057         Treat $srcdir as a literal.
5058         * lib/fortran-torture.exp (fortran-torture-compile,
5059         fortran-torture-execute): Likewise.
5060         * lib/objc-torture.exp (objc-torture-compile,
5061         objc-torture-execute): Likewise.
5062         * lib/profopt.exp (profopt-execute): Likewise.
5063
5064 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5065
5066         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5067
5068 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5069
5070         PR testsuite/28950
5071         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5072
5073 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5074
5075         PR target/13685
5076         * gcc.target/i386/pr13685.c: New test.
5077
5078 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5079
5080         * gcc.dg/pr28726.c: New test.
5081
5082 2006-09-11  Josh Conner  <jconner@apple.com>
5083
5084         * gcc.dg/nrv3.c: Increase size of structure.
5085         * gcc.dg/nrv4.c: Likewise.
5086         * gcc.dg/nrv5.c: Likewise.
5087
5088 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5089
5090         PR libfortran/28890
5091         gfortran.dg/assumed_charlen_function_5.f90: New test.
5092
5093 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/28991
5096         * g++.dg/init/static3.C: New test.
5097
5098 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5099
5100         PR testsuite/29007
5101         * gcc.dg/long-long-cst1.c (t): Add cast to
5102         __SIZE_TYPE__ before casting to int.
5103         (main): Return 0 on success.
5104
5105 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5106
5107         * gcc.c-torture/execute/20060910-1.c: New test.
5108
5109 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5110
5111         PR middle-end/26983
5112         * gcc.dg/pr26983.c: New test.
5113
5114 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5115
5116         PR target/29006
5117         * gcc.c-torture/execute/pr29006.c: New test.
5118
5119 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR libfortran/28947
5122         gfortran.dg/matmul_4.f90: New test.
5123
5124 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/28959
5127         gfortran.dg/used_types_10: New test.
5128
5129 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5130
5131         PR libfortran/28923
5132         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5133         gfortran.dg/array_initializer_3.f90: New test.
5134
5135 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5136
5137         PR fortran/28914
5138         * gfortran.dg/actual_array_constructor_3.f90: New test.
5139
5140 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5141
5142         PR testsuite/26778
5143         * gcc.target/i386/pr26778.c: New testcase.
5144
5145 2006-09-08  Eric Christopher  <echristo@apple.com>
5146
5147         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5148         * gcc.target/i386/memcpy-1.c: Ditto.
5149         * gcc.target/i386/asm-1.c: Ditto.
5150         * gcc.target/i386/20060512-4.c: Ditto.
5151         * gcc.target/i386/compress-float-387.c: Ditto.
5152         * gcc.target/i386/20060512-1.c: Ditto.
5153         * gcc.target/i386/compress-float-sse.c: Ditto.
5154         * gcc.target/i386/20060512-2.c: Ditto.
5155         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5156         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5157         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5158         * gcc.dg/pr26449.c: Ditto.
5159         * gcc.dg/attr-ms_struct-2.c: Ditto.
5160         * gcc.dg/attr-ms_struct-1.c: Ditto.
5161         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5162
5163 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5164
5165         PR c/28504
5166         * gcc.dg/vla-10.c: New test.
5167
5168 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5169
5170         PR c++/28858
5171         * g++.dg/parse/template20.C: New test.
5172         * g++.dg/template/operator8.C: Remove obsolete part.
5173         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5174         * g++.old-deja/g++.pt/crash65.C: Likewise.
5175
5176 2006-09-07  Jason Merrill  <jason@redhat.com>
5177
5178         PR middle-end/27724
5179         * gcc.dg/long-long-cst1.c: New test.
5180
5181 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5182
5183         PR C++/28906
5184         * g++.dg/other/array3.C: New test.
5185         * g++.dg/other/array4.C: New test.
5186         * g++.dg/other/array5.C: New test.
5187
5188 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5189
5190         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5191
5192 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
5193
5194         PR target/28946
5195         * gcc.target/i386/pr28946.c: New test.
5196
5197 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
5198
5199         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
5200         in integer literal constant.
5201         * gfortran.dg/enum_8.f90: Ditto.
5202         * gfortran.dg/g77/20030326-1.f: Ditto.
5203
5204 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
5205
5206         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
5207         nonconformance usage.
5208
5209 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5210
5211         PR middle-end/28862
5212         * gcc.c-torture/compile/vector-align-1.c: New test.
5213
5214 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5215
5216         PR rtl-opt/27883
5217         * g++.dg/opt/copysign-1.C: New test.
5218
5219 2006-09-06  Jason Merrill  <jason@redhat.com>
5220
5221         PR c++/27371
5222         * g++.dg/warn/unused-result1.C: New test.
5223
5224 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/28903
5227         * g++.dg/ext/vla3.C: New test.
5228
5229         PR c++/28886
5230         * g++.dg/template/array16.C: New test.
5231
5232 2006-09-06  Richard Guenther  <rguenther@suse.de>
5233
5234         * gcc.dg/pr27226.c: Remove testcase again.
5235
5236 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5237
5238         PR tree-opt/28937
5239         * g++.dg/opt/unroll2.C: New test.
5240
5241 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5242
5243         PR tree-opt/28952
5244         * gcc.dg/vect/pr28952.c: New test.
5245
5246 2006-09-05  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/28900
5249         * gcc.dg/torture/pr28900.c: New testcase
5250
5251 2006-09-05  Richard Guenther  <rguenther@suse.de>
5252
5253         PR tree-optimization/28905
5254         * gcc.c-torture/compile/pr28905.c: New testcase.
5255
5256 2006-09-05  Richard Guenther  <rguenther@suse.de>
5257
5258         PR middle-end/28935
5259         * gcc.dg/pr28935.c: New testcase.
5260
5261 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5262
5263         * gcc.c-torture/execute/20060905-1.c: New test.
5264
5265 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
5266
5267         PR fortran/28908
5268         * gfortran.dg/used_types_7.f90: New test.
5269         * gfortran.dg/used_types_8.f90: New test.
5270         * gfortran.dg/used_types_9.f90: New test.
5271
5272 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5273
5274         * gcc.c-torture/compile/20060904-1.c: New test.
5275
5276 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
5277
5278         PR c++/23287 Revert my 2006-09-01 patch
5279         * g++.dg/parse/dtor12.C: Remove.
5280
5281 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
5282
5283         PR c+/27670
5284         * g++.dg/template/operator9.C: New test.
5285
5286         PR c++/27493
5287         * g++.dg/template/operator7.C: New test.
5288
5289         PR c++/27494
5290         * g++.dg/template/operator8.C: New test.
5291
5292         PR c++/27397
5293         * g++.dg/template/crash57.C: New test.
5294
5295         * g++.dg/template/typedef4.C: Adjust error markers.
5296         * g++.dg/template/typedef5.C: Likewise.
5297
5298 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
5299
5300         PR c++/28878
5301         * g++.dg/parse/crash33.C: New test.
5302
5303 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
5304         Richard Guenther  <rguenther@suse.de>
5305         Adam Nemet  <anemet@caviumnetworks.com>
5306
5307         PR middle-end/27226
5308         * gcc.target/mips/memcpy-1.c: New testcase.
5309         * gcc.dg/pr27226.c: Likewise.
5310
5311 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         PR c++/28705
5314         * g++.dg/lookup/koenig5.C: New.
5315         * g++.dg/template/crash56.C: New.
5316
5317 2006-09-01  Josh Conner  <jconner@apple.com>
5318
5319         PR c++/25505
5320         * gcc.dg/nrv3.c: New test.
5321         * gcc.dg/nrv4.c: New test.
5322         * gcc.dg/nrv5.c: New test.
5323
5324 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
5325
5326         PR c++/23287
5327         * g++.dg/parse/dtor12.C: New.
5328
5329 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
5330
5331         PR tree-optimization/28839
5332         * gcc.dg/pr28839.c: New test.
5333
5334 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
5335
5336         PR target/24367
5337         * gcc.dg/pr24367.c: New testcase.
5338
5339 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
5340
5341         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
5342
5343 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
5344
5345         PR rtl-optimization/27735
5346         * gcc.dg/loop-unswitch-1.c: New test.
5347
5348 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
5349
5350         PR fortran/28885
5351         * gfortran.dg/aliasing_dummy_2.f90: New test.
5352
5353         PR fortran/20067
5354         * gfortran.dg/generic_5.f90: Change error message.
5355
5356         PR fortran/28873
5357         * gfortran.dg/generic_6.f90: New test.
5358
5359         PR fortran/25077
5360         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
5361
5362         PR fortran/25102
5363         * gfortran.dg/invalid_interface_assignment.f90: New test.
5364
5365         PR fortran/24866
5366         * gfortran.dg/module_proc_external_dummy.f90: New test.
5367
5368 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
5369
5370         PR c++/28349
5371         * testsuite/g++.dg/warn/var-args1.C: New test.
5372
5373 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
5374
5375         PR fortran/28866
5376         * gfortran.dg/simpleif_2.f90: New test.
5377         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
5378         * gfortran.dg/enum_5.f90: Ditto.
5379
5380 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5381             Kazu Hirata  <kazu@codesourcery.com>
5382
5383         PR tree-optimization/17506
5384         * gcc.dg/pr17506.c: New.
5385
5386 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
5387
5388         PR c++/28139
5389         * g++.dg/eh/alias1.C: New test.
5390
5391 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5392
5393         PR c++/28860
5394         * g++.dg/template/ttp22.C: New test.
5395
5396 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
5397
5398         PR middle-end/26632
5399         * gcc.dg/pr26632.c: New.
5400
5401 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5402
5403         PR libgfortran/28354
5404         * gfortran.dg/fmt_zero_precision.f90: New test.
5405
5406 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/28058
5409         * g++.dg/template/spec31.C: New test.
5410
5411 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
5412
5413         PR c++/26573
5414         * g++.dg/other/static2.C: New test.
5415
5416 2006-08-26  Roger Sayle  <roger@eyesopen.com>
5417
5418         * gcc.dg/Wswitch-enum-2.c: New test case.
5419         * gcc.dg/Wswitch-enum-3.c: Likewise.
5420
5421 2006-08-26  Richard Guenther  <rguenther@suse.de>
5422
5423         * gcc.c-torture/compile/20060826-1.c: New testcase.
5424
5425 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
5426
5427         PR c++/28736
5428         * g++.dg/template/void10.C: New test.
5429
5430         PR c++/28737
5431         * g++.dg/template/void8.C: New test.
5432
5433         PR c+_+/28738
5434         * g++.dg/template/void9.C: New test.
5435
5436         * g++.dg/template/void3.C: Adjust error markers.
5437         * g++.dg/template/void4.C: Likewise.
5438         * g++.dg/template/crash55.C: Likewise.
5439         * g++.dg/template/void7.C: Likewise
5440
5441 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/28588
5444         * g++.dg/inherit/access6.C: New test.
5445         * g++.dg/inherit/access7.C: Likewise.
5446
5447         PR c++/28595
5448         * g++.dg/template/array15.C: New test.
5449         * g++.dg/template/crash2.C: Tweak error markers.
5450
5451 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR middle-end/28683
5454         * gcc.c-torture/compile/20060823-1.c: New test.
5455
5456 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5457
5458         PR c++/28853
5459         * g++.dg/template/ttp21.C: New test.
5460
5461         PR c++/28852
5462         * g++.dg/other/operator1.C: Add error-marker.
5463         * g++.dg/other/operator2.C: New test.
5464
5465 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5466
5467         PR c/27893
5468         * gcc.c-torture/compile/vla-const-1.c,
5469         gcc.c-torture/compile/vla-const-2.c: New tests.
5470
5471 2006-08-26  Richard Guenther  <rguenther@suse.de>
5472
5473         PR middle-end/28814
5474         * gcc.dg/torture/pr28814.c: New testcase.
5475
5476 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5477
5478         PR c/28418
5479         * gcc.c-torture/compile/compound-literal-1.c: New test.
5480
5481 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
5482
5483         PR c/28299
5484         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
5485         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
5486         Expect extra diagnostics.
5487
5488 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
5489
5490         gcc.dg/noncompile/pr16876.c: New test.
5491
5492 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
5493
5494         PR c++/28056
5495         * g++.dg/parse/local1.C: New test.
5496         * g++.dg/other/qual1.C: Tweak error marker.
5497
5498 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5499
5500         PR c++/27787
5501         * g++.dg/template/typename10.C: New.
5502         * g++.dg/template/lookup4.C: Remove bogus error marker.
5503
5504 2006-08-25  Richard Guenther  <rguenther@suse.de>
5505
5506         PR testsuite/28829
5507         * gcc.dg/pr26570.c: Fix testcase.
5508
5509 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5510
5511         PR tree-opt/28807
5512         * gcc.c-torture/execute/mayalias-2.c: New test.
5513         * gcc.dg/tree-ssa/alias-13.c: New test.
5514
5515 2006-08-24  Jan Hubicka  <jh@suse.cz>
5516
5517         PR debug/26881
5518         * gcc.dg/debug/pr26881.c: New file.
5519
5520 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5521
5522         PR fortran/28788
5523         * gfortran.dg/used_types_4.f90: New test.
5524         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5525         association of derived types.
5526         * gfortran.dg/used_types_2.f90: Add module cleanup.
5527         * gfortran.dg/used_types_3.f90: The same.
5528
5529         PR fortran/28771
5530         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5531         fix of regression.
5532
5533 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5534
5535         PR 28813
5536         * gfortran.dg/direct_io_6.f90: Remove test.
5537
5538 2006-08-23  Stuart Hastings  <stuart@apple.com>
5539
5540         PR 28825
5541         * gcc.target/i386/20060821-1.c: New.
5542
5543 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5544
5545         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5546         dg-warning strings for dllimport.
5547
5548 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5549
5550         PR C++/28450
5551         * g++.dg/ext/vector4.C: New test.
5552         * g++.dg/ext/complex1.C: New test.
5553
5554 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5555
5556         PR debug/28692
5557         * gcc.dg/debug/const-1.c: New.
5558         * gcc.dg/debug/const-2.c: New.
5559         * gcc.dg/debug/dwarf2/const-1.c: New.
5560         * gcc.dg/debug/dwarf2/const-2.c: New.
5561         * gcc.dg/debug/dwarf2/const-2b.c: New.
5562
5563 2006-08-22  Richard Guenther  <rguenther@suse.de>
5564
5565         PR middle-end/28776
5566         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5567         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5568
5569 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5570
5571         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5572
5573 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5574
5575         PR c++/26269
5576         * g++.dg/other/error14.C: New test.
5577
5578         PR c++/28505
5579         * g++.dg/parse/ctor7.C: New test.
5580         * g++.dg/parse/ctor8.C: Likewise.
5581
5582         PR c++/28741
5583         * g++.dg/template/void7.C: New test.
5584
5585 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5586
5587         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5588         * gnat.dg/self_aggregate_with_array.adb: New test.
5589
5590 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5591
5592         * g++.dg/eh/arm-vfp-unwind.C: New test.
5593
5594 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5595
5596         PR c++/28341
5597         * g++.dg/template/ref3.C: New test.
5598         * g++.dg/template/nontype13.C: New test.
5599
5600         PR c++/28346
5601         * g++.dg/template/ptrmem17.C: New test.
5602
5603 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5604
5605         PR target/28648 c:
5606         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5607
5608 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5609
5610         PR fortran/28630
5611         * gfortran.dg/used_types_2.f90: New test.
5612
5613         PR fortran/28601
5614         * gfortran.dg/used_types_3.f90: New test.
5615
5616         PR fortran/20886
5617         * gfortran.dg/generic_actual_arg.f90: New test.
5618
5619         PR fortran/28735
5620         * gfortran.dg/module_private_array_refs_1.f90: New test.
5621
5622         PR fortran/28762
5623         * gfortran.dg/program_name_1.f90: New test.
5624
5625         PR fortran/28425
5626         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5627
5628         PR fortran/28496
5629         * gfortran.dg/array_initializer_2.f90: New test.
5630
5631         PR fortran/18111
5632         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5633
5634         PR fortran/28600
5635         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5636
5637         PR fortran/28771
5638         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5639
5640         PR fortran/28660
5641         * gfortran.dg/dependent_decls_1.f90: New test.
5642
5643 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5644
5645         PR fortran/25217
5646         * gfortran.dg/derived_init_2.f90: New.
5647
5648 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5649
5650         * gcc.c-torture/execute/pr28289.c: New test.
5651
5652 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR c/28744
5655         * gcc.dg/attr-externally-visible-1.c: New test.
5656         * gcc.dg/attr-externally-visible-2.c: New test.
5657         * g++.dg/parse/attr-externally-visible-1.C: New test.
5658         * g++.dg/parse/attr-externally-visible-2.C: New test.
5659
5660 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5661
5662         PR c++/28606
5663         * g++.dg/parse/dtor11.C: New test.
5664
5665 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5666
5667         PR rtl-optimization/28489
5668         * gcc.c-torture/compile/pr28489.c: New test.
5669
5670 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5671
5672         PR c++/28710
5673         * g++.dg/template/redecl4.C: New test.
5674
5675         PR c++/28711
5676         * g++.dg/template/ctor8.C: New test.
5677
5678 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5679
5680         * gcc.dg/pr26570.c: Fix testcase.
5681
5682 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5683
5684         * PR c++/28573
5685         * g++.dg/parse/offsetof6.C: New test.
5686         * g++.dg/parse/offsetof6.C: New test.
5687         * g++.dg/parse/offsetof7.C: New test.
5688
5689 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5690
5691         PR testsuite/28602
5692         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5693         is false.
5694
5695 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5696
5697         PR c++/28302
5698         * g++.dg/ext/vector3.C: New test.
5699
5700 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5701
5702         PR gcov/profile/26570
5703         * gcc.dg/pr26570.c: New test.
5704
5705 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5706
5707         PR c/27697
5708         * gcc.dg/qual-component-1.c: New test.
5709
5710 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5711
5712         PR c++/28593
5713         * g++.dg/parse/new3.C: New test.
5714
5715 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5716
5717         PR fortran/25828
5718         * gfortran.dg/streamio_1.f90: New test.
5719         * gfortran.dg/streamio_2.f90: New test.
5720         * gfortran.dg/streamio_3.f90: New test.
5721         * gfortran.dg/streamio_4.f90: New test.
5722         * gfortran.dg/streamio_5.f90: New test.
5723         * gfortran.dg/streamio_6.f90: New test.
5724         * gfortran.dg/streamio_7.f90: New test.
5725         * gfortran.dg/streamio_8.f90: New test.
5726
5727 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5728
5729         PR c/28287
5730         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5731
5732 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5733
5734         PR c++/28594
5735         * g++.dg/template/void6.C: New test.
5736
5737 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5738
5739         PR c/28649
5740         * gcc.dg/parse-error-1.c: New test.
5741         * gcc.dg/parse-error-2.c: New test.
5742         * gcc.dg/cpp/digraph2.c: Add error-marker.
5743         * gcc.dg/noncompile/920923-1.c: Likewise.
5744
5745 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5746
5747         PR c/27490
5748         * gcc.dg/sizeof-2.c: New testcase.
5749
5750         PR c/27489
5751         * gcc.dg/switch-A.c: New testcase.
5752
5753 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5754
5755         PR c++/28288
5756         PR c++/14556
5757         * g++.old-deja/g++.warn/compare1.C: Delete.
5758         * g++.dg/opt/pr7503-2.C: Delete.
5759         * g++.dg/opt/pr7503-3.C: Delete.
5760         * g++.dg/opt/pr7503-4.C: Delete.
5761         * g++.dg/opt/pr7503-5.C: Delete.
5762         * g++.dg/opt/max1.C: Delete.
5763         * g++.dg/warn/minmax.C: Delete.
5764         * g++.dg/expr/minmax.C: New test.
5765
5766 2006-08-14  Richard Guenther  <rguenther@suse.de>
5767
5768         PR testsuite/28703
5769         * gcc.c-torture/execute/pr28651.c: Do not use argc
5770         to avoid optimization, instead forbid inlining.
5771
5772 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5773
5774         PR rtl-optimization/28634
5775         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5776
5777 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5778
5779         PR c/27184
5780         * gcc.dg/torture/pr27184.c: New test.
5781
5782 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5783
5784         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5785
5786 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5787
5788         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5789         * gfortran.dg/stat_2.f90: Likewise.
5790         * gfortran.dg/chmod_1.f90: Likewise.
5791         * gfortran.dg/chmod_2.f90: Likewise.
5792         * gfortran.dg/chmod_3.f90: Likewise.
5793
5794 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5795
5796         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5797
5798 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5799
5800         * g++.dg/opt/pr23454-2.C: New test.
5801
5802 2006-08-11  Richard Guenther  <rguenther@suse.de>
5803
5804         PR middle-end/28651
5805         * gcc.c-torture/execute/pr28651.c: New testcase.
5806
5807 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5808
5809         * gnat.dg/specs/static_initializer.ads: New test.
5810
5811 2006-08-10  Paul Brook  <paul@codesourcery.com>
5812
5813         * gcc.target/arm/cond-asm.c: New test.
5814
5815 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5816
5817         PR tree-optimization/26197
5818         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5819         * g++.dg/vect/vect.exp: Compile the new tests with
5820         --param max-aliased-vops=0.
5821
5822 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5823
5824         PR c++/28637
5825         * g++.dg/template/void3.C: New test.
5826
5827         PR c++/28638
5828         * g++.dg/template/void4.C: New test.
5829
5830         PR c++/28640
5831         * g++.dg/template/void5.C: New test.
5832
5833 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5834
5835         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5836         after dg-do compile.
5837
5838 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5839
5840         PR tree-optimizations/26969
5841         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5842         "unswitch-loops" with -funswitch-loops.
5843         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5844
5845 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5846
5847         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5848         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5849         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5850         * objc.dg/dwarf-1.m: Likewise.
5851         * objc.dg/dwarf-2.m: Likewise.
5852         * obj-c++.dg/dwarf-2.mm: Likewise.
5853
5854 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5855
5856         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5857         * objc.dg/dwarf-2.m: Likewise.
5858         * obj-c++.dg/dwarf-2.mm: Likewise.
5859
5860         PR libfortran/28603
5861         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5862
5863         PR testsuite/27611
5864         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5865
5866         PR testsuite/27033
5867         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5868
5869 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5870
5871         PR target/27827
5872         * gcc.target/i386/pr27827.c: New testcase.
5873
5874 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5875
5876         PR fortran/28590
5877         * gfortran.dg/sequence_types_1.f90: New test.
5878
5879 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5880
5881         PR fortran/28548
5882         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5883         dg-warning.  Add -pedantic option.
5884
5885 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5886
5887         PR c/28502
5888         * gcc.dg/proto-1.c: New test.
5889
5890         PR c/27721
5891         * gcc.dg/lvalue-4.c: New test.
5892
5893         PR c/28136
5894         * gcc.dg/init-bad-5.c: New test.
5895
5896 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5897
5898         PR c++/28347
5899         * g++.dg/ext/typedef-init.C: Add new test for typedef
5900         initialization inside templates. Adjust existing error markers.
5901
5902 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5903
5904         PR c++/28148
5905         * g++.dg/init/ptrmem3.C: New test.
5906
5907 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5908
5909         PR tree-optimization/27770
5910         * lib/target-support.exp: New target keyword "section_anchors".
5911         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5912         tests.
5913         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5914         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5915         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5916         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5917
5918 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5919
5920         * gcc.dg/20060801-1.c: Add missing '}'.
5921
5922 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5923
5924         PR c++/27508
5925         * g++.dg/parse/dtor9.C: New test.
5926         * g++.dg/parse/dtor10.C: New test.
5927         * g++.dg/other/error7.C: Adjust error-marker.
5928
5929         PR c++/28274
5930         * g++.dg/other/default5.C: New test.
5931
5932 2006-08-02  Richard Guenther  <rguenther@suse.de>
5933
5934         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5935
5936 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/28557
5939         * g++.dg/template/conv9.C: New test.
5940
5941 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5942
5943         PR debug/28063
5944         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5945         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5946         Optionally return assembly text.  Update callers.
5947         (check_no_compiler_messages): Update verbose messages.
5948         (check_no_messages_and_pattern): New.
5949         (check_effective_target_string_merging): New.
5950
5951 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5952
5953         PR c++/28250
5954         * g++.dg/eh/catch4.C: New test.
5955
5956         PR c++/28257
5957         * g++.dg/other/qual1.C: New test.
5958
5959         PR c++/28259
5960         * g++.dg/inherit/error2.C: New test.
5961
5962         PR c++/28267
5963         * g++.dg/other/new1.C: New test.
5964
5965         * g++.dg/warn/pr23075.C: Remove obsolete test.
5966         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5967         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5968
5969 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/28523
5972         * g++.dg/eh/cast1.C: New test.
5973
5974 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5975
5976         PR libfortran/28452
5977         * gfortran.dg/random_3.f90:  New test.
5978
5979 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5980
5981         PR c++/28432
5982         * g++.dg/other/pr28304.C: Change expected error message.
5983         * g++.dg/other/pr28432.C: New test.
5984
5985 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5986
5987         PR c++/28256
5988         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5989
5990 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5991
5992         PR debug/23336
5993         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5994         at -g1.
5995         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5996         g++.dg/debug/enum-2.C: New.
5997
5998 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5999
6000         PR c++/6634
6001         * g++.dg/parse/long1.C: Add more tests.
6002
6003 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6004
6005         * gfortran.dg/lrshift_1.c: New file.
6006
6007 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6008
6009         PR libgfortran/28335
6010         * gfortran.dg/no_unit_error_1.f90: New test.
6011
6012 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6013
6014         PR libgfortran/28335
6015         * gfortran.dg/no_unit_error_1.f90: Delete test.
6016         * gfortran.dg/no_unit_error_2.f90: Delete test.
6017
6018 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6019
6020         * gfortran.dg/chmod_3.f90: New test.
6021         * gfortran.dg/ltime_gmtime_1.f90: New test.
6022         * gfortran.dg/ltime_gmtime_2.f90: New test.
6023         * gfortran.dg/lrshift_1.f90: New test.
6024         * gfortran.dg/chmod_1.f90: New test.
6025         * gfortran.dg/chmod_2.f90: New test.
6026
6027 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6028
6029         PR c++/27668
6030         * g++.dg/template/crash55.C: New test.
6031
6032         PR c++/27962
6033         * g++.dg/template/nontype16.C: New test.
6034
6035         * g++.dg/template/void2.C: Adjust error markers.
6036         * g++.dg/template/nontype5.C: Adjust error markers.
6037
6038 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6039
6040         * gcc.target/i386/stack-prot-kernel.c: New test.
6041
6042 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6043
6044         * gcc.dg/builtins-55.c: New test case.
6045
6046 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6047
6048         PR rtl-optimization/27907
6049         * gcc.c-torture/compile/pr27907.c: New test.
6050
6051 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6052
6053         * gfortran.dg/mclock.f90: New test.
6054         * gfortran.dg/int_conv_1.f90: New test.
6055         * gfortran.dg/stat_1.f90: New test.
6056         * gfortran.dg/stat_2.f90: New test.
6057
6058 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6059
6060         PR libgfortran/28335
6061         * gfortran.dg/no_unit_error_1.f90: New test.
6062         * gfortran.dg/no_unit_error_2.f90: New test.
6063         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6064
6065 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6066
6067         PR middle-end/28473
6068         * gcc.dg/fold-convround-1.c: New test case.
6069
6070 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6071
6072         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6073
6074 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6075
6076         PR c++/27572
6077         * g++.dg/other/typedef1.C: New test.
6078         * g++.dg/template/typedef4.C: New test.
6079         * g++.dg/template/typedef5.C: New test.
6080
6081 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6082
6083         PR fortran/28416
6084         * gfortran.dg/allocatable_dummy_3.f90: New.
6085
6086 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6087
6088         PR fortran/28439
6089         * gfortran.dg/arithmetic_if.f90:  New test.
6090
6091 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6092
6093         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6094         avoid memcpy optimization.
6095
6096 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6097
6098         PR fortran/25289
6099         * gfortran.dg/direct_io_6.f90: New test.
6100
6101 2006-07-24  Jan Hubicka  <jh@suse.cz>
6102
6103         PR c/25795
6104         PR c++/27369
6105         * gcc.dg/pr25795.c: New test.
6106         * gcc.dg/pr25795-1.c: New test.
6107
6108 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6109
6110         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6111         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6112         which may be transformed to "g || h" on some platforms.
6113
6114 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/28025
6117         * g++.dg/template/friend45.C: New test.
6118
6119 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6120
6121         PR libgfortran/28339
6122         * gfortran.dg/arrayio_8.f90: New test.
6123
6124 2006-07-21  Mike Stump  <mrs@apple.com>
6125
6126         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6127
6128         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6129
6130 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6131
6132         PR c++/28250
6133         * g++.dg/eh/catch3.C: New test.
6134
6135         PR c++/28363
6136         * g++.dg/template/defarg10.C: New test.
6137
6138 2006-07-20  Paul Brook  <paul@codesourcery.com>
6139
6140         PR 27363
6141         * gcc.dg/pr27363.c: New test.
6142
6143 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/28338
6146         * g++.dg/init/ref13.C: New test.
6147
6148 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6149
6150         PR obj-c++/28434
6151         * obj-c++.dg/proto-error-1.mm: New test.
6152
6153 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/28337
6156         * g++.dg/template/string1.C: New test.
6157
6158 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/28048
6161         * g++.dg/template/defarg9.C: New test.
6162
6163         PR c++/28235
6164         * g++.dg/template/static27.C: New test.
6165
6166 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6167
6168         PR 28410
6169         * gcc.dg/tree-ssa/pr28410.c: New test.
6170
6171 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6172
6173         PR c++/28258
6174         * g++/dg/other/error13.C: New test.
6175
6176         PR c++/28260
6177         * g++.dg/template/friend44.C: New test.
6178
6179 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6180
6181         PR c++/27495
6182         * g++.dg/other/pr27495.C: New.
6183
6184 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6185
6186         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6187         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6188
6189 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6190
6191         PR c/28286
6192         * gcc.dg/pragma-pack-4.c: New test.
6193
6194 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6195
6196         PR c++/28291
6197         * g++.dg/ext/pr28291.C: New test.
6198
6199 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6200
6201         PR middle-end/28403
6202         * gcc.c-torture/execute/pr28403.c: New test.
6203
6204 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
6205
6206         PR middle-end/28402
6207         * gcc.dg/pr28402.c: New test.
6208
6209 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
6210
6211         PR c++/28304
6212         * g++.dg/other/pr28304.C: New test.
6213
6214 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
6215
6216         PR other/28251
6217         gcc.c-torture/unsorted/dump-noaddr.c: New test.
6218         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
6219
6220 2006-07-17  Richard Guenther  <rguenther@suse.de>
6221
6222         PR tree-optimization/28238
6223         * g++.dg/tree-ssa/pr28238.C: New testcase.
6224
6225 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6226
6227         PR c++/28250
6228         * g++.dg/eh/catch1.C: New test.
6229         * g++.dg/eh/catch2.C: New test.
6230
6231 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
6232
6233         PR c++/28370
6234         * g++.dg/template/anon3.C: New test.
6235
6236 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
6237
6238         PR fortran/20844
6239         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
6240         specifiers requiring an explicit format tag..
6241
6242         PR fortran/28201
6243         * gfortran.dg/generic_5: New test.
6244
6245         PR fortran/20893
6246         * gfortran.dg/elemental_optional_args_1.f90: New test.
6247
6248 2006-07-16  Olivier Hainque  <hainque@adacore.com>
6249
6250         * gnat.dg/assert.ads: New file.
6251         * gnat.dg/controlled_record.ads: Likewise.
6252         * gnat.dg/controlled_record.adb: Likewise.
6253
6254 2006-07-15  Lee Millward  <lee.millward@gmail.com>
6255
6256         PR c++/28292
6257         * g++.dg/other/error12.C: New test.
6258
6259         PR c++/28269
6260         * g++.dg/template/crash54.C: New test.
6261
6262 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6263
6264         PR c++/28249
6265         * g++.dg/parse/catch1.C: New test.
6266
6267         PR c++/28294
6268         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
6269
6270         PR c++/28387
6271         * g++.dg/ext/attrib24.C: New test.
6272
6273 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6274
6275         PR c++/28343
6276         * g++.dg/ext/asmspec1.C: New test.
6277
6278 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
6279
6280         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
6281         (dg-test): Support shouldfail tests.
6282         * lib/target-supports-dg.exp (dg-shouldfail): New.
6283         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
6284         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
6285         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
6286         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
6287         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
6288         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
6289         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
6290
6291 2006-07-13  Jan Hubicka  <jh@suse.cz>
6292
6293         * gcc.target/i386/memcpy-1.c: New.
6294
6295 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
6296
6297         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
6298
6299 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
6300
6301         PR fortran/25097
6302         * gfortran.dg/present_1.f90: New test.
6303
6304         PR fortran/20903
6305         * gfortran.dg/interface_derived_type_1.f90: New test.
6306
6307 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
6308
6309         PR fortran/28213
6310         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
6311         list.
6312
6313 2006-07-07  Lee Millward  <lee.millward@gmail.com>
6314
6315         PR c++/27820
6316         * g++.dg/other/label1.C: New test.
6317
6318 2006-07-07   Richard Guenther  <rguenther@suse.de>
6319
6320         PR middle-end/28268
6321         * gcc.dg/torture/pr28268.c: New testcase.
6322
6323 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
6324
6325         PR c++/27019
6326         * g++.dg/ext/pr27019.C: New.
6327
6328 2006-07-07  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/28187
6331         * gcc.dg/pr28187.c: New testcase.
6332
6333 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
6334
6335         * gnat.dg/address_conversion.adb: New test.
6336         * gnat.dg/boolean_subtype.adb: Likewise.
6337         * gnat.dg/frame_overflow.adb: Likewise.
6338         * gnat.dg/pointer_array.adb: Likewise.
6339         * gnat.dg/pointer_conversion.adb: Likewise.
6340
6341 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
6342
6343         PR fortran/28237
6344         PR fortran/23420
6345         * gfortran.dg/print_fmt_5.f90: New test.
6346
6347 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6348
6349         PR fortran/28129
6350         * gfortran.dg/bounds_check_4.f90: New test.
6351
6352 2006-07-05  Richard Guenther  <rguenther@suse.de>
6353
6354         PR target/28158
6355         * gfortran.dg/pr28158.f90: New testcase.
6356
6357 2006-07-05  Richard Guenther  <rguenther@suse.de>
6358
6359         PR tree-optimization/28162
6360         * gcc.dg/pr28162.c: New testcase.
6361
6362 2006-07-05  Richard Guenther  <rguenther@suse.de>
6363         Andrew Pinski  <pinskia@gcc.gnu.org>
6364
6365         PR c++/27084
6366         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
6367
6368 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
6369
6370         PR fortran/28174
6371         * gfortran.dg/actual_array_substr_2.f90: New test.
6372
6373         PR fortran/28167
6374         * gfortran.dg/actual_array_constructor_2.f90: New test.
6375
6376 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6377
6378         * gfortran.dg/itime_idate_1.f: New test.
6379         * gfortran.dg/itime_idate_2.f: New test.
6380
6381 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6382
6383         PR libgfortran/27704
6384         * gfortran.dg/open_status_3.f90: New test.
6385         * gfortran.dg/fmt_l.f90: Update for new feature.
6386
6387 2006-07-03  Asher Langton  <langton2@llnl.gov>
6388
6389         * gfortran.dg/oldstyle_2.f90: New.
6390
6391 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6392
6393         * gnat.dg/string_slice.adb: New test.
6394
6395 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6396
6397         PR fortran/19259
6398         * gfortran.dg/semicolon_fixed.c: New.
6399         * gfortran.dg/semicolon_free.c: New.
6400
6401 2006-06-30  Mike Stump  <mrs@apple.com>
6402
6403         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
6404         that don't support internal visibility.
6405
6406 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
6407
6408         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
6409         for '(' / ')' needing an extra '\'.
6410
6411 2006-06-29  Roger Sayle  <roger@eyesopen.com>
6412
6413         PR middle-end/27428
6414         * gcc.dg/pr27428-1.c: New test case.
6415
6416 2006-06-29  Mike Stump  <mrs@apple.com>
6417
6418         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
6419         on darwin as we can't align commons large enough yet.
6420
6421         * gcc.dg/vla-8.c: Add additional testcases.
6422
6423 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
6424
6425         PR c++/28114
6426         * g++.dg/other/pr28114.C: New.
6427
6428 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gcc.c-torture/compile/20060625-1.c: New test.
6431
6432 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
6433
6434         PR fortran/20867
6435         * gfortran.dg/stfunc_3.f90: New test.
6436
6437         PR fortran/25056
6438         * gfortran.dg/impure_actual_1.f90: New test.
6439
6440         PR fortran/20874
6441         * gfortran.dg/elemental_result_1.f90: New test.
6442
6443         PR fortran/25073
6444         * gfortran.dg/select_7.f90: New test.
6445
6446         PR fortran/27554
6447         * intrinsic_actual_1.f: New test.
6448
6449         PR fortran/22038
6450         PR fortran/28119
6451         * gfortran.dg/forall_4.f90: New test.
6452
6453         PR fortran/25072
6454         * gfortran.dg/forall_5.f90: New test.
6455
6456 2006-06-25  Lee Millward  <lee.millward@gmail.com>
6457
6458         PR c++/28051
6459         * g++.dg/template/using13.C: New test.
6460
6461         PR c++/28054
6462         * g++.dg/other/incomplete3.C: New test.
6463
6464 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6465
6466         PR fortran/28081
6467         * gfortran.dg/substr_3.f: New test.
6468         * gfortran.dg/equiv_2.f90: Update expected error message.
6469
6470 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
6471
6472         PR fortran/28118
6473         * gfortran.dg/actual_array_substr_1.f90: New test.
6474
6475 2006-06-24  Olivier Hainque  <hainque@adacore.com>
6476
6477         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
6478         * gnat.dg/scalar_mode_agg_compare.adb: New test.
6479
6480 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
6481
6482         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6483
6484 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
6485
6486         PR fortran/27981
6487         * gfortran.dg/simpleif_2.f90: New test.
6488
6489 2006-06-23  Lee Millward  <lee.millward@gmail.com>
6490
6491         * g++.dg/template/error22.C: Fix typo.
6492
6493 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6494
6495         PR c++/28112
6496         * g++.dg/ext/attrib23.C: New test.
6497
6498 2006-06-23  Olivier Hainque  <hainque@adacore.com>
6499
6500         * gnat.dg/varsize_temp.adb: New test.
6501
6502 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6503
6504         PR c++/11468
6505         * g++.dg/other/java2.C: New test.
6506
6507 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6508
6509         PR target/27789
6510         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6511         initialization.
6512
6513 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6514
6515         PR target/27531
6516         * gcc.dg/pr27531-1.c: New test case.
6517
6518 2006-06-22  Asher Langton  <langton2@llnl.gov>
6519
6520         PR fortran/24748
6521         * gfortran.dg/implicit_8.f90: New.
6522
6523 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6524
6525         PR rtl-optimization/28121
6526         * gcc.dg/pr28121.c: New test.
6527
6528 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6529
6530         PR c++/27805
6531         * g++.dg/parse/ptrmem6.C: New test.
6532
6533         PR c++/27821
6534         * g++.dg/template/error22.C: New test.
6535
6536 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6537
6538         PR c++/28111
6539         * g++.dg/template/friend43.C: New test.
6540
6541         PR c++/28110
6542         * g++.dg/template/crash53.C: New test.
6543
6544         PR c++/28109
6545         * g++.dg/rtti/incomplete1.C: New test.
6546
6547 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6548
6549         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6550
6551 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6552
6553         * gcc.c-torture/execute/complex-7.c: New.
6554
6555 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6556
6557         * gcc.dg/merge-all-constants-1.c: New test.
6558
6559 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6560
6561         PR c++/28113
6562         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6563
6564 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6565
6566         * gfortran.dg/rrspacing_1.f90: New test.
6567
6568 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6569
6570         PR c++/28052
6571         * g++.dg/other/bitfield2.C: New test.
6572
6573 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6574
6575         PR tree-optimization/27331
6576         * gcc.dg/pr27331.c: New test.
6577
6578 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6579             Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         PR ada/18692
6582         * lib/gnat.exp: New file.
6583         * lib/gnat-dg.exp: Likewise.
6584         * gnat.dg: New directory.
6585         * gnat.dg/dg.exp: New driver.
6586         * gnat.dg/specs: New directory.
6587         * gnat.dg/specs/specs.exp: New driver.
6588         * gnat.dg/style: New directory.
6589         * gnat.dg/style/style.exp: New driver.
6590
6591 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6592
6593         PR fortran/16206
6594         * gfortran.dg/array_initializer_1.f90: New test.
6595
6596         PR fortran/28005
6597         * gfortran.dg/matmul_3.f90: New test.
6598
6599 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6600
6601         PR middle-end/28075
6602         * gcc.dg/tree-ssa/inline-1.c: New test.
6603
6604 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6605
6606         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6607         in malloc prototype; remove XFAIL.
6608         * gcc.dg/pr18241-2.c: Ditto.
6609         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6610         in memset prototype; remove XFAIL.
6611         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6612
6613 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6614
6615         * gcc.dg/vla-8.c: Add.
6616
6617 2006-06-19  Richard Guenther  <rguenther@suse.de>
6618
6619         PR tree-optimization/27090
6620         * g++.dg/tree-ssa/pr27090.C: New testcase.
6621
6622 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6623
6624         PR target/27861
6625         * gcc.dg/pr27861-1.c: New test case.
6626
6627 2006-06-19  Richard Guenther  <rguenther@suse.de>
6628
6629         PR middle-end/28045
6630         * gcc.dg/torture/pr28045.c: New testcase.
6631
6632 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6633
6634         PR fortran/26801
6635         * gfortran.dg/associated_4.f90: New test.
6636
6637 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6638
6639         PR fortran/19310
6640         PR fortran/19904
6641         * gfortran.dg/real_const_3.f90: New test.
6642
6643 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/28016
6646         * g++.dg/template/static26.C: New test.
6647
6648         PR c++/27979
6649         * g++.dg/expr/bitfield2.C: New test.
6650
6651         PR c++/27884
6652         * g++.dg/parse/linkage2.C: New test.
6653
6654 2006-06-16  Richard Guenther  <rguenther@suse.de>
6655
6656         PR middle-end/27116
6657         * gcc.dg/pr15785-1.c: Revert last change.
6658         * gcc.dg/torture/pr27116-2.c: New testcase.
6659
6660 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6661
6662         PR middle-end/27802
6663         * gcc.dg/pr27802-1.c: New test case.
6664
6665 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/27689
6668         * g++.dg/template/ttp18.C: New test.
6669         * g++.dg/template/ttp19.C: Likewise.
6670
6671         PR c++/27666
6672         * g++.dg/expr/cond9.C: New test.
6673
6674         PR c++/27640
6675         * g++.dg/template/ctor7.C: New test.
6676
6677 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6678
6679         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6680
6681 2006-06-16  Richard Guenther  <rguenther@suse.de>
6682
6683         PR tree-optimization/27781
6684         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6685
6686 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6687
6688         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6689
6690 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6691
6692         * gcc.dg/tree-ssa/loop-18.c: New test.
6693
6694 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/27665
6697         * g++.dg/template/crash52.C: New test.
6698
6699         PR c++/27648
6700         * g++.dg/ext/attrib22.C: New test.
6701
6702         PR c++/26559
6703         * g++.dg/template/builtin1.C: New test.
6704         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6705
6706         PR c++/28018
6707         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6708         assignment.
6709         * g++.old-deja/g++.pt/crash51.C: Likewise.
6710
6711         PR c++/27227
6712         * g++.dg/lookup/linkage1.C: New test.
6713         * g++.dg/lookup/linkage2.C: Likewise.
6714
6715 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6716
6717         PR middle-end/27959
6718         * gcc.dg/pr27959.c: New testcase.
6719
6720 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6721
6722         PR target/28014:
6723         * g++.dg/eh/div.C: New test.
6724
6725 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/27894
6728         * g++.dg/tree-ssa/pr26757.C: New test.
6729         * g++.dg/tree-ssa/pr27894.C: New test.
6730
6731 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6732
6733         * gcc.c-torture/compile/20060609-1.c: New test.
6734
6735         PR target/27863
6736         * gcc.c-torture/compile/pr27863.c: New test.
6737
6738 2006-06-13  Richard Guenther  <rguenther@suse.de>
6739
6740         PR tree-optimization/27830
6741         * g++.dg/tree-ssa/pr27830.C: New testcase.
6742
6743 2006-06-13  Matthew Sachs  <msachs@apple.com>
6744
6745         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6746         the list of compiler flags; this causes those flags to be checked
6747         for things like dg-skip-if.
6748
6749 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6750
6751         PR c++/27601
6752         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6753
6754 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6755             Kazu Hirata  <kazu@codesourcery.com>
6756
6757         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6758         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6759
6760 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6761
6762         PR c++/27933
6763         * g++.dg/lookup/using15.C: New test.
6764
6765         PR c++/27951
6766         * g++.dg/other/anon4.C: New test.
6767
6768 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR c++/21210
6771         * g++.dg/init/complex1.C: New test case.
6772
6773 2006-06-11  Eric Christopher  <echristo@apple.com>
6774
6775         PR middle-end/27948
6776         * gcc.dg/bf-ms-layout.c: Run on darwin.
6777         * gcc.dg/bf-no-ms-layout: Ditto.
6778         * gcc.dg/attr-ms_struct-2.c: New.
6779         * gcc.dg/bf-ms-layout-2.c: Ditto.
6780
6781 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6782
6783         * gcc.dg/attr-ms_struct-packed1.c: New.
6784
6785 2006-06-09  Mike Stump  <mrs@apple.com>
6786
6787         * gcc.dg/vla-7.c: Add.
6788
6789 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6790
6791         PR fortran/24558
6792         * gfortran.dg/entry_6.f90: New test.
6793
6794         PR fortran/20877
6795         PR fortran/25047
6796         * gfortran.dg/entry_7.f90: New test.
6797
6798 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR c/27747
6801         * gcc.dg/cpp/_Pragma6.c: New test.
6802
6803         PR c++/27748
6804         * g++.dg/cpp/_Pragma1.C: New test.
6805
6806         PR preprocessor/27746
6807         * gcc.dg/gomp/macro-3.c: New test.
6808         * gcc.dg/gomp/macro-4.c: New test.
6809         * g++.dg/gomp/macro-3.C: New test.
6810         * g++.dg/gomp/macro-4.C: New test.
6811
6812 2006-06-09  Richard Guenther  <rguenther@suse.de>
6813
6814         PR tree-optimization/26998
6815         * gcc.dg/torture/pr26998.c: New testcase.
6816         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6817
6818 2006-06-08  Mike Stump  <mrs@apple.com>
6819
6820         * gcc.dg/pr27095.c: Account for stubs.
6821
6822         PR target/26427
6823         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6824         produce bad code on darwin.
6825
6826 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6827
6828         PR fortran/27958
6829         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6830
6831 2006-06-08  Asher Langton  <langton2@llnl.gov>
6832
6833         PR fortran/27786
6834         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6835
6836 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6837
6838         PR target/27421
6839         * gcc.dg/union-3.c: New test.
6840
6841 2006-06-08  Richard Guenther  <rguenther@suse.de>
6842
6843         PR middle-end/27116
6844         * gcc.dg/torture/pr27116.c: New testcase.
6845         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6846
6847 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6848
6849         PR rtl-optimization/26449
6850         * gcc.dg/pr26449.c: New test.
6851
6852 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6853
6854         PR c++/27601
6855         * g++.dg/ext/offsetof1.C: Test member functions.
6856
6857 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6858
6859         * gcc.dg/pr27095.c: Improve scanning.
6860
6861 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6862
6863         PR fortran/23091
6864         * gfortran.dg/saved_automatic_1.f90: New test.
6865
6866         PR fortran/24168
6867         * gfortran.dg/array_simplify_1.f90: New test.
6868
6869         PR fortran/25090
6870         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6871
6872         PR fortran/25058
6873         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6874
6875 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6876
6877         PR c++/27177
6878         * g++.dg/expr/cast7.C: New test.
6879
6880 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6881
6882         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6883         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6884         * lib/fortran-torture.exp (fortran-torture-compile,
6885         fortran-torture-execute): Ditto.
6886
6887 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6888
6889         PR target/27842
6890         * gcc.dg/vmx/pr27842.c: New test.
6891
6892 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6893
6894         PR libfortran/27895
6895         * gfortran.dg/bounds_check_3.f90: New test.
6896
6897 2006-06-05  Mike Stump  <mrs@apple.com>
6898
6899         * objc.dg/objc-fast-4.m: Skip for ppc64.
6900
6901 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6902
6903         PR testsuite/27705
6904         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6905
6906 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6907             Victor Kaplansky  <victork@il.ibm.com>
6908
6909         PR tree-optimizations/26360
6910         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6911         with -fno-tree-dce.
6912         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6913
6914 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6915
6916         PR fortran/14067
6917         * gfortran.dg/data_char_1.f90: Add messages for truncated
6918         strings.
6919
6920         PR fortran/16943
6921         * gfortran.dg/func_decl_2.f90: New test.
6922
6923         PR fortran/20839
6924         * gfortran.dg/do_2.f90: New test.
6925
6926         PR fortran/27655
6927         * gfortran.dg/associated_3.f90: New test.
6928
6929 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/27819
6932         * g++.dg/template/static25.C: New test.
6933
6934         PR c++/27722
6935         * g++.dg/init/array21.C: New test.
6936
6937         PR c++/27807
6938         * g++.dg/ext/complit7.C: New test.
6939
6940         PR c++/27806
6941         * g++.dg/parse/ptrmem5.C: New test.
6942
6943 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6944             Andrew Pinski  <pinskia@physics.uc.edu>
6945
6946         PR c/27150
6947         PR middle-end/27382
6948         * gcc.dg/pr27150-1.c: New testcase.
6949         * gcc.dg/pr27382-1.c: New testcase.
6950         * gcc.dg/pr27382-2.c: New testcase.
6951
6952 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6953
6954         PR c/25161
6955         PR c/27020
6956         * gcc.dg/array-10.c: New test.
6957
6958 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6959
6960         PR c++/27804
6961         * g++.dg/init/const4.C: New test.
6962         * g++.dg/init/member1.C: Add error-marker.
6963         * g++.dg/other/fold1.C: Adjust error-marker.
6964
6965 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6966
6967         PR c++/27601
6968         * g++.dg/ext/offsetof1.C: New test.
6969
6970 2006-06-04 Eric Christopher <echristo@apple.com>
6971
6972         * gcc.dg/attr-ms_struct-1.c: New.
6973
6974 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6975
6976         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6977
6978 2006-06-04  Richard Guenther  <rguenther@suse.de>
6979
6980         PR tree-optimization/27039
6981         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6982
6983 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6984
6985         PR target/26223
6986         * gcc.target/i386/amd64-abi-2.c: New test case.
6987
6988 2006-06-02  Eric Christopher  <echristo@apple.com>
6989
6990         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6991         * gcc.target/i386/20020523-1.c: Skip if darwin.
6992         * gcc.target/i386/asm-3.c: Ditto.
6993         * gcc.target/i386/20011119-1.c: Ditto.
6994         * gcc.target/i386/clobbers.c: Remove pic part of test.
6995
6996 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6997
6998         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6999         * g++.old-deja/g++.other/init19.C: Ditto.
7000         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7001         and add other platforms as expected failures.
7002
7003 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7004
7005         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7006         (is-effective-target-keyword): Ditto.
7007
7008 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7009
7010         PR fortran/27715
7011         * gfortran.dg/extended_char_comparison_1.f:  New test.
7012
7013 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7014
7015         PR fortran/25098
7016         * gfortran.dg/dummy_procedure_1.f90: New test.
7017
7018         PR fortran/25147
7019         * gfortran.dg/dummy_procedure_2.f90: New test.
7020
7021         * gfortran.dg/associated_2.f90: Correct to make consistent with
7022         standard.
7023
7024 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7025
7026         * gcc.target/i386/387-11.c: New test case.
7027
7028 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7029
7030         PR c++/27801
7031         * g++.dg/template/cond6.C: New test.
7032
7033         PR c++/26496
7034         * g++.dg/template/crash51.C: New test.
7035         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7036
7037         PR c++/27385
7038         * g++.dg/init/array20.C: New test.
7039
7040 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7041
7042         * gcc.dg/builtins-54.c: New test case.
7043
7044 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/26433
7047         * g++.dg/template/fntry1.C: Add dg-do link.
7048
7049         PR c++/27808
7050         * g++.dg/parse/friend6.C: New test.
7051
7052 2006-05-30  Asher Langton  <langton2@llnl.gov>
7053
7054         * gfortran.dg/cray_pointers_7.f90: New test.
7055
7056 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7057
7058         PR tree-optimization/23452
7059         * gcc.dg/fold-mulconj-1.c: New test case.
7060
7061 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/27803
7064         * g++.dg/parse/bitfield1.C: New test.
7065
7066 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7067
7068         * gcc.target/ppc-eq0-1.c: New test case.
7069         * gcc.target/ppc-negeq0-1.c: New test case.
7070
7071 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7072
7073         PR c/27273
7074         * gcc.dg/overflow-warn-5.c: New test.
7075
7076 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7077
7078         PR c/27718
7079         * gcc.dg/sizeof-1.c: New test.
7080
7081 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7082
7083         PR target/27790
7084         * gcc.target/i386/pr27790.c: New test.
7085
7086 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7087
7088         PR libgfortran/27757
7089         * gfortran.dg/direct_io_5.f90: New test.
7090
7091 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7092
7093         PR libgfortran/27634
7094         * gfortran.dg/fmt_missing_period_1.f: New test.
7095         * gfortran.dg/fmt_missing_period_2.f: New test.
7096         * gfortran.dg/fmt_missing_period_3.f: New test.
7097
7098 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7099
7100         PR fortran/19777
7101         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7102         arrays.
7103
7104 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7105
7106         PR c++/27713
7107         * g++.dg/template/new6.C: New test.
7108
7109 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7110
7111         PR tree-optimization/24964
7112         * gcc.target/i386/387-10.c: New test case.
7113
7114 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7115
7116         * intrinsics/string_intrinsics.c (compare_string):
7117         Use memcmp instead of strncmp to avoid tripping over
7118         CHAR(0) in a string.
7119
7120 2006-05-27  Richard Guenther  <rguenther@suse.de>
7121
7122         PR middle-end/27773
7123         * gcc.dg/torture/pr27773.c: New testcase.
7124
7125 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7126
7127         * gcc.dg/pr24561.c: Rename to..
7128         * gcc.dg/pr25962.c: .. this.
7129
7130 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7131
7132         PR fortran/19777
7133         * gfortran.dg/bounds_check_2.f: New test.
7134
7135 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7136
7137         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7138         * gfortran.dg/byte_1.f90: Likewise.
7139         * gfortran.dg/dup_save_2.f90: Likewise.
7140
7141 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7142
7143         * gfortran.dg/associated_2.f90: New test.
7144
7145 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7146
7147         PR fortran/27524
7148         * gfortran.dg/bounds_check_1.f90: New test.
7149
7150 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7151
7152         PR rtl-optimization/27661
7153         * gcc.dg/pr27661.c: New test case.
7154
7155 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7156
7157         PR fortran/23151
7158         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7159         * gfortran.dg/print_parentheses_1.f:  New test.
7160         * gfortran.dg/print_parentheses_2.f90:  New test.
7161
7162 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7163
7164         PR target/27758
7165         * gcc.dg/pr27758.c: New test.
7166
7167 2006-05-24  Falk Hueffner  <falk@debian.org>
7168
7169         * gcc.c-torture/compile/pr27571.c: New test.
7170
7171 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7172
7173         PR fortran/27709
7174         * gfortran.dg/spec_expr_4.f90: New test.
7175
7176         PR fortran/27155
7177         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7178
7179 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/20103
7182         * g++.dg/ext/complit6.C: New test.
7183         * g++.dg/ext/complit3.C: Adjust error markers.
7184         * g++.dg/init/const3.C: New test.
7185
7186 2006-05-25  Richard Guenther  <rguenther@suse.de>
7187
7188         PR middle-end/27743
7189         * gcc.dg/torture/pr27743.c: New testcase.
7190
7191 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7192
7193         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
7194
7195 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
7196
7197         * gcc.dg/compat/scalar-by-value-x.h: New.
7198         * gcc.dg/compat/scalar-by-value-y.h: New.
7199         * gcc.dg/compat/scalar-by-value-5.c: New.
7200         * gcc.dg/compat/scalar-by-value-5_main.c: New.
7201         * gcc.dg/compat/scalar-by-value-5_x.c: New.
7202         * gcc.dg/compat/scalar-by-value-5_y.c: New.
7203         * gcc.dg/compat/scalar-by-value-6.c: New.
7204         * gcc.dg/compat/scalar-by-value-6_main.c: New.
7205         * gcc.dg/compat/scalar-by-value-6_x.c: New.
7206         * gcc.dg/compat/scalar-by-value-6_y.c: New.
7207
7208 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
7209
7210         PR tree-optimization/27639
7211         PR tree-optimization/26719
7212         * gcc.dg/pr27639.c: New test.
7213         * gcc.dg/pr26719.c: New test.
7214         * gcc.dg/tree-ssa/scev-cast.c: New test.
7215
7216 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
7217
7218         PR c++/20173
7219         * g++.dg/template/error21.C: New test.
7220
7221 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
7222
7223         PR target/27696
7224         * gcc.target/i386/pr27696.c: New.
7225
7226 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
7227
7228         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
7229
7230         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
7231
7232 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7233
7234         PR c++/27716
7235         * g++.dg/other/assign1.C: New test.
7236
7237 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
7238
7239         PR target/27266
7240         * gcc.target/i386/pr27266.c: New.
7241
7242 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7243
7244         PR c++/27451
7245         * g++.dg/ext/asm9.C: New test.
7246
7247 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
7248
7249         PR rtl-optimization/25514
7250         * gcc.c-torture/compile/pr25514.c: New test.
7251
7252 2006-05-22  Richard Guenther  <rguenther@suse.de>
7253
7254         Revert
7255         2006-01-31  Richard Guenther  <rguenther@suse.de>
7256
7257         * gcc.target/i386/sselibm-1.c: New testcase.
7258         * gcc.target/i386/sselibm-2.c: Likewise.
7259         * gcc.target/i386/sselibm-3.c: Likewise.
7260         * gcc.target/i386/sselibm-4.c: Likewise.
7261         * gcc.target/i386/sselibm-5.c: Likewise.
7262
7263 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7264
7265         PR c/27420
7266         * gcc.dg/func-args-2.c: New test.
7267
7268         PR c/26818
7269         * gcc.dg/struct-incompl-1.c: New test.
7270
7271 2006-05-22  Richard Guenther  <rguenther@suse.de>
7272
7273         PR testsuite/27708
7274         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
7275         the transformations we test for.
7276
7277 2006-05-22  Richard Guenther  <rguenther@suse.de>
7278
7279         PR testsuite/27707
7280         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
7281
7282 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/27210
7285         * g++.dg/warn/new1.C: New test.
7286         * g++.dg/template/new5.C: Likewise.
7287
7288 2006-05-21  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
7291         * gcc.target/i386/20060512-3.c: Likewise.
7292
7293 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
7294
7295         PR rtl-optimization/27671
7296         * gcc.c-torture/execute/pr27671-1.c: New.
7297         * gcc.dg/pr27671-2.c: Likewise.
7298
7299         PR tree-optimization/26622.
7300         * gcc.c-torture/compile/pr26622.c: New.
7301
7302 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7303
7304         PR fortran/27613
7305         * gfortran.dg/recursive_reference_1.f90: New test.
7306
7307 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
7308
7309         PR fortran/25746
7310         * gfortran.dg/elemental_subroutine_3.f90: New test.
7311
7312         PR fortran/25090
7313         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
7314
7315         PR fortran/27584
7316         * gfortran.dg/associated_target_1.f90: New test.
7317
7318         PR fortran/19015
7319         * gfortran.dg/maxloc_shape_1.f90: New test.
7320
7321 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7322
7323         PR libgfortran/24459
7324         * gfortran.dg/namelist_24.f90: New test.
7325         * gfortran.dg/namelist_12.f: Fix typo in comment.
7326
7327 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
7328
7329         PR middle-end/25776
7330         * g++.dg/other/error11.C: New test.
7331
7332 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7333
7334         * gcc.target/mips/pr26765.c: Add -w to options.
7335
7336 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7337
7338         * lib/target-supports.exp (check_effective_target_mpaired_single):
7339         New function.
7340         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
7341         multilibs.
7342         * g++.dg/vect/vect.exp: Likewise.
7343
7344 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
7345
7346         PR testsuite/25891
7347         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
7348
7349 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
7350
7351         PR fortran/27662
7352         * gfortran.dg/temporary_1.f90: New file.
7353
7354 2006-05-19  Andreas Schwab  <schwab@suse.de>
7355
7356         * g++.dg/other/unused1.C: Also match "stringz".
7357
7358 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/26433
7361         * g++.dg/template/fntry1.C: New test.
7362
7363 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/27471
7366         PR c++/27506
7367         * g++.dg/conversion/bitfield5.C: New test.
7368         * g++.dg/conversion/bitfield6.C: New test.
7369
7370 2006-05-18  Mike Stump  <mrs@apple.com>
7371
7372         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
7373         * gcc.dg/vla-4.c: Add.
7374         * gcc.dg/vla-5.c: Add.
7375         * gcc.dg/vla-6.c: Add.
7376
7377 2006-05-12  Stuart Hastings  <stuart@apple.com>
7378
7379         * testsuite/gcc.target/i386/20060512-1.c: New.
7380         * testsuite/gcc.target/i386/20060512-2.c: New.
7381         * testsuite/gcc.target/i386/20060512-3.c: New.
7382         * testsuite/gcc.target/i386/20060512-4.c: New.
7383
7384 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
7385
7386         PR c++/26122
7387         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
7388
7389         PR c++/26068
7390         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
7391         * g++.dg/parse/linkage1.C: New test.
7392
7393 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR tree-optimization/27548
7396         * g++.dg/tree-ssa/pr27548.C: New test.
7397
7398 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7399
7400         PR fortran/26551
7401         * gfortran.dg/recursive_check_1.f: New test.
7402         * gfortran.dg/recursive_check_2.f90: New test.
7403
7404 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
7405
7406         * g++.dg/opt/temp2.C: New test.
7407
7408 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
7409
7410         PR c++/27491
7411         * g++.dg/init/brace5.C: New test.
7412
7413         PR middle-end/27415
7414         * gcc.dg/gomp/pr27415.c: New test.
7415         * g++.dg/gomp/pr27415.C: New test.
7416
7417         PR tree-optimization/27549
7418         * g++.dg/tree-ssa/pr27549.C: New test.
7419
7420 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7421
7422         PR libgfortran/27575
7423         * gfortran.dg/read_eof_4.f90: New test.
7424
7425 2006-05-16  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/22303
7428         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
7429
7430 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
7431
7432         PR middle-end/27573
7433         * gcc.dg/gomp/pr27573.c: New test.
7434         * gfortran.dg/gomp/pr27573.f90: New test.
7435
7436         PR c/27499
7437         * gcc.dg/gomp/pr27499.c: New test.
7438         * g++.dg/gomp/pr27499.C: New test.
7439
7440 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/27339
7443         * g++.dg/parser/access8.C: Adjust error marker.
7444         * g++.dg/template/access17.C: New test.
7445         * g++.dg/template/access18.C: Likewise.
7446
7447 2006-05-15  Roger Sayle  <roger@eyesopen.com>
7448
7449         PR target/26600
7450         * gcc.target/i386/pr26600.c: New test case.
7451
7452 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/27505
7455         * g++.dg/expr/bitfield1.C: New test.
7456
7457 2006-05-15  Richard Guenther  <rguenther@suse.de>
7458
7459         PR tree-optimization/27603
7460         * gcc.dg/torture/pr27603.c: New testcase.
7461
7462 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
7463
7464         PR fortran/25090
7465         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7466
7467         PR fortran/25082
7468         * gfortran.dg/scalar_return_1.f90: New test.
7469
7470         PR fortran/27411
7471         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
7472
7473 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
7474
7475         * gcc.dg/gomp/critical-4.c: New test.
7476         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
7477         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7478         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
7479         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
7480
7481 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7482
7483         PR c++/27582
7484         * g++.dg/template/dependent-args1.C: New test.
7485
7486         PR c++/27581
7487         * g++.dg/lookup/this1.C: New test.
7488
7489         PR c++/27315
7490         * g++.dg/template/operator6.C: New test.
7491         * g++.dg/template/incomplete3.C: New test.
7492
7493         PR c++/27559
7494         * g++.dg/template/new4.C: New test.
7495
7496         PR c++/27496
7497         * g++.dg/template/void2.C: New test.
7498
7499 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
7500
7501         * g++.dg/template/dependent-expr5.C: New test.
7502
7503 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7504
7505         PR middle-end/26729
7506         * gcc.dg/pr26729-1.c: New test case.
7507
7508 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7509
7510         * gcc.dg/pr27003.c: New test.
7511
7512 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7513
7514         * lib/target-supports.dg (check_cxa_atexit_available): Change
7515         v3_target_compile to ${tool}_target_compile.
7516
7517 2006-05-11  Jason Merrill  <jason@redhat.com>
7518
7519         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7520
7521 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7522
7523         PR fortran/27553
7524         * gfortran.dg/label_5.f90: New test.
7525
7526 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7527
7528         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7529         check_effective_target_powerpc_altivec_ok): New.
7530         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7531         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7532         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7533         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7534         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7535         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7536         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7537         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7538         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7539         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7540         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7541         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7542         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7543         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7544         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7545         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7546         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7547         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7548         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7549         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7550         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7551         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7552         gcc.target/powerpc/altivec-9.c,
7553         gcc.target/powerpc/altivec-consts.c,
7554         gcc.target/powerpc/altivec-pr22085.c,
7555         gcc.target/powerpc/altivec-splat.c,
7556         gcc.target/powerpc/altivec-types-1.c,
7557         gcc.target/powerpc/altivec-types-2.c,
7558         gcc.target/powerpc/altivec-types-3.c,
7559         gcc.target/powerpc/altivec-types-4.c,
7560         gcc.target/powerpc/altivec-varargs-1.c,
7561         gcc.target/powerpc/altivec-vec-merge.c,
7562         gcc.target/powerpc/ppc-vector-memcpy.c,
7563         gcc.target/powerpc/ppc-vector-memset.c,
7564         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7565         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7566         these effective targets.
7567         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7568         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7569
7570 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7571
7572         PR middle-end/27384
7573         * g++.dg/other/fold1.C: New test.
7574
7575         PR middle-end/27488
7576         * gcc.dg/fold-nonneg-1.c: New test.
7577
7578         PR c++/27547
7579         * g++.dg/other/operator1.C: New test.
7580
7581 2006-05-11  Richard Guenther  <rguenther@suse.de>
7582
7583         PR middle-end/27529
7584         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7585
7586 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7587
7588         * lib/target-supports-dg.exp (check-flags): New.
7589         (dg-skip-if): Move flag checks.
7590
7591 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7592
7593         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7594         * lib/target-supports.dg (check_cxa_atexit_available): New.
7595
7596 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7597
7598         PR fortran/27470
7599         * gfortran.dg/multiple_allocation_2.f90: New test case.
7600
7601 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7602
7603         * gcc.target/arm/pr27387.C: Fix a comment typo.
7604
7605 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7606
7607         PR fortran/24549
7608         * gfortran.dg/error_recovery_1.f90: New test.
7609
7610 2006-05-10  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/27302
7613         * gcc.dg/torture/pr27302.c: New testcase.
7614
7615 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7616         Richard Guenther  <rguenther@suse.de>
7617
7618         PR middle-end/27498
7619         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7620
7621 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7622
7623         PR rtl-optimization/27335
7624         * gcc.dg/pr27335.c: New test.
7625
7626 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7627
7628         * gcc.target/mips/mips-ps-5.c: New file.
7629
7630 2006-05-08  Jan Hubicka  <jh@suse.cz>
7631
7632         PR middle-end/25962
7633         * gcc.dg/pr25962.c: New.
7634
7635 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7636
7637         PR target/27158
7638         * gcc.target/powerpc/pr27158.c: New test case.
7639
7640 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7641
7642         PR testsuite/27476
7643         * ada/acats/run_all.sh: Use test -z.
7644
7645 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7646
7647         PR libfortran/18271
7648         * gfortran.dg/spec_expr_3.f90: New test.
7649
7650 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7651
7652         PR target/24879
7653         * gcc.target/i386/monitor.c: New file.
7654
7655 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7656
7657         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7658
7659 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7660
7661         PR c++/27447
7662         * g++.dg/other/ptrmem7.C: New test.
7663
7664 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7665
7666         PR target/27421
7667         * gcc.dg/array-9.c: New test.
7668
7669 2006-05-07  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/27409
7672         * gcc.dg/torture/pr27409.c: New testcase.
7673
7674 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7675
7676         PR fortran/27457
7677         * gfortran.dg/select_6.f90: New.
7678
7679 2006-05-07  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/27136
7682         * gcc.dg/torture/pr27136.c: New testcase.
7683
7684 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7685
7686         PR fortran/24813
7687         * gfortran.dg/char_cons_len_1.f90: New test.
7688
7689 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7690
7691         PR c++/27427
7692         * g++.dg/template/incomplete2.C: New test.
7693
7694 2006-05-06  Richard Guenther  <rguenther@suse.de>
7695
7696         PR tree-optimization/27151
7697         * gcc.dg/vect/pr27151.c: New testcase.
7698
7699 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7700
7701         PR c++/27430
7702         * g++.dg/template/void1.C: New test.
7703
7704         PR c++/27423
7705         * g++.dg/other/void2.C: New test.
7706
7707         PR c++/27422
7708         * g++.dg/conversion/void1.C: New test.
7709
7710 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7711
7712         PR/21391
7713         * g++.dg/other/unused1.C: New.
7714
7715 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7716
7717         PR objc/27240
7718         * objc.dg/member-1.m: New test.
7719
7720 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7721
7722         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7723
7724 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7725
7726         PR libfortran/26985
7727         * gfortran.dg/matmul_2.f90: New test.
7728
7729 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7730
7731         * ada/acats/run_all.sh: Use sync when main not found.
7732
7733 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7734
7735         PR target/26765
7736         * gcc.target/mips/pr26765.c: New.
7737
7738 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7739
7740         * gcc.target/bfin: New directory.
7741         * gcc.target/bfin/bfin.exp: New file.
7742         * gcc.target/bfin/frmul.c: New file.
7743         * gcc.target/bfin/arith.c: New file.
7744         * gcc.target/bfin/mul-combine.c: New file.
7745         * gcc.target/bfin/shift.c: New file.
7746
7747 2006-05-04  Richard Guenther  <rguenther@suse.de>
7748
7749         PR tree-optimization/14287
7750         PR tree-optimization/14844
7751         PR tree-optimization/19792
7752         PR tree-optimization/21608
7753         PR tree-optimization/27090
7754         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7755         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7756         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7757         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7758         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7759
7760 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7761
7762         PR tree-optimization/27285
7763         * gcc.c-torture/execute/pr27285.c: New test.
7764
7765         PR middle-end/27388
7766         * gcc.dg/gomp/pr27388-1.c: New test.
7767         * gcc.dg/gomp/pr27388-2.c: New test.
7768         * gcc.dg/gomp/pr27388-3.c: New test.
7769
7770         PR c++/27359
7771         * g++.dg/gomp/pr27359.C: New test.
7772
7773 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7774
7775         PR fortran/20248
7776         * gfortran.dg/iargc.f90: New test.
7777
7778 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/27102
7781         * g++.dg/template/crash49.C: New test.
7782
7783 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7784
7785         PR testsuite/27032
7786         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7787
7788 2006-05-02  Jeff Law  <law@redhat.com>
7789
7790         PR tree-optimization/27364
7791         * gcc.c-torture/execute/pr27364.c: New test.
7792
7793 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/27309
7796         * g++.dg/parser/ctor5.C: New test.
7797
7798 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7799
7800         PR target/27387
7801         * gcc.target/arm/arm.exp: New.
7802         * gcc.target/arm/pr27387.C: Likewise.
7803
7804 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7805
7806         PR fortran/27269
7807         PR fortran/27324
7808         * gfortran.dg/module_equivalence_2.f90: New test.
7809
7810 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7811
7812         PR middle-end/27337
7813         * g++.dg/gomp/pr27337-1.C: New test.
7814         * g++.dg/gomp/pr27337-2.C: New test.
7815
7816         PR middle-end/27328
7817         * gcc.dg/gomp/pr27328.c: New test.
7818
7819         PR middle-end/27325
7820         * g++.dg/gomp/pr27325.C: New test.
7821
7822         PR middle-end/27310
7823         * g++.dg/gomp/pr27310.C: New test.
7824
7825 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7826
7827         PR tree-optimization/27291
7828         * g++.dg/tree-ssa/pr27291.C: New test.
7829
7830 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7831
7832         PR tree-optimization/27283
7833         * g++.dg/tree-ssa/pr27283.C: New test.
7834
7835 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7836
7837         * gcc.dg/tree-ssa/loop-16.c: New test.
7838
7839 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7840             Joseph S. Myers  <joseph@codesourcery.com>
7841
7842         * gcc.dg/Wconversion-3.c: New test case.
7843         * gcc.dg/Wconversion-4.c: Likewise.
7844
7845 2006-05-01  Richard Guenther  <rguenther@suse.de>
7846
7847         PR tree-optimization/26726
7848         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7849
7850 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7851
7852         * gcc.dg/Woverflow-1.c: New test case.
7853         * gcc.dg/Woverflow-2.c: Likewise.
7854         * gcc.dg/Woverflow-3.c: Likewise.
7855
7856 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7857
7858         PR c++/27094
7859         * g++.dg/template/defarg8.C: New test.
7860
7861 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7862
7863         PR c++/27278
7864         * g++.dg/parse/operator7.C: New test.
7865
7866 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7867
7868         PR c++/11471
7869         PR c++/27102
7870         * g++.dg/template/crash48.C: New test.
7871
7872         PR c++/27279
7873         * g++.dg/parse/ctor4.C: New test.
7874
7875 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7876
7877         PR fortran/25681
7878         * gfortran.df/char_type_len.f90: New test.
7879
7880 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7881
7882         PR libgfortran/27304
7883         * gfortran.dg/fmt_exhaust.f90: New test.
7884
7885 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7886
7887         PR c/25309
7888         * gcc.dg/large-size-array-2.c: New test case.
7889
7890 2006-04-28  Richard Guenther  <rguenther@suse.de>
7891
7892         PR target/26826
7893         * gcc.target/i386/pr26826.c: New testcase.
7894
7895 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR middle-end/27260
7898         * gcc.c-torture/execute/pr27260.c: New.
7899
7900 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7901
7902         PR middle-end/27095
7903         * gcc.dg/pr27095.c: New.
7904
7905 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7906
7907         PR c++/27292
7908         * g++.dg/conversion/bitfield4.C: New test.
7909
7910 2006-04-27  Eric Christopher  <echristo@apple.com>
7911
7912         * gcc.dg/pragma-ms_struct.c: New.
7913
7914 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7915
7916         PR c++/27102
7917         * g++.dg/template/crash47.C: New test.
7918
7919 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7920
7921         * gcc.target/i386/sse-7.c: build with -msse.
7922
7923 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR testsuite/27274:
7926         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7927         (main): Exit if processor doesn't support SSE.
7928
7929 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7930
7931         PR middle-end/27282
7932         * gcc.c-torture/compile/pr27282.c: New test.
7933
7934 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7935
7936         PR middle-end/26913
7937         * g++.dg/gomp/pr26913.C: New test.
7938
7939         PR c/25996
7940         * gcc.dg/gomp/pr25996.c: New test.
7941         * g++.dg/gomp/pr25996.C: New test.
7942
7943 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7944
7945         PR rtl-optimization/26725
7946         * gcc.c-torture/compile/pr26725.c: New test.
7947
7948 2006-04-25  Richard Guenther  <rguenther@suse.de>
7949
7950         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7951         than n + -1.
7952
7953 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7954
7955         * gcc.dg/20060425-1.c: New testcase.
7956
7957 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR tree-optimization/26865
7960         * gcc.dg/pr26865.c: New test.
7961
7962 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7963
7964         PR c++/27292
7965         * g++.dg/conversion/bitfield1.C: New test.
7966         * g++.dg/conversion/bitfield2.C: Likewise.
7967         * g++.dg/conversion/bitfield3.C: Likewise.
7968
7969 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7970         Richard Guenther  <rguenther@suse.de>
7971
7972         PR tree-optimization/27236
7973         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7974
7975 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7976
7977         PR c++/19963
7978         * g++.dg/other/incomplete2.C: New test.
7979
7980 2006-04-24  Richard Guenther  <rguenther@suse.de>
7981
7982         PR middle-end/26869
7983         * gcc.dg/torture/pr26869.c: New testcase.
7984
7985 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7986         Richard Guenther  <rguenther@suse.de>
7987
7988         PR tree-optimization/27218
7989         * g++.dg/tree-ssa/pr27218.C: New testcase.
7990
7991 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/26912
7994         * g++.dg/template/friend41.C: New test.
7995
7996 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7997
7998         * g++.dg/opt/pr15551.C: Include cstdio.
7999         (main): Use remove instead of unlink.
8000
8001 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8002
8003         * gcc.dg/sibcall-7.c: New test.
8004         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8005         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8006         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8007         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8008         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8009
8010 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8011
8012         PR c++/26534
8013         * g++.dg/opt/bitfield1.C: New test.
8014         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8015         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8016         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8017         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8018         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8019         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8020         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8021         * g++.dg/abi/bitfield2.C: Likewise.
8022         * g++.dg/init/bitfield1.C: Likewise.
8023
8024 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/25099
8027         * gfortran.dg/elemental_subroutine_4.f90: New test.
8028         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8029         call sub (m, x).
8030
8031 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8032
8033         * gcc.c-torture/compile/20060421-1.c: New testcase.
8034
8035 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8036
8037         PR c/25875
8038         * gcc.dg/init-bad-4.c: New test.
8039
8040 2006-04-21  Paul Brook  <paul@codesourcery.com>
8041
8042         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8043
8044 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8045
8046         PR fortran/27122
8047         * gfortran.dg/defined_operators_1.f90: New test.
8048         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8049         remove old ones associated, incorrectly, with Note 5.46.
8050
8051         PR fortran/27113
8052         * gfortran.dg/character_array_constructor_1.f90: New test.
8053
8054 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8055
8056         * gcc.dg/20060419-1.c: New test.
8057
8058 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8059
8060         PR c/26774
8061         * gcc.dg/struct-parse-1.c: New test case.
8062
8063 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8064
8065         PR c++/26558
8066         * g++.dg/parse/template19.C: New test.
8067
8068         PR c++/26739
8069         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8070
8071         PR c++/26036
8072         * g++.dg/expr/call3.C: New test.
8073
8074         PR c++/10385
8075         * g++.dg/conversion/dynamic1.C: New test.
8076
8077 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8078
8079         PR c++/27102
8080         * g++.dg/template/crash35.C: Tweak error markers.
8081         * g++.dg/template/crash46.C: New test.
8082         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8083         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8084
8085 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8086
8087         PR rtl-optimization/14261
8088         * gcc.c-torture/compile/20060419-1.c: Added.
8089
8090 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8091
8092         * gfortran.dg/label_1.f90: Adjust dg-error.
8093
8094 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8095
8096         PR target/26961
8097         * gcc.dg/fold-cond-1.c: New test case.
8098         * gcc.dg/pr26961-1.c: Likewise.
8099
8100 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8101
8102         PR libgfortran/27138
8103         * gfortran.dg/read_bad_advance.f90: New test.
8104
8105 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8106             Dale Johannesen  <dalej@apple.com>
8107
8108         PR target/24076
8109         * gcc.target/i386/vecinit-3.c: New testcase.
8110         * gcc.target/i386/vecinit-4.c: Likewise.
8111         * gcc.target/i386/sse-18.c: Likewise.
8112         * gcc.target/i386/sse-19.c: Likewise.
8113
8114 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8115
8116         * gfortran.dg/allocate_zerosize_1.f90: New test.
8117
8118 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8119
8120         PR c++/26365
8121         * g++.dg/template/crash45.C: New test.
8122
8123 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8124
8125         PR fortran/26787
8126         * gfortran.dg/proc_assign_1.f90: New test.
8127         * gfortran.dg/procedure_lvalue.f90: Change message.
8128         * gfortran.dg/namelist_4.f90: Add new error.
8129
8130         PR fortran/25597
8131         PR fortran/27096
8132         * gfortran.dg/auto_pointer_array_result_1.f90
8133
8134         PR fortran/27089
8135         * gfortran.dg/specification_type_resolution_1.f90
8136
8137         PR fortran/18003
8138         PR fortran/25669
8139         PR fortran/26834
8140         * gfortran.dg/bounds_temporaries_1.f90: New test.
8141
8142         PR fortran/27124
8143         * gfortran.dg/array_return_value_1.f90: New test.
8144
8145 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8146
8147         PR fortran/25336
8148         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8149
8150 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR middle-end/26823
8153         * g++.dg/gomp/pr26823-1.C: New test.
8154         * g++.dg/gomp/pr26823-2.C: New test.
8155
8156 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8157
8158         PR middle-end/27134
8159         * gcc.dg/pr27314.c: New test.
8160
8161 2006-04-13  Richard Henderson  <rth@redhat.com>
8162
8163         * g++.dg/gomp/block-0.C: Update expected matches.
8164
8165 2006-04-13  DJ Delorie  <dj@redhat.com>
8166
8167         * lib/target-supports.exp (check_effective_target_int32plus): New.
8168         (check_effective_target_ptr32plus): New.
8169         (check_effective_target_size32plus): New.
8170         (check_effective_target_int16): New.
8171         (check_profiling_available): Add m32c to the list of unsupported targets.
8172
8173         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8174         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8175         memory size.
8176         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8177         pointers.
8178         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8179         size_t.
8180         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8181         and size_t.
8182         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8183         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8184         not just xstormy16.  Skip m32c due to weird pointer size.
8185         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8186         not just xstormy16.
8187         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8188         not just xstormy16.
8189         * gcc.dg/20020312-2.c: Add m32c support.
8190         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8191         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
8192         in test.
8193         * gcc.dg/20050321-2.c: Require >=32 bit integers.
8194         * gcc.dg/asm-1.c: Skip if int and short are the same size.
8195         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
8196         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
8197         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
8198         * gcc.dg/init-string-2.c: Require >=32 bit integers.
8199         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
8200         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
8201         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
8202         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
8203         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
8204         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
8205         in test.
8206         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
8207         in test.
8208         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
8209         * gcc.dg/pr23049.c: Require >=32 bit integers.
8210         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
8211         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
8212         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
8213         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
8214         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
8215         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
8216         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
8217         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
8218         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
8219         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
8220         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
8221         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
8222         prototype in test.
8223         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
8224         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
8225         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
8226         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
8227         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
8228
8229         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
8230         * gcc.c-torture/execute/20040703-1.x: Likewise.
8231         * gcc.c-torture/execute/20040705-1.x: Likewise.
8232         * gcc.c-torture/execute/20040705-2.x: Likewise.
8233         * gcc.c-torture/execute/20040709-1.x: Likewise.
8234         * gcc.c-torture/execute/20040709-2.x: Likewise.
8235         * gcc.c-torture/execute/20040811-1.x: Likewise.
8236         * gcc.c-torture/execute/20050316-1.x: Likewise.
8237         * gcc.c-torture/execute/bitfld-4.x: Likewise.
8238         * gcc.c-torture/execute/pr19689.x: Likewise.
8239         * gcc.c-torture/execute/pr7284-1.x: Likewise.
8240         * gcc.c-torture/execute/usmul.x: Likewise.
8241         * gcc.c-torture/execute/vrp-5.x: Likewise.
8242         * gcc.c-torture/execute/vrp-6.x: Likewise.
8243         * gcc.dg/debug/20041023-1.s: Likewise.
8244
8245 2006-04-13  Roger Sayle  <roger@eyesopen.com>
8246
8247         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
8248         of integers to a vector types are now constant expressions in C.
8249         * gcc.dg/vect/vect-fold-1.c: New test case.
8250
8251 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
8252             Ulrich Weigand  <uweigand@de.ibm.com>
8253
8254         PR target/27006
8255         * gcc.dg/vmx/pr27006.c: New testcase.
8256
8257 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8258
8259         PR libgfortran/26766
8260         * gfortran.dg/write_recursive.f90: New test.
8261
8262 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
8263
8264         * g++.dg/parse/dtor7.C: New test.
8265         * g++.dg/parse/new1.C: Add error marker.
8266         * g++.dg/template/new3.C: New test.
8267
8268         PR c++/26122
8269         * g++.dg/template/pure1.C: New test.
8270
8271         PR c++/26295
8272         * g++.dg/parse/ptrmem4.C: New test.
8273
8274 2006-04-10  Jeff Law  <law@redhat.com>
8275
8276         PR/27087
8277         * gcc.c-torture/compile/pr27087.c: New test.
8278
8279 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
8280
8281         PR/21391
8282         * gcc.dg/20060410.c: New.
8283
8284 2006-04-10  Matthias Klose  <doko@debian.org>
8285
8286         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
8287         Recognize multilib directory names containing underscores.
8288
8289 2006-04-10  Roger Sayle  <roger@eyesopen.com>
8290
8291         * gcc.target/i386/vecinit-1.c: New test case.
8292         * gcc.target/i386/vecinit-2.c: Likewise.
8293
8294 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
8295
8296         PR debug/27057
8297         * g++.dg/debug/dwarf2-2.C: New test.
8298
8299 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
8300
8301         PR rtl-optimization/27073
8302         * gcc.c-torture/execute/pr27073.c: New test.
8303
8304 2006-04-08  Mike Stump  <mrs@apple.com>
8305
8306         * gcc.dg/pragma-darwin.c: Improve for ppc64.
8307
8308 2006-04-07  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/26135
8311         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
8312
8313 2006-04-06  Jan Hubicka  <jh@suse.cz>
8314
8315         PR profile/26399
8316         * g++.dg/bprob/g++-bprob-2.C: New testcase.
8317
8318 2006-04-06  Roger Sayle  <roger@eyesopen.com>
8319
8320         * g++.dg/conversion/nullptr1.C: New test case.
8321         * g++.dg/conversion/nullptr2.C: Likewise.
8322
8323 2006-04-05  Roger Sayle  <roger@eyesopen.com>
8324
8325         * gfortran.dg/dependency_18.f90: New test case.
8326
8327 2006-04-05  Richard Guenther  <rguenther@suse.de>
8328
8329         PR tree-optimization/26919
8330         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
8331         * gcc.dg/ipa/ipa-2.c: Likewise.
8332         * gcc.dg/ipa/ipa-3.c: Likewise.
8333         * gcc.dg/ipa/ipa-5.c: Likewise.
8334
8335 2006-04-05  Richard Guenther  <rguenther@suse.de>
8336
8337         PR tree-optimization/26763
8338         * gcc.dg/torture/pr26763-1.c: New testcase.
8339         * gcc.dg/torture/pr26763-2.c: Likewise.
8340
8341 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
8342
8343         PR fortran/23634
8344         PR fortran/25619
8345         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
8346
8347 2006-04-04  Eric Christopher  <echristo@apple.com>
8348
8349         * gcc.target/i386/387-1.c: Allow regexp to match darwin
8350         stubs.
8351         * gcc.target/i386/387-5.c: Ditto.
8352
8353 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
8354
8355         * gcc.target/sparc/struct-ret-check.c: New test.
8356
8357 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8358
8359         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
8360         zero decimal digits specified in format.
8361
8362 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
8363
8364         PR fortran/26891
8365         * gfortran.dg/missing_optional_dummy_1.f90: New test.
8366
8367         PR fortran/26976
8368         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
8369         * gfortran.dg/initialization_1.f90: Make assignment compliant.
8370         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
8371         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
8372         bigendian-ness.
8373
8374 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
8375
8376         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
8377         dummy arguments work when the actual argument is itself a dummy
8378         argument of the caller.
8379
8380 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8381
8382         PR libfortran/24685
8383         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
8384
8385 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8386
8387         * gfortran.dg/dependencency_17.f90: New test case.
8388
8389 2006-04-01  Roger Sayle  <roger@eyesopen.com>
8390
8391         * gfortran.dg/dependency_14.f90: New test case.
8392         * gfortran.dg/dependency_15.f90: Likewise.
8393         * gfortran.dg/dependency_16.f90: Likewise.
8394
8395 2006-03-31  Asher Langton  <langton2@llnl.gov>
8396
8397         PR fortran/25358
8398         gfortran.dg/cray_pointers_6.f90: New test.
8399
8400 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8401
8402         PR libgfortran/26890
8403         * gfortran.dg/read_size_noadvance.f90: New test.
8404
8405 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
8406
8407         PR fortran/25031
8408         * gfortran.dg/multiple_allocation_1.f90: Check that the
8409         size has changed after a re-allocation with stat.
8410
8411 2006-03-30  Richard Guenther  <rguenther@suse.de>
8412
8413         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
8414         removal.
8415         * gcc.target/i386/sselibm-2.c: Likewise.
8416         * gcc.target/i386/sselibm-3.c: Likewise.
8417         * gcc.target/i386/sselibm-4.c: Likewise.
8418         * gcc.target/i386/sselibm-5.c: Likewise.
8419
8420 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8421
8422         * gcc.dg/fold-andxor-1.c: New test case.
8423         * gcc.dg/fold-xorand-1.c: Likewise.
8424
8425 2006-03-28  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gcc.dg/fold-convnotconv-1.c: New test case.
8428
8429 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
8430
8431         PR fortran/26779
8432         * gfortran.dg/private_type_5.f90: New test.
8433
8434 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
8435
8436         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
8437
8438 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
8439
8440         * gfortran.dg/advance_2.f90: New test.
8441         * gfortran.dg/advance_3.f90: New test.
8442
8443         * gfortran.fortran-torture/execute/equiv_5.f: New test.
8444
8445 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8446
8447         PR libgfortran/26661
8448         PR libgfortran/26880
8449         * gfortran.dg/read_x_past.f: New test.
8450
8451 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
8452
8453         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
8454         to be STABS.
8455
8456 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
8457
8458         * objc.dg/dwarf-1.m: Skip on AIX.
8459         * objc.dg/dwarf-2.m: Skip on AIX.
8460
8461 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
8462
8463         PR fortran/26816
8464         * gfortran.dg/float_1.f90: New test.
8465
8466 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
8467
8468         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
8469         X86_64 targets.
8470         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
8471
8472 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8473
8474         PR libfortran/26735
8475         * gfortran.dg/convert_implied_open.f90: New test case.
8476
8477 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
8478
8479         PR fortran/26769
8480         * gfortran.dg/transpose_reshape_r10.f90: New test case.
8481
8482 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
8483
8484         PR middle-end/26717
8485         * gcc.dg/pr26717.c: New test.
8486
8487 2006-03-25  Roger Sayle  <roger@eyesopen.com>
8488
8489         * gfortran.dg/dependency_12.f90: New test case.
8490
8491 2006-03-24  Roger Sayle  <roger@eyesopen.com>
8492
8493         * gfortran.dg/dependency_9.f90: New (resurected) test case.
8494
8495 2006-03-24  Jeff Law  <law@redhat.com>
8496
8497         * gcc.c-torture/pr26840.c: New test.
8498
8499 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
8500
8501         * objc.dg/dwarf-2.m: New.
8502         * obj-c++.dg/dwarf-2.mm: New.
8503
8504         * g++.old-deja/g++.other/init19.C: New.
8505
8506 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8507
8508         * g++.dg/eh/spbp.C: Skip on AIX.
8509
8510 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR middle-end/26611
8513         * g++.dg/gomp/pr26611-1.C: New test.
8514         * g++.dg/gomp/pr26611-2.C: New test.
8515
8516 2006-03-24  Jeff Law  <law@redhat.com>
8517
8518         * gcc.c-torture/compile/pr26833.c: New test.
8519         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8520
8521 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8522
8523         * gfortran.dg/endfile_2.f90: Delete temp file.
8524
8525 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8526
8527         PR fortran/19303
8528         * gfortran.dg/record_marker_1.f90: New test case.
8529         * gfortran.dg/record_marker_2.f: New test case.
8530         * gfortran.dg/record_marker_3.f90: New test case.
8531
8532 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8533
8534         PR fortran/17298
8535         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8536         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8537
8538 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8539
8540         * lib/gcc-dg.exp (cleanup-modules): New proc.
8541         * gfortran.dg/allocatable_function_1.f90,
8542         gfortran.dg/allocate_char_star_scalar_1.f90,
8543         gfortran.dg/assumed_charlen_function_1.f90,
8544         gfortran.dg/assumed_dummy_1.f90,
8545         gfortran.dg/assumed_shape_ranks_1.f90,
8546         gfortran.dg/assumed_shape_ranks_2.f90,
8547         gfortran.dg/assumed_size_dt_dummy.f90,
8548         gfortran.dg/auto_char_dummy_array_1.f90,
8549         gfortran.dg/auto_char_len_3.f90,
8550         gfortran.dg/automatic_module_variable.f90,
8551         gfortran.dg/bad_automatic_objects_1.f90,
8552         gfortran.dg/char_array_constructor.f90,
8553         gfortran.dg/char_array_structure_constructor.f90,
8554         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8555         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8556         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8557         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8558         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8559         gfortran.dg/derived_pointer_recursion.f90,
8560         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8561         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8562         gfortran.dg/dummy_functions_1.f90,
8563         gfortran.dg/elemental_initializer_1.f90,
8564         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8565         gfortran.dg/elemental_pointer_1.f90,
8566         gfortran.dg/elemental_subroutine_1.f90,
8567         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8568         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8569         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8570         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8571         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8572         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8573         gfortran.dg/global_references_1.f90,
8574         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8575         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8576         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8577         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8578         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8579         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8580         gfortran.dg/large_integer_kind_1.f90,
8581         gfortran.dg/large_real_kind_1.f90,
8582         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8583         gfortran.dg/module_double_reuse.f90,
8584         gfortran.dg/module_equivalence_1.f90,
8585         gfortran.dg/module_interface_1.f90,
8586         gfortran.dg/module_parameter_array_refs_1.f90,
8587         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8588         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8589         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8590         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8591         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8592         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8593         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8594         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8595         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8596         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8597         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8598         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8599         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8600         gfortran.dg/same_name_1.f90,
8601         gfortran.dg/sibling_dummy_procedure_1.f90,
8602         gfortran.dg/sibling_dummy_procedure_2.f90,
8603         gfortran.dg/sibling_dummy_procedure_3.f90,
8604         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8605         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8606         gfortran.dg/used_dummy_types_2.f90,
8607         gfortran.dg/used_dummy_types_3.f90,
8608         gfortran.dg/used_dummy_types_4.f90,
8609         gfortran.dg/used_dummy_types_5.f90,
8610         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8611         gfortran.dg/userdef_operator_1.f90: Use it.
8612
8613 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8614
8615         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8616         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8617         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8618         gfortran.dg/write_back.f,
8619         gfortran.fortran-torture/execute/inquire_1.f90,
8620         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8621
8622 2006-03-21  Jeff Law  <law@redhat.com>
8623
8624         * gcc.dg/tree-ssa/vrp28.c: New test.
8625
8626 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8629         if _STDC_C99 is defined.
8630         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8631         * gcc.dg/builtins-20.c: Likewise.
8632         * gcc.dg/builtins-53.c: Likewise.
8633         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8634         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8635
8636 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8637
8638         PR tree-opt/26781
8639         * gcc.c-torture/compile/pr26781-1.c: New test.
8640         * gcc.c-torture/compile/pr26781-2.c: New test.
8641
8642 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR c++/26690
8645         * g++.dg/gomp/pr26690-1.C: New test.
8646         * g++.dg/gomp/pr26690-2.C: New test.
8647
8648 2006-03-20  Jeff Law  <law@redhat.com>
8649
8650         * gcc.dg/tree-ssa/pr21829.c: New test.
8651
8652         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8653
8654 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8655
8656         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8657         (check_visibility_available): Use it.
8658         (check_effective_target_default_packed): Likewise.
8659         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8660         (check_effective_target_fopenmp): Likewise.
8661         (check_effective_target_freorder): Likewise.
8662         (check_effective_target_fpic): Likewise.
8663         (check_named_sections_available): Likewise.
8664         (check_effective_target_ilp32): Likewise.
8665         (check_effective_target_lp64): Likewise.
8666
8667 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8668
8669         PR fortran/20935
8670         * gfortran.dg/scalar_mask_2.f90: New test case.
8671
8672 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8673
8674         PR tree-opt/26629
8675         * gcc.dg/tree-ssa/loadpre12.c: New test.
8676         * gcc.dg/tree-ssa/loadpre13.c: New test.
8677         * gcc.dg/tree-ssa/loadpre14.c: New test.
8678         * gcc.dg/tree-ssa/loadpre15.c: New test.
8679         * gcc.dg/tree-ssa/loadpre16.c: New test.
8680         * gcc.dg/tree-ssa/loadpre17.c: New test.
8681         * gcc.dg/tree-ssa/loadpre18.c: New test.
8682         * gcc.dg/tree-ssa/loadpre19.c: New test.
8683         * gcc.dg/tree-ssa/loadpre20.c: New test.
8684         * gcc.dg/tree-ssa/loadpre21.c: New test.
8685         * gcc.dg/tree-ssa/loadpre22.c: New test.
8686
8687 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8688
8689         PR fortran/26741
8690         * gfortran.dg/elemental_initializer_1.f90: New test.
8691
8692         PR fortran/26716
8693         * gfortran.dg/assumed_shape_ranks_2: New test.
8694
8695 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8696
8697         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8698         target fpic.
8699
8700 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8703         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8704         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8705         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8706         gfortran.fortran-torture/execute/direct_io.f90,
8707         gfortran.fortran-torture/execute/inquire_2.f90,
8708         gfortran.fortran-torture/execute/inquire_4.f90,
8709         gfortran.fortran-torture/execute/list_read_1.f90,
8710         gfortran.fortran-torture/execute/open_replace.f90,
8711         gfortran.fortran-torture/execute/slash_edit.f90,
8712         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8713         temporary files from testcases.
8714
8715 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8716
8717         PR libgfortran/26509
8718         gfortran.dg/write_direct_eor.f90: New test.
8719
8720 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8721
8722         * gcc.target/powerpc/pr26350.c: New.
8723         * gcc.target/powerpc/indexed-addr.c: New.
8724
8725 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8726
8727         * gfortran.dg/dependency_13.f90: New test case.
8728
8729 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8730
8731         PR middle-end/21781
8732         * gcc.dg/real-const-1.c: New test case.
8733
8734 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8735
8736         * g++.old-deja/g++.other/init18.C: New.
8737         * g++.old-deja/g++.other/init5.C: Remove xfail.
8738
8739 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8740
8741         * g++.dg/opt/pr15551.C: Cleanup temp file.
8742
8743 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8744
8745         PR c++/6634
8746         g++.dg/parse/long1.C: New test.
8747
8748 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8749
8750         PR fortran/19101
8751         * gfortran.dg/continuation.f90: New test.
8752         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8753
8754 2006-03-14  Richard Guenther  <rguenther@suse.de>
8755
8756         PR tree-optimization/26672
8757         * gcc.dg/torture/pr26672.c: New testcase.
8758
8759 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8760
8761         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8762         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8763
8764 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8765
8766         PR middle-end/26557
8767         * gcc.c-torture/compile/switch-1.c: New test case.
8768
8769 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8770
8771         PR fortran/25378
8772         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8773         test to include more permuatations of mask and index.
8774         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8775         respond to F2003 spec. that the position returned for an all false
8776         mask && condition is zero.
8777
8778 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR middle-end/25989
8781         * gcc.dg/gomp/pr25989.c: New test.
8782
8783 2006-03-13  Jeff Law  <law@redhat.com>
8784
8785         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8786
8787 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8788
8789         * gcc.dg/switch-9.c: New test.
8790
8791 2006-03-13  Richard Guenther  <rguenther@suse.de>
8792
8793         PR middle-end/26630
8794         * gcc.dg/torture/pr26630.c: New testcase.
8795
8796 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8797
8798         * gfortran.dg/dependency_10.f90: New test case.
8799         * gfortran.dg/dependency_11.f90: Likewise.
8800
8801 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8802             Erik Edelmann  <eedelman@gcc.gnu.org>
8803
8804         * gfortran.dg/allocatable_function_1.f90: New.
8805         * gfortran.dg/allocatable_function_2.f90: New.
8806
8807 2006-03-10  Richard Guenther  <rguenther@suse.de>
8808
8809         PR middle-end/26565
8810         * gcc.dg/torture/pr26565.c: New testcase.
8811
8812 2006-03-09  Eric Christopher  <echristo@apple.com>
8813
8814         * gcc.c-torture/compile/20060309-1.c: New.
8815
8816 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8817
8818         PR libgfortran/26499
8819         * gfortran.dg/write_back.f: New test.
8820         * gfortran.dg/write_rewind_1.f: New test.
8821         * gfortran.dg/write_rewind_2.f: New test.
8822
8823 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8824
8825         PR libgfortran/26554
8826         * gfortran.dg/read_logical.f90: New test.
8827
8828 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8829
8830         * ada/acats/norun.lst: cdd2a03 now passes.
8831
8832 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8833
8834         PR testsuite/25177
8835         * gcc.target/powerpc/pr18096-1.c: Change where the error
8836         would match.
8837
8838 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8839
8840         * gcc.target/i386/cleanup-1.c: New test.
8841         * gcc.target/i386/cleanup-2.c: New test.
8842
8843 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8844
8845         * gfortran.dg/dependency_9.f90: Remove for the time being.
8846
8847 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8848
8849         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8850         directive.
8851
8852 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8853
8854         * gfortran.dg/dependency_9.f90: New test case.
8855
8856 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8857
8858         * gfortran.dg/dependency_4.f90: New test case.
8859         * gfortran.dg/dependency_5.f90: New test case.
8860         * gfortran.dg/dependency_6.f90: New test case.
8861         * gfortran.dg/dependency_7.f90: New test case.
8862         * gfortran.dg/dependency_8.f90: New test case.
8863
8864 2006-03-03  Paul Brook  <paul@codesourcery.com>
8865
8866         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8867         Add m68k-*-elf.
8868
8869 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8870
8871         PR fortran/25031
8872         * multiple_allocation_1.f90: New test.
8873
8874 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8875
8876         PR tree-optimization/26524
8877         * gfortran.dg/pr26524.f: New test case.
8878
8879 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8880
8881         * g++.dg/template/repo5.C: Cleanup repo files.
8882         * gcc.dg/20051201-1.c: Cleanup coverage files.
8883         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8884         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8885         tree dump files.
8886
8887 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8888
8889         * objc.dg/objc-nofilename-1.m: New test.
8890         * objc.dg/bad-receiver-type.m: New test.
8891         * obj-c++.dg/bad-receiver-type.mm: New test.
8892
8893 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8894
8895         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8896
8897 2006-03-01  Mike Stump  <mrs@apple.com>
8898
8899         * g++.dg/abi/key2.C: Add.
8900
8901 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8902
8903         * gfortran.dg/logical_dot_product.f90: New test.
8904
8905         PR fortran/26393
8906         * gfortran.dg/used_interface_ref.f90: New test.
8907
8908         PR fortran/20938
8909         * gfortran.dg/dependency_2.f90: New test.
8910         * gfortran.fortran-torture/execute/where17.f90: New test.
8911         * gfortran.fortran-torture/execute/where18.f90: New test.
8912         * gfortran.fortran-torture/execute/where19.f90: New test.
8913         * gfortran.fortran-torture/execute/where20.f90: New test.
8914
8915 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8916
8917         * g++.dg/tree-ssa/pr26443.C: New test case.
8918
8919 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         PR middle-end/26022
8922         * g++.dg/opt/return-slot1.C: New test.
8923
8924 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8925
8926         PR libgfortran/26136
8927         * gfortran.dg/namelist_23.f90: New test.
8928
8929 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8930
8931         PR middle-end/14752
8932         * gcc.dg/fold-eqandshift-2.c: New test case.
8933
8934 2006-02-28  Richard Guenther  <rguenther@suse.de>
8935
8936         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8937         decomposition.
8938
8939 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8940
8941         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8942
8943 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8944
8945         PR libgfortran/26464
8946         * gfortran.dg/backspace_5.f: New test.
8947         * gfortran.dg/backspace_6.f: New test.
8948
8949 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8950
8951         * gcc.dg/fold-eqandnot-1.c: New test case.
8952
8953 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8954
8955         PR middle-end/19983
8956         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8957
8958 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8959
8960         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8961         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8962
8963 2006-02-26  Richard Guenther  <rguenther@suse.de>
8964
8965         PR tree-optimization/26421
8966         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8967
8968 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8969
8970         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8971         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8972
8973 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8974
8975         * gcc.dg/fold-even-1.c: New test case.
8976
8977 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8978
8979         PR middle-end/21137
8980         * gcc.dg/fold-eqandshift-1.c: New test case.
8981
8982 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8983
8984         PR tree-optimization/25125
8985         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8986         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8987
8988 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8989
8990         PR tree-optimizations/26359
8991         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8992         with -fdump-tree-dceloop-details.
8993         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8994
8995 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8996
8997         PR middle-end/23673
8998         * gcc.dg/fold-eqxor-1.c: New test case.
8999         * gcc.dg/fold-eqxor-2.c: Likewise.
9000         * gcc.dg/fold-eqxor-3.c: Likewise.
9001
9002 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9003
9004         PR fortran/23092
9005         * scalar_mask_1.f90: New test.
9006
9007 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9008
9009         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9010         * g++.dg/eh/uncaught2.C: New.
9011         * g++.dg/eh/uncaught3.C: New.
9012
9013 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9014
9015         PR libgfortran/26423
9016         * gfortran.dg/read_many_1.f: New test.
9017
9018 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9019
9020         PR fortran/24519
9021         * gfortran.dg/dependency_3.f90: New test.
9022         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9023         XFAILs.
9024
9025         PR fortran/25395
9026         * gfortran.dg/equiv_6.f90: New test.
9027
9028 2006-02-23  Jeff Law  <law@redhat.com>
9029
9030         * gcc.c-torture/compile/pr26425.c: New test.
9031
9032 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9033
9034         PR middle-end/26412
9035         * gcc.dg/gomp/pr26412.c: New test.
9036
9037 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9038
9039         PR c++/26291
9040         * g++.dg/other/ellipsis1.C: New test.
9041         * g++.dg/parse/operator4.C: Adjust error marker.
9042
9043 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9044
9045         PR target/25603
9046         * gfortran.dg/pr25603.f: New testcase.
9047
9048 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9051         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9052
9053 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9054
9055         * g++.dg/eh/spbp.C: New.
9056
9057 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9058
9059         PR middle-end/26379
9060         * gcc.target/i386/mmx-7.c: New test.
9061
9062 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9063
9064         PR tree-optimization/26361
9065         * gcc.dg/tree-ssa/vrp27.c: New test case.
9066
9067 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9068
9069         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9070         * gcc.dg/tree-ssa/complex-4.c: Here.
9071
9072 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9073
9074         PR middle-end/19543
9075         * gfortran.dg/logical_1.f90: New test case.
9076
9077 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9078
9079         PR middle-end/26334
9080         * gcc.dg/20060218-1.c: Moved to...
9081         * gcc.target/i386/20060218-1.c: ... here.  New test.
9082
9083 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9084
9085         PR fortran/26201
9086         * gfortran.dg/convert_1.f90: New.
9087
9088 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9089
9090         PR fortran/25054
9091         * gfortran.dg/namelist_5.f90: New test.
9092
9093         PR fortran/25089
9094         * gfortran.dg/namelist_4.f90: New test.
9095
9096 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9097
9098         PR tree-opt/25680
9099         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9100
9101 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9102
9103         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9104         variable to take into account the variable name in the
9105         function header.
9106         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9107
9108 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR middle-end/26334
9111         * gcc.c-torture/compile/20060217-1.c: New test.
9112         * gcc.dg/20060218-1.c: New test.
9113
9114 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9115
9116         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9117
9118 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9119
9120         * gcc.dg/cpp/undef3.c: New test.
9121         * gcc.dg/cpp/trad/builtins2.c: New test.
9122
9123 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/26266
9126         * g++.dg/template/static22.C: New test.
9127         * g++.dg/template/static23.C: New test.
9128         * g++.dg/template/static24.C: New test.
9129         * g++.dg/template/non-dependent13.C: New test.
9130         * g++.dg/init/member1.C: Tweak error markers.
9131
9132 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9133
9134         PR target/26255
9135         * gcc.c-torture/compile/pr26255.c: New test case.
9136
9137 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9138
9139         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9140         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9141         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9142         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9143         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9144         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9145         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9146
9147 2006-02-16  Jeff Law  <law@redhat.com>
9148
9149         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9150         * gcc.dg/tree-ssa/vrp26.c: New test.
9151
9152 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9153
9154         PR target/20353
9155         PR target/24578
9156         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9157         __UCLIBC__ is defined.
9158
9159 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR fortran/26224
9162         * gfortran.dg/gomp/pr26224.f: New test.
9163
9164 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9165
9166         PR tree-opt/25918
9167         * lib/target-supports.exp
9168         (check_effective_target_vect_short_mult): New.
9169         (check_effective_target_vect_char_mult): New.
9170         (check_effective_target_vect_widen_sum_qi_to_si): New.
9171         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9172         (check_effective_target_vect_widen_sum_hi_to_si): New.
9173         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9174         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9175         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9176         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9177         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9178         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9179         vect-reduc-pattern-2c.c
9180         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9181         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9182         vect-reduc-pattern-1c.c
9183
9184 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9185
9186         PR fortran/24557
9187         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9188
9189 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9190
9191         PR fortran/26054
9192         * gfortran.dg/enum_8.f90: Remove check for warning.
9193         * gfortran.dg/iomsg_1.f90: Ditto.
9194         * gfortran.dg/enum_1.f90: Ditto.
9195         * gfortran.dg/enum_9.f90: Ditto.
9196         * gfortran.dg/enum_2.f90: Ditto.
9197         * gfortran.dg/enum_10.f90: Ditto.
9198         * gfortran.dg/enum_3.f90: Ditto.
9199         * gfortran.dg/flush_1.f90: Ditto.
9200         * gfortran.dg/enum_4.f90: Ditto.
9201         * gfortran.dg/array_constructor_1.f90: Ditto.
9202         * gfortran.dg/enum_5.f90: Ditto.
9203         * gfortran.dg/enum_6.f90: Ditto.
9204         * gfortran.dg/enum_7.f90: Ditto.
9205
9206 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR middle-end/26300
9209         * gcc.c-torture/compile/20060215-1.c: New test.
9210
9211 2006-02-14  Roger Sayle  <roger@eyesopen.com>
9212
9213         PR middle-end/23670
9214         * gcc.dg/tree-ssa/andor-2.c: New test case.
9215
9216 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
9217
9218         PR fortran/25045
9219         * optional_dim.f90: New test.
9220
9221 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9222
9223         PR fortran/26277
9224         * gfortran.dg/label_4.f90: New.
9225
9226 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
9227             Diego Novillo  <dnovillo@redhat.com>
9228             Uros Bizjak  <uros@kss-loka.si>
9229
9230         * gfortran.dg/gomp: New directory.
9231
9232 2006-02-14  Richard Guenther  <rguenther@suse.de>
9233
9234         PR tree-optimization/26258
9235         * gcc.dg/torture/pr26258.c: New testcase.
9236
9237 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR fortran/26246
9240         * gfortran.dg/pr26246_1.f90: New test.
9241         * gfortran.dg/pr26246_2.f90: New test.
9242
9243         PR middle-end/26092
9244         * gcc.c-torture/compile/20060208-1.c: New test.
9245
9246 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR fortran/26074
9249         PR fortran/25103
9250         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
9251         * gfortran.dg/bad_automatic_objects_1.f90: New test.
9252         * gfortran.dg/automatic_module_variable.f90: Change error message.
9253
9254         PR fortran/20861
9255         * gfortran.dg/internal_dummy_1.f90: New test.
9256
9257         PR fortran/20871
9258         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
9259
9260
9261         PR fortran/25083
9262         * gfortran.dg/uncommon_block_data_1.f90: New test.
9263         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
9264         with standard.
9265
9266         PR fortran/25088
9267         * gfortran.dg/typed_subroutine_1.f90: New test.
9268
9269 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
9270
9271         * objc.dg/dwarf-1.m: New.
9272
9273 2006-02-13  Roger Sayle  <roger@eyesopen.com>
9274
9275         PR middle-end/24427
9276         * gcc.dg/tree-ssa/andor-1.c: New test case.
9277
9278 2006-02-13  Josh Conner  <jconner@apple.com>
9279
9280         PR target/25376
9281         * gcc.dg/pr25376.c: New test.
9282
9283         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
9284         assemble.
9285         * lib/target-supports.exp (check_named_sections_available):
9286         Only compile named-sections test -- don't assemble.
9287
9288 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9289
9290         * g++.dg/warn/no-write-strings.C: New test.
9291         * g++.dg/warn/write-strings.C: Likewise.
9292         * g++.dg/warn/write-strings-default.C: Likewise.
9293
9294 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
9295
9296         PR fortran/25806
9297         * gfortran.dg/ret_pointer_2.f90: New test.
9298
9299 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
9300
9301         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
9302
9303 2006-02-10  Jeff Law  <law@redhat.com>
9304
9305         * gcc.c-torture/compile/pr26213.c: New test.
9306
9307 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
9308
9309         gfortran.dg/null_1.f90: New test.
9310
9311 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9312
9313         PR fortran/14771
9314         * gfortran.dg/parens_4.f90: New.
9315         * gfortran.dg/parens_5.f90: New.
9316
9317 2006-02-10  Richard Guenther  <rguenther@suse.de>
9318
9319         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
9320
9321 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9322         Paul Thomas  <pault@gcc.gnu.org>
9323
9324         PR fortran/14771
9325         * gfortran.dg/parens_1.f90: New.
9326         * gfortran.dg/parens_2.f90: New.
9327         * gfortran.dg/parens_3.f90: New.
9328
9329 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
9330
9331         PR fortran/26038
9332         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
9333
9334         PR fortran/25059
9335         * gfortran.dg/impure_assignment_1.f90: New test.
9336
9337         PR fortran/25070
9338         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
9339
9340 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9341
9342         PR target/26141
9343         * g++.dg/expr/stdarg2.C: New test.
9344
9345 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
9346
9347         PR inline-asm/16194
9348         * gcc.dg/pr16194.c: New test.
9349
9350 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9351
9352         * ada/acats/run_acats: Use portable variant of "$@".
9353
9354 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9355
9356         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
9357         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
9358
9359 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9360
9361         PR tree-opt/26179
9362         * g++.dg/opt/pr26179.C: New test.
9363
9364 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         PR middle-end/26134
9367         * gcc.dg/tree-ssa/complex-3.c: New test.
9368
9369 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9370
9371         * gcc.c-torture/compile/volatile-1.c: New test.
9372
9373 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
9374
9375         PR 26180
9376         * gcc.dg/tree-ssa/pr26180.c: New test.
9377
9378 2006-02-08  Jeff Law  <law@redhat.com>
9379
9380         * gcc.dg/tree-ssa/pr21417.c: New test.
9381
9382 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9383
9384         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9385         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
9386
9387 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9388
9389         * lib/scanrtl.exp: New.
9390
9391 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9392
9393         PR c++/26071
9394         * g++.dg/other/virtual2.C: New test.
9395
9396         PR c++/26070
9397         * g++.dg/other/virtual1.C: New test.
9398
9399 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
9400
9401         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
9402         cleanup-ipa-dump): Update dump file glob patterns.
9403         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
9404         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
9405
9406         * lib/gcc-dg.exp: Load it.
9407         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
9408
9409 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
9410
9411         PR testsuite/26159
9412         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
9413         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9414
9415 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9416
9417         PR fortran/25577
9418         * gfortran.dg/mvbits_1.f90: New.
9419
9420 2006-02-07  Dirk Mueller  <dmueller@suse.com>
9421
9422         * g++.dg/warn/Wdiv-by-zero.C: New test.
9423         * g++.dg/warn/Wno-div-by-zero.C: New.
9424
9425 2006-02-07  Jeff Law  <law@redhat.com>
9426
9427         * gcc.dg/tree-ssa/pr21559.c: New test.
9428
9429         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
9430         multiple VRP passes.
9431         * gcc.dg/tree-ssa/vrp09.c: Likewise.
9432         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9433         * gcc.dg/tree-ssa/pr21582.c: Likewise.
9434         * gcc.dg/tree-ssa/pr20657.c: Likewise.
9435         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9436         * gcc.dg/tree-ssa/vrp02.c: Likewise
9437         * gcc.dg/tree-ssa/vrp11.c: Likewise
9438         * gcc.dg/tree-ssa/pr14341.c: Likewise
9439         * gcc.dg/tree-ssa/vrp19.c: Likewise
9440         * gcc.dg/tree-ssa/vrp20.c: Likewise
9441         * gcc.dg/tree-ssa/vrp03.c: Likewise
9442         * gcc.dg/tree-ssa/pr21086.c: Likewise
9443         * gcc.dg/tree-ssa/pr21959.c: Likewise
9444         * gcc.dg/tree-ssa/vrp21.c: Likewise
9445         * gcc.dg/tree-ssa/vrp04.c: Likewise
9446         * gcc.dg/tree-ssa/pr25485.c: Likewise
9447         * gcc.dg/tree-ssa/pr22026.c: Likewise
9448         * gcc.dg/tree-ssa/vrp22.c: Likewise
9449         * gcc.dg/tree-ssa/vrp05.c: Likewise
9450         * gcc.dg/tree-ssa/20030807-10.c: Likewise
9451         * gcc.dg/tree-ssa/pr20701.c: Likewise
9452         * gcc.dg/tree-ssa/vrp23.c: Likewise
9453         * gcc.dg/tree-ssa/vrp06.c: Likewise
9454         * gcc.dg/tree-ssa/pr22117.c: Likewise
9455         * gcc.dg/tree-ssa/pr20702.c: Likewise
9456         * gcc.dg/tree-ssa/vrp15.c: Likewise
9457         * gcc.dg/tree-ssa/pr21090.c: Likewise
9458         * gcc.dg/tree-ssa/pr21294.c: Likewise
9459         * gcc.dg/tree-ssa/vrp24.c: Likewise
9460         * gcc.dg/tree-ssa/vrp07.c: Likewise
9461         * gcc.dg/tree-ssa/pr21563.c: Likewise
9462         * gcc.dg/tree-ssa/pr25382.c: Likewise
9463         * gcc.dg/tree-ssa/vrp16.c: Likewise
9464         * gcc.dg/tree-ssa/vrp25.c: Likewise
9465         * gcc.dg/tree-ssa/vrp08.c: Likewise
9466         * gcc.dg/tree-ssa/20030807-6.c: Likewise
9467         * gcc.dg/tree-ssa/vrp17.c: Likewise
9468         * gcc.dg/tree-ssa/pr21458.c: Likewise
9469         * g++.dg/tree-ssa/pr18178.C: Likewise
9470
9471 2006-02-07  Richard Guenther  <rguenther@suse.de>
9472
9473         PR c++/26140
9474         Revert
9475         2006-01-30  Richard Guenther  <rguenther@suse.de>
9476         PR c++/23372
9477         * gcc.dg/pr23372-1.C: New testcase.
9478
9479         * g++.dg/tree-ssa/pr26140.C: New testcase.
9480
9481 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/9737
9484         * g++.dg/template/ttp15.C: New test.
9485         * g++.dg/template/ttp16.C: Likewise.
9486         * g++.dg/template/ttp17.C: Likewise.
9487         * g++.old-deja/g++.pt/ttp36.C: Remove.
9488         * g++.old-deja/g++.pt/ttp19.C: Likewise.
9489         * g++.old-deja/g++.pt/ttp37.C: Likewise.
9490         * g++.old-deja/g++.pt/ttp38.C: Likewise.
9491         * g++.old-deja/g++.pt/ttp39.C: Likewise.
9492         * g++.old-deja/g++.pt/ttp9.C: Likewise.
9493         * g++.old-deja/g++.pt/ttp40.C: Likewise.
9494         * g++.old-deja/g++.pt/ttp51.C: Likewise.
9495         * g++.old-deja/g++.pt/ttp26.C: Likewise.
9496         * g++.old-deja/g++.pt/ttp36.C: Likewise.
9497
9498 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
9499
9500         PR libfortran/23815
9501         * unf_io_convert_4.f90: New test.
9502
9503 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9504
9505         * gcc.dg/tree-ssa/loadpre10.c: New test.
9506         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9507         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9508         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9509
9510 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9511
9512         PR libfortran/24685
9513         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9514
9515 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9516
9517         PR tree-opt/25251
9518         * gfortran.dg/assign_7.f: New test.
9519
9520 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9521
9522         PR fortran/26041
9523         PR fortran/26064
9524         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9525         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9526         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9527
9528 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9529
9530         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9531         in size_t typedef.
9532
9533 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9534
9535         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9536         * g++.dg/charset/string.c (foo): Likewise.
9537         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9538         const char*
9539         * g++.dg/ext/builtin2.C (printf): Likewise.
9540         * g++.dg/init/new15.C (printf): Likewise.
9541         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9542         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9543         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9544         * g++.dg/template/non-dependent4.C (temp): Likewise.
9545         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9546         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9547         parameter type to const char*.
9548         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9549         Change type to const char*.
9550         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9551         Likewise.
9552         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9553         second parameter type to const char*.
9554         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9555         (Y::Y): Change parameter type to const char*.
9556         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9557         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9558         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9559         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9560         (char*).
9561         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9562         const char*.
9563         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9564         type to const char*.
9565         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9566         return type to const char*.
9567         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9568         to const char*.
9569         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9570         * g++.old-deja/g++.law/refs1.C: Likewise.
9571         * g++.old-deja/g++.law/visibility1.C: Likewise.
9572         * g++.old-deja/g++.law/visibility2.C: Likewise.
9573         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9574         const char*.
9575         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9576         * g++.old-deja/g++.mike/net48.C: Likewise.
9577         * g++.old-deja/g++.mike/p646.C: Likewise.
9578         * g++.old-deja/g++.mike/p6746.C: Likewise.
9579         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9580         type to const char*.
9581         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9582         deprecated conversion warning.
9583         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9584         char*.
9585         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9586         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9587         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9588         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9589         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9590         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9591         * g++.old-deja/g++.pt/t39.C: Likewise.
9592         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9593         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9594
9595 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9596
9597         PR fortran/25075
9598         intrinsic_argument_conformance_1.f90: New test.
9599
9600 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9601
9602         PR fortran/20845
9603         * gfortran.dg/char_result_11.f90: Add SAVE.
9604         * gfortran.dg/der_pointer_4.f90: Ditto.
9605         * gfortran.dg/default_initialization.f90: New test.
9606
9607 2006-02-03  Jeff Law  <law@redhat.com>
9608
9609         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9610         handle more than 100 dump files.
9611         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9612         * lib/scantree.exp (scan-tree-dump): Likewise.
9613         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9614         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9615         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9616         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9617         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9618
9619 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9620
9621         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9622
9623 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9624
9625         * g++.dg/template/using12.C: New test.
9626
9627 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9628
9629         * gcc.target/powerpc/pr25960.c: New test.
9630
9631 2006-02-02  Steven G. Kargl  <kargls@comcast>
9632
9633         PR fortran/24958
9634         gfortran.dg/nullify_2.f90: New test.
9635
9636 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9637
9638         PR 25990
9639         * gcc.dg/gomp/pr25990.c: New test.
9640
9641 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/25342
9644         * g++.gd/template/partial4.C: New test.
9645
9646 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9647
9648         PR middle-end/26001
9649         * gfortran.dg/data_char_2.f90: New.
9650
9651 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9652
9653         PR fortran/26039
9654         maxval_maxloc_conformance_1.f90: New test.
9655
9656 2006-01-31  Richard Guenther  <rguenther@suse.de>
9657
9658         * gcc.target/i386/sselibm-1.c: New testcase.
9659         * gcc.target/i386/sselibm-2.c: Likewise.
9660         * gcc.target/i386/sselibm-3.c: Likewise.
9661         * gcc.target/i386/sselibm-4.c: Likewise.
9662         * gcc.target/i386/sselibm-5.c: Likewise.
9663
9664 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9665
9666         PR fortran/24266
9667         * gfortran.dg/arrayio_derived_2.f90: New.
9668
9669 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9670
9671         * gcc.dg/unsigned-long-compare.c: New test.
9672
9673 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9674
9675         PR testsuite/25318
9676         * lib/target-supports.exp (check_effective_target_freorder):
9677         Check to see if target supports -freorder-blocks-and-partition.
9678         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9679         instead of "dg-require-named-sections".
9680
9681 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9682
9683         PR target/14798:
9684         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9685         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9686         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9687         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9688         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9689         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9690         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9691         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9692
9693 2006-01-30  Richard Guenther  <rguenther@suse.de>
9694
9695         PR c++/23372
9696         * gcc.dg/pr23372-1.C: New testcase.
9697
9698 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9699
9700         * gcc.dg/gomp/pr25874.c: New test.
9701
9702 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9703
9704         PR tree-opt/25911
9705         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9706
9707 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9708
9709         PR fortran/18578
9710         PR fortran/18579
9711         PR fortran/20857
9712         PR fortran/20885
9713         * gfortran.dg/intent_out_1.f90: New test.
9714
9715 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9716
9717         PR fortran/17911
9718         * gfortran.dg/procedure_lvalue.f90: New test.
9719
9720         PR fortran/20895
9721         PR fortran/25030
9722         * gfortran.dg/char_pointer_assign_2.f90: New test.
9723         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9724         assignment to be consistent with standard.
9725         * gfortran.dg/char_result_2.f90: The same.
9726         * gfortran.dg/char_result_8.f90: The same.
9727
9728 2006-01-28  Zack Weinberg  <zackw@panix.com>
9729
9730         * gcc.dg/Woverlength-strings.c
9731         * gcc.dg/Woverlength-strings-pedantic-c89.c
9732         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9733         * gcc.dg/Woverlength-strings-pedantic-c99.c
9734         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9735
9736 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9737
9738         * gcc.c-torture/execute/20060127-1.c: New test.
9739
9740 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c++/25999
9743         * g++.dg/ext/pragmaweak1.C: New test.
9744
9745 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9746
9747         PR c++/25855
9748         * g++.dg/template/spec29.C: New test.
9749
9750 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9751
9752         PR c/19606.
9753         * gcc.c-torture/execute/pr19606.c: New.
9754
9755 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9756
9757         * gcc.dg/pragma-re-4.c: New test.
9758
9759 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9760
9761         PR fortran/25964
9762         * gfortran.dg/assumed_size_refs_3.f90: New test.
9763
9764 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9765
9766         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9767
9768 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9769
9770         PR ada/21317
9771         * ada/acats/support/impdef.a: Add One_Long_Second.
9772         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9773         * ada/acats/tests/c9/c94026.a: Likewise.
9774         * ada/acats/tests/c9/c97305c.ada: Likewise.
9775         * ada/acats/tests/c9/c99004a.ada: Likewise.
9776
9777 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9778
9779         PR fortran/25964
9780         * gfortran.dg/global_references_2.f90: New test.
9781
9782         PR fortran/25084
9783         PR fortran/20852
9784         PR fortran/25085
9785         PR fortran/25086
9786         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9787         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9788
9789         PR fortran/25416
9790         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9791
9792 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9793
9794         PR c/25892
9795         * gcc.dg/Wpointer-sign.c: New.
9796         * gcc.dg/Wpointer-sign-Wall.c: New.
9797         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9798         * gcc.dg/Wpointer-sign-pedantic.c: New.
9799         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9800         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9801
9802 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR C/25861
9805         * gcc.c-torture/compile/pr25861.c: New test.
9806
9807 2006-01-26  Paul Brook  <paul@codesourcery.com>
9808
9809         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9810         on short-enum targets.
9811         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9812         variable.
9813         (generate_fields): Use short_enums.
9814         (main): Set short_enums.  Document -e.
9815         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9816         on short-enum targets.
9817         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9818         variable.
9819         (generate_fields): Use short_enums.
9820         (main): Set short_enums.  Document -e.
9821         * lib/target-supports.exp (check_effective_target_short_enums): New.
9822
9823 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9824
9825         PR target/25947
9826         * gcc.dg/torture/pr25947-1.c: New test.
9827
9828 2006-01-25  Jan Hubicka  <jh@suse.cz>
9829             Roger Sayle  <roger@eyesopen.com>
9830
9831         PR rtl-optimization/25703
9832         * gcc.target/i386/20060125-1.c: New test case.
9833         * gcc.target/i386/20060125-2.c: New test case.
9834
9835 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9836
9837         PR fortran/18540
9838         * gfortran.dg/goto_1.f: New.
9839
9840 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9841
9842         PR fortran/25716
9843         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9844         25716 on 32-bit systems too.
9845
9846 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9847
9848         PR testsuite/25590
9849         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9850
9851 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9852
9853         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9854
9855 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9856
9857         PR fortran/25835
9858         * gfortran.dg/read_eof.f90: Delete, renamed.
9859         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9860         * gfortran.dg/read_eof_2.f90: New test.
9861         * gfortran.dg/read_eof_3.f90: New test.
9862
9863 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9864
9865         PR tree-opt/25860
9866         * gcc.c-torture/compile/pr25860.c: New test.
9867
9868 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9869
9870         PR c++/25552
9871         * g++.dg/parse/dtor8.C: New test.
9872
9873 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9874
9875         PR testsuite/25891
9876         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9877         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9878         check_effective_target_fopenmp returns 0.
9879
9880 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9881
9882         PR ada/20548
9883         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9884         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9885         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9886
9887 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9888
9889         PR tree-opt/25857
9890         * g++.dg/opt/pr25857.C: New test.
9891
9892 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9893         Jan Hubicka  <jh@suse.cz>
9894         Richard Guenther  <rguenther@suse.de>
9895
9896         PR rtl-optimization/25654
9897         * gcc.dg/torture/pr25654.c: New testcase.
9898         * gcc.target/i386/pr25654.c: Likewise.
9899
9900 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9901
9902         PR fortran/25901
9903         * gfortran.dg/internal references_2.f90: New test.
9904
9905         Fix regression in testing of admissability of attributes.
9906         * gfortran.dg/intent_used_1.f90: New test.
9907
9908 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9909
9910         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9911         Remove target conditional torture options for i?86 and x86_64
9912         GNU/Linux.
9913
9914 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9915
9916         PR c++/10891
9917         * g++.dg/rtti/no-rtti.C: New.
9918
9919 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR c++/25895
9922         * g++.dg/inherit/conv2.C: New test.
9923
9924         PR c++/25856
9925         * g++.dg/parse/dtor7.C: New test.
9926
9927         PR c++/25858
9928         * g++.dg/template/crash44.C: New test.
9929
9930 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9931
9932         PR fortran/25124
9933         PR fortran/25625
9934         * gfortran.dg/internal_references_1.f90: New test.
9935           PR fortran/20881
9936         PR fortran/23308
9937         PR fortran/25538
9938         PR fortran/25710
9939         * gfortran.dg/global_references_1.f90: New test.
9940         * gfortran.dg/g77/19990905-1.f: Restore the error that
9941         there is a clash between the common block name and
9942         the name of a subroutine reference.
9943
9944         PR fortran/PR24276
9945         * gfortran.dg/aliasing_dummy_1.f90: New test.
9946
9947 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9948
9949         * gcc.dg/vmx/1b-01.c: Warning fix.
9950         * gcc.dg/vmx/1c-02.c: Likewise.
9951         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9952
9953 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9954
9955         PR testsuite/24962
9956         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9957
9958 2006-01-20  Richard Guenther  <rguenther@suse.de>
9959         Steven Bosscher <stevenb.gcc@gmail.com>
9960
9961         PR rtl-optimization/24626
9962         * gcc.dg/torture/pr24626-1.c: New testcase.
9963         * gcc.dg/torture/pr24626-2.c: Likewise.
9964         * gcc.dg/torture/pr24626-3.c: Likewise.
9965         * gcc.dg/torture/pr24626-4.c: Likewise.
9966
9967 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9968
9969         PR c++/5520
9970         * g++.dg/warn/empty-body.C: New.
9971
9972 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/22136
9975         * g++.dg/template/using10.C: New test.
9976         * g++.dg/temlpate/using11.C: Likewise.
9977         * g++.dg/inherit/using5.C: Tweak error messages.
9978
9979 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9980
9981         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9982         target test.
9983         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9984
9985 2006-01-19  Jan Hubicka  <jh@suse.cz>
9986
9987         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9988
9989 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9990
9991         PR c++/25854
9992         * g++.dg/template/spec28.C: New test.
9993
9994 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9997         Fix fprintf's by adding srcdir or removing it.
9998
9999 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10000
10001         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10002         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10003         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10004         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10005         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10006         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10007         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10008         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10009         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10010         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10011         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10012         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10013         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10014         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10015
10016 2006-01-18  Jeff Law  <law@redhat.com>
10017
10018         * gcc.dg/tree-ssa/vrp25.c: New test.
10019
10020 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10021
10022         * gcc.dg/pr25805.c: Fix misapplied patch.
10023
10024 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10025
10026         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10027         (check_effective_target_vect_udot_qi): New.
10028         (check_effective_target_vect_sdot_hi): New.
10029         (check_effective_target_vect_udot_hi): New.
10030         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10031         prefixed with "wrapv-" with -fwrapv.
10032         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10033         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10034         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10035         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10036         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10037
10038         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10039         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10040         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10041         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10042
10043 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10044
10045         PR c++/16829
10046         * g++.dg/other/default2.C: New test.
10047         * g++.dg/other/default3.C: New test.
10048
10049 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10050
10051         PR c/25805
10052         * gcc.dg/pr25805.c: New file.
10053
10054 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10055
10056         PR c++/25836
10057         * g++.dg/template/init6.C: New test.
10058
10059 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10060
10061         * gcc.dg/tree-ssa/pr24287.c: New test
10062
10063 2006-01-18  Eric Christopher  <echristo@apple.com>
10064
10065         * g++.dg/eh/table.C: New.
10066
10067 2006-01-18  DJ Delorie  <dj@redhat.com>
10068
10069         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10070         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10071         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10072         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10073
10074 2006-01-18  Jeff Law  <law@redhat.com>
10075
10076         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10077         on wrapping on overflow semantics.
10078
10079         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10080
10081         * gcc.gc/tree-ssa/vrp23.c: New test.
10082         * gcc.gc/tree-ssa/vrp24.c: New test.
10083
10084 2006-01-18  Richard Henderson  <rth@redhat.com>
10085             Aldy Hernandez  <aldyh@redhat.com>
10086             Jakub Jelinek  <jakub@redhat.com>
10087             Diego Novillo  <dnovillo@redhat.com>
10088             Uros Bizjak  <uros@kss-loka.si>
10089
10090         * testsuite/gcc.dg/gomp: New directory.
10091
10092 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10093             Steven G. Kargl  <kargls@comcast.net>
10094
10095         PR fortran/20869
10096         * gfortran.dg/intrinsic_external_1.f90: New test.
10097
10098         PR fortran/20875.
10099         * gfortran.dg/elemental_pointer_1.f90: New test.
10100
10101         PR fortran/25024
10102         * gfortran.dg/external_procedures_1.f90: New test.
10103
10104         PR fortran/25785
10105         gfortran.dg/assumed_present.f90: New test.
10106
10107 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * g++.dg/parse/lookup5.C: New test.
10110
10111 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10112
10113         PR fortran/25697
10114         * gfortran.dg/read_eof.f90: New test.
10115
10116 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10117
10118         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10119         add a closing brace.
10120
10121 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10122
10123         PR fortran/25631
10124         * gfortran.dg/fmt_tl.f: New test.
10125
10126 2006-01-17  Eric Christopher  <echristo@apple.com>
10127
10128         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10129         * g++.old-deja/g++.warn/impint2.C: Ditto.
10130         * g++.old-deja/g++.other/null1.C: Ditto.
10131         * g++.dg/warn/conv2.C: Ditto.
10132         * g++.dg/warn/conv4.C: New file.
10133
10134 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10135
10136         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10137
10138 2006-01-17  Andreas Jaeger  <aj@suse.de>
10139             Janis Johnson <janis187@us.ibm.com>
10140
10141         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10142         in 64-bit.
10143         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10144         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10145
10146 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10147
10148         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10149         xfail txxx where xxx >= 25.
10150
10151 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10152
10153         PR testsuite/25764
10154         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10155
10156 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR c/25682
10159         * gcc.dg/pr25682.c: New test.
10160         * g++.dg/parse/array-size2.C: New test.
10161
10162 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10163
10164         * consistency.vlad: Remove entire directory, 1652 files.
10165
10166 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10167
10168         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10169         check_effective_target_dfprt_nocache): New.
10170         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10171         (check_effective_target_dfprt): New.
10172         * lib/c-compat.exp (check_dfp): Remove.
10173         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10174         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10175         level of support for decimal float.
10176         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10177         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10178         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10179         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10180         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10181         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10182         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10183         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10184         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10185         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10186         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10187         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10188         directives.
10189
10190 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR testsuite/25741
10193         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
10194         $base_dir/../.
10195         * lib/gfortran.exp (gfortran_init): Likewise.
10196         * lib/obj-c++.exp (obj-c++_init): Likewise.
10197         * lib/scanasm.exp (scan-assembler-dem): Likewise.
10198         (scan-assembler-dem-not): Likewise.
10199         * lib/scandump.exp (scan-dump-dem): Likewise.
10200         (scan-dump-dem-not): Likewise.
10201
10202 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
10203
10204         PR testsuite/25767
10205         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
10206         powerpc-*-darwin*.
10207         * lib/obj-c++.exp (obj-c++_init): Likewise.
10208
10209 2006-01-16  Richard Guenther  <rguenther@suse.de>
10210
10211         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
10212
10213 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10214
10215         PR testsuite/25777
10216         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
10217         to LD_LIBRARY_PATH.
10218
10219 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10220             Andrew Pinski  <pinskia@physics.uc.edu>
10221
10222         * gcc.dg/minmax-1.c: New test.
10223
10224 2006-01-16  Ben Elliston  <bje@au.ibm.com>
10225
10226         * gcc.dg/dfp/dfp.exp: Correct FSF address.
10227         * gcc.misc-tests/dectest.exp: Ditto.
10228
10229 2006-01-15  Ian Lance Taylor  <ian@airs.com>
10230
10231         PR testsuite/25796
10232         * gcc.target/i386/cmov6.c: Use -march=k8.
10233
10234 2006-01-15  Andreas Jaeger  <aj@suse.de>
10235
10236         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
10237         x86 does not have __float128.
10238
10239 2006-01-14  Ian Lance Taylor  <ian@airs.com>
10240
10241         * gcc.target/i386/cmov6.c: New test.
10242
10243 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++/25663
10246         * g++.dg/template/ctor6.C: New test.
10247
10248 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
10249
10250         PR tree-optimization/25485
10251         * gcc.dg/tree-ssa/pr25485.c: New.
10252
10253 2006-01-14  Richard Guenther  <rguenther@suse.de>
10254
10255         PR tree-optimization/22548
10256         PR tree-optimization/22555
10257         PR tree-optimization/22501
10258         * gcc.dg/tree-ssa/alias-4.c: New testcase.
10259         * gcc.dg/tree-ssa/alias-5.c: Likewise.
10260         * gcc.dg/tree-ssa/alias-6.c: Likewise.
10261         * gcc.dg/tree-ssa/alias-7.c: Likewise.
10262         * gcc.dg/tree-ssa/alias-8.c: Likewise.
10263         * gcc.dg/tree-ssa/alias-9.c: Likewise.
10264         * gcc.dg/tree-ssa/alias-10.c: Likewise.
10265         * gcc.dg/tree-ssa/alias-11.c: Likewise.
10266         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10267
10268 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
10269
10270         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
10271         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
10272
10273 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
10274         Richard Guenther  <rguenther@suse.de>
10275
10276         PR rtl-optimization/24257
10277         * gcc.dg/torture/pr24257.c: New testcase.
10278
10279 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
10280
10281         * gcc.c-torture/execute/20060110-1.c: New test.
10282         * gcc.c-torture/execute/20060110-2.c: New test.
10283
10284 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
10285
10286         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
10287
10288 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
10289
10290         PR fortran/25756
10291         * gfortran.dg/label_3.f90: New test.
10292
10293 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
10294
10295         PR tree-optimization/25771
10296         * g++.dg/tree-ssa/pr25771.C: New test
10297
10298 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10299
10300         PR tree-opt/24365
10301         * g++.dg/opt/complex5.C: New test.
10302
10303 2006-01-13  Richard Guenther  <rguenther@suse.de>
10304
10305         * gcc.target/i386/387-9.c: New testcase.
10306
10307 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         PR c++/24824
10310         * g++.dg/debug/dwarf2-1.C: New.
10311
10312 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10313
10314         PR testsuite/25728
10315         * lib/gcov.exp (verify-lines): Add "close $fd".
10316
10317 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
10318             Ben Elliston  <bje@au.ibm.com>
10319
10320         * gcc.dg/dfp/inf-1.c: New test.
10321
10322 2006-01-12  Janis Johnson <janis187@us.ibm.com>
10323             Yao Qi  <qiyaoltc@cn.ibm.com>
10324             Ben Elliston  <bje@au.ibm.com>
10325             Jon Grimm  <jgrimm2@us.ibm.com>
10326
10327         * gcc.dg/nodfp-1.c: New test.
10328         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10329         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
10330         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
10331         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
10332         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
10333         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
10334         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
10335         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
10336         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
10337         * gcc.dg/format/dfp-scanf-1.c: Likewise.
10338         * gcc.dg/format/dfp-printf-1.c: Likewise.
10339         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
10340         (compat_setup_dfp): New.
10341         * gcc.dg/compat/compat.exp: Use it.
10342         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
10343         Make some variables global, prepend "compat_" to their names.
10344         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
10345         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
10346         * gcc.misc-tests/dectest.exp: New test driver for decTest.
10347         * lib/compat.exp (compat_skip_list): Make global, rename.
10348         * lib/c-compat.exp: New file.
10349         * lib/target-supports.exp (check_effective_target_dfp): New.
10350
10351         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
10352         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
10353         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
10354         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
10355         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
10356         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
10357         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
10358         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
10359         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
10360         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
10361         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
10362         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
10363         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
10364         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
10365         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
10366         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
10367         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
10368         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
10369         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
10370         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
10371         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
10372         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
10373         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
10374         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
10375         gcc.dg/dfp/struct-layout-1.c,
10376         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
10377         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
10378         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
10379         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
10380         gcc.dg/dfp/func-vararg-dfp.c,
10381         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
10382         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
10383         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
10384         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
10385         gcc.dg/dfp/wtr-conversion-1.c: New tests.
10386
10387 2006-01-11  Richard Guenther  <rguenther@suse.de>
10388
10389         PR tree-optimization/25734
10390         * gcc.dg/tree-ssa/pr25734.c: New testcase.
10391
10392 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10393
10394         PR fortran/25486
10395         * gfortran.dg/literal_character_constant_1_x.F: New test.
10396         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
10397         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
10398         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
10399
10400 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
10401
10402         PR c++/25386
10403         * g++.dg/ext/packed3.C: Add expected packed error.
10404
10405 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
10406
10407         PR target/25706
10408         * gcc.dg/torture/pr25706-1.c: New test.
10409
10410 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
10411
10412         PR tree-optimization/23109
10413         PR tree-optimization/23948
10414         PR tree-optimization/24123
10415
10416         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
10417         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
10418         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
10419         g++.dg/tree-ssa/pr23948.C: New testcases.
10420         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
10421         three divisions in order to do the optimization.
10422
10423 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10424
10425         PR c++/25632
10426         * g++.dg/other/pr25632.C: New test.
10427
10428 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
10429
10430         PR fortran/25730
10431         * gfortran.dg/used_types_1.f90: New test.
10432
10433 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
10434
10435         PR target/25718
10436         * gcc.dg/torture/pr25718-1.c: New test.
10437
10438 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
10439
10440         * gfortran.dg/list_read_2.f90: Fix typo in description.
10441
10442 2006-01-10  Jan Beulich  <jbeulich@novell.com>
10443
10444         * lib/target-supports.exp (check_visibility_available): Simplify test
10445         for *-*-netware*.
10446         (check_profiling_available): Fail for *-*-netware*.
10447         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
10448         * gcc.dg/20021014-1.c: Likewise.
10449         * gcc.dg/nest.c: Likewise.
10450
10451 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         fortran/24936
10454         * gfortran.dg/forall_3.f90: New test.
10455
10456 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
10457
10458         PR fortran/21977
10459         * gfortran.dg/nesting_2.f90: New test.
10460         * gfortran.dg/nesting_3.f90: New test.
10461
10462 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
10463
10464         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
10465         Fix typo in comment.
10466
10467 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10468
10469         * gfortran.dg/single_char_string.f90: New test.
10470
10471 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
10472
10473         * gfortran.dg/ichar_2.f90: New test.
10474
10475 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10476
10477         PR fortran/25093
10478         * gfortran.dg/private_type_4.f90: New.
10479
10480 2006-01-07  Richard Guenther  <rguenther@suse.de>
10481
10482         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
10483
10484 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10485
10486         * gfortran.dg/func_decl_1.f90: New.
10487         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
10488         * gfortran.dg/array_alloc_2.f90: Likewise.
10489         * gfortran.dg/char_result_8.f90: Likewise.
10490         * gfortran.dg/dup_save_1.f90: Likewise.
10491         * gfortran.dg/dup_save_2.f90: Likewise.
10492         * gfortran.dg/f2c_6.f90: Likewise.
10493         * gfortran.dg/f2c_7.f90: Likewise.
10494         * gfortran.dg/func_result_2.f90: Likewise.
10495         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10496
10497 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
10498
10499         PR fortran/22146
10500         * gfortran.dg/elemental_subroutine_1.f90: New test.
10501         * gfortran.dg/elemental_subroutine_2.f90: New test.
10502
10503         PR fortran/25029
10504         PR fortran/21256
10505         * gfortran.dg/assumed_size_refs_1.f90: New test.
10506
10507         PR fortran/20868
10508         PR fortran/20870
10509         * gfortran.dg/assumed_size_refs_2.f90: New test.
10510         * gfortran.dg/initialization_1.f90: Change warning message.
10511
10512 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10513
10514         * gcc.dg/tree-ssa/loop-15.c: New test.
10515
10516 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10517
10518         PR fortran/25598
10519         * gfortran.dg/backspace_3.f: New test.
10520         * gfortran.dg/backspace_4.f: New test.
10521
10522 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10523
10524         PR fortran/24268
10525         * gfortran.dg/fmt_white.f: Update test.
10526
10527 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10528
10529         * gcc.dg/cast-1.c: Add new warning.
10530         * gcc.dg/cast-2.c: Likewise.
10531         * gcc.dg/cast-3.c: Likewise.
10532         * gcc.dg/format/cast-1.c: Likewise.
10533         * gcc.dg/cast-4.c: New testcase.
10534
10535 2006-01-05  Richard Guenther  <rguenther@suse.de>
10536
10537         PR tree-optimization/22555
10538         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10539
10540 2006-01-05  Richard Guenther  <rguenther@suse.de>
10541             Diego Novillo  <dnovillo@redhat.com>
10542
10543         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10544         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10545         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10546         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10547         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10548         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10549         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10550         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10551         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10552         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10553         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10554         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10555         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10556         * treelang/compile/extravar.tree: Likewise.
10557         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10558         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10559         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10560         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10561         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10562
10563 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10564
10565         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10566         for 64-bit fix.
10567
10568 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10569
10570         PR fortran/23675
10571         gfortran.dg/char_result_11.f90: New.
10572
10573 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/24782
10576         * g++.dg/parse/access9.C: New test.
10577         * g++.dg/tc1/dr52.C: Tweak error markers.
10578
10579 2006-01-04  Richard Henderson  <rth@redhat.com>
10580
10581         Merge from gomp branch.
10582         * g++.dg/parse/pragma2.C: Update expected error lines.
10583
10584 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10585
10586         * g++.dg/other/i386-2.C: New test.
10587
10588         PR target/25554
10589         * gcc.c-torture/compile/20051228-1.c: New test.
10590
10591         PR c/25559
10592         * gcc.dg/pr25559.c: New test.
10593
10594 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10595
10596         PR c++/25492
10597         * g++.dg/lookup/friend9.C: New test.
10598
10599         PR c++/25625
10600         * g++.dg/template/repo5.C: New test.
10601
10602 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10603
10604         PR fortran/25101
10605         * gfortran.dg/forall_2.f90: New test.
10606
10607 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10608
10609         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10610         dg-require-weak.  Adjust regexp to handle leading-underscore
10611         targets and space as well as TAB after .weak.  Change previous
10612         64-bit fix to not use naked dot.
10613
10614 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10615
10616         PR rtl-optimization/25578
10617         * gcc.c-torture/execute/20060102-1.c: New testcase.
10618
10619 2006-01-03  Richard Guenther  <rguenther@suse.de>
10620
10621         PR c/25183
10622         * gcc.dg/torture/pr25183.c: New testcase.
10623
10624 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10625
10626         Merge from gomp-branch.
10627         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10628         * gcc.dg/ia64-sync-2.c: Likewise.
10629         * gcc.dg/ia64-sync-3.c: Likewise.
10630         * gcc.dg/ia64-sync-4.c: Likewise.
10631         * gcc.dg/sync-2.c: Likewise.
10632         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10633         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10634
10635 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10636
10637         PR c++/25635
10638         * g++.dg/parse/operator6.C: New test.
10639
10640         PR c++/25637
10641         * g++.dg/parse/error29.C: New test.
10642
10643         PR c++/25638
10644         * g++.dg/parse/dtor6.C: New test.
10645
10646         PR c++/25633
10647         * g++.dg/parse/ctor3.C: New test.
10648
10649         PR c++/25634
10650         * g++.dg/template/class3.C: New test.
10651
10652 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10653
10654         * g++.dg/debug/debug9.C: New.
10655
10656 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10657
10658         PR fortran/24640
10659         * gfortran.dg/label_2.f90: New test.
10660
10661 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10662
10663         * g++.dg/lookup/using12.C: Tighten error marker.
10664
10665 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10666             Andrew Pinski <pinskia@physics.uc.edu>
10667
10668         * gcc.target/powerpc/darwin-abi-3.c: New file.
10669         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10670         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10671         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10672         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10673         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10674         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10675         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10676         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10677
10678 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10679
10680         * gcc.dg/tree-ssa/loadpre1.c: New;
10681         * gcc.dg/tree-ssa/loadpre2.c: New;
10682         * gcc.dg/tree-ssa/loadpre3.c: New;
10683         * gcc.dg/tree-ssa/loadpre4.c: New;
10684         * gcc.dg/tree-ssa/loadpre5.c: New;
10685         * gcc.dg/tree-ssa/loadpre6.c: New;
10686         * gcc.dg/tree-ssa/loadpre7.c: New;
10687         * gcc.dg/tree-ssa/loadpre8.c: New;
10688         * gcc.dg/tree-ssa/loadpre9.c: New;
10689
10690 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10693         * g++.dg/abi/thunk4.C: Likewise.
10694
10695 2006-01-01  Andreas Jaeger  <aj@suse.de>
10696
10697         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10698         portable.
10699
10700 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR c++/25294
10703         * gcc.dg/pragma-pack-3.c: New test.
10704         * g++.dg/parse/pragma3.C: New test.
10705
10706 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10707
10708         PR middle-end/24827
10709         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10710
10711 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10712
10713         PR testsuite/25214
10714         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10715
10716 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10717
10718         PR fortran/22607
10719         * gfortran-dg/pure_byref_3.f90: New.
10720
10721         fortran/PR 25396
10722         * gfortran.dg/userdef_operator_1.f90: New.
10723
10724 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10725
10726         * g++.dg/abi/thunk3.C: New.
10727         * g++.dg/abi/thunk4.C: New.
10728
10729 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10730
10731         PR fortran/25532
10732         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10733         associated derived type components of derived types are
10734         properly declared in contained procedures.
10735
10736 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10737
10738         PR libgfortran/25139
10739         * gfortran.dg/backspace_2.f: New test.
10740
10741 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10742
10743         PR libgfortran/25550
10744         * gfortran.dg/endfile.f: New test.
10745
10746 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10747
10748         PR libgfortran/25419
10749         * gfortran.dg/comma.f: New test.
10750
10751 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10752
10753         * lib/gfortran-dg.exp: Remove trailing whitespace.
10754         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10755         -funroll-all-loops.
10756
10757 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10758
10759         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10760         Extended Double long doubles or repeat tests when long double is
10761         the same size as double.
10762
10763 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10764
10765         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10766
10767         PR testsuite/25442
10768         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10769         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10770
10771         PR testsuite/25441
10772         * gcc.dg/pr23911.c: Make test variable static.
10773
10774         PR testsuite/25444
10775         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10776
10777 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10778
10779         PR c++/25439
10780         * g++.dg/parse/crash17.C: Adjust error markers.
10781         * g++.dg/template/error20.C: New test.
10782
10783 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/23172
10786         * g++.dg/ext/complit4.C: New test.
10787
10788         PR c++/25417
10789         * g++.dg/ext/complit5.C: Likewise.
10790
10791 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10792
10793         PR tree-optimization/25125
10794         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10795         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10796         * gcc.c-torture/execute/pr25125.c: New.
10797
10798 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10799
10800         PR fortran/25029
10801         PR fortran/21256
10802         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10803         with incorrect assumed size references.
10804
10805 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR c++/23171
10808         * g++.dg/opt/init1.C: New test.
10809
10810 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10811
10812         PR c++/24671
10813         * g++.dg/template/sfinae3.C: New test.
10814
10815 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10816
10817         * g++.dg/other/friend4.C: New test.
10818
10819 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR target/25005
10822         * g++.dg/opt/pr25005.C: New test.
10823
10824 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10825
10826         PR c++/25369
10827         * g++.dg/template/ptrmem16.C: New test.
10828
10829 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10830
10831         PR fortran/25029
10832         PR fortran/21256
10833         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10834
10835 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10836
10837         PR libgfortran/25307
10838         * gfortran.dg/list_read_5.f90: New test.
10839
10840 2005-12-22  Richard Henderson  <rth@redhat.com>
10841
10842         * gcc.target/i386/sse-7.c: Use -msse2.
10843
10844 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10845
10846         PR rtl-optimization/25432
10847         * gcc.c-torture/compile/20051216-1.c: New test.
10848
10849         PR objc/25328
10850         * objc/execute/pr25328.m: New test.
10851
10852 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10853
10854         PR c++/25364
10855         * g++.dg/template/call4.C: New test.
10856
10857 2005-12-22  Dale Johannesen  <dalej@apple.com>
10858
10859         * gcc.target/i386/sse-17.c: New.
10860
10861 2005-12-22  Paul Brook  <paul@codesourcery.com>
10862
10863         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10864
10865 2005-12-22  Paul Brook  <paul@codesourcery.com>
10866
10867         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10868
10869 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10870
10871         PR tree-opt/25513
10872         * gcc.c-torture/compile/pr25513.c: New test.
10873
10874 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10875
10876         PR c++/23333
10877         * g++.dg/parse/error25.C: Add more tests.
10878
10879 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10880
10881         PR fortran/18990
10882         * gfortran.dg/der_charlen_1.f90: New.
10883
10884 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10885
10886         PR fortran/20889
10887         * gfortran.dg/pointer_component_type_1.f90: New test.
10888
10889         PR fortran/25029
10890         PR fortran/21256
10891         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10892         should give an error with assumed size array refernces and checks those
10893         that should not.
10894         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10895         reference an upper bound so that it does not generate an error.
10896
10897         PR fortran/19362
10898         PR fortran/20244
10899         PR fortran/20864
10900         PR fortran/25391
10901         * gfortran.dg/used_dummy_types_1.f90: New test.
10902         * gfortran.dg/used_dummy_types_2.f90: New test.
10903         * gfortran.dg/used_dummy_types_3.f90: New test.
10904         * gfortran.dg/used_dummy_types_4.f90: New test.
10905         * gfortran.dg/used_dummy_types_5.f90: New test.
10906
10907         PR fortran/23152
10908         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10909         group already being USE associated.
10910         * gfortran.dg/assumed_shape_nml.f90: New test.
10911         * gfortran.dg/assumed_size_nml.f90: New test.
10912
10913         PR fortran/20862
10914         PR fortran/25053
10915         PR fortran/25063
10916         PR fortran/25064
10917         PR fortran/25066
10918         PR fortran/25067
10919         PR fortran/25068
10920         PR fortran/25307
10921         * gfortran.dg/io_constraints_1.f90: New test.
10922         * gfortran.dg/io_constraints_1.f90: New test.
10923         * gfortran.dg/iostat_3.f90: Change wording of warning.
10924         * gfortran.dg/g77/19981216-0.f: The same.
10925
10926 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10927
10928         PR tree-optimization/23518
10929         * testsuite/gcc.dg/pr23518.c: New.
10930
10931 2005-12-21  Mike Stump  <mrs@apple.com>
10932
10933         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10934
10935 2005-12-21  Paul Brook  <paul@codesourcery.com>
10936
10937         * gcc.dg/pr19340.c: Skip on m68k targets.
10938
10939 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10940
10941         PR rtl-optimization/25196
10942         * gcc.dg/pr25196.c: New test.
10943
10944 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10945
10946         PR fortran/25423
10947         gfortran.dg/where_nested_1.f90: New.
10948
10949 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10950
10951         PR tree-optimization/25382.
10952         * gcc.dg/tree-ssa/pr25382.c: New.
10953
10954 2005-12-20  Richard Guenther  <rguenther@suse.de>
10955
10956         PR middle-end/24306
10957         * gcc.target/i386/pr24306.c: New testcase.
10958
10959 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10960
10961         PR tree-optimization/25501
10962         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10963
10964 2005-12-20  Richard Guenther  <rguenther@suse.de>
10965
10966         Revert
10967         2005-12-02  Richard Guenther  <rguenther@suse.de>
10968
10969         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10970
10971 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10972
10973         PR c++/21228
10974         * g++.dg/warn/Wunreachable-code-2.C: New test.
10975
10976 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10977
10978         PR c++/24278
10979         * g++.dg/template/ctor5.C: New test.
10980
10981         PR c++/24915
10982         * g++.dg/template/overload8.C: New test.
10983
10984 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10985
10986         * gcc.c-torture/compile/pr25483 : New test.
10987
10988 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10989
10990         PR c++/20552
10991         * g++.dg/ext/typeof10.C: New test.
10992
10993 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         * gcc.dg/mt-loopi1.c: New.
10996
10997 2005-12-18  Richard Guenther  <rguenther@suse.de>
10998
10999         PR tree-optimization/25481
11000         * gcc.dg/torture/pr25481.c: New testcase.
11001
11002 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11003
11004         PR rtl-optimization/21041
11005         * gcc.dg/pr21041.c: New test.
11006
11007 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11008
11009         PR libgfortran/25463
11010         * gfortran.dg/advance.f90: New test.
11011
11012 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11013
11014         * gcc.dg/20051201-1.c: New test.
11015
11016 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11017
11018         PR fortran/25018
11019         * gfortran.dg/initialization_1.f90: New test.
11020         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11021         * gfortran.dg/g77/980616-0.f: The same.
11022
11023 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11024
11025         * PR fortran/25458
11026         * gfortran.dg/chkbits.f90: New test.
11027
11028 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11029
11030         * gfortran.dg/enum_5.f: Revert to previous version.
11031
11032 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11033
11034         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11035         * gfortran.dg/nested_modules_1.f90: Ditto.
11036         * gfortran.dg/hollerith_f95.f90: Ditto.
11037         * gfortran.dg/select_5.f90: Ditto.
11038         * gfortran.dg/secnds.f: Ditto.
11039         * gfortran.dg/hollerith2.f90: Ditto.
11040         * gfortran.dg/imag_2.f: Ditto.
11041         * gfortran.dg/ftell_2.f90: Ditto.
11042         * gfortran.dg/malloc_free_1.f90: Ditto.
11043         * gfortran.dg/logint-1.f: Ditto.
11044         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11045         * gfortran.dg/e_d_fmt.f90: Ditto.
11046         * gfortran.dg/hollerith_legacy.f90: Ditto.
11047         * gfortran.dg/logint-2.f: Ditto.
11048         * gfortran.dg/enum_5.f90: Ditto.
11049         * gfortran.dg/f2c_2.f90: Ditto.
11050         * gfortran.dg/pr17143.f90: Ditto.
11051         * gfortran.dg/namelist_14.f90: Ditto.
11052         * gfortran.dg/logint-3.f: Ditto.
11053         * gfortran.dg/spread_scalar_source.f90: Ditto.
11054         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11055         * gfortran.dg/namelist_11.f: Ditto.
11056         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11057         * gfortran.dg/g77/20010519-1.f
11058         * gfortran.dg/g77/alpha1.f: Ditto.
11059         * gfortran.dg/g77/990115-1.f: Ditto.
11060         * gfortran.dg/g77/erfc.f: Ditto.
11061         * gfortran.dg/g77/19990313-3.f: Ditto.
11062         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11063         * gfortran.dg/g77/20010426.f: Ditto.
11064         * gfortran.dg/g77/19990313-0.f: Ditto.
11065         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11066         * gfortran.dg/g77/20000629-1.f: Ditto.
11067         * gfortran.dg/g77/970125-0.f: Ditto.
11068         * gfortran.dg/g77/8485.f: Ditto.
11069         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11070         * gfortran.dg/g77/19990313-1.f: Ditto.
11071         * gfortran.dg/g77/int8421.f: Ditto.
11072         * gfortran.dg/g77/19990305-0.f: Ditto.
11073         * gfortran.dg/g77/947.f: Ditto.
11074         * gfortran.dg/g77/19990905-2.f: Ditto.
11075         * gfortran.dg/g77/cabs.f: Ditto.
11076         * gfortran.dg/g77/19990313-2.f: Ditto.
11077         * gfortran.dg/g77/20020307-1.f: Ditto.
11078         * gfortran.dg/g77/dcomplex.f: Ditto.
11079         * gfortran.dg/g77/19990502-1.f: Ditto.
11080         * gfortran.dg/g77/19981216-0.f: Ditto.
11081         * gfortran.dg/common_4.f90: Ditto.
11082         * gfortran.dg/entry_4.f90: Ditto.
11083         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11084         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11085         * gfortran.dg/namelist_12.f: Ditto.
11086         * gfortran.dg/scale_1.f90: Ditto.
11087         * gfortran.dg/modulo_1.f90
11088         * gfortran.dg/hollerith.f90: Ditto.
11089         * gfortran.dg/direct_io_3.f90: Ditto.
11090         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11091         * gfortran.dg/gnu_logical_1.F: Ditto.
11092         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11093         * gfortran.dg/assign_1.f90: Ditto.
11094         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11095         * gfortran.dg/pr23095.f: Ditto.
11096         * gfortran.dg/read_float_1.f90: Ditto.
11097
11098 2005-12-17  Andreas Jaeger  <aj@suse.de>
11099
11100         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11101         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11102
11103 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11104
11105         PR fortran/24268
11106         * gfortran.dg/fmt_white.f: New test.
11107
11108 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11109
11110         * gfortran.dg/label_1.f90: New test.
11111
11112 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11113
11114         PR testsuite/25422
11115         * gcc.dg/20031012-1.c: Add -Walways-true option.
11116         * gcc.dg/weak/weak-3.c: Likewise.
11117         * g++.old-deja/g++.mike/warn8.C: Likewise.
11118
11119 2005-12-16  Mike Stump  <mrs@apple.com>
11120
11121         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11122         exit.
11123
11124 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11125
11126         PR libgfortran/25264
11127         PR libgfortran/25349
11128         * gfortran.dg/tl_editing.f90: Added additional checks.
11129         * gfortran.dg/t_editing.f: New test.
11130         * gfortran.dg/write_padding.f90: New test
11131
11132 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11133
11134         PR testsuite/25215
11135         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11136
11137 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11138
11139         PR rtl-optimization/24899
11140         * gcc.c-torture/execute/20051215-1.c: New test.
11141
11142 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11143
11144         PR 24823
11145         * gfortran.dg/pr24823.f: New test.
11146
11147 2005-12-16  Jeff Law  <law@redhat.com>
11148
11149         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11150
11151 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11152
11153         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11154         Change C++ style comments to C style comments.
11155         Remove aligned types from the array.
11156         Keep Enums disabled.
11157         (complex_types): Remove aligned types from the array.
11158         Comment out "_Complex long double".
11159         (attrib_types): Remove.
11160         (complex_attrib_types): Remove.
11161         (attrib_array_types): Remove.
11162         (complex_attrib_array_types): Remove.
11163         (aligned_bitfld_types): Remove.
11164         (n_aligned_bitfld_types): Remove.
11165         (FEATURE_ALIGNEDPACKED): Delete.
11166         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11167         (singles): Remove support for adding attributes.
11168         (choose_type): Remove support for attributed types.
11169         (generate_fields): Remove support for attributed bit-fields.
11170         Remove support for adding attributes.
11171         (generate_random_tests): Remove support for adding attributes.
11172         (features): Add back "[0] :0" and "complex vector [0]".
11173         (main): Remove support for attributed bit-fields.
11174         Uncomment the calling of generate_random_tests for the rests of
11175         the tests.
11176
11177 2005-12-16  Jan Hubicka  <jh@suse.cz>
11178
11179         * gcc.c-torture/combine/pr25224.c: New.
11180
11181 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11182
11183         PR other/25028
11184         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11185         HP-UX.
11186
11187 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11188
11189         * gcc.dg/20051215-1.c: New file.
11190
11191 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11192
11193         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
11194         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
11195
11196 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
11197
11198         PR fortran/18197
11199         * gfortran.dg/dummy_functions_1.f90: New.
11200
11201 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
11202
11203         PR rtl-optimization/25310
11204         * gcc.c-torture/compile/pr25310.c: New test.
11205
11206 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11207
11208         PR debug/25023
11209         * gcc.dg/pr25023.c: New test.
11210
11211 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11212
11213         * g++.old-deja/g++.brendan/redecl1.C,
11214         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
11215         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
11216         g++.old-deja/g++.oliva/typeof1.C,
11217         g++.old-deja/g++.other/crash16.C,
11218         g++.old-deja/g++.other/crash34.C,
11219         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
11220         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
11221         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
11222         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
11223         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
11224         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
11225         Remove xfail.
11226
11227 2005-12-14  Kean Johnston  <jkj@sco.com>
11228             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11229
11230         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
11231         * gcc.target/i386/20020523-1.c: Ditto.
11232         * gcc.target/i386/tailcall-1.c: Ditto.
11233         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
11234         * gcc.target/i386/ssetype-5.c: Ditto.
11235
11236 2005-12-14  Jeff Law  <law@redhat.com>
11237
11238         * gcc.dg/tree-ssa/foldstring-1.c: New test.
11239
11240 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR target/25254
11243         PR target/24188
11244         * gcc.target/i386/pr25254.c: New test.
11245         * gfortran.dg/PR24188.f: New test.
11246
11247 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
11248
11249         * lib/fortran-torture.exp: Catch remaining uses of
11250         remote_file build delete.
11251
11252 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11253
11254         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
11255
11256 2005-12-14  Ben Elliston  <bje@au.ibm.com>
11257
11258         * gcc.dg/warn-addr-cmp.c: New test.
11259
11260 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR debug/25023
11263         PR target/25293
11264         * gcc.target/i386/pr25293.c: New test.
11265
11266 2005-12-13  Petr Machata  <machata@post.cz>
11267
11268         PR c++/24907
11269         * g++.dg/parse/comma2.C: New test.
11270
11271 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
11272             Jakub Jelinek  <jakub@redhat.com>
11273
11274         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11275         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11276         (limits.h): Include unconditionally.
11277         (stdlib.h): Likewise.
11278         (hashtab.h): Do not include.
11279         (getopt.h): Likewise.
11280         (stddef.h): Include.
11281         (hashval_t): Define.
11282         (struct entry): Add "next" field.
11283         (HASH_SIZE): New macro.
11284         (hash_table): New variable.
11285         (switchfiles): Do not use xmalloc.
11286         (mix): New macro.
11287         (iterative_hash): New function.
11288         (hasht): Remove.
11289         (e_exists): New function.
11290         (e_insert): Likewise.
11291         (output): Use, instead of libiberty hashtable functions.
11292         (main): Do not use getopt.  Do not call htab_create.
11293
11294 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
11295
11296         PR c++/25331
11297         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
11298         put atal* and atpaal* attributes on array elements.
11299         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
11300         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
11301         put atal* and atpaal* attributes on array elements.
11302         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
11303
11304 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
11305
11306         * gcc.dg/single-precision-constant.c: New test.
11307
11308 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
11309
11310         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
11311         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
11312         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
11313         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11314         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11315         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11316         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
11317         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
11318         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
11319         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
11320         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
11321         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
11322         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
11323         gcc.target/powerpc/ppc-sdata-2.c,
11324         gcc.target/powerpc/ppc-stackalign-1.c,
11325         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
11326         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
11327         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
11328         gcc.target/powerpc/rs6000-ldouble-2.c,
11329         gcc.target/powerpc/rs6000-power2-1.c,
11330         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
11331         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
11332         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
11333         option into target selector.
11334         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
11335         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
11336
11337 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11338
11339         PR objc/25348
11340         * objc.dg/encode-9.m: New test.
11341
11342 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11343
11344         PR testsuite/20772
11345         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
11346         * gcc.dg/asm-b.c: Fix typo.
11347         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
11348         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11349         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
11350         i?86 lp64 and x86_64 ilp32.
11351         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
11352         on i?86 lp64.
11353         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
11354
11355 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
11356
11357         PR fortran/25078
11358         gfortran.dg/equiv_5.f90: New test.
11359
11360 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
11361
11362         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
11363         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
11364         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
11365         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
11366         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
11367         * gcc.dg/tree-ssa/reassoc-5.c: New.
11368         * gcc.dg/tree-ssa/reassoc-6.c: New.
11369         * gcc.dg/tree-ssa/reassoc-7.c: New.
11370         * gcc.dg/tree-ssa/reassoc-8.c: New.
11371         * gcc.dg/tree-ssa/reassoc-9.c: New.
11372         * gcc.dg/tree-ssa/reassoc-10.c: New.
11373         * gcc.dg/tree-ssa/reassoc-11.c: New.
11374
11375 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11376
11377         PR testsuite/25167
11378         PR testsuite/24478
11379         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
11380
11381 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
11382
11383         PR c++/25300
11384         * g++.dg/template/inherit.C: Do not use a generic error message.
11385
11386 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11387
11388         PR libobjc/25354
11389         * objc.dg/gnu-encoding: New directory.
11390         * objc.dg/gnu-encoding/compat-common.h: New file.
11391         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
11392         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
11393         * objc.dg/gnu-encoding/vector-defs.h: New file.
11394         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
11395         * objc.dg/gnu-encoding/generate-random.c: New file.
11396         * objc.dg/gnu-encoding/generate-random_r.c: New file.
11397         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
11398         * objc.dg/gnu-encoding/generate-random.h: New file.
11399
11400 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/25337
11403         * g++.dg/template/defarg7.C: New test.
11404
11405 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11406
11407         PR libobjc/25347
11408         * objc.dg/encode-8.m: New test.
11409
11410 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
11411
11412         PR libobjc/25346
11413         * objc.dg/encode-7.m: New test.
11414
11415 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
11416
11417         PR c++/25010
11418         * g++.dg/opt/inline10.C: New test.
11419
11420 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
11421
11422         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
11423
11424 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
11425
11426         * gfortran.dg/substring_equivalence.f90: typo in comment
11427
11428 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11429
11430         PR fortran/25068
11431         * gfortran.dg/iostat_3.f90: New test.
11432
11433 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
11434
11435         PR fortran/23815
11436         * gfortran.dg/unf_io_convert_1.f90: New test.
11437         * gfortran.dg/unf_io_convert_2.f90: New test.
11438         * gfortran.dg/unf_io_convert_3.f90: New test.
11439
11440 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11441
11442         PR testsuite/20772
11443         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
11444         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
11445         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11446         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
11447         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
11448         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11449         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
11450         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
11451         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11452         gcc.dg/torture/fp-int-convert-float128-timode.c,
11453         gcc.dg/torture/fp-int-convert-float128.c,
11454         gcc.dg/torture/fp-int-convert-float80-timode.c,
11455         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
11456         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
11457
11458         * gcc.dg/tls/opt-1.c: Require effective target fpic.
11459
11460 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
11461
11462         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
11463
11464 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
11465
11466         * gcc.dg/20051207-1.c,
11467         * gcc.dg/20051207-2.c,
11468         * gcc.dg/20051207-3.c: New tests.
11469
11470 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11471
11472         PR testsuite/20772
11473         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
11474         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
11475         dg-skip-if target selector.
11476
11477         PR testsuite/20772
11478         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
11479         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
11480         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
11481         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
11482         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
11483         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
11484         and/or merge with i?86 cases.
11485
11486         * gcc.dg/tls/opt-3.c: Require effective target fpic.
11487
11488         PR testsuite/20772
11489         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
11490         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
11491         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
11492         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
11493         x86_64-*-linux*.
11494
11495 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
11496
11497         PR target/25311
11498         * gcc.c-torture/compile/pr25311.c: New test.
11499
11500 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11501
11502         PR libgfortran/25039
11503         * gfortran.dg/read_comma.f: New test.
11504
11505 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11506
11507         PR c++/19317
11508         * g++.dg/opt/pr19317-1.C: New test.
11509         * g++.dg/opt/pr19317-2.C: New test.
11510         * g++.dg/opt/pr19317-3.C: New test.
11511
11512         PR target/19005
11513         * gcc.c-torture/execute/pr19005.c: New test.
11514
11515         PR target/17828
11516         * g++.old-deja/g++.other/comdat5.C: New test.
11517         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11518
11519         * g++.dg/compat/struct-layout-1.exp: New file.
11520         * g++.dg/compat/struct-layout-1.h: New.
11521         * g++.dg/compat/struct-layout-1_generate.c: New.
11522         * g++.dg/compat/struct-layout-1_x1.h: New.
11523         * g++.dg/compat/struct-layout-1_x2.h: New.
11524         * g++.dg/compat/struct-layout-1_y1.h: New.
11525         * g++.dg/compat/struct-layout-1_y2.h: New.
11526
11527         * gcc.dg/20050330-2.c: New test.
11528
11529 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11530
11531         PR fortran/25292
11532         * gfortran.dg/associated_1.f90: New.
11533
11534 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11535
11536         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11537         ILP32 vect_no_align platforms.
11538
11539 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11540             Jakub Jelinek  <jakub@redhat.com>
11541
11542         PR target/25268
11543         * gcc.c-torture/compile/20051207-1.c: New test.
11544
11545 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11546
11547         PR testsuite/20772
11548         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11549         gcc.dg/torture/pr18582-1.c,
11550         gcc.target/i386/attributes-error.c: Also test on x86_64.
11551
11552         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11553
11554 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11555
11556         PR c++/19397
11557         * g++.dg/template/typedef3.C: New test.
11558
11559         PR c++/19762
11560         PR c++/19764
11561         * g++.dg/template/dtor3.C: Fix error markers.
11562
11563 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11564
11565         * lib/target-supports.exp (check_effective_target_sync_char_short):
11566         Add s390*.
11567
11568 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11569
11570         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11571
11572 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11573
11574         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11575         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11576         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11577         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11578
11579 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11580
11581         PR c++/25263
11582         * g++.dg/other/array2.C: New test case.
11583
11584 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11585
11586         * gcc.dg/darwin-weakimport-3.c: New.
11587
11588         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11589         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11590         and to work on Darwin.
11591         * gcc.dg/attr-weakref-1b.c: New file.
11592         * gcc.dg/attr-weakref-2.c: New test.
11593         * gcc.dg/darwin-weakref-1.c: New test.
11594
11595 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11596
11597         PR testsuite/25247
11598         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11599         use in selector expressions.
11600         (dg-xfail-if): Ditto.
11601         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11602         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11603         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11604         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11605         * gcc.test-framework/test-framework.exp: Skip generated tests if
11606         CHECK_TEST_FRAMEWORK is not 1.
11607
11608 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11609
11610         PR tree-optimization/24963
11611         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11612
11613         PR target/24108
11614         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11615
11616         PR target/18580
11617         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11618         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11619         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11620         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11621
11622 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11623
11624         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11625         dg-options.
11626
11627 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11628
11629         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11630
11631 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11632
11633         * gcc.dg/format/cast-1.c: New test.
11634
11635 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11636
11637         PR c/7776
11638         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11639         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11640         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11641         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11642
11643 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11644
11645         * gcc.dg/cast-pretty-print-1.c: New test.
11646
11647 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11648
11649         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11650
11651 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11652
11653         PR c++/24173
11654         * g++.dg/template/friend40.C: New test.
11655
11656 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11657
11658         PR target/25199
11659         * gcc.target/i386/movq-2.c: New test.
11660         * gcc.target/i386/movq.c: Remove target i?86, instead add
11661         dg-require-effective-target ilp32.
11662
11663 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11664
11665         PR c++/24103
11666         * g++.dg/other/default1.C: New test.
11667
11668 2005-12-02  Richard Guenther  <rguenther@suse.de>
11669
11670         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11671
11672 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11673
11674         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11675
11676 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11677
11678         PR target/21017
11679         * gcc.target/powerpc/rotate.c: New.
11680
11681 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11682
11683         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11684         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11685
11686 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11687
11688         PR c/13384
11689         * gcc.dg/pr17730-1.c: Adjust.
11690         * gcc.dg/lvalue1.c (main): Likewise.
11691         * gcc.dg/lvalue-2.c: Likewise.
11692         * g++.dg/pr7503-3.C
11693
11694 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11695
11696         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11697         error messages.
11698
11699 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11700
11701         PR fortran/24789
11702         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11703
11704 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11705
11706         PR target/24475
11707         * lib/target-supports.exp (check_effective_target_tls): New.
11708         (check_effective_target_tls_runtime): New.
11709         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11710         for TLS support.
11711         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11712         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11713         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11714         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11715         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11716         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11717         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11718         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11719         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11720         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11721         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11722         effective-target TLS.
11723         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11724         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11725         effective-target TLS runtime.
11726
11727 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11728
11729         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11730
11731 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11732
11733         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11734         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11735         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11736         ignored" warnings when "packing" is the same as the ABI layout.
11737
11738 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11739
11740         PR fortran/21302
11741         * gfortran.dg/line_length_1.f: New test.
11742         * gfortran.dg/line_length_2.f90: Ditto.
11743
11744 2005-11-30  Richard Guenther  <rguenther@suse.de>
11745
11746         PR tree-optimization/21655
11747         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11748
11749 2005-11-30  Dale Johannesen  <dalej@apple.com>
11750
11751         * gcc.c-torture/compile/pr24930.c: New.
11752
11753 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11754
11755         PR fortran/15809
11756         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11757
11758 2005-11-30  Jeff Law  <law@redhat.com>
11759
11760         * g++.old-deja/g++.law/pr25000.C: New test.
11761
11762 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11763
11764         * gcc.dg/tls/opt-11.c: New test.
11765
11766 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11767
11768         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11769         targets.
11770         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11771         LP64 ia64.
11772
11773 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * gfortran.dg/open_access_1.f90: New test.
11776
11777 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11778
11779         * gcc.dg/charset/builtin2.c: New test.
11780
11781 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11784         on mmix-*-* for *_[xy].c.
11785
11786 2005-11-28  Kean Johnston  <jkj@sco.com>
11787
11788         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11789         headers.
11790         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11791         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11792         * gcc.target/i386/asm-3.c: Ditto.
11793         * gcc.target/i386/clobbers.c: Ditto.
11794         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11795         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11796         test regexp.
11797         * gcc.target/i386/mul.c: Ditto.
11798         * gcc.target/i386/ssetype-1.c: Ditto.
11799         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11800         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11801         static so the test works with -fPIC mode too. Based on comment in
11802         PR19231 by Pinski.
11803         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11804
11805 2005-11-28  Richard Guenther  <rguenther@suse.de>
11806
11807         * gcc.dg/alias-9.c: New testcase.
11808         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11809
11810 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11811             Uros Bizjak  <uros@kss-loka.si>
11812
11813         PR middle-end/20219
11814         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11815         tan(x)/sin(x) transformations.
11816
11817 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11818
11819         PR middle-end/24575
11820         * gcc.dg/tree-ssa/divide-3.c: New test.
11821         * gcc.dg/tree-ssa/divide-4.c: New test.
11822
11823 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11824
11825         PR fortran/24917
11826         *  gfortran.dg/boz_6.f90: New test.
11827
11828 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11829
11830         PR fortran/23912
11831         * gfortran.dg/modulo_1.f90: New test.
11832
11833 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11834
11835         PR libfortran/24919
11836         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11837         fail on CRLF platforms.
11838         * gfortran.dg/ftell_2.f90: Likewise.
11839
11840 2005-11-26  Eric Christopher  <echristo@apple.com>
11841
11842         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11843
11844 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11845
11846         * objc.dg/gnu-runtime-3.m: Simplify.
11847
11848 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11849
11850         PR middle-end/23669
11851         * gcc.dg/tree-ssa/divide-1.c: New test.
11852         * gcc.dg/tree-ssa/divide-2.c: New test.
11853
11854 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11855
11856         PR libgfortran/24945
11857         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11858
11859 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11860
11861         PR libgfortran/24945
11862         * gfortran.dg/open_status_2.f90: New test.
11863
11864 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11865
11866         * gcc.c-torture/execute/builtins/fprintf.c,
11867         gcc.c-torture/execute/builtins/fputs-lib.c,
11868         gcc.c-torture/execute/builtins/fputs.c,
11869         gcc.c-torture/execute/builtins/lib/fprintf.c,
11870         gcc.c-torture/execute/builtins/lib/printf.c,
11871         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11872
11873 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11874
11875         * gcc.dg/20050922-2.c: New test.
11876
11877 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11878
11879         * objc.dg/gnu-runtime-3.m: New test.
11880
11881 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11882
11883         PR c++/9278
11884         * g++.dg/other/void1.C: New test.
11885
11886 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11887
11888         PR middle-end/24998
11889         * gcc.dg/torture/fp-int-convert-float.c,
11890         gcc.dg/torture/fp-int-convert-double.c,
11891         gcc.dg/torture/fp-int-convert-long-double.c,
11892         gcc.dg/torture/fp-int-convert-timode.c,
11893         gcc.dg/torture/fp-int-convert-float80.c,
11894         gcc.dg/torture/fp-int-convert-float80-timode.c,
11895         gcc.dg/torture/fp-int-convert-float128.c,
11896         gcc.dg/torture/fp-int-convert-float128-timode.c,
11897         gcc.dg/torture/fp-int-convert.h: New files.
11898
11899 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11900
11901         PR middle-end/24989
11902         * gcc.dg/tree-ssa/bool-10.c: New test.
11903         * gcc.dg/tree-ssa/bool-11.c: New test.
11904         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11905
11906 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11907
11908         PR middle-end/24990
11909         * tree-ssa/pr24990-1.c: New test.
11910
11911 2005-11-24  Richard Guenther  <rguenther@suse.de>
11912         Dirk Mueller <dmueller@suse.de>
11913
11914         PR c++/14024
11915         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11916         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11917         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11918         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11919         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11920         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11921
11922 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11923
11924         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11925
11926 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11927
11928         PR c/21668
11929         * gcc.dg/Wc++-compat.c: New.
11930         * gcc.dg/Wno-c++-compat.c: New.
11931
11932 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11933
11934         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11935         (vspltish, vspltisw): Likewise.
11936
11937 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11938
11939         PR libgfortran/24794
11940         * gfortran.dg/namelist_12.f: Fix quotes.
11941         * gfortran.dg/namelist_13.f90: Fix quotes.
11942         * gfortran.dg/namelist_14.f90: Fix quotes.
11943         * gfortran.dg/namelist_15.f90: Fix quotes.
11944         * gfortran.dg/namelist_use.f90: Fix quotes.
11945         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11946         * gfortran.dg/namelist_21.f90: New test.
11947         * gfortran.dg/namelist_22.f90: New test.
11948
11949 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11950
11951         PR target/23435
11952         * gcc.c-torture/compile/pr23435.c: New.
11953
11954 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11955
11956         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11957
11958 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11959
11960         * gcc.target/powerpc/405-macchw-1.c,
11961         gcc.target/powerpc/405-macchw-2.c,
11962         gcc.target/powerpc/405-macchwu-1.c,
11963         gcc.target/powerpc/405-macchwu-2.c,
11964         gcc.target/powerpc/405-machhw-1.c,
11965         gcc.target/powerpc/405-machhw-2.c,
11966         gcc.target/powerpc/405-machhwu-1.c,
11967         gcc.target/powerpc/405-machhwu-2.c,
11968         gcc.target/powerpc/405-maclhw-1.c,
11969         gcc.target/powerpc/405-maclhw-2.c,
11970         gcc.target/powerpc/405-maclhwu-1.c,
11971         gcc.target/powerpc/405-maclhwu-2.c,
11972         gcc.target/powerpc/405-mulchw-1.c,
11973         gcc.target/powerpc/405-mulchw-2.c,
11974         gcc.target/powerpc/405-mulchwu-1.c,
11975         gcc.target/powerpc/405-mulchwu-2.c,
11976         gcc.target/powerpc/405-mulhhw-1.c,
11977         gcc.target/powerpc/405-mulhhw-2.c,
11978         gcc.target/powerpc/405-mulhhwu-1.c,
11979         gcc.target/powerpc/405-mulhhwu-2.c,
11980         gcc.target/powerpc/405-mullhw-1.c,
11981         gcc.target/powerpc/405-mullhw-2.c,
11982         gcc.target/powerpc/405-mullhwu-1.c,
11983         gcc.target/powerpc/405-mullhwu-2.c,
11984         gcc.target/powerpc/405-nmacchw-1.c,
11985         gcc.target/powerpc/405-nmacchw-2.c,
11986         gcc.target/powerpc/405-nmachhw-1.c,
11987         gcc.target/powerpc/405-nmachhw-2.c,
11988         gcc.target/powerpc/405-nmaclhw-1.c,
11989         gcc.target/powerpc/405-nmaclhw-2.c,
11990         gcc.target/powerpc/440-macchw-1.c,
11991         gcc.target/powerpc/440-macchw-2.c,
11992         gcc.target/powerpc/440-macchwu-1.c,
11993         gcc.target/powerpc/440-macchwu-2.c,
11994         gcc.target/powerpc/440-machhw-1.c,
11995         gcc.target/powerpc/440-machhw-2.c,
11996         gcc.target/powerpc/440-machhwu-1.c,
11997         gcc.target/powerpc/440-machhwu-2.c,
11998         gcc.target/powerpc/440-maclhw-1.c,
11999         gcc.target/powerpc/440-maclhw-2.c,
12000         gcc.target/powerpc/440-maclhwu-1.c,
12001         gcc.target/powerpc/440-maclhwu-2.c,
12002         gcc.target/powerpc/440-mulchw-1.c,
12003         gcc.target/powerpc/440-mulchw-2.c,
12004         gcc.target/powerpc/440-mulchwu-1.c,
12005         gcc.target/powerpc/440-mulchwu-2.c,
12006         gcc.target/powerpc/440-mulhhw-1.c,
12007         gcc.target/powerpc/440-mulhhw-2.c,
12008         gcc.target/powerpc/440-mulhhwu-1.c,
12009         gcc.target/powerpc/440-mulhhwu-2.c,
12010         gcc.target/powerpc/440-mullhw-1.c,
12011         gcc.target/powerpc/440-mullhw-2.c,
12012         gcc.target/powerpc/440-mullhwu-1.c,
12013         gcc.target/powerpc/440-mullhwu-2.c,
12014         gcc.target/powerpc/440-nmacchw-1.c,
12015         gcc.target/powerpc/440-nmacchw-2.c,
12016         gcc.target/powerpc/440-nmachhw-1.c,
12017         gcc.target/powerpc/440-nmachhw-2.c,
12018         gcc.target/powerpc/440-nmaclhw-1.c,
12019         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12020
12021 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12022
12023         PR fortran/24774
12024         * gfortran.dg/inquire_9.f90: New test.
12025
12026         PR fortran/21647
12027         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12028
12029 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12030
12031         PR libfortran/24432
12032         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12033         Check that 'cos' is supported.
12034
12035 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12036
12037         PR fortran/24223
12038         * gfortran.dg/substring_equivalence.f90: New test.
12039
12040         PR fortran/24705
12041         * gfortran.dg/auto_internal_assumed.f90: New test.
12042
12043 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12044
12045         * gcc.dg/fold-div-2.c: New test.
12046
12047 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12048
12049         PR rtl-optimization/24883
12050         * gcc.c-torture/compile/pr24883.c: New test.
12051
12052 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12053
12054         PR middle-end/20583
12055         * gcc.c-torture/compile/pr20583.c: New.
12056
12057 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12058
12059         * gcc.c-torture/execute/usmul.c: New test.
12060
12061 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12062
12063         * gcc.dg/tree-ssa/vrp22.c: New test.
12064
12065 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12066
12067         PR middle-end/24912
12068         * gcc.dg/torture/pr24912-1.c: New test.
12069
12070 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12071
12072         PR fortran/24862
12073         * gfortran.dg/arrayio_derived_1.f90: New test.
12074
12075 2005-11-19  Richard Guenther  <rguenther@suse.de>
12076
12077         PR middle-end/23294
12078         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12079
12080 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12081
12082         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12083
12084 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/8355
12087         * g++.dg/template/friend39.C: New test.
12088
12089 2005-11-18  James E Wilson  <wilson@specifix.com>
12090
12091         * gcc.dg/builtin-strstr.c: New.
12092
12093 2005-11-18  Richard Henderson  <rth@redhat.com>
12094
12095         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12096         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12097         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12098         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12099         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12100         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12101         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12102         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12103         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12104         renaming to remove initial "ia64-".
12105
12106 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12107
12108         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12109
12110 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12111
12112         * g++.dg/cpp/string-2.C: New test.
12113
12114 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12115
12116         * gcc.dg/tree-ssa/loop-14.c: New test.
12117
12118 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12119             Michael Chamberlain <michael@chamberlain.net.au>
12120
12121         * ada/acats/run_all.sh (target_run): Kill long running tests.
12122
12123 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12124
12125         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12126         * gcc.dg/cleanup-9.c: Likewise.
12127         * gcc.dg/cleanup-10.c: Likewise.
12128         * gcc.dg/cleanup-11.c: Likewise.
12129
12130 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12131
12132         PR fortran/24892
12133         * gfortran.dg/open_access_append_1.f90: New test.
12134         * gfortran.dg/open_access_append_2.f90: New test.
12135
12136 2005-11-16  Richard Guenther  <rguenther@suse.de>
12137
12138         PR middle-end/24851
12139         * gcc.c-torture/execute/pr24851.c: New testcase.
12140
12141 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12142
12143         * gcc.dg/fold-overflow-1.c: New test.
12144
12145 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12146
12147         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12148         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12149
12150 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12151
12152         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12153         structures.
12154         * g++.dg/eh/forced2.C: Likewise.
12155         * g++.dg/eh/forced3.C: Likewise.
12156         * g++.dg/eh/forced4.C: Likewise.
12157
12158 2005-11-11  Mike Stump  <mrs@apple.com>
12159
12160         * g++.old-deja/g++.mike/unused.C: Add.
12161
12162 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/24667
12165         * g++.dg/warn/Wcast-qual1.C: New test.
12166
12167 2005-11-15  Jan Hubicka  <jh@suse.cz>
12168
12169         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12170
12171 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12172
12173         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12174
12175 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12176
12177         PR 24840
12178         * gcc.dg/tree-ssa/pr24840.c: New test.
12179
12180 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12181
12182         PR testsuite/24841
12183         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12184
12185 2005-11-14  Dale Johannesen  <dalej@apple.com>
12186
12187         * gcc.c-torture/execute/20051113-1.c: New.
12188
12189 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12190
12191         PR c++/24687
12192         * g++.dg/template/crash43.C: New test.
12193
12194 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
12195
12196         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
12197
12198 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12199
12200         PR c++/24817
12201         * g++.dg/eh/spec8.C: New test.
12202
12203 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12204
12205         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
12206
12207 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/20293
12210         * g++.dg/parse/ambig4.C: New test.
12211         * g++.dg/tc1/dr101.C: Adjust error markers.
12212         * g++.dg/lookup/strong-using-2.C: Likewise.
12213         * g++.dg/lookup/ambig5.C: Likewise.
12214         * g++.dg/lookup/ambig4.C: Likewise.
12215         * g++.dg/parse/crash22.C: Likewise.
12216
12217 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
12218
12219         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
12220
12221 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
12222
12223         * gcc.dg/nested-calls-1.c: New test.
12224
12225 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12226
12227         * gfortran.dg/complex_intrinsic_1.f90: New test.
12228         * gfortran.dg/complex_intrinsic_2.f90: New test.
12229         * gfortran.dg/fgetc_1.f90: New test.
12230         * gfortran.dg/fgetc_2.f90: New test.
12231         * gfortran.dg/fgetc_3.f90: New test.
12232         * gfortran.dg/ftell_1.f90: New test.
12233         * gfortran.dg/ftell_2.f90: New test.
12234         * gfortran.dg/gnu_logical_1.F: New test.
12235         * gfortran.dg/gnu_logical_2.f90: New test.
12236
12237 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
12238
12239         PR middle-end/24820
12240         * testsuite/gcc.dg/pr24820.c: New test.
12241
12242 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
12243
12244         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
12245         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
12246         variable.
12247
12248 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12249
12250         testsuite/24614
12251         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
12252
12253 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12254
12255         * gcc.target/cris/cris.exp: New file.
12256         * gcc.target/cris/rld-legit1.c: New test.
12257         * gcc.target/cris/rld-legit2.c: New test.
12258
12259 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR c++/24780
12262         * g++.dg/opt/pr24780.C: New test.
12263
12264         PR c++/24761
12265         * g++.dg/template/asm1.C: New test.
12266
12267 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
12268
12269         PR libgfortran/24787
12270         * gfortran.dg/scan_1.f90: New test.
12271
12272 2005-11-12  Jan Hubicka  <jh@suse.cz>
12273
12274         * gcc.target/i386/minmax-1.c: New.
12275         * gcc.target/i386/minmax-2.c: New.
12276
12277 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
12278
12279         * gcc.dg/pr24445.c: Fix for 64-bit targets.
12280
12281 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
12282
12283         * gcc.c-torture/execute/20051110-1.c,
12284         gcc.c-torture/execute/20051110-2.c: New tests.
12285
12286 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
12287
12288         PR middle-end/24750
12289         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
12290         New tests.
12291
12292 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12293
12294         * lib/target-libpath.exp (get_shlib_extension): New proc.
12295         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
12296         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12297         * lib/objc.exp (objc_target_compile): Likewise.
12298         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
12299         detection.
12300
12301 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
12302
12303         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
12304
12305         * lib/target-supports.exp (check_effective_target_static_libgfortran):
12306         Add -static to additional_flags and pass it to target_compile.
12307
12308 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
12309
12310         PR libgfortran/24719
12311         gfortran.dg/read_noadvance.f90: New test.
12312
12313         PR libgfortran/24699
12314         gfortran.dg/fmt_t_2.f90: New test.
12315
12316         PR libgfortran/24785
12317         gfortran.dg/read_x_eor.f90: New test.
12318
12319         PR libgfortran/24584
12320         gfortran.dg/namelist_empty.f90: Rename test.
12321
12322         PR libgfortran/24489
12323         gfortran/read_eor.f90: Rename test.
12324
12325 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12326
12327         PR fortran/15976
12328         * gfortran.dg/automatic_module_variable.f90: New test.
12329
12330 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12331
12332         PR target/24445
12333         * gcc.dg/pr24445.c: New test.
12334
12335 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
12336
12337         PR fortran/24655
12338         PR fortran/24755
12339         * gfortran.dg/recursive_statement_functions.f90: Add statement
12340         functions using inline intrinsic functions and parameters to test
12341         that they no longer seg-fault.
12342
12343         PR fortran/24409
12344         gfortran.dg/nested_modules_4.f90: New test.
12345         gfortran.dg/nested_modules_5.f90: New test.
12346
12347 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12348
12349         PR fortran/24643
12350         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
12351
12352 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
12353
12354         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
12355         failures.
12356
12357 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12358
12359         * gcc.dg/sparc-getcontext-1.c: New test.
12360
12361 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
12362
12363         * gcc.dg/ifcvt-fabs-1.c: New test.
12364
12365 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
12366
12367         PR other/4372
12368         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
12369         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
12370
12371 2005-11-09  Richard Guenther  <rguenther@suse.de>
12372
12373         PR tree-optimization/24716
12374         * gcc.c-torture/execute/pr24716.c: New testcase.
12375
12376 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12377
12378         * gcc.dg/pr24624.c: Disable for non S/390 targets.
12379
12380 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12381
12382         PR 24624
12383         * gcc.dg/pr24624.c: Testcase added.
12384
12385 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12386
12387         PR 24623
12388         * g++.dg/other/pr24623.C: Testcase added.
12389
12390 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
12391
12392         PR fortran/22607
12393         * gfortran-dg/pure_byref_1.f90: New.
12394         * gfortran-dg/pure_byref_2.f90: New.
12395
12396 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
12397
12398         PR c/24101
12399         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
12400         * gcc.dg/dg.exp: Run main loop also for *.i files.
12401
12402 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
12403
12404         PR c++/19450
12405         * g++.dg/tls/diag-3.C: New test.
12406         * g++.dg/tls/diag-4.C: New test.
12407         * g++.dg/tls/static-1.C: New test.
12408         * g++.dg/tls/static-1a.cc: New file.
12409
12410 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
12411
12412         PR 23046
12413         * g++.dg/tree-ssa/pr23046.C: New test.
12414
12415 2005-11-08  Devang Patel <dpatel@apple.com>
12416
12417         PR tree-optimization/23115
12418         * gcc.dg/tree-ssa/pr23115.c: New.
12419
12420 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
12421
12422         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
12423         * gcc.target/powerpc/pr16155.c: Same.
12424         * gcc.target/powerpc/altivec-1.c: Same.
12425         * gcc.target/powerpc/altivec-2.c: Same.
12426         * gcc.target/powerpc/altivec-3.c: Same.
12427         * gcc.target/powerpc/altivec-5.c: Same.
12428         * gcc.target/powerpc/altivec-11.c: Same.
12429         * gcc.target/powerpc/altivec-12.c: Same.
12430         * gcc.target/powerpc/altivec-14.c: Same.
12431         * gcc.target/powerpc/altivec-22.c: Same.
12432         * gcc.target/powerpc/altivec-consts.c: Same.
12433         * gcc.target/powerpc/altivec-pr22085.c: Same.
12434         * gcc.target/powerpc/altivec-splat.c: Same.
12435         * gcc.target/powerpc/altivec-varargs-1.c: Same.
12436         * gcc.target/powerpc/altivec-vec-merge.c: Same.
12437         * gcc.target/powerpc/darwin-longlong.c: Same.
12438
12439 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
12440
12441         PR target/19340
12442         * gcc.dg/pr19340.c: New test.
12443
12444 2005-11-07  Ian Lance Taylor  <ian@airs.com>
12445
12446         PR rtl-optimization/24683
12447         * gcc.dg/pr24683.c: New test.
12448
12449 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12450
12451         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
12452         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
12453
12454 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
12455
12456         * gcc.target/i386/pr23376.c: Compile with -mmmx.
12457
12458 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
12459
12460         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
12461
12462 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12463
12464         PR target/24230
12465
12466         * gcc.target/powerpc/altivec-consts.c,
12467         gcc.target/powerpc/altivec-splat.c: New testcase.
12468
12469 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
12470
12471         PR c/24599
12472
12473         * gcc.dg/overflow-2.c: New testcase.
12474
12475 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
12476
12477         PR rtl-optimization/23567
12478         * gcc.c-torture/execute/20051104-1.c: New test.
12479
12480 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/24534
12483         gfortran.dg/private_type_2.f90: Modified to check that case with
12484         PRIVATE declaration within derived type is accepted.
12485
12486         PR fortran/20838
12487         gfortran.dg/pointer_assign_1.f90: New test.
12488
12489         PR fortran/20840
12490         * gfortran.dg/arrayio_0.f90: New test.
12491
12492         PR fortran/17737
12493         gfortran.dg/data_initialized.f90: New test.
12494         gfortran.dg/data_constraints_1.f90: New test.
12495         gfortran.dg/data_constraints_2.f90: New test.
12496
12497 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
12498
12499         PR fortran/24174
12500         PR fortran/24305
12501         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12502
12503 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12504
12505         PR 24670
12506         * gcc.dg/tree-ssa/pr24670.c: New test.
12507
12508 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12509
12510         PR target/22432
12511         * gcc.target/i386/pr22432.c: New test.
12512
12513 2005-11-05  Richard Henderson  <rth@redhat.com>
12514
12515         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12516         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12517         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12518         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12519         from gcc.dg/alpha-*.
12520         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12521         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12522
12523 2005-11-05  Andreas Jaeger  <aj@suse.de>
12524
12525         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12526
12527 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12528
12529         PR target/23424
12530         * gcc.dg/torture/pr23424-1.c: New test.
12531
12532 2005-11-04  Richard Henderson  <rth@redhat.com>
12533
12534         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12535         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12536         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12537         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12538         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12539         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12540         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12541         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12542         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12543         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12544         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12545         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12546         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12547         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12548         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12549         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12550         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12551         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12552         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12553         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12554         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12555         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12556         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12557         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12558         Move from gcc.dg/.
12559         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12560         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12561         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12562         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12563         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12564         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12565         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12566         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12567         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12568         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12569         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12570         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12571         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12572         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12573         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12574         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12575         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12576         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12577         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12578         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12579         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12580         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12581         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12582         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12583         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12584         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12585         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12586         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12587         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12588         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12589         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12590         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12591         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12592         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12593         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12594         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12595         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12596         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12597         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12598         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12599         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12600         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12601         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12602         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12603         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12604
12605 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12606
12607         PR 24627
12608         * gcc.dg/tree-ssa/pr24627.c: New test.
12609
12610 2005-11-04 Paul Brook  <paul@codesourcery.com>
12611
12612         * gcc.dg/tls/opt-10.c: New test.
12613
12614 2005-11-04  Andreas Jaeger  <aj@suse.de>
12615
12616         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12617         avoid extra warnings.
12618
12619 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12620
12621         PR libfortran/22298
12622         * gcc/testsuite/lib/target-supports.exp
12623         (check_effective_target_static_libgfortran): New
12624         static_libgfortran effective target.
12625         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12626         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12627
12628 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12629
12630         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12631
12632 2005-11-03  Josh Conner  <jconner@apple.com>
12633
12634         PR c++/19989
12635         g++.dg/ext/array2.C: New test.
12636         g++.dg/template/dependent-name3.C: New test.
12637         g++.dg/template/dependent-name4.C: New test.
12638         g++.dg/template/sfinae2.C: New test.
12639
12640 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12641
12642         PR preprocessor/22042
12643         * gcc.dg/cpp/strify4.c: New test.
12644
12645 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12646
12647         PR c++/17964
12648         * g++.dg/cpp/string-1.C: New test.
12649
12650 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12651
12652         * gcc.target/powerpc: New directory.
12653         * gcc.target/powerpc/powerpc.exp: New file.
12654         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12655         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12656         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12657         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12658         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12659         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12660         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12661         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12662         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12663         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12664         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12665         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12666         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12667         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12668         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12669         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12670         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12671         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12672         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12673         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12674         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12675         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12676         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12677         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12678         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12679         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12680         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12681         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12682         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12683         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12684         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12685         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12686         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12687         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12688
12689 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12690
12691         PR c++/21627
12692         * g++.dg/warn/inline2.C: New test.
12693
12694 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12695
12696         PR middle-end/23155
12697         * g++.dg/ext/c99struct1.C: New test.
12698         * gcc.dg/union-cast-1.c: New test.
12699         * gcc.dg/union-cast-2.c: New test.
12700         * gcc.dg/union-cast-3.c: New test.
12701
12702 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12703
12704         PR middle-end/24589
12705         * gcc.c-torture/execute/zero-struct-2.c: New test.
12706
12707 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12708
12709         PR c++/24582
12710         * g++.dg/init/switch1.C: New test.
12711
12712 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12713
12714         * gcc.dg/delay-slot-1.c: New test.
12715
12716 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12717
12718         PR target/24620
12719         * gcc.dg/pr24620.c: New test.
12720
12721 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12722
12723         PR c/24329
12724         * gcc.dg/format/unnamed-1.c: New test.
12725
12726 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12727
12728         PR c++/22434
12729         * g++.dg/expr/cond8.C: New test.
12730
12731         PR c++/24560
12732         * g++.dg/parse/dot1.C: New test.
12733
12734 2005-11-02  Jan Hubicka  <jh@suse.cz>
12735
12736         PR target/23303
12737         * gcc.dg/i386-lea.c: New test
12738
12739 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12740
12741         PR target/24615
12742         * gcc.dg/pr24615.c: New test.
12743
12744 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12745
12746         PR target/24600
12747         * gcc.dg/pr24600.c: New test.
12748
12749 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12750
12751         PR c++/19253
12752         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12753         * g++.dg/parse/typename9.C: New test.
12754         * g++/dg/parse/typename10.C: Likewise.
12755
12756 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12757
12758         PR fortran/18157
12759         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12760         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12761         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12762
12763 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/24569
12766         * g++.dg/debug/static1.C: New test.
12767
12768 2005-11-02  Josh Conner  <jconner@apple.com>
12769
12770         * g++.dg/crash38.C: moved into proper directory...
12771         * g++.dg/template/crash42.C: ...here
12772
12773 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12774
12775         PR target/18338
12776         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12777         pcc_bitfield_type_matters || default_packed.
12778
12779         * lib/target-supports.exp
12780         (check_effective_target_pcc_bitfield_type_matters): New proc.
12781         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12782
12783         PR testsuite/23304
12784         * lib/target-supports.exp (check_effective_default_packed): New proc.
12785         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12786         Gate expected errors on target ! default_packed.
12787         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12788
12789 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12790
12791         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12792         change (r106358).
12793
12794 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12795
12796         PR fortran/24008
12797         * gfortran.dg/entry_5.f90: New.
12798         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12799
12800 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12801
12802         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12803
12804 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12805
12806         PR fortran/21565
12807         gfortran.dg/namelist_blockdata.f90: New test.
12808
12809         PR fortran/18737
12810         gfortran.dg/external_implicit_none.f90: New test.
12811
12812         PR fortran/14994
12813         * gfortran.dg/secnds.f: New test.
12814
12815 2005-10-31  Jan Hubicka  <jh@suse.cz>
12816
12817         PR target/20928
12818         * gcc.c-torture/compile/pr20928.c: New test.
12819
12820 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         PR middle-end/23492
12823         * gcc.c-torture/compile/zero-strct-5.c: New test.
12824
12825 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12826
12827         PR libgfortran/24584
12828         * gfortran.dg/pr24584.f90: New test.
12829
12830 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12831
12832         PR fortran/18883
12833         * gfortran.dg/char_result_9.f90: New.
12834         * gfortran.dg/char_result_10.f90: New.
12835
12836 2005-10-30  Jan Hubicka  <jh@suse.cz>
12837
12838         * g++.dg/tree-ssa/pr24172.C: New testcase.
12839
12840 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12841
12842         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12843
12844 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12845
12846         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12847         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12848         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12849         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12850         gfortran.dg/enum_9.f90,
12851         gfortran.fortran-torture/compile/enum_1.f90,
12852         gfortran.fortran-torture/execute/enum_1.f90,
12853         gfortran.fortran-torture/execute/enum_2.f90,
12854         gfortran.fortran-torture/execute/enum_3.f90,
12855         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12856
12857 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12858
12859         PR target/18482
12860         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12861         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12862
12863 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12864
12865         PR libfortran/20179
12866         * gfortran.dg/mixed_io_1.f90: New test.
12867         * gfortran.dg/mixed_io_1.c: New file.
12868
12869 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12870
12871         * gfortran.dg/malloc_free_1.f90: New test.
12872
12873 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12874
12875         * gcc.dg/nested-func-4.c: Require profiling -pg.
12876
12877 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12878
12879         PR C++/23229
12880         * g++.dg/warn/main-2.C: New test.
12881
12882 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12883
12884         PR fortran/24545
12885         * gfortran.dg/interface_2.f90: new test.
12886
12887 2005-10-28  Josh Conner  <jconner@apple.com>
12888
12889         PR c++/22153
12890         * g++.dg/template/crash38.C: New test.
12891         * g++.dg/parse/explicit1.C: Change expected errors.
12892
12893 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12894
12895         PR C++/23426
12896         * g++.dg/other/large-size-array.C: New test.
12897
12898 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         PR middle-end/24362
12901         * g++.dg/opt/complex4.C: New test.
12902
12903 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12904
12905         * gcc.dg/nested-func-4.c: New test.
12906
12907 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12908
12909         PR fortran/24158
12910         gfortran.dg/derived_recursion.f90: New test.
12911         gfortran.dg/implicit_actual.f90: New test.
12912
12913 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12914
12915         PR middle-end/24295, PR testsuite/24477
12916         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12917         removed when weakref hits the tree.
12918
12919 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12920
12921         * gfortran.dg/cray_pointers_4.f90: New test.
12922
12923         * gfortran.dg/cray_pointers_5.f90: New test.
12924
12925 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12926
12927         PR fortran/22290
12928         * gfortran.dg/assign_5.f90: New test.
12929         * gfortran.dg/assign_6.f: New test.
12930
12931 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12932
12933         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12934         CPU has no SSE support.
12935
12936 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12937
12938         PR libgfortran/24224
12939         * gfortran.dg/arrayio_1.f90: Update attribution.
12940         * gfortran.dg/arrayio_2.f90: Update attribution.
12941         * gfortran.dg/arrayio_3.f90: Update attribution.
12942         * gfortran.dg/arrayio_4.f90: Update test conditions.
12943         * gfortran.dg/arrayio_5.f90: Update attribution.
12944         * gfortran.dg/arrayio_6.f90: New test.
12945         * gfortran.dg/arrayio_7.f90: New test.
12946
12947 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12948
12949         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12950
12951 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12952
12953         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12954
12955 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12956
12957         PR fortran/24416
12958         * gfortran.dg/namelist_char_only.f90: New test.
12959
12960 2005-10-24  Asher Langton  <langton2@llnl.gov>
12961
12962         PR fortran/17031
12963         PR fortran/22282
12964         * gfortran.dg/cray_pointers_1.f90: New test.
12965         * gfortran.dg/cray_pointers_2.f90: New test.
12966         * gfortran.dg/cray_pointers_3.f90: New test.
12967         * gfortran.dg/loc_1.f90: New test.
12968         * gfortran.dg/loc_2.f90: New test.
12969
12970 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12971
12972         * gcc.dg/pr24225.c: New test.
12973
12974 2005-10-24  Asher Langton  <langton2@llnl.gov>
12975
12976         * gfortran.dg/dup_save_1.f90: New test.
12977         * gfortran.dg/dup_save_2.f90: New test.
12978
12979 2005-10-24  Paul Brook  <paul@codesourcery.com>
12980
12981         PR 24107
12982         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12983         stdint.h.
12984
12985 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12986
12987         PR libgfortran/24489
12988         * gfortran.dg/pr24489.f90: New test.
12989
12990 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12991
12992         PR fortran/23635
12993         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12994
12995 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12996
12997         PR target/18911
12998         * g++.dg/init/array16.C: Skip for mmix-*-*.
12999
13000 2005-10-23  Asher Langton  <langton2@llnl.gov>
13001
13002         * gfortran.dg/byte_1.f90: New test.
13003         * gfortran.dg/byte_2.f90: New test.
13004
13005 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13006
13007         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13008
13009 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13010
13011         PR fortran/18022
13012         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13013
13014         PR fortran/24311
13015         * gfortran.dg/merge_char_const.f90: New test.
13016
13017         PR fortran/24384
13018         * gfortran.dg/spread_scalar_source.f90: New test.
13019
13020 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13021
13022         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13023
13024         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13025         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13026
13027         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13028
13029 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13030
13031         PR fortran/24426
13032         * gfortran.dg/der_pointer_4.f90: New.
13033
13034 2005-10-22  David Ayers  <d.ayers@inode.at>
13035
13036         * obj-c++.dg/except-1.mm: Simplify.
13037
13038 2005-10-21  David Ayers  <d.ayers@inode.at>
13039
13040         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13041
13042 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13043
13044         * gfortran.dg/assumed_dummy_2.f90: New test.
13045
13046 2005-10-21  James E Wilson  <wilson@specifix.com>
13047
13048         PR preprocessor/15220
13049         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13050
13051 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13052
13053         * gcc.c-torture/execute/20051021-1.c: New test.
13054
13055 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13056
13057         PR c++/24260
13058         * g++.dg/ext/tmplattr1.C: New test.
13059
13060 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13061
13062         PR fortran/24440
13063         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13064
13065 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13066
13067         * obj-c++.dg/except-1.mm: New.
13068
13069         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13070
13071 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13072
13073         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13074
13075 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13076
13077         PR middle-end/24295
13078         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13079         declarations with the same names as thunks' alias targets, use
13080         aliases instead.
13081         * gcc.dg/attr-alias-3.c: New test.
13082         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13083
13084 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13085
13086         PR c++/22618
13087         * g++.dg/parse/access8.C: New test.
13088
13089 2005-10-20  Richard Guenther  <rguenther@suse.de>
13090
13091         PR c++/24439
13092         * g++.dg/tree-ssa/pr24439.C: New testcase.
13093
13094 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13095
13096         * g++.dg/opt/delay-slot-1.C: New test.
13097
13098 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13099
13100         PR fortran/21625
13101         * gfortran.fg/der_init_1.f90: New.
13102
13103 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13104
13105         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13106
13107 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/21908
13110         * g++.dg/parse/error28.C: New test.
13111
13112 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13113
13114         * gcc.dg/profile-generate-2.c: New test.
13115
13116 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13117
13118         PR target/23589
13119         * g++.dg/ext/dllimport11.C: New.
13120
13121 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13122
13123         PR c++/22293
13124         * g++.dg/other/friend3.C: New test.
13125
13126 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/23293
13129         * g++.dg/template/error19.C: New test.
13130
13131 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         PR c++/21383
13134         * g++.dg/overload/koenig2.C: New.
13135
13136         PR c++/23118
13137         * g++.dg/overload/error2.C: New.
13138
13139         PR c++/22604
13140         * g++.dg/inherit/covariant14.C: New.
13141
13142 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13143
13144         PR c++/23440
13145         * g++.dg/parse/for1.C: New test.
13146
13147 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13148
13149         PR fortran/23446
13150         * gfortran.dg/host_dummy_index_1.f90: New test.
13151
13152         PR fortran/21459
13153         * gfortran.dg/automatic_char_len_2.f90: New test.
13154
13155         PR fortran/20866
13156         * gfortran.dg/recursive_statement_functions.f90: New test.
13157
13158         PR fortran/20853
13159         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13160
13161         PR fortran/20849
13162         * gfortran.dg/external_initializer.f90: New test.
13163
13164         PR fortran/20837
13165         * non_module_public.f90: New test.
13166
13167 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         PR c++/24386
13170         * g++.dg/template/overload7.C: New.
13171
13172         PR c++/22551
13173         * g++.dg/other/switch2.C: Remove expected warnings.
13174
13175         PR c++/21353
13176         * g++.dg/template/defarg6.C: New.
13177
13178 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13179
13180         PR target/24315
13181         * gcc.target/i386/pr24315.c: New test.
13182
13183 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/24389
13186         * g++.dg/template/static21.C: New test.
13187         * g++.dg/template/static21-a.cc: Likewise.
13188
13189 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13190
13191         PR c++/23959
13192         * g++.dg/warn/Wswitch-default-1.C: New test.
13193         * g++.dg/warn/Wswitch-default-2.C: New test.
13194
13195 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/22173
13198         * g++.dg/parse/template18.C: New test.
13199         * g++.dg/template/nontype15.C: Likewise.
13200
13201 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
13202
13203         PR fortran/22273
13204         * gfortran.dg/spec_expr_2.f90: New.
13205
13206 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
13207
13208         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
13209         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
13210         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
13211         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
13212         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
13213         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
13214         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
13215         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
13216         previous target-specific skips and warning-message matches where
13217         applicable.
13218
13219 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
13220
13221         PR c++/21347
13222         * g++.dg/warn/Wctor-dtor.C: New test.
13223
13224 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13225
13226         PR c/23439
13227         * gcc.dg/for-1.c: New test.
13228
13229 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
13230
13231         PR c++/19565
13232         * g++.dg/warn/Wconversion1.C: New test.
13233         * g++.dg/ext/packed4.C: Compile with -w.
13234         * g++.dg/opt/20050511-1.C: Likewise.
13235         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
13236
13237 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
13238
13239         * gfortran.dg/boz_5.f90: New test.
13240
13241 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
13242
13243         PR c++/22551
13244         * g++.dg/other/switch2.C: New.
13245
13246         PR c++/23984
13247         * g++.dg/init/ctor7.C: New.
13248
13249 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
13250
13251         PR c++/23730
13252         * g++.dg/parse/crash32.C: New test.
13253
13254 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
13255
13256         PR c++/20721
13257         * g++.dg/init/goto2.C: New test.
13258
13259         PR c++/22464
13260         * g++.dg/template/crash/41.C: New test.
13261
13262         PR c++/22180
13263         * g++.dg/template/crash40.C: New test.
13264
13265         PR c++/23694
13266         * g++.dg/parse/friend5.C: New test.
13267
13268         PR c++/23307
13269         * g++.dg/template/crash38.C: New test.
13270
13271         PR c++/22352
13272         * g++.dg/template/friend38.C: New test.
13273
13274         PR c++/22405
13275         * g++.dg/template/crash39.C: New test.
13276
13277 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
13278
13279         * gcc.dg/debug/dwarf2/dwarf-char1.c,
13280         gcc.dg/debug/dwarf2/dwarf-char2.c,
13281         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
13282
13283         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
13284
13285 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
13286
13287         * gcc.dg/dll-2.c: Add tests for warnings.
13288         * gcc.dg/dll-3.c: Likewise.
13289         * gcc.dg/dll-4.c: Likewise.
13290
13291         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
13292         * g++.dg/ext/dllimport2.C: Likewise.
13293         * g++.dg/ext/dllimport3.C: Likewise.
13294         * g++.dg/ext/dllimport7.C: Likewise.
13295         * g++.dg/ext/dllimport8.C: Likewise.
13296         * g++.dg/ext/dllimport9.C: Likewise.
13297
13298 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
13299
13300         PR fortran/24092
13301         * gfortran.dg/derived_pointer_recursion.f90: New test.
13302
13303 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
13304
13305         * gcc.c-torture/execute/20051012-1.c: New test.
13306
13307 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13308
13309         PR fortran/18082
13310         * gfortran.dg/automatic_char_len_1.f90: New test.
13311
13312 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13313
13314         PR fortran/20847
13315         * gfortran.dg/save_common.f90: New test.
13316
13317         PR fortran/20856
13318         * gfortran.dg/save_result.f90: New test.
13319
13320 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         PR c++/21592
13323         * g++.dg/template/dependent-expr1.C: Add new expected error.
13324         * g++.dg/template/dependent-expr2.C: Adjust error text.
13325         * g++.dg/template/overload6.C: New.
13326
13327         PR c++/23797
13328         * g++.dg/other/typename8.C: New.
13329
13330         PR c++/21117
13331         * g++.dg/other/return1.C: New.
13332
13333 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
13334
13335         PR c++/24052
13336         * g++.dg/ext/label5.C: New.
13337
13338 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         PR c++/19964
13341         * g++.dg/parse/crash31.C: New.
13342
13343 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
13344
13345         * g++.dg/ipa/ipa-1.c: New test.
13346         * g++.dg/ipa/ipa-2.c: New test.
13347         * g++.dg/ipa/ipa-3.c: New test.
13348         * g++.dg/ipa/ipa-4.c: New test.
13349         * g++.dg/ipa/ipa-5.c: New test.
13350         * g++.dg/ipa/ipa.exp: New file.
13351
13352 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
13353
13354         PR fortran/24207
13355         * gfortran.dg/private_type_3.f90: New test.
13356
13357 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13358
13359         PR fortran/20786
13360         gfortran.dg/aint_anint_1.f90: New test.
13361
13362 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
13363
13364         PR libgfortran/24313
13365         gfortran.dg/csqrt.f: New test.
13366
13367 2005-10-11  Ian Lance Taylor  <ian@airs.com>
13368
13369         PR c++/8057
13370         * g++.dg/warn/noeffect7.C: New test.
13371         * g++.dg/warn/noeffect2.C: Instantiate templates.
13372         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
13373         and warning.
13374
13375 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/21089
13378         * g++.dg/init/float1.C: New test.
13379
13380         PR c++/24277
13381         * g++.dg/init/member1.C: Tweak error markers.
13382
13383 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
13384
13385         PR testsuite/24281
13386         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
13387         Check for null pointer.
13388
13389 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/21369
13392         * g++.dg/parse/ret-type3.C: New test.
13393
13394 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13395
13396         PR tree-opt/23946
13397         * gcc.c-torture/compile/pr23946.c: New test.
13398
13399 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
13400
13401         * g++.dg/opt/mmx2.C: New test.
13402
13403 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13404
13405         PR c++/24277
13406         * g++.dg/template/static20.C: New test.
13407
13408         PR c++/24302
13409         * g++.dg/warn/Wunused-12.C: New test.
13410
13411         PR c++/23437
13412         * g++.dg/template/arg4.C: New test.
13413
13414 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13415
13416         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
13417         * gcc.dg/ucnid-3.c: Likewise.
13418         * gcc.dg/ucnid-4.c: Likewise.
13419         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
13420         * g++.dg/other/ucnid-1.C: Likewise.
13421         * gcc.dg/sparc-frame-1.c: New test.
13422
13423 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/24139
13426         * g++.dg/template/spec27.C: New test.
13427
13428         PR c++/24275
13429         * g++.dg/template/static19.C: New test.
13430
13431 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13432
13433         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
13434         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
13435
13436 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13437
13438         PR target/24136
13439         * gfortran.fortran-torture/compile/pr24136.f: New test.
13440
13441 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
13442
13443         PR c++/22172
13444         * g++.dg/parse/crash30.C: New test.
13445
13446 2005-10-07  Richard Guenther  <rguenther@suse.de>
13447
13448         PR middle-end/24227
13449         * gcc.c-torture/compile/pr24227.c: New testcase.
13450
13451 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
13452
13453         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
13454         Do not put aligned attributes on array elements.
13455
13456 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
13457
13458         PR testsuite/23611, PR testsuite/23615
13459         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
13460         writing prototypes of library functions by hand.
13461         * obj-c++.dg/bitfield-4.mm: Likewise.
13462         * obj-c++.dg/const-str-4.mm: Likewise.
13463         * obj-c++.dg/encode-4.mm: Likewise.
13464         * obj-c++.dg/encode-5.mm: Likewise.
13465         * obj-c++.dg/encode-6.mm: Likewise.
13466         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
13467         * obj-c++.dg/method-10.mm: Likewise.
13468         * obj-c++.dg/method-17.mm: Likewise.
13469         * obj-c++.dg/method-19.mm: Likewise.
13470         * obj-c++.dg/try-catch-2.mm: Likewise.
13471
13472 2005-10-06  Richard Henderson  <rth@redhat.com>
13473
13474         PR 24236
13475         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
13476
13477 2005-10-06  Dale Johannesen  <dalej@apple.com>
13478
13479         * gcc.c-torture/execute/20030125-1.c: Correct.
13480
13481 2005-10-06  Richard Guenther  <rguenther@suse.de>
13482
13483         PR tree-optimization/24238
13484         * g++.dg/tree-ssa/pr24238.C: New testcase.
13485
13486 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
13487
13488         PR 18568
13489         * gfortran.dg/der_pointer_3.f90: New test.
13490
13491 2005-10-05  Devang Patel  <dpatel@apple.com>
13492
13493         PR Debug/23205
13494         * g++.dg/other/PR23205.C: New.
13495
13496 2005-10-05  Richard Henderson  <rth@redhat.com>
13497
13498         PR target/23602
13499         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
13500         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
13501
13502 2005-10-05  Dale Johannesen  <dalej@apple.com>
13503
13504         * gcc.c-torture/execute/float-floor.c: New.
13505
13506 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13507
13508         PR tree-optimization/21419
13509         PR tree-optimization/24146
13510         PR tree-optimization/24151
13511
13512         * g++.dg/ext/asm7.C: New.
13513         * g++.dg/ext/asm8.C: New.
13514         * gcc.dg/asm-1.c: Compile on all targets.
13515         * gcc.dg/asm-pr24146.c: New.
13516         * gcc.dg/pr21419.c: Adjust error messages.
13517
13518 2005-10-05  Richard Guenther  <rguenther@suse.de>
13519
13520         PR fortran/24176
13521         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13522
13523 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13524
13525         PR c++/23513
13526         * g++.dg/template/spec22.C: Robustify test.
13527         * g++.dg/template/spec26.C: New.
13528
13529 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13530
13531         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13532         if target supports vector instructions.
13533
13534 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13535
13536         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13537         C99 functions.
13538
13539 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13540
13541         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13542         check_effective_target_fortran_large_int): Replace cached result
13543         when target changes.
13544
13545 2005-10-04  Devang Patel  <dpatel@apple.com>
13546
13547         * gcc.dg/i386-sse-vect-types.c: New.
13548
13549 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13550
13551         PR preprocessor/13726
13552         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13553         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13554
13555 2005-10-04  Richard Guenther  <rguenther@suse.de>
13556
13557         PR c/23576
13558         * gcc.dg/noncompile/pr23576.c: New testcase.
13559
13560 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13561
13562         PR middle-end/23125
13563         * gcc.dg/register-var-3.c: New test.
13564
13565 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13566
13567         * gcc.dg/pr23049.c: New test.
13568
13569         * gcc.dg/ucnid-4.c: Fix test.
13570
13571 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13572
13573         PR 23445
13574         * gcc.c-torture/compile/pr23445.c: New test.
13575
13576 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13577
13578         * g++.dg/overload/unknown1.C: New.
13579
13580 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13581
13582         PR c++/17775
13583         * g++.dg/template/repo4.C: New test.
13584
13585 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13586
13587         PR libfortran/19308
13588         * gfortran.dg/large_real_kind_2.F90: New test.
13589         * gfortran.dg/large_integer_kind_2.f90: New test.
13590
13591 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13592
13593         * lib/target-supports.exp (check_effective_target_vect_shift):
13594         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13595         (check_effective_target_vect_condition): Fix copy-n-pasto.
13596
13597         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13598         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13599         targets.
13600
13601 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13602
13603         PR c++/22621
13604         * g++.dg/template/overload5.C : New test.
13605
13606         PR c++/23840
13607         * g++.dg/expr/stdarg1.C: New test.
13608
13609 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13610
13611         PR 24142
13612         * gcc.c-torture/execute/pr24142.c: New test.
13613
13614 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13615
13616         PR 24141
13617         * gcc.c-torture/execute/pr24141.c: New test.
13618
13619 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13620             Diego Novillo  <dnovillo@redhat.com>
13621
13622         PR 23604
13623         * gcc.c-torture/execute/pr23604.c: New test.
13624
13625 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13626
13627         PR fortran/16404
13628         PR fortran/20835
13629         PR fortran/20890
13630         PR fortran/20899
13631         PR fortran/20900
13632         PR fortran/20901
13633         PR fortran/20902
13634         gfortran.dg/equiv_constraint_1.f90: New test.
13635         gfortran.dg/equiv_constraint_2.f90: New test.
13636         gfortran.dg/equiv_constraint_3.f90: New test.
13637         gfortran.dg/equiv_constraint_4.f90: New test.
13638         gfortran.dg/equiv_constraint_5.f90: New test.
13639         gfortran.dg/equiv_constraint_6.f90: New test.
13640         gfortran.dg/equiv_constraint_7.f90: New test.
13641         gfortran.dg/equiv_constraint_8.f90: New test.
13642         gfortran.dg/private_type_1.f90: New test.
13643         gfortran.dg/private_type_2.f90: New test.
13644         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13645         980628-10.f: Assert std=gnu to permit mixing of
13646         types in equivalence statements.
13647
13648 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13649
13650         PR 24112
13651         * gfortran.dg/open_status_1.f90: New.
13652
13653 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13654
13655         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13656         * gcc.dg/vect/pr22480.c: Clean up temp files.
13657         * gcc.dg/vect/pr23831.c: Clean up temp files.
13658         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13659         Clean up temp files.
13660         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13661         Clean up temp files.
13662
13663         * gcc.dg/20050309-1.c: Clean up temp files.
13664         * gcc.dg/20050325-1.c: Clean up temp files.
13665
13666 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13667
13668         PR tree-optimization/24059
13669         * gcc.dg/vect/pr24059.c : New test.
13670
13671 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13672
13673         PR middle-end/24109
13674         * gcc.c-torture/execute/20050929-1.c: New test.
13675
13676 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13677
13678         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13679
13680 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13681
13682         PR c/21419
13683         * gcc.dg/pr21419.c: New test.
13684
13685 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13686
13687         * gcc.dg/pr23911.c: New test.
13688
13689 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13692
13693         PR c++/16782
13694         * g++.dg/parse/qualified4.C: New test.
13695         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13696         * g++.old-deja/g++.mike/p8154.C: Likewise.
13697
13698 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13699
13700         PR c++/22147
13701         * g++.dg/template/friend37.C: New test.
13702         * g++.dg/parse/crash28.C: Adjust error markers.
13703
13704 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13705
13706         PR fortran/18518
13707         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13708
13709 2005-09-27  Devang Patel  <dpatel@apple.com>
13710
13711         PR tree-optimization/23625
13712         * gcc.dg/pr23625.c: New test.
13713
13714 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13715
13716         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13717         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13718
13719 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13720
13721         PR fortran/23677
13722         * gfortran.fortran-torture/execute/save_1.f90: New test.
13723         * gfortran.dg/save_1.f90: New test.
13724
13725 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13726
13727         * gcc.target/i386/builtin-apply-mmx.c: New test.
13728
13729         PR target/22576
13730         * gcc.target/i386/pr22576.c: New test.
13731
13732         PR target/22585
13733         * gcc.target/i386/pr22585.c: New test.
13734
13735         PR target/23268
13736         * gcc.target/i386/pr23268.c: New test.
13737
13738         PR middle-end/23831
13739         * gcc.dg/vect/pr23831.c: New test.
13740
13741         PR target/24055
13742         * gcc.target/i386/pr24055.c: New test.
13743
13744 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13745
13746         PR tree-optimization/23960
13747         * gcc.c-torture/compile/pr23960.c: New.
13748
13749 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13750
13751         PR fortran/16861
13752         * gfortran.dg/nested_modules_3.f90: New.
13753
13754 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13755
13756         PR fortran/24005
13757         gfortran.dg/interface_1.f90: New test.
13758
13759 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13760         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13761
13762         PR fortran/23843
13763         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13764
13765 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13766
13767         PR fortran/23516
13768         * gfortran.dg/imag_1.f: New test.
13769         * gfortran.dg/imag_2.f: Ditto.
13770
13771 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13772
13773         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13774
13775 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13776
13777         PR c++/21983
13778         * g++.dg/warn/pr21983.C: New test.
13779
13780 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13781
13782         * gcc.dg/20050922-1.c: Testcase added.
13783
13784 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13785
13786         PR c++/23993
13787         * g++.dg/template/array14.C: New test.
13788
13789 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13790
13791         PR fortran/19929
13792         * gfortran.dg/der_ptr_component_1.f90: New test.
13793
13794 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13795
13796         PR c++/23965
13797         * g++.dg/template/error1.C: Reject "no matching function" message.
13798
13799 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13800
13801         PR c++/17609
13802         * g++.dg/lookup/error1.C: New test.
13803
13804 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13805
13806         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13807         functionality of the testcase.
13808
13809 2005-09-20  Richard Henderson  <rth@redhat.com>
13810
13811         * gcc.dg/vect/vect-22.c: Require vect_float.
13812         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13813
13814 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13815
13816         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13817         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13818         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13819         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13820         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13821         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13822         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13823         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13824         * gcc.dg/cpp/ucnid-8.c: New test.
13825
13826 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13827
13828         PR tree-optimization/23929
13829         * gcc.c-torture/compile/pr23929.c: New test.
13830
13831 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13832
13833         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13834         for one loop.
13835
13836 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13837
13838         PR testsuite/23186
13839         * g++.dg/other/pr22003.C: Require named sections.
13840
13841 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13842
13843         PR c++/23947
13844         * g++.dg/rtti/crash3.C: New test.
13845
13846         PR tree-optimization/23818
13847         * gcc.dg/pr23818.c: New test.
13848
13849 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13850
13851         PR fortran/23420
13852         * gfortran.dg/print_fmt_4.f: New.
13853
13854 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13855
13856         PR fortran/23663
13857         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13858
13859 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13860
13861         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13862         Use pointers to local alignable arrays instead. Added comments.
13863         * gcc.dg/vect/vect-46.c: Likewise.
13864         * gcc.dg/vect/vect-48.c: Likewise.
13865         * gcc.dg/vect/vect-49.c: Likewise.
13866         * gcc.dg/vect/vect-52.c: Likewise.
13867         * gcc.dg/vect/vect-53.c: Likewise.
13868         * gcc.dg/vect/vect-54.c: Likewise.
13869         * gcc.dg/vect/vect-56.c: Likewise.
13870         * gcc.dg/vect/vect-57.c: Likewise.
13871         * gcc.dg/vect/vect-58.c: Likewise.
13872         * gcc.dg/vect/vect-60.c: Likewise.
13873         * gcc.dg/vect/vect-61.c: Likewise.
13874
13875         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13876         The test is no longer vectorizable on vect_no_align targets.
13877         * gcc.dg/vect/vect-43.c: Likewsie.
13878
13879         * gcc.dg/vect/vect-44.c: Added comments.
13880         * gcc.dg/vect/vect-45.c: Added comments.
13881         * gcc.dg/vect/vect-50.c: Added comments.
13882         * gcc.dg/vect/vect-51.c: Added comments.
13883
13884         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13885         aligned type.
13886         * gcc.dg/vect/Os-vect-95.c: Likewise.
13887
13888         * gcc.dg/vect/vect-41.c: Test removed.
13889         * gcc.dg/vect/vect-47.c: Test removed.
13890         * gcc.dg/vect/vect-55.c: Test removed.
13891         * gcc.dg/vect/vect-59.c: Test removed.
13892
13893 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13894
13895         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13896         No longer vectorizable on vect_no_align targets.
13897         * gcc.dg/vect/pr20122.c: Likewise.
13898         * gcc.dg/vect/vect-74.c: Likewise.
13899         * gcc.dg/vect/vect-75.c: Likewise.
13900         * gcc.dg/vect/vect-76.c: Likewise.
13901
13902         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13903         Will not be vectorizable on vect_no_align targets once aliasing issues
13904         are resolved.
13905         * gcc.dg/vect/vect-79.c: Likewise.
13906
13907         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13908         * gcc.dg/vect/vect-78.c: Likewise.
13909         * gcc.dg/vect/vect-97.c: Likewise.
13910
13911 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13912
13913         * gcc.dg/pr23943.c: New test.
13914
13915 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13916
13917         PR fortran/19181
13918         * gfortran.dg/derived_pointer_null_1.f90: New test.
13919
13920 2005-09-18  Richard Guenther  <rguenther@suse.de>
13921
13922         PR middle-end/23944
13923         * gcc.c-torture/compile/pr23944.c: New testcase.
13924
13925 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13926
13927         PR fortran/15975
13928         * gfortran.dg/der_pointer_2.f90: New test.
13929
13930 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13931
13932         PR fortran/16861
13933         * gfortran.dg/nested_modules_2.f90: New test.
13934
13935 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13936
13937         PR c++/18368
13938         * g++.dg/other/semicolon.C: New test.
13939
13940 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13941
13942         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13943         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13944
13945 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13946
13947         PR c++/23914
13948         * g++.dg/template/static18.C: New test.
13949
13950         PR c++/21514
13951         * g++.dg/template/crash19.C: Remove dg-error marker.
13952         * g++.dg/template/local4.C: New test.
13953
13954 2005-09-16  Paul Brook  <paul@codesourcery.com>
13955
13956         PR fortran/23906
13957         * gfortran.dg/dependency_1.f90: New test.
13958
13959 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13960
13961         PR c++/23896
13962         * g++.dg/template/static17.C: New test.
13963
13964 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13965
13966         PR c++/23139
13967         * g++.dg/warn/huge-val1.C: New test.
13968
13969 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/13140
13972         * g++.dg/parse/class2.C: New test.
13973         * g++.dg/template/explicit8.C: Likewise.
13974         * g++.dg/template/spec25.C: Likewise.
13975
13976 2005-09-14  Josh Conner  <jconner@apple.com>
13977
13978         PR middle-end/23584
13979         * gcc.dg/pr23584.c: New test.
13980
13981 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13982
13983         PR fortran/21875 Internal Unit Array I/O, NIST
13984         * gfortran.dg/arrayio_1.f90: New test.
13985         * gfortran.dg/arrayio_1.f90: New test.
13986         * gfortran.dg/arrayio_1.f90: New test.
13987         * gfortran.dg/arrayio_1.f90: New test.
13988         * gfortran.dg/arrayio_1.f90: New test.
13989
13990 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13991
13992         PR middle-end/22480
13993         * gcc.dg/vect/pr22480.c: New test.
13994
13995 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13996
13997         PR fortran/19358
13998         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13999
14000 2005-09-13 Josh Conner <jconner@apple.com>
14001
14002         PR c++/23180
14003         * g++.dg/init/struct2.C: New test.
14004         * g++.dg/init/struct3.C: New test.
14005
14006 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14007
14008         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14009         Clean up temp files.
14010         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14011         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14012         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14013         gcc.dg/tree-ssa/builtin-printf-1.c,
14014         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14015         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14016         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14017         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14018         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14019         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14020         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14021         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14022         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14023         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14024         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14025         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14026
14027 2005-09-13  Josh Conner  <jconner@apple.com>
14028
14029         * lib/gcc-dg.exp: Load scanipa.exp.
14030         (cleanup-dump): New procedure.
14031         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14032         * lib/scandump.exp: New file.
14033         * lib/scantree.exp: Use it.
14034         * lib/scanipa.exp: New file.
14035
14036 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14037
14038         PR fortran/17740
14039         * gfortran.dg/generic_4.f90: New test.
14040
14041 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14042
14043         PR target/23816
14044         * gcc.target/i386/pr23816-1.c: New test.
14045         * gcc.target/i386/pr23816-2.c: New test.
14046
14047
14048 2005-09-13  Bastian Blank <waldi@debian.org>
14049
14050         PR c++/16171
14051         * g++.dg/abi/mangle26.C: New test.
14052         * g++.dg/abi/mangle27.C: New test.
14053         * g++.dg/abi/mangle28.C: New test.
14054         * g++.dg/abi/mangle29.C: New test.
14055
14056         PR c++/23839
14057         * g++.dg/parse/register1.C: New test.
14058
14059 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/23842
14062         * g++.dg/template/access16.C: New test.
14063
14064 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14065
14066         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14067
14068 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14069
14070         PR fortran/18899
14071         * gfortran.dg/shape_2.f90: New test.
14072
14073 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14074
14075         PR target/19269
14076         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14077         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14078         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14079         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14080         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14081         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14082         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14083         tests.
14084
14085 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14086
14087         PR c++/23841
14088         * g++.dg/parse/template17.C: New test.
14089
14090 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/23789
14093         * g++.dg/template/nontype14.C: New test.
14094
14095 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14096
14097         PR g++/7874
14098         * g++.dg/lookup/friend7.C: New test.
14099         * g++.dg/lookup/friend8.C: New test.
14100         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14101         so that it will be found via argument dependent lookup.
14102         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14103         friend functions which will no longer be found.
14104         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14105         function g, so that it will be found via argument dependent
14106         lookup.
14107         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14108         * g++.old-deja/g++.mike/net43.C: Likewise.
14109
14110 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/23691
14113         * g++.dg/template/static16.C: New test.
14114
14115 2005-09-12  Josh Conner  <jconner@apple.com>
14116
14117         PR middle-end/23237
14118         * gcc.c-torture/compile/pr23237.c: New test.
14119
14120 2005-09-11  Richard Henderson  <rth@redhat.com>
14121
14122         * g++.dg/other/error8.C: Update expected diagnostic text.
14123
14124 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14125
14126         PR libfortran/19872
14127         * gfortran.dg/overwrite_1.f: New test.
14128
14129 2005-09-09  Josh Conner  <jconner@apple.com>
14130
14131         * g++.dg/init/pr23180-1.C: Removed.
14132         * g++.dg/init/pr23180-2.C: Removed.
14133
14134 2005-09-09  David Daney <ddaney@avtrex.com>
14135
14136         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14137         files which are ...
14138         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14139         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14140
14141 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14142
14143         * gfortran.dg/iostat_2.f90: New test.
14144
14145 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR c++/22252
14148         * g++.dg/ext/interface1.C: New test.
14149         * g++.dg/ext/interface1.h: Likewise.
14150         * g++.dg/ext/interface1a.cc: Likewise.
14151
14152 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14153
14154         * gfortran.dg/iomsg_1.f90: New test case.
14155
14156 2005-09-09  Richard Guenther  <rguenther@suse.de>
14157
14158         PR c++/23624
14159         * g++.dg/tree-ssa/pr23624.C: New testcase.
14160
14161 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14162
14163         PR fortran/19239
14164         * gfortran.dg/vector_subscript_1.f90,
14165         * gfortran.dg/vector_subscript_2.f90: New tests.
14166
14167 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14168
14169         PR fortran/21104
14170         * gfortran.dg/array_alloc_1.f90,
14171         * gfortran.dg/array_alloc_2.f90,
14172         * gfortran.dg/array_alloc_3.f90: New tests.
14173
14174 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14175
14176         PR fortran/12840
14177         * gfortran.dg/array_constructor_6.f90
14178         * gfortran.dg/array_constructor_7.f90
14179         * gfortran.dg/array_constructor_8.f90
14180         * gfortran.dg/array_constructor_9.f90
14181         * gfortran.dg/array_constructor_10.f90
14182         * gfortran.dg/array_constructor_11.f90
14183         * gfortran.dg/array_constructor_12.f90: New tests.
14184
14185 2005-09-08  Josh Conner  <jconner@apple.com>
14186
14187         PR c++/23180
14188         * g++.dg/init/pr23180-1.C: New test.
14189         * g++.dg/init/pr23180-2.C: New test.
14190
14191 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14192
14193         PR fortran/18878
14194         * gfortran.dg/module_double_reuse.f90: New.
14195
14196 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
14197
14198         PR fortran/23270
14199         PR fortran/22304
14200         PR fortran/18870
14201         PR fortran/17917
14202         PR fortran/16511
14203         * gfortran.dg/common_equivalence_1.f: New.
14204         * gfortran.dg/common_equivalence_2.f: New.
14205         * gfortran.dg/common_equivalence_3.f: New.
14206         * gfortran.dg/contained_equivalence_1.f90: New.
14207         * gfortran.dg/module_blank_common.f90: New.
14208         * gfortran.dg/module_commons_1.f90: New.
14209         * gfortran.dg/module_equivalence_1.f90: New.
14210         * gfortran.dg/nested_modules_1.f90: New.
14211         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
14212         equivalences and add comment to connect the test with
14213         the PR.
14214
14215 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14216
14217         PR fortran/23765
14218         * gfortran.dg/common_6.f90: New test.
14219
14220 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14221
14222         PR fortran/15326
14223         * gfortran.dg/char_result_1.f90,
14224         * gfortran.dg/char_result_2.f90,
14225         * gfortran.dg/char_result_3.f90,
14226         * gfortran.dg/char_result_4.f90,
14227         * gfortran.dg/char_result_5.f90,
14228         * gfortran.dg/char_result_6.f90,
14229         * gfortran.dg/char_result_7.f90,
14230         * gfortran.dg/char_result_8.f90: New tests.
14231
14232 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
14233
14234         PR fortran/19928
14235         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
14236
14237 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14238
14239         PR obj-c++/16816
14240         * obj-c++.dg/selector-5.mm: New test.
14241         * obj-c++.dg/selector-6.mm: New test.
14242
14243 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         PR objc/20574
14246         PR objc/19324
14247         * objc.dg/error-1.m: New test.
14248
14249 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
14250
14251         PR fortran/23373
14252         * gfortran.fortran-torture/execute/pr23373-1.f90,
14253         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
14254
14255 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
14256
14257         PR libfortran/23760
14258         * gfortran.dg/g77/1832.f: Remove long string in write statement
14259         to allow the test to pass on correct list directed output with
14260         prepended space.
14261
14262 2005-09-07  James E Wilson  <wilson@specifix.com>
14263
14264         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
14265
14266 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14267
14268         * gfortran.dg/parameter+save.f90: Rename to
14269         * gfortran.dg/parameter_save.f90: .. this.
14270
14271 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
14272
14273         PR fortran/20848
14274         * gfortran.dg/parameter+save.f90: New test case.
14275
14276 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
14277
14278         PR fortran/19269
14279         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
14280
14281 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14282
14283         PR c/23075
14284         * gcc.dg/pr23075.c: New test.
14285         * g++.dg/warn/pr23075.C: New test.
14286
14287         PR target/22362
14288         * gcc.target/i386/pr22362.c: New test.
14289
14290         PR rtl-optimization/23098
14291         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
14292
14293         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
14294         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14295         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14296
14297 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * g++.dg/expr/cast6.C: New test.
14300
14301         PR c++/9782
14302         * g++.dg/init/new15.C: New test.
14303
14304 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14305
14306         * gcc.dg/vect/Os-vect-95.c: New test.
14307         * gcc.dg/vect/vect-95.c: Same.
14308
14309 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
14310
14311         * gcc.dg/vect/vect-29.c: Update xfail testing.
14312         * gcc.dg/vect/vect-44.c: Same.
14313         * gcc.dg/vect/vect-48.c: Same.
14314         * gcc.dg/vect/vect-50.c: Same.
14315         * gcc.dg/vect/vect-72.c: Same.
14316         * gcc.dg/vect/vect-77.c: Same.
14317         * gcc.dg/vect/vect-78.c: Same.
14318         * gcc.dg/vect/vect-80.c: Same.
14319         * gcc.dg/vect/vect-96.c: Same.
14320         * gcc.dg/vect/vect-100.c: Same.
14321         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
14322         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
14323         * gfortran.dg/vect/vect-5.f90: Same.
14324
14325 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
14328         start strings.
14329         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14330         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14331
14332         PR c++/23056
14333         * g++.dg/opt/pr23056.C: New test.
14334
14335         PR rtl-optimization/23098
14336         * gcc.target/i386/pr23098.c: New test.
14337
14338 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
14339
14340         PR c++/23667
14341         * g++.dg/template/static15.C: New test.
14342
14343         PR c++/21440
14344         * g++.dg/ext/stmtexpr5.C: New test.
14345         * g++.dg/ext/stmtexpr6.C: Likewise.
14346
14347 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
14348
14349         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
14350
14351         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
14352         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
14353         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
14354
14355 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
14356
14357         PR libfortran/23321
14358         * gfortran.dg/direct_io_4.f90: New test case.
14359
14360 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
14361             Rasmus Hahn  <rassahah@neofonie.de>
14362
14363         PR libobjc/23108
14364         * objc.dg/type-stream-1.m: New test.
14365
14366 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
14367
14368         PR fortran/23661
14369         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
14370         gfortran.dg/print_fmt_3.f90: New test.
14371
14372 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14373
14374         * gfortran.dg/fmt_t_1.f90: New test.
14375
14376 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
14377
14378         PR rtl-optimization/23454
14379         * g++.dg/opt/pr23454.C: New test.
14380
14381 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/23699
14384         * g++.dg/ext/static1.C: New test.
14385
14386 2005-09-02  Richard Henderson  <rth@redhat.com>
14387
14388         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
14389         tail call to check_fa_work.
14390
14391 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/21687
14394         * g++.dg/other/gc3.C: New test.
14395
14396 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14397
14398         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
14399         * gcc.dg/20050826-1.c: Likewise.
14400
14401 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
14402
14403         PR c++/23167
14404         * g++.dg/expr/volatile1.C: New test.
14405
14406 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
14407
14408         PR middle-end/23547
14409         * gcc.dg/pr23547.c: New test.
14410
14411 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
14412
14413         PR c/22061
14414         * gcc.c-torture/execute/pr22061-1.c,
14415         * gcc.c-torture/execute/pr22061-2.c,
14416         * gcc.c-torture/execute/pr22061-3.c,
14417         * gcc.c-torture/execute/pr22061-4.c: New tests.
14418
14419 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
14420
14421         * gcc.dg/Wredundant-decls-2.c: New test to check that
14422         -Wredundant-decls does not issue warning for a variable
14423         definition following a declaration.
14424
14425 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
14426
14427         PR debug/7241
14428         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
14429         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
14430         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
14431
14432         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
14433         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
14434         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
14435         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
14436         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
14437         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
14438         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
14439         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
14440
14441 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14442
14443         PR objc/23306
14444         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
14445         scan-assmbler.
14446
14447 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
14448
14449         PR target/21255
14450         * gcc.dg/pr21255-1.c: New test.
14451         * gcc.dg/pr21255-2-mb.c: Likewise.
14452         * gcc.dg/pr21255-2-ml.c: Likewise.
14453         * gcc.dg/pr21255-3.c: Likewise.
14454         * gcc.dg/pr21255-4.c: Likewise.
14455
14456 2005-08-31  Dale Johannesen  <dalej@apple.com>
14457
14458         * gcc.dg/20050830-1.c: New.
14459
14460 2005-08-31  Josh Conner  <jconner@apple.com>
14461
14462         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
14463         command-line options for arm-*-* targets.
14464         * g++.dg/init/array16.C: Likewise.
14465         * g++.dg/other/crash-4.C: Likewise.
14466
14467 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14468
14469         PR obj-c++/23640
14470         * obj-c++.dg/gnu-runtime-3.mm: New test.
14471
14472 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14473
14474         PR c++/13377
14475         * g++.dg/lookup/ambig4.C: New test.
14476         * g++.dg/lookup/ambig5.C: New test.
14477         * g++.dg/tc1/dr101.C: Adjust error markers.
14478
14479 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14480
14481         PR c++/23639
14482         * g++.dg/template/ttp5.C: Adjust error markers.
14483
14484 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
14485
14486         PR testsuite/23609
14487         * lib/obj-c++.exp: Include target-libpath.exp.
14488         (obj-c++_link_flags): Look for the GNU libobjc library
14489         and set the library path to include it.
14490         Don't manually set LD_LIBRARY_PATH (etc.) but call
14491         set_ld_library_path_env_vars instead.
14492         (obj-c++_target_compile): Don't set library path or
14493         linker flags because they are already set correctly
14494         in obj-c++_link_flags.
14495
14496 2005-08-30  Josh Conner  <jconner@apple.com>
14497
14498         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
14499         to command-line options for arm-*-* targets.
14500
14501 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14502
14503         * g++.dg/other/i386-1.C: New.
14504
14505 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14506
14507         PR preprocessor/20348
14508         PR preprocessor/20356
14509         * gcc.dg/cpp/pr20348.c: New test.
14510         * gcc.dg/cpp/pr20348.h: New file.
14511         * gcc.dg/cpp/inc/pr20348.h: New file.
14512         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14513         * gcc.dg/cpp/pr20356.c: New test.
14514         * gcc.dg/cpp/pr20356.h: New file.
14515         * gcc.dg/cpp/inc/pr20356.h: New file.
14516         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14517
14518 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14519
14520         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14521         Fix array dimension to avoid correct end-of-file error.
14522
14523 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14524
14525         PR libfortran/23598
14526         * gfortran.dg/iostat_1.f90: New test.
14527
14528 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         PR middle-end/23408
14531         * gcc.dg/pr23408.c: New test.
14532
14533 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14534
14535         PR c++/23099
14536         * g++.dg/init/member1.C: Make sure erroneous static data member
14537         definitions are required.
14538         * g++.dg/template/static13.C: New test.
14539         * g++.dg/template/static14.C: Likewise.
14540
14541 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14542
14543         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14544         -march=pentium4, remove ilp32 requirement.
14545
14546         PR middle-end/23484
14547         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14548         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14549
14550 2005-08-29  Andreas Jaeger  <aj@suse.de>
14551
14552         PR testsuite/23607
14553         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14554
14555 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * gcc.c-torture/execute/20050316-2.c: New test.
14558         * gcc.c-torture/execute/20050316-3.c: New test.
14559         * gcc.dg/torture/pr16104-1.c: New test.
14560
14561 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14562
14563         PR middle-end/23463
14564         * gcc.c-torture/execute/zero-struct-1.c: New test.
14565
14566 2005-08-27  Richard Guenther  <rguenther@suse.de>
14567
14568         PR target/23575
14569         * gcc.target/i386/pr23575.c: New testcase.
14570
14571 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR rtl-optimization/23561
14574         * gcc.c-torture/execute/20050826-1.c: New test.
14575
14576         PR rtl-opt/23560
14577         * gcc.c-torture/execute/20050826-2.c: New test.
14578
14579 2005-08-26  Dale Johannesen  <dalej@apple.com>
14580
14581         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14582         * gcc.dg/20050826-1.c: New.
14583
14584 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14585
14586         PR c++/19004
14587         * g++.dg/template/nontype13.C: New test.
14588
14589         PR c++/23491
14590         * g++.dg/init/new14.C: New test.
14591         * g++.dg/expr/anew1.C: Do not XFAIL.
14592         * g++.dg/expr/anew2.C: Likewise.
14593         * g++.dg/expr/anew3.C: Likewise.
14594
14595 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14596
14597         PR middle-end/22439
14598         * gcc.dg/vla-3.c: New test.
14599
14600 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14601
14602         PR fortran/20363
14603         * gfortran.dg/named_interface.f90: New.
14604
14605 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14606
14607         * gcc.c-torture/execute/frame-address.c: New test.
14608
14609 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14610
14611         PR c++/20817
14612         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14613
14614 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14615
14616         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14617
14618 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14619
14620         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14621         * gcc.dg/altivec-22.c: Rename from..
14622         * gcc.dg/altivec-nomfcr.c: ..this.
14623
14624 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14625
14626         PR tree-optimization/23546
14627         * gcc.dg/tree-ssa/pr23546.c: New test.
14628
14629 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14630
14631         PR fortran/17758
14632         * gfortran.dg/nonreturning_statements.f90: New test.
14633
14634 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         PR c++/22454
14637         * g++.dg/parse/crash29.C: New.
14638
14639 2005-08-23  DJ Delorie  <dj@redhat.com>
14640
14641         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14642         constants have the L suffix.
14643
14644 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14645
14646         PR c++/23044
14647         * g++.dg/template/instantiate8.C: New.
14648
14649 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14650
14651         PR middle-end/23467
14652         * gcc.c-torture/execute/pr23467.c: New test.
14653
14654 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14655
14656         PR tree-optimization/22043
14657         * gcc.c-torture/execute/20050613-1.c: New test.
14658
14659 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14660
14661         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14662
14663 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14664
14665         PR rtl-optimization/23478
14666         * g++.dg/opt/pr23478.C: New test.
14667
14668 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14669
14670         PR c/18715
14671         * gcc.dg/switch-warn-3.c: New test.
14672
14673 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14674
14675         PR c++/22233
14676         * g++.dg/template/param1.C: New test.
14677
14678 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14679
14680         PR c++/23089
14681         * g++.dg/other/incomplete1.C: New test.
14682
14683 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14684
14685         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14686         are vectorizable.
14687
14688 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14689
14690         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14691         d_lines_5.f: New.
14692
14693 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.target/i386/sse-4.c: New test.
14696
14697 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14698
14699         PR testsuite/23239
14700         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14701
14702 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14703
14704         * gcc.dg/20050811-1.c: New test.
14705         * gcc.dg/20050811-2.c: New test.
14706
14707 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14708
14709         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14710
14711 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14712
14713         PR 23476
14714         * gcc.c-torture/compile/pr23476.c: New test.
14715
14716 2005-08-19  Devang Patel  <dpatel@apple.com>
14717
14718         PR tree-optimization/23048
14719         * gcc.dg/tree-ssa/pr23048.c: New test.
14720
14721 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         PR middle-end/20624
14724         * g++.dg/warn/Wreturn-3.C: New test
14725
14726 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14727
14728         PR tree-optimization/22228
14729         * g++.dg/vect/pr22543.cc: New test.
14730
14731 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14732
14733         PR tree-optimization/21574
14734         * gcc.dg/tree-ssa/pr21574.c: New test.
14735
14736 2005-08-16  James E Wilson  <wilson@specifix.com>
14737
14738         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14739
14740 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14741
14742         PR tree-opt/23402
14743         * gcc.c-torture/compile/zero-strct-3.c: New test.
14744         * gcc.c-torture/compile/zero-strct-4.c: New test.
14745
14746 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14747
14748         PR target/23376
14749         * gcc.target/x86_64/pr23376.c: New test.
14750
14751 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14752
14753         PR c++/23337
14754         * g++.dg/ext/vector2.C: New.
14755
14756 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14757
14758         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14759
14760 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14761
14762         PR libfortran/23428
14763         * gfortran.dg/inquire-complex.f90: New test case.
14764
14765 2005-08-16  James E Wilson  <wilson@specifix.com>
14766
14767         PR tree-optimization/21105
14768         * gcc.dg/large-size-array.c: New.
14769
14770 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14771
14772         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14773         type.
14774         * gcc.dg/vect/vect-41: Likewise.
14775         * gcc.dg/vect/vect-42: Likewise.
14776         * gcc.dg/vect/vect-43: Likewise.
14777         * gcc.dg/vect/vect-44: Likewise.
14778         * gcc.dg/vect/vect-46: Likewise.
14779         * gcc.dg/vect/vect-47: Likewise.
14780         * gcc.dg/vect/vect-48: Likewise.
14781         * gcc.dg/vect/vect-52: Likewise.
14782         * gcc.dg/vect/vect-53: Likewise.
14783         * gcc.dg/vect/vect-54: Likewise.
14784         * gcc.dg/vect/vect-55: Likewise.
14785         * gcc.dg/vect/vect-56: Likewise.
14786         * gcc.dg/vect/vect-57: Likewise.
14787         * gcc.dg/vect/vect-58: Likewise.
14788         * gcc.dg/vect/vect-59: Likewise.
14789         * gcc.dg/vect/vect-60: Likewise.
14790         * gcc.dg/vect/vect-61: Likewise.
14791         * gcc.dg/vect/vect-85: Likewise.
14792         * gcc.dg/vect/vect-87: Likewise.
14793         * gcc.dg/vect/vect-88: Likewise.
14794         * gcc.dg/vect/vect-93.c: Likewise.
14795         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14796         * gcc.dg/vect/vect-75: Likewise.
14797         * gcc.dg/vect/vect-76: Likewise.
14798         * gcc.dg/vect/vect-77: Likewise.
14799         * gcc.dg/vect/vect-78: Likewise.
14800         * gcc.dg/vect/vect-80: Likewise.
14801         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14802         vectorized for the expected reason, rather than checking how alignment
14803         was handled.
14804         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14805         type and also instead of aligned pointers. Added documentation.
14806
14807 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14808
14809         * gfortran.dg/power.f90: New test.
14810
14811 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14812
14813         PR rtl-optimization/23299
14814         * g++.dg/opt/pr23299.C: New test.
14815
14816 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14817
14818         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14819
14820 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14821
14822         * g++.dg/template/local6.C: New test.
14823
14824 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14825
14826         * execute/exceptions/finally-1.m: Check that the catch and finally are
14827         being called.  Also add a "return 0;" at the end of main.
14828
14829 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14830
14831         PR fortran/21432.
14832         * gfortran.dg/namelist_print_1.f: New test of functionality of
14833         PRINT namelist.
14834         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14835         namelist generates error with -std=f95.
14836
14837 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14838
14839         PR tree-optimization/23119
14840         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14841
14842 2005-08-13  Marcin Koziej  <creep@desk.pl>
14843             Andrew Pinski  <pinskia@physics.uc.edu>
14844
14845         PR libobjc/22492
14846         * execute/exceptions/finally-1.m: New test.
14847
14848 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14849
14850         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14851         testsuite.
14852         * objc/execute/exceptions/trivial.m: New test.
14853         * objc.dg/try-catch-11.m: Move to ...
14854         * objc/execute/exceptions/foward-1.m: Here.
14855         * objc.dg/try-catch-2.m: Move to ...
14856         * objc/execute/exceptions/catchall-1.m: Here.
14857         * objc.dg/try-catch-8.m: Move to ...
14858         * objc/execute/exceptions/local-variables-1.m: Here.
14859
14860 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14861
14862         * objc.dg/nested-func-1.m: Move to ...
14863         * objc/execute/nested-func-1.m: Here.
14864
14865 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14866
14867         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14868         in ${options} instead of [target_info name].
14869         * lib/obj-c++.exp (objc_target_compile): Likewise.
14870
14871 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14872
14873         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14874
14875 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14876
14877         part of PR testsuite/23348
14878         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14879         of the torture options.
14880         * objc/compile/trivial.m: New test.
14881
14882 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14883
14884         * gfortran.dg/eoshift.f90: Correct format.
14885
14886 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14887
14888         * gfortran.fortran-torture/execute/character_passing.f90:
14889         Fix comment typo.
14890
14891 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14892
14893         PR c++/8271
14894         * g++.dg/template/unify10.C: New.
14895
14896 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14897
14898         * g++.dg/parse/pr22514.C: Move to...
14899         * g++.dg/debug/pr22514.C: here.
14900
14901 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14902
14903         PR c++/23266
14904         * g++.dg/inherit/pure1.C: New test.
14905
14906         * ChangeLog: Fix typos.
14907
14908 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14909             Steven Bosscher  <stevenb@suse.de>
14910
14911         * gfortran.dg/runtime_warning_1.f90: New test.
14912
14913 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14914
14915         PR c++/23219
14916         * g++.dg/parse/crash28.C: New.
14917
14918 2005-08-11  Richard Guenther  <rguenther@suse.de>
14919
14920         PR target/23289
14921         * gcc.target/i386/tailcall-1.c: New testcase.
14922
14923 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14924
14925         * gcc.dg/vect/vect-67.c: Un-xfail.
14926
14927 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14928
14929         PR c++/23225
14930         * g++.dg/testsuite/parse/crash27.C: new test.
14931
14932 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14933
14934         PR libfortran/22143
14935         * gfortran.dg/shift-kind.f90: New testcase.
14936
14937 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14938
14939         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14940         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14941
14942 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14943
14944         PR c++/20646
14945         * g++.dg/other/mult-stor1.C: New test.
14946
14947 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14948
14949         * gcc.c-torture/pr18299-1.c: Move to ...
14950         * gcc.c-torture/compile/pr18299-1.c: Here.
14951
14952 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14953
14954         * gfortran/fortran.torture/execute/character_passing.f90:
14955         Fix types for LSAME.
14956
14957 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14958
14959         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14960         input data back to what it was originally.
14961
14962 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14963
14964         * objc.dg/try-catch-8.m: Enable for all targets.
14965
14966 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14967
14968         * gcc.dg/pr23165.c: New test.
14969
14970 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14971
14972         PR tree-optimization/23234
14973         * gcc.dg/tree-ssa/pr23234.c: New test.
14974
14975 2005-08-08  Josh Conner  <jconner@apple.com>
14976
14977         PR rtl-optimization/23241
14978         * gcc.dg/char-compare.c: New test.
14979
14980 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14981
14982         PR c++/22508
14983         * g++.dg/init/new13.C: New test.
14984
14985 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14986
14987         PR c++/21166
14988         * g++.dg/other/crash-4.C: Adjust
14989         * g++/dg/ext/packed9.C: New.
14990
14991 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14992
14993         PR middle-end/21964
14994         * gcc.c-torture/execute/pr21964-1.c: New test.
14995
14996 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14997
14998         PR c/22458
14999         * gcc.dg/pr22458-1.c: New test.
15000
15001 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15002             Steven G. Kargl <kargls@comcast.net>
15003
15004         PR fortran/22390
15005         * gfortran.dg/flush_1.f90: New test.
15006
15007 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15008
15009         PR c++/23191
15010         * g++.dg/template/eh2.C: New test.
15011
15012 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15013
15014         PR c++/19498
15015         * g++.dg/template/instantiate7.C: New test.
15016
15017 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15018
15019         PR c/23113
15020         * gcc.dg/Wunused-value-1.c: New test.
15021
15022 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15023
15024         PR rtl-optimization/23233
15025         * gcc.c-torture/compile/pr23233-1.c: New test.
15026
15027 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15028
15029         PR fortran/18833
15030         PR fortran/20850
15031         * gfortran.dg/equiv_1.f90: New test.
15032         * gfortran.dg/equiv_2.f90: New test.
15033         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15034         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15035         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15036
15037 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15038
15039         * gcc.c-torture/execute/vrp-5.c: New test.
15040         * gcc.c-torture/execute/vrp-6.c: New test.
15041         * gcc.dg/tree-ssa/vrp21.c: New test.
15042
15043 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15044
15045         * g++.dg/parse/pr22514.C: New test.
15046
15047 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15048
15049         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15050
15051         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15052         instead of constant loads / pool entries.
15053
15054 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15055
15056         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15057         TEST_TO_WCTYPE.
15058
15059 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15060
15061         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15062         __WINT_TYPE__ in generated prototypes if possible.
15063
15064 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15065
15066         PR 22037
15067         * g++.dg/tree-ssa/pr22037.C:
15068
15069 2005-08-04  Richard Henderson  <rth@redhat.com>
15070
15071         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15072         scan-tree-dump-times directive.
15073
15074 2005-08-04  Jan Hubicka  <jh@suse.cz>
15075
15076         * gcov-1.C: Fix switch counts.
15077         * gcov-4b.c: Likewise.
15078
15079 2005-08-03  Jeff Law  <law@redhat.com>
15080
15081         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15082
15083 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15084
15085         * gcc.c-torture/execute/pr23135.c: New test.
15086
15087 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15088
15089         PR tree-optimization/19899
15090         * gcc.dg/tree-ssa/scev-1.c: New test.
15091         * gcc.dg/tree-ssa/scev-2.c: New test.
15092
15093 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15094
15095         PR target/18582
15096         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15097
15098 2005-08-03  Jan Hubicka  <jh@suse.cz>
15099
15100         * update-conroll.c: New testcase.
15101         * update-conroll-2.c: New testcase.
15102
15103 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15104
15105         * gfortran.dg/constant_substring.f: New test.
15106         * gfortran.dg/pr22491.f: New test.
15107
15108 2005-08-02  Jan Hubicka  <jh@suse.cz>
15109
15110         * update-threading.c: Replace by the proper one.
15111
15112 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15113
15114         PR 23164
15115         * g++.dg/tree-ssa/pr23164.C: New test.
15116
15117 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15118
15119         * gcc.dg/tree-ssa/pr23192.c: New test.
15120
15121 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15122
15123         * gcc.c-torture/execute/vrp-4.c: New test.
15124
15125 2005-08-02  Jan Hubicka  <jh@suse.cz>
15126
15127         * update-threading.c: New test.
15128
15129 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15130
15131         * gcc.c-torture/compile/20050801-1.c: New test.
15132         * gcc.c-torture/compile/20050801-2.c: New test.
15133
15134 2005-08-01  Jan Hubicka  <jh@suse.cz>
15135
15136         * val-prof-5.c: New test.
15137
15138 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15139
15140         PR c/22311
15141         * gcc.dg/pr22311-1.c : New test.
15142
15143 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15144
15145         PR target/23095
15146         * gfortran.dg/pr23095.f: New test.
15147
15148         PR c++/22003
15149         * g++.dg/other/pr22003.C: New test.
15150
15151 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15152
15153         PR target/20621
15154         * gcc.c-torture/execute/pr20621-1.c: New test.
15155
15156 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15157
15158         * gfortran.dg/comma_format_extension_4.f: Adjust length
15159         of string for format.
15160         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15161         print statement with internal write.
15162         * gfortran.dg/der_array_io_2.f: Likewise.
15163         * gfortran.dg/der_array_io_3.f: Likewise.
15164
15165 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15166
15167         * gcc.dg/fold-abs-4.c: new test.
15168
15169 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/22570 an related issues.
15172         * gfortran.dg/x_slash_1.f: New test.
15173
15174 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15175
15176         PR c/23143
15177         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15178         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15179
15180 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15181
15182         PR c/529
15183         * gcc.dg/Wshadow-3.c: New test.
15184
15185 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15186
15187         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15188         used to have the wrong bounds).
15189
15190 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15191
15192         PR c/21720
15193         * gcc.dg/hex-round-1.c: Test more cases.
15194         * gcc.dg/hex-round-2.c: New test.
15195
15196 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
15197
15198         PR 22550
15199         * g++.dg/tree-ssa/pr22550.C: New test.
15200
15201 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
15202
15203         * gcc.dg/tree-ssa/vrp19.c: New test.
15204         * gcc.dg/tree-ssa-vrp20.c: New test.
15205
15206 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15207
15208         PR c/22240
15209         * gcc.dg/transparent-union-4.c: New test.
15210
15211 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15212
15213         PR c/22192
15214         * gcc.dg/c99-vla-2.c: New test.
15215
15216 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15217
15218         PR c/21720
15219         * gcc.dg/hex-round-1.c: New test.
15220
15221 2005-07-28  Jan Hubicka  <jh@suse.cz>
15222
15223         * inliner-1.c: Do not dump everything.
15224         * tree-prof.exp: Do not pass -ftree-based-profiling.
15225         * bprob.exp: Likewise.
15226
15227         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
15228
15229 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c++/22545
15232         * g++.dg/expr/ptrmem7.C: New test.
15233
15234 2005-07-28  Mike Stump  <mrs@apple.com>
15235
15236         * g++.old-deja/g++.mike/visibility-1.C: New test.
15237
15238 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15239
15240         PR c/20187
15241         * gcc.c-torture/execute/pr20187-1.c: New test.
15242
15243 2005-07-28  Jeff Law  <law@redhat.com>
15244
15245         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
15246         * gcc.dg/tree-ssa/vrp18.c: New test.
15247
15248 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15249
15250         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
15251
15252 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
15253
15254         PR tree-optimization/22506
15255         * gcc.dg/vect/ps22506.c: New test.
15256
15257 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
15258
15259         PR target/21149
15260         * gcc.target/i386/sse-3.c: New test.
15261
15262 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15263
15264         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
15265         * gcc.target/mips/mips32-dsp-type.c: Likewise.
15266
15267 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
15268
15269         PR c/22589
15270         * gcc.c-torture/compile/pr22589-1.c: New test.
15271
15272 2005-07-28  Jan Hubicka  <jh@suse.cz>
15273
15274         * update-loopch.c: New testcase.
15275
15276 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15277
15278         PR rtl-optimization/23047
15279         * gcc.c-torture/execute/pr23047.c: New test.
15280         * gcc.c-torture/execute/pr23047.x: New.
15281
15282 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
15283
15284         PR tree-optimization/22493
15285         * gcc.c-torture/execute/pr22493-1.c: New test.
15286         * gcc.c-torture/execute/pr22493-1.x: New.
15287         * gcc.c-torture/execute/vrp-1.c: New test.
15288         * gcc.c-torture/execute/vrp-2.c: New test.
15289         * gcc.c-torture/execute/vrp-2.c: New test.
15290
15291 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
15292
15293         * gcc.target/frv/all-builtin-read8.c: Delete.
15294         * gcc.target/frv/all-builtin-read16.c: Delete.
15295         * gcc.target/frv/all-builtin-read32.c: Delete.
15296         * gcc.target/frv/all-builtin-read64.c: Delete.
15297         * gcc.target/frv/all-builtin-write8.c: Delete.
15298         * gcc.target/frv/all-builtin-write16.c: Delete.
15299         * gcc.target/frv/all-builtin-write32.c: Delete.
15300         * gcc.target/frv/all-builtin-write64.c: Delete.
15301         * gcc.target/frv/all-read-write-1.c: New.
15302
15303 2005-07-27  Jeff Law  <law@redhat.com>
15304
15305         * gcc.c-torture/execute/pr22630.c: New test.
15306
15307 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
15308
15309         PR tree-optimization/23073
15310         * gcc.dg/vect/nodump-pr23073.c: New test.
15311         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
15312
15313 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
15314
15315         PR tree-optimize/22348
15316         * gcc.c-torture/execute/pr22348.c: New.
15317
15318 2005-07-27  Richard Guenther  <rguenther@suse.de>
15319
15320         * gcc.dg/tree-ssa/salias-1.c: New testcase.
15321
15322 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15323
15324         PR fortran/22503
15325         * gfortran.dg/logical_comp.f90: New test.
15326
15327 2005-07-27  Jan Hubicka  <jh@suse.cz>
15328
15329         * inliner-1.c: Add cleanup of dumps.
15330         * val-prof-*.c: Likewise.
15331         * update-tailcall.c: New.
15332
15333 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
15334
15335         PR 22591
15336         * gcc.dg/tree-ssa/pr22591.c: New test.
15337         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
15338
15339 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
15340
15341         PR libobjc/22606
15342         * objc.dg/try-catch-11.m: New test.
15343
15344 2005-07-26  Richard Guenther  <rguenther@suse.de>
15345
15346         PR tree-optimization/22486
15347         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
15348
15349 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15350
15351         PR tree-opt/22484
15352         * testsuite/g++.dg/opt/loop2.C: New test.
15353
15354 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
15355
15356         * gcc.dg/tree-ssa/reassoc-3.c: New test.
15357         * gcc.dg/tree-ssa/reassoc-4.c: New test.
15358
15359 2005-07-25  Adam Nemet  <anemet@lnxw.com>
15360
15361         * lib/profopt.exp (profopt-execute): Check for profiling data
15362         files on the target.
15363
15364 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
15365
15366         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
15367         for matching of asm labels.
15368
15369 2005-07-25  Richard Guenther  <rguenther@suse.de>
15370
15371         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
15372
15373 2005-07-25  Richard Guenther  <rguenther@suse.de>
15374
15375         PR testsuite/22624
15376         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
15377
15378 2005-07-25  Ira Rosen  <irar@il.ibm.com>
15379
15380         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
15381         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
15382         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
15383         * gcc.dg/vect/vect-100.c: New test.
15384         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
15385         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
15386         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
15387         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
15388         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
15389         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
15390         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
15391         * gfortran.dg/vect/pr19049.f90: New testcase.
15392         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
15393
15394 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
15395
15396         * gcc.c-torture/execute/20050713-1.c: New test.
15397
15398         PR fortran/20063
15399         * gfortran.fortran-torture/execute/data_4.f90: New test.
15400
15401         PR middle-end/20303
15402         * gcc.dg/visibility-d.c: New test.
15403
15404 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
15405
15406         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
15407         * gfortran.dg/underflow.f90: Ditto.
15408
15409 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15410
15411         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
15412         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
15413         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
15414
15415 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15416
15417         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
15418         include case of field width of zero.
15419
15420 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
15421
15422         PR libgfortran/21875
15423         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
15424         with trailing blanks on normal formatted read.
15425
15426 2005-07-23  Chao-ying Fu  <fu@mips.com>
15427
15428         * gcc.target/mips/mips32-dsp-type.c: New test.
15429         * gcc.target/mips/mips32-dsp.c: New test.
15430
15431 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
15432
15433         PR testsuite/21073
15434         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
15435
15436         PR testsuite/20454
15437         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
15438         and __cyg_profile_func_exit.
15439
15440 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
15441
15442         * gfortran.dg/comma_format_extension_3.f: Fix typo.
15443         * gfortran.dg/comma_format_extension_4.f: Same.
15444         * gfortran.dg/pr15332.f: Same.
15445         * gfortran.dg/pr21730.f: Same.
15446
15447 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
15448
15449         * g++.dg/opt/vrp2.C: Fix testcase.
15450
15451         PR tree-opt/22625
15452         * g++.dg/opt/vrp2.C: New test.
15453
15454 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR debug/21828
15457         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
15458
15459 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
15460
15461         * gcc.dg/tree-ssa/20050719-1.c: New test.
15462
15463 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
15464
15465         * gcc.dg/bfin-longcall-1.c: New file.
15466         * gcc.dg/bfin-longcall-2.c: New file.
15467
15468 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
15469
15470         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
15471
15472 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15473
15474         PR middle-end/19055
15475         * gcc.dg/tree-ssa/pr19055.c: New test.
15476         * gcc.dg/tree-ssa/pr19055-2.c: New test.
15477
15478 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15479
15480         PR C++/22358
15481         * g++.dg/other/pr22358.C: New test.
15482
15483 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
15484
15485         PR c++/2922
15486         * g++.dg/lookup/two-stage5.C: New test from bug comments.
15487
15488 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15489
15490         PR c++/15938
15491         * g++.dg/init/union2.C: New test.
15492
15493 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15494
15495         PR c/22393
15496         * gcc.dg/complex-4.c: New test.
15497
15498 2005-07-21  Richard Guenther  <rguenther@suse.de>
15499
15500         PR testsuite/22522
15501         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15502         scanning for asm labels.
15503         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15504
15505 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15506
15507         PR target/22085
15508         * gcc.dg/altivec-pr22085.c: New.
15509
15510 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15511
15512         PR tree-optimization/19210
15513         * gcc.dg/tree-ssa/pr19210-1.c: New.
15514         * gcc.dg/tree-ssa/pr19210-2.c: New.
15515
15516 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15517
15518         PR rtl-optimization/22167
15519         * g++.dg/opt/pr22167.C: New test.
15520
15521 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15522
15523         PR c++/2922
15524         * g++.dg/lookup/two-stage2.C: New.
15525         * g++.dg/lookup/two-stage3.C: New.
15526         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15527         fixed two-stage name lookup for operators.
15528         * g++.dg/template/call3.C: Compiler now produces an appropriate
15529         error message.
15530         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15531         14 as a candidate.
15532         * g++.dg/template/ptrmem4.C: Compiler produces different error
15533         message.
15534         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15535         connect_to_method as a candidate.
15536
15537 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15538
15539         * gcc.dg/fold-alloc-1.c: New test.
15540
15541 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15542
15543         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15544         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15545
15546 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15547
15548         * gcc.dg/fold-abs-1.c: New test.
15549         * gcc.dg/fold-abs-2.c: New test.
15550         * gcc.dg/fold-abs-3.c: New test.
15551
15552 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15553
15554         Make CONSTRUCTOR use VEC to store initializers.
15555         * g++.dg/ext/complit3.C: Check for specific error messages.
15556         * g++.dg/init/brace2.C: Update error message.
15557         * g++.dg/warn/Wbraces2.C: Likewise.
15558
15559 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15560
15561         PR fortran/16940
15562         * gfortran.dg/module_interface_1.f90: New test.
15563
15564 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15565             Kenneth Zadeck <zadeck@naturalbridge.com>
15566
15567         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15568
15569 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15570
15571         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15572         specify -Wformat for these tests.
15573         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15574         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15575         * gcc.dg/format/opt-6.c: Delete.
15576
15577 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15578
15579         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15580         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15581
15582 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15583
15584         * gcc.dg/tree-ssa/alias-2.c: New test.
15585
15586 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15587
15588         PR c++/22263
15589         * g++.dg/template/explicit7.C: New test.
15590
15591 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15592
15593         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15594         width of 8 to +Inf and -Inf.
15595
15596 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15597
15598         PR c++/22139
15599         * g++.dg/template/friend36.C: New test.
15600
15601 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15602
15603         PR fortran/21730
15604         * gfortran.dg/pr21730.f: New test.
15605
15606 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15607             Kenneth Zadeck <zadeck@naturalbridge.com>
15608
15609         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15610         since pure const detection cannot run at -O1 in c compiler.
15611         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15612         can now optimize this case properly.
15613         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15614         because we now pass.
15615         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15616
15617 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15618
15619         PR c/22421
15620         * gcc.dg/format/bitfld-1.c: New test.
15621
15622 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/22204
15625         * g++.dg/rtti/repo1.C: New test.
15626
15627 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15628
15629         PR middle-end/22398
15630         * gcc.c-torture/compile/pr22398.c: New test.
15631
15632 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/22132
15635         * g++.dg/expr/cast4.C: New test.
15636
15637 2005-07-15  Richard Guenther  <rguenther@suse.de>
15638
15639         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15640         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15641
15642 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15643
15644         PR tree-optimization/22230
15645         * gcc.dg/tree-ssa/pr22230.c: New test.
15646
15647 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * gfortran.dg/g77/cpp6.f: New test.
15650
15651         PR fortran/22417
15652         * gfortran.dg/g77/cpp5.F: New test.
15653         * gfortran.dg/g77/cpp5.h: New file.
15654         * gfortran.dg/g77/cpp5inc.h: New file.
15655
15656 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15657
15658         PR libfortran/16435
15659         * gfortran.dg/tl_editting.f90: New.
15660         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15661
15662 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15663
15664         * gfortran.dg/char_array_constructor.f90: New test.
15665
15666 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15667
15668         * gfortran.dg/past_eor.f90: New.
15669         * gfortran.dg/complex_read.f90: New.
15670
15671 2005-07-13  Jeff Law  <law@redhat.com>
15672
15673         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15674         additional casts.
15675
15676         * gcc.dg/tree-ssa/pr22321.c: New test
15677
15678 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15679
15680         PR tree-optimization/21921
15681         * gcc.dg/tree-ssa/pr21921.c: New.
15682
15683 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15684
15685         PR tree-optimizatio/22442
15686         * gcc.dg/tree-ssa/loop-11.c: New test.
15687
15688 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15689
15690         PR tree-opt/21840
15691         * gcc.c-torture/compile/pr21840.c: New test.
15692
15693 2005-07-12  Jan Hubicka  <jh@suse.cz>
15694
15695         * gcc.c-torture/compile/pr22379.c: New test.
15696
15697 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15698
15699         PR libfortran/21593
15700         gfortran.dg/dev_null.f90: Remove outdated comment about
15701         PR libfortran/21593.
15702
15703
15704 2005-07-12  Dale Johannesen  <dalej@apple.com>
15705
15706         * gcc.target/i386/compress-float-sse.c: New.
15707         * gcc.target/i386/compress-float-sse-pic.c: New.
15708         * gcc.target/i386/compress-float-387.c: New.
15709         * gcc.target/i386/compress-float-387-pic.c: New.
15710         * gcc.dg/compress-float-ppc.c: New.
15711         * gcc.dg/compress-float-ppc-pic.c: New.
15712
15713 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15714
15715         PR libfortran/21593
15716         gfortran.dg/dev_null.f90: Remove targets.
15717
15718 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15719
15720         PR tree-opt/22335
15721         * gcc.dg/pr22335-1.c: New test.
15722         * gcc.dg/pr22335-2.c: New test.
15723
15724 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15725
15726         PR c++/20172
15727         * g++.dg/template/nontype12.C : New test.
15728
15729 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15730
15731         * gcc.dg/tree-ssa/loop-10.c: New test.
15732
15733 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15734
15735         * gcc.c-torture/execute/20020720-1.x: Remove.
15736
15737 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15738
15739         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15740
15741 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15742
15743         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15744         (dg-mips-options): Use it.
15745
15746 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15747
15748         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15749
15750 2005-07-09  Richard Henderson  <rth@redhat.com>
15751
15752         * lib/target-supports.exp (check_effective_target_sync_char_short):
15753         Add alpha.
15754
15755 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15756
15757         PR libfortran/22217
15758         * gfortran.dg/negative-z-descriptor.f90: New test.
15759
15760 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15761
15762         PR tree-opt/22329
15763         * gcc.dg/pr22329.c: New test.
15764
15765 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15766
15767         PR tree-optimization/20139
15768         * gcc.dg/tree-ssa/pr20139.c: New.
15769
15770 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15771
15772         PR tree-opt/22356
15773         * testsuite/gcc.dg/pr22356-1.c: New test.
15774
15775 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15776
15777         PR c++/21799
15778         * g++.dg/template/unify8.C: New.
15779         * g++.dg/template/unify9.C: New.
15780
15781 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15782
15783         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15784
15785 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15786
15787         * gcc.dg/darwin-version-1.c: New.
15788         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15789         * gcc.dg/builtins-20.c: Likewise.
15790         * gcc.dg/builtins-53.c: Likewise.
15791         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15792         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15793         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15794         * gcc.dg/torture/builtins-power-1.c: Likewise.
15795         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15796         on Darwin.
15797
15798 2005-07-07  Jeff Law  <law@redhat.com>
15799
15800         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15801         argument evaluation order.
15802
15803 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15804
15805         PR libfortran/21594
15806         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15807         Add test cases where the shift length is greater than the
15808         array length.
15809
15810 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15811
15812         * obj-c++.dg/proto-lossage-6.mm: New.
15813         * objc.dg/proto-lossage-6.m: New.
15814
15815 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15816
15817         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15818         * objc.dg/gnu-runtime-2.m: Likewise.
15819
15820 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gfortran.dg/longline.f: New test.
15823
15824         * gfortran.dg/badline.f: New test.
15825
15826 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15827
15828         PR fortran/16531
15829         PR fortran/15966
15830         PR fortran/18781
15831         * gfortran.dg/hollerith.f90: New.
15832         * gfortran.dg/hollerith2.f90: New.
15833         * gfortran.dg/hollerith3.f90: New.
15834         * gfortran.dg/hollerith4.f90: New.
15835         * gfortran.dg/hollerith_f95.f90: New.
15836         * gfortran.dg/hollerith_legacy.f90: New.
15837         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15838
15839 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15840
15841         PR objc/22274
15842         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15843         * objc.dg/gnu-runtime-2.m: New.
15844
15845 2005-07-06  Jeff Law  <law@redhat.com>
15846
15847         * gcc.dg/tree-ssa/vrp17.c: New test.
15848
15849 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15850
15851         PR fortran/22327
15852         * gfortran.dg/array_constructor_5.f90: New test.
15853
15854 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15857
15858 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15859
15860         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15861         * gcc.dg/980816-1.c: Ditto.
15862
15863 2005-07-06  Jeff Law  <law@redhat.com>
15864
15865         * gcc.c-torture/compile/pr21356.c: New test.
15866
15867 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15868
15869         PR c/22013
15870         PR c/22098
15871         * gcc.c-torture/compile/pr22013-1.c,
15872         gcc.c-torture/execute/pr22098-1.c,
15873         gcc.c-torture/execute/pr22098-2.c,
15874         gcc.c-torture/execute/pr22098-3.c: New tests.
15875
15876 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15877
15878         PR c/22308
15879         * gcc.dg/pr22308-1.c: New test.
15880
15881 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15882
15883         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15884         target.
15885         * gcc.dg/compare9.c: Use -fshort-enums instead of
15886         -fno-short-enums.  Change the last test to dg-bogus.
15887
15888 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15889
15890         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15891         * gcc.dg/compare9.c: New.
15892
15893 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15894
15895         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15896
15897 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15898
15899         PR testsuite/22288
15900         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15901
15902
15903 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15904
15905         * gcc.dg/format/gcc_gfc-1.c: New.
15906
15907 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15908
15909         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15910
15911 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15912
15913         PR fortran/20842
15914         * gfortran.dg/io_invalid_1.f90: New test.
15915
15916 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15917
15918         * gcc.dg/format/gcc_diag-1.c: Update.
15919
15920 2005-07-02  Jeff Law  <law@redhat.com>
15921
15922         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15923         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15924
15925 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15926
15927         * gcc.dg/format/gcc_diag-1.c: Update.
15928
15929 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15930
15931         PR tree-opt/22269
15932         * gcc.c-torture/compile/pr22269.c: New test.
15933
15934 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15935
15936         PR 21584
15937         PR 22219
15938         * g++.dg/tree-ssa/pr21584-1.C: New test.
15939         * g++.dg/tree-ssa/pr21584-2.C: New test.
15940
15941 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15942
15943         * obj-c++.dg/try-catch-11.mm: New.
15944         * objc.dg/try-catch-10.m: New.
15945
15946 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15947
15948         * g++.dg/other/ucnid-1.C: xfail on AIX.
15949
15950 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15951
15952         PR 22234
15953         * gcc.dg/20050629-1.c: New test.
15954
15955 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15956
15957         * obj-c++.dg/const-str-1[0-1].mm: New.
15958         * objc.dg/const-str-1[0-1].m: New.
15959
15960 2005-05-29  Richard Henderson  <rth@redhat.com>
15961
15962         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15963         Rename from check_effective_target_vect_no_max.
15964         (check_effective_target_vect_no_int_add): New.
15965         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15966         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15967         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15968         * gcc.dg/vect/vect-reduc-1.c: Use both.
15969         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15970
15971 2005-05-29  Richard Henderson  <rth@redhat.com>
15972
15973         * lib/target-supports.exp (check_effective_target_vect_no_max):
15974         Remove i386 and x86_64.
15975
15976 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15977
15978         PR testsuite/21969
15979         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15980
15981 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15982
15983         PR middle-end/21969
15984         * gcc.dg/vect/pr21969.c: New test.
15985
15986 2005-06-28  Eric Christopher  <echristo@redhat.com>
15987
15988         PR c/22052
15989         PR c/21975
15990         * gcc.dg/inline1.c: New test.
15991         * gcc.dg/inline2.c: Ditto.
15992         * gcc.dg/inline3.c: Ditto.
15993         * gcc.dg/inline4.c: Ditto.
15994         * gcc.dg/inline5.c: Ditto.
15995
15996 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15997
15998         PR libfortran/22142
15999         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16000         Add testcase also testing eoshift1 for PR 22142.
16001
16002 2005-06-28  Richard Henderson  <rth@redhat.com>
16003
16004         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16005         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16006         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16007         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16008         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16009
16010 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16011
16012         PR libfortran/22142
16013         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16014         Add testcase for PR 22142.
16015
16016 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16017
16018         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16019         gcc.target/ia64/fpreg-2.c: New tests.
16020
16021 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16022
16023         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16024
16025 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16026
16027         PR libfortran/22170
16028         * gfortran.dg/slash_1.f90: New test.
16029
16030 2005-06-27  Richard Henderson  <rth@redhat.com>
16031
16032         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16033         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16034         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16035         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16036         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16037         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16038
16039 2005-06-27  Richard Henderson  <rth@redhat.com>
16040
16041         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16042         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16043
16044 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16045
16046         * obj-c++.dg/proto-lossage-5.mm: New.
16047         * objc.dg/proto-lossage-5.m: New.
16048
16049 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16050
16051         PR 21959
16052         * gcc.dg/tree-ssa/pr21959.c: New test.
16053
16054 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16055
16056         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16057         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16058         testing uninitialized var.
16059
16060         * gcc.c-torture/execute/builtins/chk.h: New.
16061         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16062         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16063         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16064         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16065         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16066         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16067         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16068         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16069         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16070         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16071         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16072         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16073         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16074         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16075         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16076         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16077         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16078         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16079         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16080         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16081         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16082         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16083         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16084         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16085         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16086         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16087         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16088         * gcc.dg/builtin-object-size-1.c: New test.
16089         * gcc.dg/builtin-object-size-2.c: New test.
16090         * gcc.dg/builtin-object-size-3.c: New test.
16091         * gcc.dg/builtin-object-size-4.c: New test.
16092         * gcc.dg/builtin-object-size-5.c: New test.
16093         * gcc.dg/builtin-stringop-chk-1.c: New test.
16094         * gcc.dg/builtin-stringop-chk-2.c: New test.
16095         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16096         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16097         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16098         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16099         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16100         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16101         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16102         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16103         * gcc.c-torture/execute/printf-1.c: New test.
16104         * gcc.c-torture/execute/fprintf-1.c: New test.
16105         * gcc.c-torture/execute/vprintf-1.c: New test.
16106         * gcc.c-torture/execute/vfprintf-1.c: New test.
16107         * gcc.c-torture/execute/printf-chk-1.c: New test.
16108         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16109         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16110         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16111
16112 2005-06-27  Michael Matz  <matz@suse.de>
16113
16114         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16115         slot is not merged if address escapes.
16116
16117 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16118
16119         PR c/21911
16120         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16121
16122 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16123
16124         PR middle-end/17965
16125         * gcc.c-torture/compile/20050622-1.c: New test.
16126
16127         PR middle-end/22028
16128         * gcc.dg/20050620-1.c: New test.
16129
16130 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16131
16132         PR tree-optimization/22026
16133         * gcc.dg/tree-ssa/pr22026.c: New.
16134
16135 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16136
16137         PR libfortran/22144
16138         * gfortran.dg/shift-alloc.f90: New testcase.
16139
16140 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16141
16142         * all files: Update FSF address in copyright headers.
16143
16144 2005-06-22  Jan Hubicka  <jh@suse.cz>
16145
16146         * wholeprogram-1.c: New testcase.
16147         * wholeprogram-2.c: New testcase.
16148
16149 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16150
16151         PR 22171
16152         * gcc.dg/tree-ssa/pr22171.c: New test.
16153
16154 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16155
16156         * gfortran.dg/simplify_modulo.f90: New.
16157
16158 2005-06-24  Jan Hubicka  <jh@suse.cz>
16159
16160         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16161
16162 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16163
16164         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16165
16166 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16167
16168         * obj-c++.dg/typedef-alias-1.mm: New.
16169         * objc.dg/typedef-alias-1.m: New.
16170
16171 2005-06-23  Jeff Law  <law@redhat.com>
16172
16173         * gcc.dg/tree-ssa/vrp16.c: New test.
16174
16175 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16176
16177         * lib/target-supports.exp: Add
16178         check_effective_target_fortran_large_real and
16179         check_effective_target_fortran_large_int to check for
16180         corresponding effective targets.
16181         * gfortran.dg/large_integer_kind_1.f90: New test.
16182         * gfortran.dg/large_real_kind_1.f90: New test.
16183
16184 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16185
16186         PR tree-optimization/22117
16187         * gcc.dg/tree-ssa/pr22117.c: New.
16188
16189 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16190
16191         PR testsuite/22123
16192         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
16193
16194 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
16195
16196         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
16197
16198 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
16199
16200         * gfortran.dg/f2c_4.f90: Add tests for complex functions
16201         * gfortran.dg/f2c_4.c: Likewise.
16202
16203 2005-06-22 Paul Brook  <paul@codesourcery.com>
16204
16205         PR fortran/21034
16206         * gfortran.dg/auto_save_1.f90: New test.
16207
16208 2005-06-22  Michael Matz  <matz@suse.de>
16209
16210         * gcc.target/x86-64/abi: New directory.
16211         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
16212         * gcc.target/x86-64/abi/README.gcc: New file.
16213         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
16214         * gcc.target/x86-64/abi/asm-support.s: New file.
16215         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
16216         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
16217         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
16218         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
16219         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
16220         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
16221         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
16222         * gcc.target/x86_64/abi/test_bitfields.c: New test.
16223         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
16224         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
16225         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
16226         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
16227         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
16228         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
16229         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
16230         * gcc.target/x86_64/abi/test_varargs.c: New test.
16231
16232 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
16233
16234         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
16235         32-bit i?86 and x86_64.
16236
16237 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
16238
16239         * obj-c++.dg/const-str-[1-9].mm: New tests.
16240
16241 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
16242
16243         PR fortran/22010
16244         * gfortran.dg/namelist_use.f90: New.
16245         * gfortran.dg/namelist_use_only.f90: New.
16246
16247 2005-06-21  Jeff Law  <law@redhat.com>
16248
16249         * gcc.dg/tree-ssa/vrp15.c: New test.
16250
16251 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
16252
16253         * lib/target-supports.exp (check_effective_target_vect_reduction):
16254         Remove.
16255         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
16256         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
16257         remove vect_reduction target keyword. Also avoid two returns in main.
16258         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16259         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
16260         * gcc.dg/vect/vect-reduc-1short.c: New test.
16261         * gcc.dg/vect/vect-reduc-1char.c: New test.
16262         * gcc.dg/vect/vect-reduc-2short.c: New test.
16263         * gcc.dg/vect/vect-reduc-2char.c: New test.
16264         * gcc.dg/vect/vect-reduc-6.c: New test.
16265         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
16266         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
16267         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
16268
16269 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16270         Paul Thomas  <pault@gcc.gnu.org>
16271
16272         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
16273         New tests.
16274
16275 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16276
16277         * gfortran.dg/backslash_1.f90: New test.
16278         * gfortran.dg/backslash_2.f90: New test.
16279
16280 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
16281
16282         * gfortran.dg/duplicate_labels.f90: New test.
16283
16284 2005-06-20  Jan Beulich  <jbeulich@novell.com>
16285
16286         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
16287         unsupportable relocations.
16288         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16289         * gcc.dg/20050321-2.c: xfail for NetWare.
16290
16291 2005-06-20  Andreas Jaeger  <aj@suse.de>
16292
16293         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
16294         gcc.target/i386/fastcall-sseregparm.c,
16295         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
16296
16297 2005-06-19  Richard Henderson  <rth@redhat.com>
16298
16299         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
16300
16301 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16302
16303         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
16304
16305 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
16306
16307         PR c++/22115
16308         * g++.dg/conversion/simd2.C: Change expected error message.
16309
16310 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16311
16312         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
16313         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16314         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16315
16316 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
16317
16318         * gcc.dg/fold-mod-1.c: New test.
16319
16320 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
16321
16322         PR fortran/19926
16323         * gfortran.dg/pr19926.f90: New test.
16324
16325 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
16326
16327         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
16328         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
16329         targets.
16330         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16331         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16332
16333 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
16334
16335         * gcc.target/ia64/float80-varargs-1.c: New test.
16336
16337 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16338
16339         PR tree-opt/22035
16340         * gfortran.dg/f2c_6.f90: New test.
16341
16342 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
16343
16344         PR c++/17413
16345         * g++.dg/template/local5.C: New.
16346
16347 2005-06-17  Richard Henderson  <rth@redhat.com>
16348
16349         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
16350
16351 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
16352
16353         PR testsuite/21945
16354         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
16355
16356 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
16357
16358         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
16359         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
16360         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
16361         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
16362         check_vect to verify the presence of hardware vector support.
16363
16364 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
16365
16366         PR testsuite/22056
16367         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
16368
16369 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16370
16371         PR libfortran/19216
16372         * gfortran.dg/pr19216.f: Add correct space between brackets and
16373         dg directive.
16374
16375 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16376
16377         PR libfortran/16436
16378         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
16379
16380 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
16381
16382         * gcc.target/i386/attributes-error.c: New testcase.
16383         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
16384         * gcc.target/i386/regparm-stdcall.c: Likewise.
16385         * gcc.target/i386/sseregparm-1.c: Likewise.
16386         * gcc.target/i386/sseregparm-2.c: Likewise.
16387
16388 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
16389
16390         * g++.dg/rtti/crash2.C: New.
16391
16392 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
16393
16394         * gcc.dg/noncompile/20040203-3.c: Update expected message.
16395
16396 2005-06-15  David Ung  <davidu@mips.com>
16397
16398         * gcc.target/mips/mips16e-extends.c: New test for testing the
16399         generation of MIPS16e zeb/zeh, seb/seh instructions.
16400
16401 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
16402
16403         PR 22018
16404         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
16405         * gcc.dg/tree-ssa/pr22018.c: New test.
16406
16407 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
16408
16409         * gcc.dg/simd-1.c: Update error messages.
16410         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
16411         * gcc.dg/simd-2.c: Update error messages.
16412         * gcc.dg/simd-4.c: New.
16413
16414 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
16415
16416         PR c++/20678
16417         * g++.dg/other/crash-4.C: New.
16418
16419 2005-06-14  Devang Patel  <dpatel@apple.com>
16420
16421         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
16422
16423 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         PR c++/21929
16426         * g++.dg/parse/crash11.C: Update
16427
16428 2005-06-13  Jeff Law  <law@redhat.com>
16429
16430         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
16431         perform the desired transformations.
16432         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
16433         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
16434
16435 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16436
16437         PR fortran/22038
16438         * gfortran.dg/forall_1.f90: Un-XFAIL.
16439
16440 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
16441
16442         PR c++/21929
16443         * g++.dg/parse/crash26.C: New.
16444
16445         PR c++/20789
16446         * g++.dg/init/member1.C: New.
16447
16448 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
16449
16450         * gfortran.dg/altreturn_1.f90: New test.
16451
16452 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
16453
16454         PR middle-end/21985
16455         * gcc.dg/tree-ssa/pr21985.c: New test.
16456
16457 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16458
16459         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
16460
16461 2005-06-12  Roger Sayle  <roger@eyesopen.com>
16462
16463         PR c++/21930
16464         * g++.dg/other/error10.C: New test case.
16465
16466 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16467
16468         PR libfortran/19155
16469         * gfortran.dg/pr19155.f: Add test.
16470
16471 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16472
16473         * gfortran.dg/f2c_7.f90: New test.
16474
16475         * gfortran.dg/forall_1.f90: XFAILed.
16476
16477 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
16478
16479         * gcc.dg/pr14796-1.c: New.
16480         * gcc.dg/pr14796-2.c: New.
16481
16482 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
16483
16484         PR fortran/17792
16485         PR fortran/21375
16486         * gfortran.dg/deallocate_stat.f90: New test.
16487
16488 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
16489
16490         * gfortran.fortran-torture/execute/in-pack.f90: New test.
16491
16492 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
16493
16494         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
16495         access will be generated when this loop is vectorized. Test that
16496         accesses with same alignment were detected.
16497         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
16498         Test that accesses with same alignment were detected.
16499         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
16500         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
16501         alignment were detected.
16502
16503 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16504
16505         PR c++/10611
16506         * g++.dg/conversion/simd2.C: New.
16507
16508 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16509
16510         * gcc.dg/Wcxx-compat-1.c: New.
16511
16512 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16513
16514         PR libfortran/21480
16515         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16516         complex array.
16517
16518 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16519
16520         * gcc.dg/alias-8.c: New.
16521
16522 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16523
16524         * gcc.dg/format/cmn_err-1.c: Update.
16525
16526 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16527
16528         PR target/20666
16529         * gcc.target/sparc/fexpand-2.c: New.
16530         * gcc.target/sparc/fpmerge-2.c: New.
16531         * gcc.target/sparc/fpmul-2.c: New.
16532         * gcc.target/sparc/noresult.c: New.
16533         * gcc.target/sparc/pdist-2.c: New.
16534         * gcc.target/sparc/pdist-3.c: New.
16535
16536 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16537
16538         PR testsuite/21702
16539         * gcc.target/i386/i386.exp: Fix comment typo.
16540
16541 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16542
16543         PR c++/19497
16544         * g++.dg/inherit/using5.C: New.
16545         * g++.dg/inherit/using6.C: New.
16546
16547 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16548
16549         PR c++/19894
16550         * g++.dg/template/ptrmem15.C: New test.
16551
16552         PR c++/20563
16553         * g++.dg/ext/label4.C: New test.
16554
16555 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16556
16557         * gcc.dg/tls/debug-1.c: New test.
16558
16559 2005-06-07  Dale Johannesen  <dalej@apple.com>
16560
16561         * gcc.target/i386/movq.c: New.
16562
16563 2005-06-07  Dale Johannesen  <dalej@apple.com>
16564
16565         * gcc.dg/20050607-1.c: New.
16566
16567 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR middle-end/21850
16570         * gcc.c-torture/execute/20050607-1.c: New test.
16571
16572 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16573
16574         PR libfortran/21926
16575         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16576         Test case where the return array has lowest stride one,
16577         but isn't packed.
16578
16579 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16580
16581         * lib/target-supports.exp (check_effective_target_sync_int_long):
16582         Add s390 and s390x targets.
16583
16584 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16585
16586         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16587         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16588         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16589         * gcc.dg/tree-ssa/loop-9.c: New test.
16590
16591 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16592
16593         * g++.dg/parse/defarg10.C: New.
16594
16595 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16596
16597         PR regression/21897
16598         * gcc.c-torture/execute/20050604-1.c: New test.
16599
16600 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         PR 21903
16603         * g++.dg/parse/defarg9.C: New.
16604
16605         PR c++/20637
16606         * g++.dg/inherit/using4.C: New.
16607         * g++.dg/overload/error1.C: Adjust expected errors.
16608         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16609         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16610         * g++.old-deja/g++.other/redecl2.C: Likewise.
16611         * g++.old-deja/g++.other/redecl4.C: Likewise.
16612         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16613
16614 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16615
16616         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16617
16618 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16619
16620         * lib/gfortran.exp (gfortran_target_compile): Call
16621         dg-additional-files-options
16622         * gfortran.dg/f2c_4.f90: New file
16623         * gfortran.dg/f2c_4.c: New file
16624         * gfortran.dg/f2c_5.f90: New file
16625         * gfortran.dg/f2c_5.c: New file
16626
16627 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16628
16629         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16630
16631         PR fortran/21912
16632         * gfortran.dg/array_constructor_4.f90: New test.
16633
16634 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16635
16636         PR c++/21619
16637         * g++.dg/ext/builtin9.C: New test.
16638
16639 2005-06-05  Dale Johannesen  <dalej@apple.com>
16640
16641         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16642         * gcc.c-torture/execute/20050603-2.c: Ditto.
16643
16644 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16645
16646         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16647         * gcc.dg/vect/vect-reduc-1.c: New.
16648         * gcc.dg/vect/vect-reduc-2.c: New.
16649         * gcc.dg/vect/vect-reduc-3.c: New.
16650
16651 2005-06-04  Dale Johannesen  <dalej@apple.com>
16652
16653         * gcc.c-torture/execute/20050603-1.c: New.
16654         * gcc.c-torture/execute/20050603-2.c: New.
16655         * gcc.dg/20050603-3.c: New.
16656
16657 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16658
16659         PR fortran/19195
16660         * gfortran.dg/debug_1.f90: New test.
16661
16662         * gfortran.dg/forall_1.f90: New test.
16663
16664 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16665
16666         * gfortran.dg/array_constructor_3.f90: New test.
16667
16668 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16669
16670         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16671
16672 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16673
16674         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16675
16676 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16677
16678         PR c/21873
16679         * gcc.dg/init-excess-1.c: New test.
16680
16681 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16682
16683         PR c++/21853
16684         * g++.dg/expr/static_cast6.C: New test.
16685
16686 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16687
16688         * gcc.dg/tree-ssa/vrp14.c: New test.
16689
16690 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/21336
16693         * g++.dg/template/new2.C: New test.
16694
16695 2005-06-03  Josh Conner  <jconner@apple.com>
16696
16697         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16698         all entries in initializer.
16699
16700 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16701
16702         PR middle-end/21858
16703         * gcc.dg/pr21858.c: New testcase.
16704
16705 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16706
16707         PR tree-optimization/21292
16708
16709         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16710         New.
16711         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16712         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16713         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16714         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16715         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16716
16717 2005-06-02  Richard Henderson  <rth@redhat.com>
16718
16719         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16720
16721 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16722
16723         * gcc.dg/wtypequal.c: New testcase.
16724
16725 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16726
16727         PR 21582
16728         * gcc.dg/tree-ssa/pr21582.c: New test.
16729
16730 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16731
16732         PR c++/21280
16733         * g++.dg/opt/interface2.h: New.
16734         * g++.dg/opt/interface2.C: New.
16735         * g++.dg/init/ctor4.C: Adjust error lines.
16736         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16737         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16738         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16739         * g++.old-deja/g++.pt/assign1.C: Likewise.
16740         * g++.old-deja/g++.pt/crash20.C: Likewise.
16741
16742 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16743
16744         PR tree-optimization/21734
16745         * g++.dg/vect/pr21734_1.cc: New.
16746         * g++.dg/vect/pr21734_2.cc: New.
16747
16748 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16749
16750         PR c++/20350
16751         * g++.dg/template/spec24.C: New.
16752
16753         PR c++/21151
16754         * g++.dg/pch/local-1.C: New.
16755         * g++.dg/pch/local-1.Hs: New.
16756
16757 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16758
16759         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16760         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16761         * gcc.dg/tree-ssa/pr14341.c: New test.
16762         * gcc.dg/tree-ssa/pr14841.c: New test.
16763         * gcc.dg/tree-ssa/pr20701.c: New test.
16764         * gcc.dg/tree-ssa/pr21086.c: New test.
16765         * gcc.dg/tree-ssa/pr21090.c: New test.
16766         * gcc.dg/tree-ssa/pr21332.c: New test.
16767         * gcc.dg/tree-ssa/pr21458.c: New test.
16768         * gcc.dg/tree-ssa/pr21658.c: New test.
16769         * gcc.dg/tree-ssa/vrp01.c: New test.
16770         * gcc.dg/tree-ssa/vrp02.c: New test.
16771         * gcc.dg/tree-ssa/vrp03.c: New test.
16772         * gcc.dg/tree-ssa/vrp04.c: New test.
16773         * gcc.dg/tree-ssa/vrp05.c: New test.
16774         * gcc.dg/tree-ssa/vrp06.c: New test.
16775         * gcc.dg/tree-ssa/vrp07.c: New test.
16776         * gcc.dg/tree-ssa/vrp08.c: New test.
16777         * gcc.dg/tree-ssa/vrp09.c: New test.
16778         * gcc.dg/tree-ssa/vrp10.c: New test.
16779         * gcc.dg/tree-ssa/vrp11.c: New test.
16780         * gcc.dg/tree-ssa/vrp12.c: New test.
16781         * gcc.dg/tree-ssa/vrp13.c: New test.
16782
16783 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16784
16785         PR 21029
16786         * gcc.dg/tree-ssa/pr21029.c: New test.
16787
16788 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16789
16790         * gfortran.dg/logint-1.f: New test case.
16791         * gfortran.dg/logint-2.f: Likewise.
16792         * gfortran.dg/logint-3.f: Likewise.
16793
16794 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16795
16796         PR c/21536
16797         PR c/20760
16798         * gcc.dg/20050527-1.c: New test.
16799
16800         * gcc.dg/i386-sse-12.c: New test.
16801
16802         PR fortran/21729
16803         * gfortran.dg/implicit_5.f90: New test.
16804
16805 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16806
16807         PR fortran/20883
16808         * gfortran/assign_4.f90: New test.
16809         * gfortran/assign_2.f90: Change compile to run.
16810
16811 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16812
16813         * lib/target-supports.exp
16814         (check_effective_target_sync_char_short): New.
16815         * gcc.dg/sync-2.c: New.
16816
16817 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16818
16819         PR tree-optimization/21817
16820         * gcc.dg/torture/pr21817-1.c: New.
16821
16822 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         PR c++/21165
16825         * g++.dg/template/init5.C: New.
16826
16827 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16828
16829         * gfortran.dg/char_initialiser_actual.f90:
16830         Test character initialisers as actual arguments.
16831         * gfortran.dg/char_pointer_comp_assign.f90:
16832         Test character pointer structure component assignments.
16833         * gfortran.dg/char_array_structure_constructor.f90:
16834         Test character components in structure constructors.
16835
16836 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16837
16838         PR middle-end/20931
16839         * g++.dg/opt/pr20931.C: New test.
16840
16841 2005-05-31  Andreas Jaeger  <aj@suse.de>
16842
16843         PR testsuite/20772
16844         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16845         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16846         g++.old-deja/g++.ext/asmspec1.C,
16847         g++.old-deja/g++.other/regstack.C,
16848         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16849         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16850         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16851         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16852         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16853         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16854         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16855         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16856         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16857         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16858         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16859         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16860         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16861         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16862         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16863         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16864         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16865         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16866         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16867
16868 2005-05-31  Jeff Law  <law@redhat.com>
16869
16870         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16871
16872 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16873
16874         PR middle-end/21743
16875         * gcc.dg/builtins-1.c: Activate disabled clog test.
16876         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16877
16878 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16879
16880         * gfortran.dg/char_pointer_assign.f90:
16881         Test character-pointer assignments and pointer assignments.
16882         * gfortran.dg/char_pointer_dummy.f90:
16883         Test character-pointer dummy arguments.
16884         * gfortran.dg/char_pointer_func.f90:
16885         Test character-pointer function returns.
16886         * gfortran.dg/char_pointer_dependency.f90:
16887         Test character-pointer functions with dependencies.
16888
16889 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/21784
16892         * g++.dg/lookup/using14.C: New test.
16893
16894 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16895
16896         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16897         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16898         trailing ^M.
16899
16900 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16901
16902         PR c++/17413
16903         * g++.dg/template/local5.C: New.
16904
16905         PR target/21761
16906         * gcc.c-torture/compile/pr21761.c: New.
16907
16908         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16909         before darwin8.
16910
16911 2005-05-30  Steven G. Kargl
16912
16913         PR fortran/20846
16914         * gfortran.dg/inquire_8.f90: New test.
16915
16916 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16917
16918         PR libfortran/21376
16919         * gfortran.dg/output_exponents_1.f90: New test.
16920
16921 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16922
16923         PR libfortran/20006
16924         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16925
16926 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16927
16928         PR c++/21210
16929         * g++.dg/ext/complex1.C: New test.
16930
16931         PR c++/21340
16932         * g++.dg/init/ctor6.C: New test.
16933
16934 2005-05-29  Jan Hubicka  <jh@suse.cz>
16935
16936         * gcc.c-torture/compile/pr21562.c: New.
16937
16938 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16939
16940         * gfortran.dg/subnormal_1.f90: New test.
16941
16942 2005-05-28  Jan Hubicka  <jh@suse.cz>
16943
16944         * tree-prof.exp: Fix comment.
16945         * value-prof-1.c: New.
16946         * value-prof-2.c: New.
16947         * value-prof-3.c: New.
16948         * value-prof-4.c: New.
16949
16950 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/21614
16953         * g++.dg/expr/ptrmem6.C: New test.
16954         * g++.dg/expr/ptrmem6a.C: Likewise.
16955
16956 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16957
16958         PR tree-optimization/21658
16959         * gcc.dg/tree-ssa/pr21658.c: New.
16960
16961 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16962
16963         PR c++/21455
16964         * g++.dg/inherit/ptrmem3.C: New.
16965
16966         PR c++/21681
16967         * g++.dg/parse/template16.C: New.
16968
16969 2005-05-27  Andreas Jaeger  <aj@suse.de>
16970
16971         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16972
16973         * gcc.dg/i386-sse-8.c: Run test on all archs.
16974
16975 2005-05-26  Mike Stump  <mrs@apple.com>
16976
16977         * objc.dg/isa-field-1.m: Only run on darwin.
16978         * objc.dg/lookup-1.m: Likewise.
16979         * objc.dg/try-catch-8.m: Likewise.
16980
16981 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16982
16983         PR tree-optimization/9814
16984         * gcc.dg/pr9814-1.c: New test case.
16985
16986 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16987
16988         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16989         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16990         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16991         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16992         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16993         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16994         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16995         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16996         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16997         objc.dg/try-catch-8.m: New.
16998
16999 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17000
17001         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17002         remove extraneous semicolons.
17003
17004 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17005
17006         * obj-c++.dg/comp-types-12.mm: New.
17007         * objc.dg/comp-types-11.m: New.
17008         * objc.dg/selector-4.m: New.
17009
17010 2005-05-26  Andreas Jaeger  <aj@suse.de>
17011
17012         PR testsuite/20772
17013         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17014         g++.old-deja/g++.ext/attrib3.C,
17015         g++.old-deja/g++.other/store-expr1.C,
17016         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17017         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17018         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17019         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17020         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17021         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17022         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17023         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17024         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17025         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17026         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17027         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17028         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17029         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17030         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17031         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17032         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17033         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17034         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17035
17036 2005-05-26  Andreas Jaeger  <aj@suse.de>
17037
17038         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17039         x86-64 compilation.
17040
17041 2005-05-26  Andreas Jaeger  <aj@suse.de>
17042
17043         PR testsuite/20772
17044         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17045         gcc.misc-tests/i386-pf-athlon-1.c,
17046         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17047         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17048         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17049         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17050         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17051         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17052         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17053         programs.
17054
17055         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17056         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17057         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17058         x86-64 compilation.
17059
17060         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17061         x86_64.
17062
17063         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17064         effective-target ilp32.
17065
17066 2005-05-26  David Ung  <davidu@mips.com>
17067
17068         * gcc.target/mips/ext_ins.c: New test for testing the generation
17069         of MIPS32/64 rev 2 ext/ins instructions.
17070
17071 2005-05-26  Andreas Jaeger  <aj@suse.de>
17072
17073         * treelang/compile/unsigned.tree: Use gimple instead of
17074         nonexisting generic dump.
17075
17076 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17077
17078         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17079
17080 2005-05-26  Andreas Jaeger  <aj@suse.de>
17081
17082         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17083
17084 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17085
17086         PR libfortran/17283
17087         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17088         Test callee-allocated memory with write statements.
17089
17090 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17091
17092         PR middle-end/21709
17093         * gcc.dg/pr21709-1.c: New test case.
17094
17095 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17096             Mike Stump  <mrs@apple.com>
17097
17098         * objc/execute/next_mapping.h: Update for C++.
17099
17100         * obj-c++.dg/selector-1.mm: Move to...
17101         * obj-c++.dg/selector-4.mm: here...
17102
17103         * obj-c++.dg/basic.mm: New.
17104         * obj-c++.dg/comp-types-1.mm: New.
17105         * obj-c++.dg/cxx-class-1.mm: New.
17106         * obj-c++.dg/cxx-ivars-1.mm: New.
17107         * obj-c++.dg/cxx-ivars-2.mm: New.
17108         * obj-c++.dg/cxx-ivars-3.mm: New.
17109         * obj-c++.dg/cxx-scope-1.mm: New.
17110         * obj-c++.dg/cxx-scope-2.mm: New.
17111         * obj-c++.dg/defs.mm: New.
17112         * obj-c++.dg/empty-private-1.mm: New.
17113         * obj-c++.dg/encode-1.mm: New.
17114         * obj-c++.dg/encode-2.mm: New.
17115         * obj-c++.dg/encode-3.mm: New.
17116         * obj-c++.dg/extern-c-1.mm: New.
17117         * obj-c++.dg/extra-semi.mm: New.
17118         * obj-c++.dg/fix-and-continue-2.mm: New.
17119         * obj-c++.dg/isa-field-1.mm: New.
17120         * obj-c++.dg/ivar-list-semi.mm: New.
17121         * obj-c++.dg/local-decl-1.mm: New.
17122         * obj-c++.dg/lookup-1.mm: New.
17123         * obj-c++.dg/lookup-2.mm: New.
17124         * obj-c++.dg/method-1.mm: New.
17125         * obj-c++.dg/method-2.mm: New.
17126         * obj-c++.dg/method-3.mm: New.
17127         * obj-c++.dg/method-4.mm: New.
17128         * obj-c++.dg/method-5.mm: New.
17129         * obj-c++.dg/method-6.mm: New.
17130         * obj-c++.dg/method-7.mm: New.
17131         * obj-c++.dg/no-extra-load.mm: New.
17132         * obj-c++.dg/overload-1.mm: New.
17133         * obj-c++.dg/pragma-1.mm: New.
17134         * obj-c++.dg/pragma-2.mm: New.
17135         * obj-c++.dg/private-1.mm: New.
17136         * obj-c++.dg/private-2.mm: New.
17137         * obj-c++.dg/proto-qual-1.mm: New.
17138         * obj-c++.dg/qual-types-1.mm: New.
17139         * obj-c++.dg/stubify-1.mm: New.
17140         * obj-c++.dg/stubify-2.mm: New.
17141         * obj-c++.dg/super-class-1.mm: New.
17142         * obj-c++.dg/super-class-2.mm: New.
17143         * obj-c++.dg/super-dealloc-1.mm: New.
17144         * obj-c++.dg/super-dealloc-2.mm: New.
17145         * obj-c++.dg/template-1.mm: New.
17146         * obj-c++.dg/template-2.mm: New.
17147         * obj-c++.dg/template-3.mm: New.
17148         * obj-c++.dg/template-4.mm: New.
17149         * obj-c++.dg/template-5.mm: New.
17150         * obj-c++.dg/template-6.mm: New.
17151         * obj-c++.dg/try-catch-1.mm: New.
17152         * obj-c++.dg/try-catch-2.mm: New.
17153         * obj-c++.dg/try-catch-3.mm: New.
17154         * obj-c++.dg/try-catch-4.mm: New.
17155         * obj-c++.dg/try-catch-5.mm: New.
17156         * obj-c++.dg/try-catch-6.mm: New.
17157         * obj-c++.dg/try-catch-7.mm: New.
17158         * obj-c++.dg/try-catch-8.mm: New.
17159         * obj-c++.dg/try-catch-9.mm: New.
17160         * obj-c++.dg/va-meth-1.mm: New.
17161
17162 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17163
17164         * obj-c++.dg/selector-1.mm: New.
17165         * obj-c++.dg/selector-2.mm: New.
17166
17167 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17168
17169         * obj-c++.dg/selector-3.mm: New.
17170         * objc.dg/selector-3.m: New.
17171
17172 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17173
17174         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17175         about where warning appears.
17176
17177 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17178
17179         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17180         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17181         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17182         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17183
17184 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17185
17186         * gcc.dg/20050524-1.c: New test.
17187
17188 2005-05-25  Jan Hubicka  <jh@suse.cz>
17189
17190         * gcc.dg/tree-prof/inliner-1.c: New.
17191
17192 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
17193
17194         * gcc.dg/tree-prof: New directory.
17195         * gcc.dg/tree-prof/tree-prof.exp: New.
17196
17197 2005-05-25  DJ Delorie  <dj@redhat.com>
17198
17199         * gcc.dg/Wattributes-1.c: New.
17200         * gcc.dg/Wattributes-2.c: New.
17201         * gcc.dg/Wattributes-3.c: New.
17202
17203 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
17204
17205         PR tree-optimization/19833
17206         * gcc.dg/uninit-4.c: Remove xfail.
17207         * gcc.dg/uninit-9.c: Ditto.
17208
17209 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
17210
17211         * obj-c++.dg/bitfield-[1-5].mm: New.
17212         * obj-c++.dg/class-protocol-1.mm: New.
17213         * obj-c++.dg/comp-types-1[0-1].mm: New.
17214         * obj-c++.dg/comp-types-[2-9].mm: New.
17215         * obj-c++.dg/encode-[4-8].mm: New.
17216         * obj-c++.dg/layout-1.mm: New.
17217         * obj-c++.dg/method-1[0-9].mm: New.
17218         * obj-c++.dg/method-2[0-1].mm: New.
17219         * obj-c++.dg/method-[8-9].mm: New.
17220         * obj-c++.dg/objc-gc-3.mm: New.
17221         * obj-c++.dg/try-catch-10.mm: New.
17222         * objc.dg/bitfield-5.m: New.
17223         * objc.dg/comp-types-10.m: New.
17224         * objc.dg/comp-types-9.m: New.
17225         * objc.dg/layout-1.m: New.
17226         * objc.dg/objc-gc-4.m: New.
17227         * objc.dg/try-catch-9.m: New.
17228         * objc.dg/class-protocol-1.m: Tweak diagnostics.
17229         * objc.dg/comp-types-1.m: Likewise.
17230         * objc.dg/comp-types-[5-6].m: Likewise.
17231         * objc.dg/method-9.m: Likewise.
17232
17233 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
17234
17235         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
17236         and on hardware without VMX support.
17237
17238         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
17239
17240         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
17241
17242         * lib/profopt.exp (dg-final-generate, dg-final-use,
17243         profopt-final-code, profopt-get-options): New.
17244         (profopt-execute): Process test directives.
17245
17246         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
17247         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17248         cleanup-tree-dump, cleanup-saved-temps): Update comments.
17249
17250 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
17251
17252         PR C++/21645
17253         * g++.dg/init/ctor5.C: New test.
17254
17255 2005-05-24  Ira Rosen  <irar@il.ibm.com>
17256
17257         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
17258         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
17259         vect-113.c, vect-114.c.
17260
17261 2005-05-23  Adam Nemet  <anemet@lnxw.com>
17262
17263         * gcc.dg/const-elim-1.c: Remove xfails.
17264
17265 2005-05-23  Jeff Law  <law@redhat.com>
17266
17267         * gcc.c-torture/compile/pr21638.c: New test.
17268         * gcc.c-torture/compile/20050520-1.c: New test.
17269
17270 2005-05-23  Nick Clifton  <nickc@redhat.com>
17271
17272         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
17273         be a proper triple, ie: m32r*-*-*.
17274         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17275
17276 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
17277
17278         PR middle-end/21331
17279         PR tree-opt/21293
17280         * gcc.c-torture/compile/pr21293.c: New test.
17281         * gcc.c-torture/execute/pr21331.c: New test.
17282
17283 2004-05-20  Richard Henderson  <rth@redhat.com>
17284
17285         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
17286
17287 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
17288
17289         * obj-c++-dg.exp: Add.
17290         * obj-c++.exp: Add.
17291         * obj-c++.dg/dg.exp: Add.
17292
17293 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
17294
17295         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
17296         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
17297
17298 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
17299
17300         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
17301
17302 2004-05-19  Richard Henderson  <rth@redhat.com>
17303
17304         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
17305
17306 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
17307
17308         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
17309
17310         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
17311
17312 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
17313
17314         PR c++/21495
17315         * g++.dg/parse/extern1.C: New test.
17316         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
17317
17318 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17319
17320         * gcc.dg/c99-math.h: New.
17321         * gcc.dg/c99-math-float-1.c: New test.
17322         * gcc.dg/c99-math-double-1.c: Likewise.
17323         * gcc.dg/c99-math-long-double-1.c: Likewise.
17324
17325 2005-05-18  Richard Henderson  <rth@redhat.com>
17326
17327         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
17328
17329 2005-05-18  Devang Patel  <dpatel@apple.com>
17330
17331         * g++.dg/opt/20050511-1.C: New test.
17332
17333 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
17334
17335         PR libfortran/21127
17336         * gfortran.dg/reshape-complex.f90: New test.
17337
17338 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
17339
17340         * gfortran.dg/array_constructor_1.f90: New test.
17341         * gfortran.dg/array_constructor_2.f90: New test.
17342
17343 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17344
17345         PR fortran/20954
17346         * gfortran.dg/pr20954.f: New test.
17347
17348 2005-05-17  Mike Stump  <mrs@apple.com>
17349
17350         Yet more Objective-C++...
17351
17352         * objc.dg/method-5.m: Update.
17353         * objc.dg/method-6.m: Update.
17354         * objc.dg/method-7.m: Update.
17355         * objc.dg/method-9.m: Update.
17356         * objc.dg/try-catch-2.m: Update.
17357
17358 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
17359
17360         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
17361         Remove little-endian optimizations.
17362
17363 2005-05-17  Jeff Law  <law@redhat.com>
17364
17365         * g++.dg/tree-ssa/pr14814.C: New test.
17366         * gcc.dg/tree-ssa/pr14814.C: New test.
17367         * gcc.dg/tree-ssa/pr17141-1.C: New test.
17368         * gcc.dg/tree-ssa/pr17141-2.C: New test.
17369
17370 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17371
17372         * gcc.dg/compat/generate-random.c: Do not include
17373         libiberty.h.
17374         * gcc.dg/compat/generate-random_r.c: Likewise.
17375
17376 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
17377
17378         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
17379
17380 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
17381
17382         PR middle-end/21595
17383         * g++.dg/tree-ssa/builtin1.C: New testcase.
17384
17385 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
17386
17387         PR c++/21454
17388         * g++.dg/opt/const4.C: New test.
17389
17390         PR middle-end/21492
17391         * g++.dg/opt/crossjump1.C: New test.
17392
17393         PR tree-optimization/21610
17394         * gcc.c-torture/compile/20050516-1.c: New test.
17395
17396         PR fortran/15080
17397         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
17398         about the test failing.
17399         * gfortran.fortran-torture/execute/where_7.f90: New test.
17400         * gfortran.fortran-torture/execute/where_8.f90: New test.
17401
17402 2005-05-16  Richard Henderson  <rth@redhat.com>
17403
17404         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
17405         i?86 and x86_64.
17406
17407 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
17408
17409         * gcc.dg/compat/generate-random.c (config.h): Do not include.
17410         (limits.h): Include unconditionally.
17411         (stdlib.h): Likewise.
17412         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
17413         (limits.h): Include unconditionally.
17414         (stdlib.h): Likewise.
17415         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17416         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17417         (limits.h): Include unconditionally.
17418         (stdlib.h): Likewise.
17419         (hashtab.h): Do not include.
17420         (getopt.h): Likewise.
17421         (stddef.h): Include.
17422         (hashval_t): Define.
17423         (struct entry): Add "next" field.
17424         (HASH_SIZE): New macro.
17425         (hash_table): New variable.
17426         (switchfiles): Do not use xmalloc.
17427         (mix): New macro.
17428         (iterative_hash): New function.
17429         (hasht): Remove.
17430         (e_exists): New function.
17431         (e_insert): Likewise.
17432         (output): Use, instead of libiberty hashtable functions.
17433         (main): Do not use getopt.  Do not call htab_create.
17434
17435 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
17436
17437         PR libstdc++/21526
17438         * lib/target-supports.exp (check_mkfifo_available):
17439         Return 0 for cygwin as mkfifo support incomplete on platform.
17440         Fix typos in comments.
17441
17442 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
17443
17444         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
17445
17446 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
17447
17448         PR fortran/17432
17449         * gfortran.dg/assign_4.f: New test.
17450
17451 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
17452
17453         PR tree-optimization/21563
17454         * gcc.dg/tree-ssa/pr21563.c: New.
17455
17456 2005-05-14  Jan Hubicka  <jh@suse.cz>
17457
17458         * gcc.dg/noreturn-7.c: Allow control reaches warning.
17459
17460 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
17461
17462         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
17463
17464 2005-05-13  Julian Brown  <julian@codesourcery.com>
17465
17466         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
17467         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
17468
17469 2005-05-13  Jan Hubicka  <jh@suse.cz>
17470
17471         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
17472         * gcc.dg/fold-xor-?.c: Likewise.
17473         * gcc.dg/pr15784-?.c: Likewise.
17474         * gcc.dg/pr20922-?.c: Likewise.
17475         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
17476         * gcc.dg/tree-ssa/pr17598.c: Likewise.
17477         * gcc.dg/tree-ssa/pr20470.c: Likewise.
17478
17479 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17480
17481         PR fortran/21260
17482         * gfortran.dg/hollerith_1.f90: New test.
17483
17484 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17485
17486         * gfortran.dg/func_result_2.f90: New test.
17487
17488 2005-05-11  Bud Davis  <bdavis@gfortran.org>
17489
17490         * gfortran.dg/dev_null.f90: New test.
17491
17492 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
17493
17494         * gcc.dg/arm-vfp1.c: Revert last change.
17495
17496 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
17497
17498         PR middle-end/19807
17499         PR tree-optimization/19639
17500         * g++.dg/tree-ssa/pr19807.C: New testcase.
17501
17502 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17503
17504         PR libfortran/21471
17505         * gfortran.dg/append-1.f90: New test.
17506
17507 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17508
17509         * gcc.dg/pr18501.c: XFAIL.
17510         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17511         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17512         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17513         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17514         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17515         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17516         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17517         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17518
17519 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17520
17521         PR fortran/20178
17522         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17523         gfortran.dg/f2c_3.f90: New tests.
17524
17525         * gfortran.dg/return_1.f90: Fix dg annotation.
17526
17527 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17528
17529         * gcc.c-torture/compile/20050510-1.c: New test.
17530
17531 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17532
17533         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17534
17535 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17536
17537         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17538
17539 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17540
17541         PR c/17913
17542         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17543
17544 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17545
17546         PR c/21342
17547         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17548         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17549
17550 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17551
17552         PR debug/16676
17553         * gcc.dg/debug/pr16676.c: New test.
17554
17555 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17556
17557         PR testsuite/21443
17558         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17559         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17560         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17561         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17562         Change -O1 to -O2.
17563         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17564         -fno-tree-dominator-opts.
17565
17566 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17567
17568         * gfortran.dg/return_1.f90: New test.
17569
17570 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17571
17572         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17573
17574         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17575
17576 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17577
17578         PR c++/21427
17579         * g++.dg/inherit/covariant13.C: New.
17580
17581 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17582
17583         PR libfortran/19155
17584         * gfortran.dg/pr19155.f: New test.
17585
17586 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17587
17588         PR inline-asm/8788
17589         * gcc.dg/pr8788-1.c: New testcase.
17590
17591 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17592
17593         PR target/21416
17594         * gcc.target/mips/fpcmp-[12].c: New tests.
17595
17596 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17597
17598         * lib/target-supports-dg.exp (dg-require-fork): New function.
17599         (dg-require-mkfifo): Likewise.
17600         * lib/target-supports.exp (check_function_available): New
17601         function.
17602         (check_fork_available): Likewise.
17603         (check_mkfifo_available): Likewise.
17604
17605 2005-05-06  Jeff Law  <law@redhat.com>
17606
17607         * gcc.c-torture/compile/pr21380.c: New test.
17608
17609 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17610
17611         PR c++/20961
17612         * g++.dg/ext/weak3.C: New test.
17613
17614 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/21352
17617         * g++.dg/template/crash37.C: New test.
17618
17619 2005-05-05  Paul Brook  <paul@codesourcery.com>
17620
17621         * gcc.dg/arm-g2.c: Use effective-target arm32.
17622         * gcc.dg/arm-mmx-1.c: Ditto.
17623         * gcc.dg/arm-scd42-2.c: Ditto.
17624         * gcc.dg/arm-vfp1.c: Ditto.
17625         * lib/target-supports.exp (check_effective_target_arm32): New
17626         function.
17627
17628 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17629
17630         PR libfortran/21354
17631         gfortran.dg/in_pack_rank7.f90: New test.
17632
17633 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17634
17635         PR middle-end/15618
17636         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17637
17638 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17639
17640         PR middle-end/21265
17641         * gcc.dg/20050503-1.c: New test.
17642
17643         PR rtl-optimization/21239
17644         * gcc.dg/i386-sse-11.c: New test.
17645
17646 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17647
17648         PR target/16888
17649         * gcc.target/i386/asm-1.c: New test.
17650
17651 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17652
17653         PR rtl-optimization/21330
17654         * gcc.c-torture/execute/20050502-1.c: New test.
17655
17656         PR target/21297
17657         * gcc.c-torture/execute/20050502-2.c: New test.
17658
17659 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17660
17661         PR middle-end/21282
17662         * gcc.dg/pr21282.c: New.
17663
17664 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17665
17666         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17667         * gcc.dg/vect/vect-92.c: Likewise.
17668         * gcc.dg/vect/vect-93.c: Likewise.
17669         * gcc.dg/vect/vect-dv-1.c: Likewise.
17670         * gcc.dg/vect/vect-dv-2.c: Likewise.
17671         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17672
17673 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17674
17675         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17676         * gfortran.dg/vect/vect-2.f90: Likewise.
17677         * gfortran.dg/vect/vect-3.f90: Likewise.
17678         * gfortran.dg/vect/vect-4.f90: Likewise.
17679         * gfortran.dg/vect/vect-5.f90: Likewise.
17680
17681 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17682
17683         PR target/20813
17684         * gcc.dg/rs6000-fpint-2.c: New.
17685
17686 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17687
17688         PR c/15698
17689         * gcc.dg/builtins-30.c: Update expected messages.
17690         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17691         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17692         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17693
17694 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17695
17696         PR tree-optimization/21294
17697         * gcc.dg/tree-ssa/pr21294.c: New.
17698
17699 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17700
17701         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17702         __builtin_altivec_st_internal_4si built-in.
17703
17704 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c++/15875
17707         * g++.dg/template/ptrmem14.C: New test.
17708
17709 2005-05-02  Paul Brook  <paul@codesourcery.com>
17710
17711         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17712
17713 2005-05-02  Michael Matz  <matz@suse.de>
17714
17715         PR c++/19542
17716         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17717
17718 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17719
17720         * g++.dg/cpp/weak.C: New test.
17721
17722 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17723
17724         * gcc.dg/tree-ssa/loop-8.c: New test.
17725
17726 2005-04-30  Michael Maty  <matz@suse.de>
17727
17728         * gcc.dg/inline-mcpy.c: New test.
17729
17730 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17731
17732         PR libfortran/18958
17733         * gfortran.dg/eoshift.f90: New test case.
17734
17735 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17736
17737         PR libfortran/18857
17738         * gfortran.dg/matmul_1.f90: New test.
17739
17740 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17741
17742         PR tree-optimization/21030
17743         * gcc.dg/tree-ssa/pr21030.c: New.
17744
17745 2005-04-29  Devang Patel  <dpatel@apple.com>
17746
17747         PR tree-optimization/21272
17748         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17749
17750 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17751
17752         PR fortran/13082
17753         PR fortran/18824
17754         * gfortran.dg/entry_4.f90: New test.
17755         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17756         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17757         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17758         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17759         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17760         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17761         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17762
17763 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17764
17765         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17766
17767 2005-04-29  Paul Brook  <paul@codesourcery.com>
17768
17769         * gfortran.dg/entry_3.f90: New test.
17770
17771 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17772
17773         * gfortran.dg/implicit_4.f90: New test.
17774
17775 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17776
17777         * lib/target-supports.exp (check_profiling_available): Return
17778         false for xtensa-*-elf.
17779
17780 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17781
17782         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17783         error if file cannot be deleted.
17784
17785 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17786
17787         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17788         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17789         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17790         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17791         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17792         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17793         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17794         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17795         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17796         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17797         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17798         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17799         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17800
17801 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17802
17803         PR fortran/20865
17804         * gfortran.dg/pr20865.f90: New test.
17805
17806 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17807
17808         * gcc.dg/void-cast-2.c: New test.
17809
17810 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17811
17812         PR c/21159
17813         * gcc.dg/void-cast-1.c: New test.
17814
17815 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17816
17817         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17818
17819 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17820
17821         PR fortran/21177
17822         * gfortran.dg/pr21177.f90: New test.
17823
17824 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17825
17826         PR tree-optimization/21171
17827         * gcc.dg/tree-ssa/pr21171.c: New test.
17828
17829 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17830
17831         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17832         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17833         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17834         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17835         gcc.dg/tree-ssa/gen-vect-32.c: New.
17836         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17837         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17838         don't run on PPC32.
17839
17840 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17841
17842         PR c/21213
17843         * gcc.dg/transparent-union-3.c: New test.
17844
17845 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17846
17847         PR c/20740
17848         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17849         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17850         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17851         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17852         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17853         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17854
17855 2005-04-26  Jeff Law  <law@redhat.com>
17856
17857         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17858         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17859         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17860         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17861         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17862         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17863         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17864
17865 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17866
17867         PR tree-optimization/17598
17868         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17869
17870 2005-04-25  Mike Stump  <mrs@apple.com>
17871
17872         * objc.dg/fix-and-continue-1.m: Add.
17873
17874 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17875
17876         PR c++/20995
17877         * g++.dg/opt/pr20995-1.C: New test case.
17878
17879 2005-04-25  Devang Patel <dpatel@apple.com>
17880
17881         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17882
17883 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR testsuite/21062
17886         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17887
17888 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17889
17890         PR C++/21188
17891         * g++.dg/opt/rtti2.C: New test.
17892
17893 2005-04-25  Paul Brook  <paul@codesourcery.com>
17894         Steven G. Kargl  <kargls@comcast.net>
17895
17896         PR fortran/20879
17897         * gfortran.dg/ichar_1.f90: New file.
17898
17899 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17900
17901         PR middle-end/20991
17902         * g++.dg/opt/pr20991.C: New test.
17903
17904         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17905         where sizeof (type) < __alignof__ (type).
17906         * gcc.dg/compat/struct-layout-1.h: Likewise.
17907
17908 2005-04-24  Per Bothner  <per@bothner.com>
17909             Devang Patel  <dpatel@apple.com>
17910
17911         PR preprocessor/20907
17912         * gcc.dg/cpp/very-long-comment.c: New test.
17913
17914 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17915
17916         PR fortran/20059
17917         * gfortran.dg/common_5.f: New test.
17918
17919 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17920
17921         PR middle-end/21082
17922         * g++.dg/tree-ssa/pr21082.C: New testcase.
17923
17924 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17925
17926         * gcc.dg/vect/vect-99.c: New test.
17927
17928 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17929
17930         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17931
17932 2005-04-22  Jeff Law  <law@redhat.com>
17933
17934         * gcc.dg/uninit-5.c: Remove xfails.
17935         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17936         conditionals and loads.
17937
17938 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17939
17940         PR libfortran/20074
17941         PR libfortran/20436
17942         PR libfortran/21108
17943         * gfortran.dg/nested_reshape.f90: new test
17944         * gfortran.dg/reshape-alloc.f90: new test
17945         * gfortran.dg/reshape.f90: new test
17946
17947 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17948
17949         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17950
17951         * gcc.dg/arm-vfp1.c: New test.
17952
17953 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17954
17955         PR c++/21087
17956         * g++.dg/lookup/builtin2.C: New test.
17957
17958 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17959
17960         * gcc.dg/weak/weak-13.c: New test.
17961
17962 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17963
17964         * lib/target-supports.exp (check_effective_target_sync_int_long):
17965         Add powerpc*.
17966
17967 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17968
17969         * gcc.target/mips/branch-1.c: New test.
17970
17971 2005-04-21  Richard Henderson  <rth@redhat.com>
17972
17973         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17974         * gcc.dg/vect/vect-86.c: Likewise.
17975         * gcc.dg/vect/vect-87.c: Likewise.
17976         * gcc.dg/vect/vect-88.c: Likewise.
17977
17978 2005-04-21  Devang Patel  <dpatel@apple.com>
17979
17980         PR optimization/20994
17981         * gcc.dg/tree-ssa/ifc-3.c: New test.
17982
17983 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17984
17985         PR c/12913
17986         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17987         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17988         gcc.dg/c99-vla-jump-5.c: New tests.
17989
17990 2005-04-19  Richard Henderson  <rth@redhat.com>
17991
17992         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17993         Fix typo in exists check.
17994         (check_effective_target_sync_int_long): New.
17995         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17996         * gcc.dg/ia64-sync-2.c: Likewise.
17997         * gcc.dg/ia64-sync-3.c: Likewise.
17998         * gcc.dg/ia64-sync-4.c: Likewise.
17999
18000 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18001
18002         * gcc.dg/fold-xor-1.c: New test.
18003         * gcc.dg/fold-xor-2.c: New test.
18004
18005 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18006
18007         PR target/20670
18008         * g++.dg/eh/fp-regs.C: New test.
18009
18010 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18011
18012         * gcc.dg/Wint-to-pointer-cast-1.c,
18013         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18014         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18015         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18016
18017 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18018
18019         PR fortran/16861
18020         * gfortran.dg/pr16861.f90: New test.
18021
18022 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18023
18024         * gcc.dg/pr21085.c: New test.
18025
18026 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18027
18028         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18029         (setup_mips_tests, dg-mips-options): New procedures.
18030         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18031         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18032         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18033         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18034         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18035         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18036         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18037         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18038         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18039         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18040         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18041         dg-mips-options instead of dg-options.  Remove now-redundant
18042         preprocessor guards.
18043         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18044         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18045         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18046         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18047         * gcc.dg/vr-mult-2.c: Delete.
18048         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18049         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18050         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18051         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18052         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18053         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18054         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18055
18056 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18057
18058         * ada/acats/run_all.sh: Use sync when executable not present.
18059
18060 2005-04-18  Devang Patel  <dpatel@apple.com>
18061
18062         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18063         * gcc.dg/vect/vect-11a.c: New.
18064         * gcc.dg/vect/vect-none.c: Update.
18065         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18066
18067 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18068
18069         PR tree-optimization/20922
18070         * gcc.dg/pr20922-1.c: New test.
18071         * gcc.dg/pr20922-2.c: New test.
18072         * gcc.dg/pr20922-3.c: New test.
18073         * gcc.dg/pr20922-4.c: New test.
18074         * gcc.dg/pr20922-5.c: New test.
18075         * gcc.dg/pr20922-6.c: New test.
18076
18077 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18078
18079         PR libfortran/20950
18080         * gfortran.dg/pr20950.f: New test.
18081
18082 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18083
18084         PR libfortran/19216
18085         * gfortran.dg/pr19216.f: New test.
18086
18087 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18088
18089         PR tree-optimization/21001
18090         * gcc.dg/tree-ssa/pr21001.c: New.
18091
18092 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18093
18094         PR libfortran/21075
18095         * gfortran.dg/reshape_rank7.f90: New test.
18096
18097 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18098
18099         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18100         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18101         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18102         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18103         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18104         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18105         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18106         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18107         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18108         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18109         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18110         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18111         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18112         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18113         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18114         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18115         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18116         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18117         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18118         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18119         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18120
18121 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18122
18123         * gfortran.dg/wtruncate.f: New testcase.
18124         * gfortran.dg/wtruncate.f90: New testcase.
18125
18126 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/21025
18129         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18130         which sizeof/alignof is dependent, rather than just whether we are
18131         processing_template_decl.
18132
18133 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18134
18135         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18136         corrected typo where the wrong variables had been compared.
18137
18138 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18139
18140         PR libfortran/18495
18141         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18142         Test callee-allocated version of return array with a write
18143         statement.
18144         Test spread with a temporary with another write statement.
18145
18146 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18147
18148         PR tree-optimization/21031
18149         * gcc.dg/tree-ssa/pr21031.c: New.
18150
18151 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18152
18153         PR tree-optimization/21004
18154         * gcc.dg/builtins-53.c: Include builtins-config.h.
18155         Check floorf, ceilf, floorl and ceill transformations
18156         only when HAVE_C99_RUNTIME is defined.
18157
18158 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18159
18160         PR middle-end/20739
18161         * gcc.dg/tree-ssa/pr20739.c: New test.
18162
18163 2005-04-14  Mike Stump  <mrs@apple.com>
18164
18165         * gcc.dg/Foundation.framework/empty: New.
18166         * gcc.dg/framework-2.c: New.
18167
18168 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18169
18170         PR tree-optimization/21021
18171         * gcc.c-torture/compile/pr21021.c: New.
18172
18173 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18174
18175         PR testsuite/21010
18176         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18177         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18178         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18179         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18180         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18181         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18182         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18183         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18184
18185 2005-04-14  Richard Henderson  <rth@redhat.com>
18186
18187         * lib/target-supports.exp (check_effective_target_vect_condition):
18188         Add ia64, i?86, and x86_64.
18189
18190 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18191
18192         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
18193
18194 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18195
18196         PR tree-optimization/20657
18197         * gcc.dg/tree-ssa/pr20657.c: New.
18198
18199 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
18200
18201         * gcc.dg/builtins-53.c: Also check (int)trunc* and
18202         (long long int)trunc*.
18203
18204 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
18205
18206         PR target/20927
18207         * gcc.dg/pr20927.c: New test.
18208
18209 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
18210
18211         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
18212         * gcc.target/mips/asm-1.c: Likewise.
18213
18214 2005-04-13  Dale Johannesen  <dalej@apple.com>
18215
18216         * objc.dg/objc-fast-4.m: New.
18217
18218 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
18219
18220         * gcc.target/cris/torture/cris-torture.exp: New driver in new
18221         directory.
18222         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
18223
18224 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
18225
18226         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
18227         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
18228         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
18229
18230 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
18231
18232         PR tree-optimization/20913
18233         * gcc.dg/tree-ssa/pr20913.c: New.
18234
18235         PR tree-optimization/20702
18236         * gcc.dg/tree-ssa/pr20702.c: New.
18237
18238 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18239
18240         PR c++/13744
18241         * g++.dg/inherit/local3.C: New test.
18242
18243 2005-04-12  Jeff Law  <law@redhat.com>
18244
18245         * gcc.dg/tree-ssa/20050412-1.c: New test.
18246
18247 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
18248
18249         PR libfortran/19016
18250         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
18251         Add tests with mask generated by expression.
18252         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18253         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18254         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18255
18256 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
18257
18258         PR middle-end/20917
18259         * gcc.dg/20050409-1.c: New test.
18260
18261 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
18262
18263         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
18264
18265 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18266
18267         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18268         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
18269         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18270         (TARGET_CXX): Adjust accordingly.
18271         * target.h (struct gcc_target): Remove epxort_class_data.  Add
18272         determine_class_data_visibility and class_data_always_comdat.
18273         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18274         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
18275         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18276         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
18277         (arm_cxx_determine_class_data_visibility): New.
18278         (arm_cxx_class_data_always_comdat): Likewise.
18279         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
18280         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
18281         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
18282         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
18283         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
18284         Define.
18285
18286 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
18287
18288         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
18289
18290 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
18291
18292         * gcc.dg/i386-darwin-fpmath.c: New.
18293
18294 2004-04-11  Devang Patel  <dpatel@apple.com>
18295
18296         * lib/target-supports.exp (check_effective_target_vect_condition): New.
18297         * gcc.dg/vect/vect-ifcvt-1.c: New test.
18298         * gcc.dg/vect/vect-ifcvt-2.c: New test.
18299         * gcc.dg/vect/vect-ifcvt-3.c: New test.
18300         * gcc.dg/vect/vect-ifcvt-4.c: New test.
18301         * gcc.dg/vect/vect-ifcvt-5.c: New test.
18302         * gcc.dg/vect/vect-ifcvt-6.c: New test.
18303         * gcc.dg/vect/vect-ifcvt-7.c: New test.
18304         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
18305
18306 2004-04-11  Devang Patel  <dpatel@apple.com>
18307
18308         * gcc.dg/vect/vect-dv-1.c: New test.
18309         * gcc.dg/vect/vect-dv-2.c: New test.
18310
18311 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18312
18313         PR tree-optimization/20933
18314         * gcc.dg/tree-ssa/pr20933.c: New test.
18315
18316 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18317
18318         * gfortran.dg/fold_nearest.f90: New test.
18319
18320 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
18321
18322         * gcc.dg/tree-ssa/alias-1.c: New test.
18323
18324 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
18325
18326         PR tree-optimization/20920
18327         * g++.dg/tree-ssa/pr20920.C: New test.
18328
18329 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
18330
18331         * gcc.dg/builtins-53.c: Also check (int)ceil* and
18332         (long long int)ceil*.
18333
18334 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
18335
18336         * g++.dg/warn/Wdtor1.C: Declare template in system header with
18337         explicit C++ linkage.
18338
18339 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18340
18341         * gfortran.dg/pr17229.f: Take care of the new obsolescence
18342         warning for arithmetic IF statements.
18343
18344 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
18345
18346         * eor_handling_1.f90: New test case.
18347         * eor_handling_2.f90: New test case.
18348         * eor_handling_3.f90: New test case.
18349         * eor_handling_4.f90: New test case.
18350         * eor_handling_5.f90: New test case.
18351         * noadv_size.f90: New test case.
18352         * pad_no.f90: New test case.
18353
18354 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
18355
18356         * gcc.c-torture/execute/20050410-1.c: New test.
18357
18358 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
18359
18360         * gcc.dg/pr20126.c: New.
18361
18362 2005-04-09  Bud Davis  <bdavis@gfortran.org>
18363             Steven G. Kargl <kargls@comcast.net>
18364
18365         * gfortran.dg/PR19872.f: New test.
18366
18367 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18368
18369         * gfortran.dg/nint_1.f90: Fix dg-do directive.
18370
18371 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
18372
18373         * gfortran.dg/nint_1.f90: New test.
18374
18375 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18376
18377         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
18378         Added test for callee-allocated arrays with write statements.
18379         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
18380         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18381         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18382         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18383         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18384
18385 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
18386
18387         PR libfortran/20163
18388         * gfortran.dg/open-options-blanks.f: New test.
18389
18390 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18391
18392         PR fortran/13257
18393         * gfortran.dg/comma_format_extension_[1234].f: New tests.
18394
18395 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
18396
18397         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18398         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18399         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18400         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18401         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18402         * gcc.c-torture/execute/stdarg-4.c: New test.
18403
18404         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
18405
18406         PR target/20795
18407         * g++.dg/abi/param2.C: New test.
18408
18409 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18410
18411         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
18412
18413 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
18414
18415         * gcc.dg/builtins-53.c: New test.
18416
18417 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
18418
18419         * g++.dg/tree-ssa/pr18178.C: New test.
18420         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
18421         * gcc.c-torture/execute/20041019-1.c: New test.
18422         * gcc.dg/tree-ssa/20041008-1.c: New test.
18423         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
18424         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
18425         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
18426         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
18427         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
18428         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
18429         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
18430         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
18431         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18432         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18433
18434 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
18435
18436         PR rtl-optimization/20466
18437         * gcc.c-torture/execute/pr20466-1.c: New test.
18438
18439 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
18440
18441         PR c++/20905
18442         * g++.dg/parse/cond2.C: New test.
18443
18444         PR c++/20145
18445         * g++.dg/warn/Wdtor1.C: New test.
18446
18447 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18448
18449         PR fortran/17229
18450         * gfortran.dg/pr17229.f: New test.
18451
18452 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
18453
18454         * gfortran.dg/tiny_1.f90: New test.
18455         * gfortran.dg/tiny_2.f90: ditto.
18456
18457 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
18458
18459         * gfortran.dg/eor_1.f90: Fix dg-do run line
18460         * gfortran.dg/open_new.f90: Fix dg-do run line
18461
18462 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
18463
18464         * lib/target-supports.exp (get_compiler_messages): Support
18465         optional arguments, the fourth being compiler options.
18466         (check_effective_target_fpic): New proc.
18467         * gcc.dg/20050321-2.c: Restrict to target fpic.
18468
18469 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
18470
18471         * gcc.dg/15443-1.c: New test.
18472         * gcc.dg/15443-2.c: Likewise.
18473
18474 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18475
18476         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
18477
18478 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18479
18480         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
18481
18482 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
18483
18484         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
18485         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
18486         -m64.
18487         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
18488         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
18489         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
18490
18491 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/20212
18494         * g++.dg/warn/Wunused-11.C: New test.
18495
18496 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
18497
18498         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18499
18500 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
18501
18502         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18503
18504 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18505
18506         PR c++/20734
18507         * g++.dg/template/ptrmem13.C: New test.
18508
18509 2005-04-05  Per Bothner  <per@bothner.com>
18510
18511         * lib/gcc.exp: Always add -fno-show-column, for now.
18512
18513 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         PR testsuite/20767
18516         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18517         of plain old "unsigned int" for the type of "i".  Makes this test
18518         64bit clean.
18519
18520 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18521
18522         * gcc.dg/i386-ssefn-1.c: New test.
18523         * gcc.dg/i386-ssefn-2.c: New test.
18524         * gcc.dg/i386-ssefn-3.c: New test.
18525         * gcc.dg/i386-ssefn-4.c: New test.
18526
18527 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18528
18529         PR tree-optimization/20076
18530         * gcc.dg/builtin-apply4.c: New test.
18531
18532         PR preprocessor/19475
18533         * gcc.dg/cpp/macspace1.c: New test.
18534         * gcc.dg/cpp/macspace2.c: New test.
18535
18536 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18537
18538         * gfortran.dg/pr20755.f: Fixed bad format.
18539
18540 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18541
18542         PR c++/20763
18543         * g++.dg/ext/attrib21.C: New test.
18544
18545 2004-04-05  Devang Patel  <dpatel@apple.com>
18546
18547         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18548         * gcc.dg/vect/vect-shift-1.c: New test.
18549
18550 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18551
18552         PR libfortran/20755
18553         * gfortran.dg/pr20755.f: New test.
18554
18555 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18556
18557         * gfortran.dg/pr15959.f90: New test.
18558         * gfortran.dg/string_pad_trunc.f90: New test.
18559
18560 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18561
18562         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18563         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18564         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18565         syntax.
18566
18567 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18568
18569         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18570
18571 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18572
18573         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18574         * gcc.c-torture/compile/20011119-2.c: Likewise.
18575         * gcc.c-torture/compile/981001-2.c: Likewise.
18576
18577 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18578
18579         PR c++/20679
18580         * g++.dg/template/overload4.C: New test.
18581
18582 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18583
18584         PR c++/20746
18585         * g++.dg/abi/covariant5.C: New.
18586
18587         PR debug/20505
18588         * g++.dg/debug/const2.C: New.
18589
18590 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18591
18592         PR rtl-optimization/16104
18593         * gcc.c-torture/execute/20050316-1.c: New test.
18594
18595 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18596
18597         * g++.dg/template/spec23.C: Fix dg-error text.
18598
18599 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18600
18601         PR c++/19199
18602         * g++.dg/expr/lval2.C: New.
18603
18604 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18605
18606         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18607         __builtin_strcasecmp and __builtin_strncasecmp.
18608
18609 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         PR c++/20723
18612         * g++.dg/template/spec22.C: New.
18613         * g++.dg/template/spec23.C: New.
18614
18615 2005-04-03  Dale Ranta  <dir@lanl.gov>
18616             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18617
18618         PR libfortran/20068
18619         PR libfortran/20125
18620         PR libfortran/20156
18621         PR libfortran/20471
18622         * gfortran.dg/backspace.f: New test.
18623
18624 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18625
18626         * gcc.dg/pr19345.c: New test.
18627
18628 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18629
18630         PR tree-optimization/20640
18631         * gcc.dg/torture/tree-loop-1.c: New.
18632
18633 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18634
18635         PR rtl-optimization/20290
18636         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18637
18638 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18639
18640         * gcc.dg/rs6000-fpint.c: New.
18641
18642 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18643
18644         * gcc.dg/old-style-then-proto-1.c: New test.
18645
18646 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18647
18648         * gfortran.fortran-torture/execute/backspace.f90: Check
18649         after backspace and read was incorrect.
18650
18651 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18652
18653         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18654         buffer past the terminating NUL using memcmp.
18655         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18656         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18657
18658         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18659         Fix unused/uninitialized variable warnings.
18660
18661         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18662         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18663         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18664         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18665
18666         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18667         gcc.c-torture/execute/builtins/fputs-lib.c,
18668         gcc.c-torture/execute/builtins/lib/fprintf.c,
18669         gcc.c-torture/execute/builtins/lib/main.c,
18670         gcc.c-torture/execute/builtins/lib/memcmp.c,
18671         gcc.c-torture/execute/builtins/lib/memmove.c,
18672         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18673         gcc.c-torture/execute/builtins/lib/memset.c,
18674         gcc.c-torture/execute/builtins/lib/printf.c,
18675         gcc.c-torture/execute/builtins/lib/sprintf.c,
18676         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18677         gcc.c-torture/execute/builtins/lib/strchr.c,
18678         gcc.c-torture/execute/builtins/lib/strcmp.c,
18679         gcc.c-torture/execute/builtins/lib/strcpy.c,
18680         gcc.c-torture/execute/builtins/lib/strcspn.c,
18681         gcc.c-torture/execute/builtins/lib/strlen.c,
18682         gcc.c-torture/execute/builtins/lib/strncat.c,
18683         gcc.c-torture/execute/builtins/lib/strncmp.c,
18684         gcc.c-torture/execute/builtins/lib/strncpy.c,
18685         gcc.c-torture/execute/builtins/lib/strrchr.c,
18686         gcc.c-torture/execute/builtins/lib/strspn.c,
18687         gcc.c-torture/execute/builtins/lib/strstr.c,
18688         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18689         gcc.c-torture/execute/builtins/strlen-2.c,
18690         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18691         prototypes.
18692
18693 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18694
18695         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18696         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18697         selectany usage.
18698
18699 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18700
18701         PR c++/19406
18702         * g++.dg/debug/using1.C: New test.
18703
18704 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18705
18706         PR middle-end/20524
18707         * gcc.dg/alias-7.c: Prefix asm-declared name with
18708         __USER_LABEL_PREFIX__.
18709
18710 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18711
18712         Fix fallout from PR middle-end/15700:
18713         * gcc.c-torture/compile/20011119-1.c: Take
18714         __USER_LABEL_PREFIX__ into account.
18715         * gcc.c-torture/compile/20011119-2.c: Likewise.
18716
18717 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18718
18719         PR c++/18644
18720         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18721
18722 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18723
18724         PR c/17855
18725         * gcc.c-torture/compile/struct-non-lval-1.c,
18726         gcc.c-torture/compile/struct-non-lval-2.c,
18727         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18728
18729 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18730
18731         * gcc.dg/tls/tls.exp: Remove temporary file.
18732         * g++.dg/tls/tls.exp: Ditto.
18733         * lib/file-format.exp: Ditto.
18734         * g++.dg/special/ecos.exp: Ditto.
18735
18736         * lib/profopt.exp: Treat prof_ext as a list.
18737         * gcc.misc-tests/bprob.exp: Ditto.
18738         * g++.dg/bprob/bprob.exp: Ditto.
18739
18740         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18741         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18742         g++.dg/tree-ssa/pointer-reference-alias.C,
18743         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18744         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18745         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18746         g++.dg/vect/pr19951.cc: Ditto.
18747         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18748         gcc.dg/builtins-47.c: Ditto.
18749         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18750         gcc.dg/pr20115-1.c: Ditto.
18751         * gcc.dg/tree-ssa/20030530-2.c,
18752         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18753         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18754         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18755         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18756         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18757         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18758         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18759         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18760         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18761         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18762         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18763         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18764         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18765         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18766         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18767         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18768         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18769         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18770         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18771         gcc.dg/tree-ssa/20030824-1.c,
18772         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18773         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18774         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18775         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18776         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18777         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18778         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18779         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18780         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18781         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18782         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18783         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18784         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18785         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18786         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18787         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18788         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18789         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18790         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18791         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18792         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18793         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18794         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18795         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18796         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18797         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18798         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18799         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18800         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18801         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18802         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18803         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18804         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18805         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18806         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18807         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18808         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18809         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18810         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18811         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18812         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18813         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18814         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18815         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18816         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18817         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18818         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18819         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18820         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18821         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18822         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18823         gcc.dg/tree-ssa/useless-1.c: Ditto.
18824         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18825         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18826         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18827         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18828         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18829         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18830         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18831         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18832         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18833         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18834         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18835         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18836         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18837         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18838         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18839         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18840         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18841         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18842         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18843         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18844         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18845         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18846         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18847         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18848         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18849         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18850         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18851         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18852         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18853         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18854         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18855         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18856         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18857         gcc.dg/vect/vect-none.c: Ditto.
18858         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18859         treelang/compile/unsigned.tree: Ditto.
18860
18861         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18862         * gcc.dg/cpp/direct2s.c: Ditto.
18863         * gcc.dg/cpp/paste4.c: Ditto.
18864         * gcc.dg/cpp/separate-1.c: Ditto.
18865         * gcc.dg/pch/save-temps-1.c: Ditto.
18866         * g++.dg/ext/altivec-10.C: Ditto.
18867         * g++.dg/pch/pch.C: Ditto.
18868
18869         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18870
18871         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18872         * g++.dg/template/repo1.C: Ditto.
18873         * g++.dg/template/repo2.C: Ditto.
18874         * g++.dg/template/repo3.C: Ditto.
18875         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18876         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18877         * g++.old-deja/g++.pt/repo1.C: Ditto.
18878         * g++.old-deja/g++.pt/repo2.C: Ditto.
18879         * g++.old-deja/g++.pt/repo3.C: Ditto.
18880         * g++.old-deja/g++.pt/repo4.C: Ditto.
18881
18882         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18883         * gcc.dg/20030107-1.c: Ditto.
18884         * gcc.dg/20030702-1.c: Ditto.
18885         * gcc.dg/profile-generate-1.c: Ditto.
18886         * g++.dg/other/profile1.C: Ditto.
18887         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18888
18889         * lib/gcc-dg.exp (remove-build-file): New.
18890         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18891         cleanup-tree-dump, cleanup-saved-temps): New.
18892
18893 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18894
18895         PR c++/19203, DR 214
18896         * g++.dg/parse/ambig3.C: Not ambiguous.
18897         * g++.dg/template/spec20.C: New.
18898         * g++.dg/template/spec21.C: New.
18899
18900 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18901
18902         PR target/20045
18903         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18904
18905 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18906
18907         PR libfortran/20660
18908         * gfortran.dg/negative_unit.f: New test.
18909
18910 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18911
18912         * gcc.dg/20050330-1.c: New test.
18913
18914 2005-03-30  Devang Patel  <dpatel@apple.com>
18915
18916         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18917
18918 2005-03-30  Dale Johannesen  <dalej@apple.com>
18919
18920         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18921
18922 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18923
18924         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18925         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18926         Strip options from test name.
18927
18928 2005-03-31  Jan Hubicka  <jh@suse.cz>
18929
18930         * gcc.dg/varpool-1.c: New testcase.
18931
18932 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18933
18934         PR c/772
18935         PR c/17913
18936         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18937         gcc.dg/stmt-expr-label-3.c : New tests.
18938         * gcc.c-torture/execute/medce-2.c: Remove.
18939
18940 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18941
18942         PR c/20368
18943         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18944         tests.
18945
18946 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18947
18948         * gcc.c-torture/compile/pr20203.c: New test.
18949
18950 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18951
18952         * gfortran.dg/promotion.f90: New test.
18953
18954 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18955
18956         PR middle-end/20491
18957         * gcc.dg/torture/asm-subreg-1.c: New test.
18958
18959 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18960
18961         PR c/20672
18962         * gcc.dg/pr20672-1.c: New test.
18963
18964 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18965
18966         * gfortran.dg/vect: New directory.
18967         * gfortran.dg/vect/vect.exp: New.
18968         * gfortran.dg/vect/vect-1.f90: New test.
18969         * gfortran.dg/vect/vect-2.f90: New test.
18970         * gfortran.dg/vect/vect-3.f90: New test.
18971         * gfortran.dg/vect/vect-4.f90: New test.
18972         * gfortran.dg/vect/vect-5.f90: New test.
18973
18974 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18975
18976         PR middle-end/20622
18977         * gcc.dg/alias-7.c: New test.
18978
18979 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18980
18981         * gcc.dg/sparc-reg-1.c: New test.
18982
18983 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18984
18985         PR target/19890
18986         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18987
18988 2005-03-29  Dale Ranta  <dir@lanl.gov>
18989             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18990
18991         PR libfortran/20163
18992         * gfortran.dg/pr20163-2.f: New test.
18993
18994 2005-03-28  Jan Hubicka  <jh@suse.cz>
18995
18996         PR middle-end/20635
18997         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18998         by Jakub Jelinek.
18999
19000 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19001
19002         PR tree-optimization/20626
19003         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19004         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19005
19006 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19007
19008         * gfortran.dg/underflow.f90: New test.
19009         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19010
19011 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19012
19013         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19014
19015 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19016
19017         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19018         (g++_init): Make sure that CXXFLAGS is set.
19019         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19020         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19021         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19022         * lib/objc.exp (objc_init): Likewise.
19023         * lib/treelang.exp (treelang_init): Likewise.
19024
19025 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19026
19027         PR tree-optimization/20470
19028         * gcc.dg/tree-ssa/pr20470.c: New test.
19029
19030 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19031
19032         * gcc.dg/ppc-stfiwx.c: New.
19033
19034 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19035
19036         PR target/19888
19037         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19038
19039 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19040
19041         * gcc.dg/20050325-1.c: Fix a typo.
19042
19043 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19044
19045         PR libfortran/19678
19046         PR libfortran/19679
19047         * gfortran.dg/dos_eol.f: New test.
19048
19049 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19050
19051         PR rtl-optimization/20249
19052         * gcc.dg/20050325-1.c: New test.
19053
19054 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19055
19056         PR libfortran/15332
19057         * gfortran.dg/pr15332.f: New test.
19058
19059 2005-03-24  Dale Johannesen  <dalej@apple.com>
19060
19061         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19062
19063 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19064
19065         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19066         'internal' visibility.
19067         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19068         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19069         'protected' visibility.
19070         * gcc.dg/visibility-7.c: Likewise.
19071         * lib/target-supports.exp (check_visibility_available): Take
19072         a parameter, the kind of visibility to check for.
19073         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19074         to check_visibility_available.
19075
19076         * g++.dg/expr/cast3.C: New.
19077
19078 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19079
19080         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19081         rs6000.
19082
19083 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19084
19085         PR target/20095
19086         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19087
19088 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19089
19090         * gcc.dg/badshift.c: Renamed to...
19091         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19092
19093         * gcc.target/i386/badshift.c: Renamed to...
19094         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19095         only.
19096
19097         PR rtl-optimization/20532
19098         * gcc.target/i386/badshift.c: New.
19099
19100 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19101
19102         * gfortran.dg/pr18025.f90: New test.
19103
19104 2005-03-23  Dale Johannesen  <dalej@apple.com>
19105
19106         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19107
19108 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19109
19110         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19111
19112         * lib/target-supports.exp (check_iconv_available): Default
19113         libiconv to -liconv, if there is no definition.
19114
19115 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19116
19117         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19118
19119 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19120
19121         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19122         * g++.dg/opt/pr7503-2.C: Likewise.
19123         * g++.dg/opt/pr7503-3.C: Likewise.
19124         * g++.dg/opt/pr7503-4.C: Likewise.
19125         * g++.dg/opt/pr7503-5.C: Likewise.
19126         * g++.dg/warn/minmax.C: New test.
19127
19128 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19129
19130         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19131         * gfortran.dg/g77_intrinsics_sub.f: New test.
19132
19133 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19134             Jan Hubicka  <jh@suse.cz>
19135             Steven Bosscher <stevenb@suse.de
19136
19137         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19138
19139 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19140
19141         PR c++/19980
19142         * g++.dg/template/redecl3.C: New test.
19143
19144 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19145
19146         PR c++/20499
19147         * g++.dg/parse/error16.C: Tweak error markers.
19148
19149 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19150
19151         PR target/20561
19152         * gcc.dg/20050321-2.c: New test.
19153
19154 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19155
19156         PR c++/20465
19157         PR c++/20381
19158         * g++.dg/template/ptrmem12.C: New.
19159
19160 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19161
19162         PR rtl-optimization/20527
19163         * gcc.c-torture/execute/pr20527-1.c: New test.
19164
19165 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19166
19167         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19168         program, compile it into a real executable and then delete the .c
19169         and .x files afterwards, to avoid problems on testglue targets.
19170
19171 2005-03-21  Stuart Hastings  <stuart@apple.com>
19172
19173         * gcc.target/i386/sse-2.c: New.
19174
19175 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19176
19177         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19178
19179 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19180
19181         * g++.dg/parse/crash25.C: Fix typo.
19182
19183 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19184
19185         PR c++/20461
19186         * g++.dg/parse/crash24.C: New test.
19187
19188         PR c++/20536
19189         * g++.dg/parse/crash25.C: New test.
19190
19191 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19192
19193         PR c++/20147
19194         * g++.dg/ext/stmtexpr4.C: New test.
19195
19196 2005-03-20  Roger Sayle  <roger@eyesopen.com>
19197
19198         PR middle-end/20539
19199         * gcc.c-torture/compile/pr13066-1.c: New test case.
19200         * gcc.c-torture/compile/pr20539-1.c: Likewise.
19201         * g++.dg/opt/pr13066-1.C: Likewise.
19202
19203 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
19204
19205         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
19206
19207 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19208
19209         PR fortran/18525
19210         * gfortran.dg/nesting_1.f90: New test.
19211
19212 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19213
19214         PR c++/20240
19215         * g++.dg/lookup/using13.C: New test.
19216
19217 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19218
19219         PR c++/20333
19220         * g++.dg/template/crash36.C: New test.
19221
19222 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
19223
19224         PR c++/20463
19225         * g++.dg/template/crash35.C: New test.
19226
19227 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
19228
19229         PR c++/19966
19230         * g++.dg/overload/operator2.C: New test.
19231
19232 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19233
19234         PR libfortran/20257
19235         * gfortran.dg/pr20257.f90: New test.
19236
19237 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19238
19239         PR libfortran/20480
19240         * gfortran.dg/pr20480.f90: New test.
19241
19242 2005-03-16  Richard Henderson  <rth@redhat.com>
19243
19244         PR middle-end/15700
19245         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
19246         (_rtld_global): New.
19247         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
19248         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
19249
19250         * gcc.dg/alias-3.c: New.
19251         * gcc.dg/alias-4.c: New.
19252         * gcc.dg/alias-5.c: New.
19253         * gcc.dg/alias-6.c: New.
19254
19255 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
19256
19257         * gcc.dg/cpp/ucnid-7.c: New.
19258
19259 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
19260             Dorit Naishlos  <dorit@il.ibm.com>
19261
19262         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
19263         darwin.
19264
19265 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
19266
19267         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
19268         misaligned accesses.
19269         * gcc.dg/vect/vect-58.c: Likewise.
19270         * gcc.dg/vect/vect-92.c: New.
19271         * gcc.dg/vect/vect-93.c: New.
19272
19273 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
19274
19275         PR fortran/18827
19276         * gfortran.dg/assign_2.f90: New test.
19277         * gfortran.dg/assign_3.f90: New test.
19278         * gfortran.dg/assign.f90: New test.
19279
19280 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
19281
19282         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
19283         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
19284         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
19285         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
19286         names.
19287
19288 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
19289
19290         * gcc.dg/cpp/ucnid-6.c: New.
19291
19292         * gcc.dg/cpp/normalize-1.c: New.
19293         * gcc.dg/cpp/normalize-2.c: New.
19294         * gcc.dg/cpp/normalize-3.c: New.
19295         * gcc.dg/cpp/normalize-4.c: New.
19296         * gcc.dg/cpp/ucnid-4.c: New.
19297         * gcc.dg/cpp/ucnid-5.c: New.
19298         * g++.dg/cpp/normalize-1.C: New.
19299         * g++.dg/cpp/ucnid-1.C: New.
19300
19301 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19302
19303         * gcc.dg/pr18628.c: New.
19304
19305 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
19306
19307         PR c++/20280
19308         * g++.dg/tree-ssa/pr20280.C: New.
19309
19310 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19311
19312         PR fortran/20467
19313         * gfortran.dg/stfunc_2.f90: New test.
19314
19315 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19316
19317         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
19318
19319 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
19320
19321         * gcc.dg/tree-ssa/20050314-1.c: New test.
19322
19323 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19324
19325         PR c++/4403
19326         PR c++/9783, DR433
19327         * g++.dg/template/friend34.C: New test.
19328         * g++.dg/template/friend35.C: Likewise.
19329         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
19330
19331 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19332
19333         Friend class name lookup 5/n
19334         PR c++/1016
19335         * g++.dg/lookup/hidden-class1.C: New test.
19336         * g++.dg/lookup/hidden-class2.C: Likewise.
19337         * g++.dg/lookup/hidden-class3.C: Likewise.
19338         * g++.dg/lookup/hidden-class4.C: Likewise.
19339         * g++.dg/lookup/hidden-class5.C: Likewise.
19340         * g++.dg/lookup/hidden-class6.C: Likewise.
19341         * g++.dg/lookup/hidden-class7.C: Likewise.
19342         * g++.dg/lookup/hidden-class8.C: Likewise.
19343         * g++.dg/lookup/hidden-class9.C: Likewise.
19344         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
19345         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
19346         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
19347         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
19348         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
19349         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
19350         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
19351         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
19352         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
19353         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
19354         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
19355
19356 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
19357
19358         PR c++/20157
19359         * g++.dg/template/error18.C: New test.
19360
19361 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19362
19363         PR debug/16792
19364         * g++.dg/debug/pr16792.C: New test.
19365
19366 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19367
19368         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
19369         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
19370         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
19371         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
19372         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
19373         test assertion names.
19374
19375 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19376
19377         PR fortran/18600
19378         * gfortran.dg/stfunc_1.f90: New test.
19379
19380 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19381
19382         PR fortran/16907
19383         * gfortran.dg/real_index_1.f90: New test.
19384
19385 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19386
19387         PR fortran/20323
19388         * gfortran.dg/spec_expr_1.f90: New test.
19389
19390 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
19391
19392         PR c/20402
19393         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
19394         new parser.
19395
19396 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19397
19398         PR fortran/20361
19399         * gfortran.dg/largeequiv_1.f90: New test.
19400
19401 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19402
19403         * gcc.dg/ucnid-1.c: New.
19404         * gcc.dg/ucnid-2.c: New.
19405         * gcc.dg/ucnid-3.c: New.
19406         * gcc.dg/ucnid-4.c: New.
19407         * gcc.dg/ucnid-5.c: New.
19408         * gcc.dg/ucnid-6.c: New.
19409         * gcc.dg/cpp/ucnid-1.c: New.
19410         * gcc.dg/cpp/ucnid-2.c: New.
19411         * gcc.dg/cpp/ucnid-3.c: New.
19412         * g++.dg/other/ucnid-1.C: New.
19413
19414 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
19415
19416         * gcc.dg/vmx/darwin-abi-3.c: Delete.
19417
19418 2005-03-11  Per Bothner  <per@bothner.com>
19419
19420         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
19421         that diagnotics refer to correct token.
19422         * gcc.dg/unused-3.c: Likewise.
19423
19424 2005-03-11  Per Bothner  <per@bothner.com>
19425
19426         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
19427         constant" is now actually on same line as string constant.
19428         * gcc.dg/cpp/direct2s.c: Likewise.
19429
19430 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
19431
19432         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
19433
19434 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19435
19436         PR libfortran/20124
19437         * gfortran.dg/pr20124.f90: New Test
19438
19439 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
19440
19441         PR tree-optimization/20130
19442         * gcc.dg/pr20130-1.c: New test.
19443
19444 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19445
19446         PR target/20095
19447         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
19448
19449 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19450
19451         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
19452
19453 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
19454
19455         * g++.dg/eh/forced1.C: Fix comment.
19456         * g++.dg/eh/forced2.C: Ditto.
19457         * g++.dg/eh/forced3.C: Ditto.
19458         * g++.dg/eh/forced4.C: Ditto.
19459
19460 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR rtl-opt/20412
19463         * gcc.c-torture/compile/pr20412.c: New test.
19464
19465 2005-03-10  Roger Sayle  <roger@eyesopen.com>
19466
19467         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
19468
19469 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19470
19471         PR target/20322
19472         * gcc.dg/20050307-1.c: New test.
19473
19474 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
19475
19476         PR c++/20375
19477         * g++.dg/other/stdarg3.C: New.
19478
19479 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
19480
19481         PR c++/18384, c++/18327
19482         * g++.dg/init/array19.C: New test.
19483
19484         PR inline-asm/20314
19485         * gcc.dg/torture/pr20314-1.c: New test.
19486         * gcc.dg/torture/pr20314-2.c: New test.
19487
19488 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
19489
19490         * gcc.dg/20050309-1.c: New test.
19491
19492 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * gcc.dg/builtins-10.c: Reactivate disabled test.
19495         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
19496         new cbrt transformations.
19497
19498 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/20208
19501         * g++.dg/template/array13.C: New test.
19502
19503 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19504
19505         PR c++/16859
19506         * g++.dg/init/brace4.C: New test.
19507
19508 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         PR c++/20186
19511         * g++.dg/template/non-dependent12.C: New.
19512
19513 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/20142
19516         * g++.dg/init/array18.C: Add dg-do run marker.
19517
19518         PR c++/20142
19519         * g++.dg/init/array18.C: New test.
19520
19521 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19522
19523         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19524         * g++.dg/gcov/gcov.exp: Likewise.
19525         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19526         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19527         * lib/c-torture.exp: Likewise.
19528         * lib/fortran-torture.exp: Likewise.
19529         * lib/g++.exp: Likewise.
19530         * lib/gcc-defs.exp: Likewise.
19531         * lib/gcc-dg.exp: Likewise.
19532         * lib/gcc.exp: Likewise.
19533         * lib/gcov.exp: Likewise.
19534         * lib/gfortran.exp: Likewise.
19535         * lib/mike-g++.exp: Likewise.
19536         * lib/mike-gcc.exp: Likewise.
19537         * lib/objc-torture.exp: Likewise.
19538         * lib/objc.exp: Likewise.
19539         * lib/profopt.exp: Likewise.
19540         * lib/target-libpath.exp: Likewise.
19541         * lib/target-supports.exp: Likewise.
19542         * lib/treelang.exp: Likewise.
19543         * lib/wrapper.exp: Likewise.
19544
19545 2005-03-08  Jeff Law  <law@redhat.com>
19546
19547         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19548         PHI-OPT changes.
19549
19550 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19551
19552         * gcc.dg/vect/pr20122.c: New test.
19553
19554 2005-03-07  Jeff Law  <law@redhat.com>
19555
19556         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19557         was folded away.
19558         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19559         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19560         * gcc.dg/tree-ssa/pr18134.c: New test.
19561
19562 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19563
19564         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19565         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19566         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19567
19568 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19569
19570         PR tree-opt/17671
19571         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19572
19573 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19574
19575         * g++.dg/warn/Wnvdtor.C: New test.
19576
19577 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19578
19579         * gcc.dg/torture/pr19683-1.c: New test.
19580
19581 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19582
19583         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19584         * gfortran.dg/g77/19990313-2.f: Ditto.
19585         * gfortran.dg/g77/19990313-3.f: Ditto.
19586         * gfortran.dg/g77/19990525-0.f: Ditto.
19587         * gfortran.dg/g77/19990826-0.f: Ditto.
19588         * gfortran.dg/g77/19990826-2.f: Ditto.
19589         * gfortran.dg/g77/19990826-3.f: Ditto.
19590         * gfortran.dg/g77/20000511-1.f: Ditto.
19591         * gfortran.dg/g77/20000511-2.f: Ditto.
19592         * gfortran.dg/g77/970625-2.f: Ditto.
19593         * gfortran.dg/g77/980310-2.f: Ditto.
19594         * gfortran.dg/g77/980310-3.f: Ditto.
19595         * gfortran.dg/g77/980310-8.f: Ditto.
19596         * gfortran.dg/g77/980519-2.f: Ditto.
19597         * gfortran.dg/g77/alpha1.f: Ditto.
19598         * gfortran.dg/g77/claus.f: Ditto.
19599         * gfortran.dg/g77/erfc.f: Ditto.
19600         * gfortran.dg/g77/short.f: Ditto.
19601         * gfortran.fortran-torture/execute/data.f90: Ditto.
19602         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19603         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19604
19605 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19606
19607         * lib/file-format.exp (gcc_target_object_format): Add check for som
19608         format and hardcode object formats on hppa*-*-hpux*.
19609         * lib/target-supports.exp (check_weak_available): Add check for som
19610         object format.  Always return 0 on hppa*-*-hpux10*.
19611
19612         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19613         is defined.
19614
19615         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19616
19617 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19618
19619         * gfortran.dg/pr19936_1.f90: New test.
19620         * gfortran.dg/pr19936_2.f90: New test.
19621         * gfortran.dg/pr19936_3.f90: New test.
19622
19623 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19624             Paul Thomas <prthomas@drfccad.cea.fr>
19625
19626         * gfortran.dg/PR19754_1.f90: New test.
19627         * gfortran.dg/PR19754_2.f90: Ditto.
19628
19629 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19630
19631         PR c++/19311
19632         * g++.dg/template/non-dependent11.C: New test.
19633
19634 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19635
19636         * lib/target-supports.exp (check_iconv_available): Fix comment.
19637
19638 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19639             Joseph S. Myers  <joseph@codesourcery.com>
19640
19641         PR c++/19797
19642         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19643
19644 2005-03-04  Matthew Sachs  <msachs@apple.com>
19645
19646         * gcc.exp (gcc_target_compile): Put braces around
19647         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19648         * objc.exp (objc_target_compile): Likewise.
19649         * treelang.exp (treelang_target_compile): Likewise.
19650
19651 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19652
19653         PR fortran/19673
19654         * gfortran.dg/func_result_1.f90: New test.
19655
19656 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19657
19658         * gcc.misc-tests/options.exp: New test.
19659
19660 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19661
19662         * gcc.dg/pr15784-4.c: New test.
19663
19664 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19665
19666         * gcc.c-torture/execute/pr17133.c: New.
19667         * gcc.c-torture/compile/20050303-1.c: New.
19668
19669 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19670
19671         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19672
19673 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19674
19675         * g++.dg/overload/using2.C: New.
19676
19677 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/19916
19680         * g++.dg/init/ptrmem2.C: New test.
19681
19682 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19683
19684         PR c/8927
19685         * gcc.dg/pr8927-1.c: New test.
19686
19687 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         PR c++/20232
19690         * g++.dg/inherit/covariant12.C: New.
19691
19692 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19693
19694         PR fortran/19479
19695         * gfortran.dg/bound_1.f90: New test.
19696
19697 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19698
19699         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19700         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19701
19702 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19703
19704         PR c/20245
19705         * gcc.dg/pr20245-1.c: New test.
19706
19707 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19708
19709         PR middle-end/19874
19710         * gcc.c-torture/execute/20050119-2.c: New test case.
19711
19712 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19713
19714         * README: Update the DejaGnu bug reporting address.
19715         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19716         * lib/objc-torture.exp: Likewise.
19717
19718 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19719
19720         * gfortran.dg/boz_1.f90: New test.
19721         * gfortran.dg/boz_3.f90: New test.
19722         * gfortran.dg/boz_4.f90: New test.
19723
19724 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19725
19726         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19727         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19728
19729 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19730
19731         PR libfortran/20101
19732         * gfortran.dg/write_0_pe_format.f90: New test.
19733
19734 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19735
19736         PR c++/20206
19737         * g++.dg/opt/thunk2.C: New test.
19738         * g++.dg/opt/covariant1.C: New test.
19739
19740 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19741
19742         * gfortran.dg/e_d_fmt.f90: New test.
19743
19744 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19745
19746         * gcc.dg/asm-b.c: Fix comment typos.
19747
19748 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19749
19750         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19751         a V_MAY_DEF also.
19752
19753 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19754
19755         PR tree-opt/20188
19756         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19757         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19758         * gcc.dg/asm-b.c: New test.
19759
19760 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19761
19762         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19763         Disable this test on IRIX 6.
19764
19765 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19766
19767         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19768         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19769         parser.
19770
19771 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19772
19773         PR tree-optimization/20204
19774         * testsuite/gcc.dg/pr20204.c: New test.
19775
19776 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19777
19778         PR target/20196
19779         * gcc.c-torture/execute/20050224-1.c: New test.
19780
19781         PR c++/20175
19782         * g++.dg/warn/Wbraces2.C: New test.
19783
19784 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/19878
19787         * g++.dg/init/const2.C: New test.
19788
19789 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19790
19791         PR tree-optimization/20100
19792         * gcc.c-torture/execute/pr20100-1.c: New test.
19793
19794 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19795
19796         * gfortran.dg/implicit_3.f90: New test.
19797
19798         * gfortran.dg/deftype_1.f90: New test.
19799
19800 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19801
19802         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19803         the test passes.
19804         * g++.dg/other/anon3.C: Accept a warning.
19805
19806 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19807
19808         * gcc.dg/pr20017.c: Fix a comment typo.
19809
19810 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19811
19812         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19813
19814 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19815
19816         PR ada/19902
19817         * ada/acats/tests/cxa/cxa3004.a: Remove.
19818         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19819
19820 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19821
19822         PR c++/20073
19823         * g++.dg/init/const1.C: New test.
19824
19825         PR c++/19991
19826         * g++.dg/parse/constant7.C: New test.
19827
19828         PR c++/20152
19829         * g++.dg/parse/error27.C: New test.
19830         * g++.dg/template/qualttp15.C: Adjust error markers.
19831         * g++.old-deja/g++.other/struct1.C: Likewise.
19832
19833         PR c++/20153
19834         * g++.dg/template/error17.C: New test.
19835
19836         PR c++/20148
19837         * g++.dg/parser/error26.C: New test.
19838
19839 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19840
19841         PR tree-optimization/20100
19842         PR tree-optimization/20115
19843         * gcc.dg/pr20115.c: New test.
19844         * gcc.dg/pr20115-1.c: New test.
19845         * gcc.dg/pr20100.c: New test.
19846         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19847         call-clobbered variables after alias1.
19848
19849 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19850
19851         * gfortran.dg/list_read_4.f90: new test.
19852
19853 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19854
19855         PR rtl-optimization/20017.
19856         * gcc.dg/pr20017.c: New.
19857
19858 2005-02-22  Devang Patel  <dpatel@apple.com>
19859
19860         PR 19952
19861         * g++.dg/tree-ssa/pr19952.C: New test.
19862
19863 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19864
19865         PR c++/19883
19866         * g++.dg/parse/constant6.C: New test.
19867
19868 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19869
19870         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19871         * g++.dg/charset/asm2.c: Likewise.
19872         * g++.dg/charset/asm3.c: Likewise.
19873         * g++.dg/charset/asm4.c: Likewise.
19874         * g++.dg/charset/asm5.c: Likewise.
19875         * g++.dg/charset/attribute1.c: Likewise.
19876         * g++.dg/charset/attribute2.c: Likewise.
19877         * g++.dg/charset/extern1.cc: Likewise.
19878         * g++.dg/charset/extern2.cc: Likewise.
19879         * g++.dg/charset/extern3.cc: Likewise.
19880         * g++.dg/charset/function.cc: Likewise.
19881         * g++.dg/charset/string.c: Likewise.
19882         * g++.dg/charset/charset.exp: Likewise.
19883         * lib/target-supports.exp (check_iconv_available): Fix comment.
19884
19885 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19886
19887         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19888         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19889         * gcc.dg/charset/asm2.c: Likewise.
19890         * gcc.dg/charset/asm3.c: Likewise.
19891         * gcc.dg/charset/asm4.c: Likewise.
19892         * gcc.dg/charset/asm5.c: Likewise.
19893         * gcc.dg/charset/asm6.c: Likewise.
19894         * gcc.dg/charset/attribute1.c: Likewise.
19895         * gcc.dg/charset/attribute2.c: Likewise.
19896         * gcc.dg/charset/builtin1.c: Likewise.
19897         * gcc.dg/charset/extern.c: Likewise.
19898         * gcc.dg/charset/function.c: Likewise.
19899         * gcc.dg/charset/string.c: Likewise.
19900         * gcc.dg/charset/charset.exp: Likewise.
19901
19902 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19903
19904         PR fortran/20086
19905         * gfortran.dg/pr20086.f90: New test.
19906
19907 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19908
19909         PR tree-optimization/19786
19910         * g++.dg/tree-ssa/pr19786.C: New.
19911
19912 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19913
19914         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19915
19916 2005-02-21  Jeff Law  <law@redhat.com>
19917
19918         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19919
19920 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19921
19922         * gfortran.dg/do_iterator: Split loop, markup all lines for
19923         which an error locus is printed.
19924         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19925         locus is printed.
19926         * gfortran.dg/select_4.f90: Likewise.
19927         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19928         locuses in the various permutations.
19929
19930 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19931
19932         PR tree-optimization/19951
19933         * g++.dg/vect: New directory.
19934         * g++.dg/vect/vect.exp: New file.
19935         * g++.dg/vect/pr19951.cc: New testcase.
19936         * g++.dg/dg.exp: Also prune vectorizer tests.
19937
19938 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19939
19940         PR 18785
19941         * gcc.dg/charset/builtin1.c: New test.
19942
19943 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19944
19945         PR c++/19299
19946         * g++.dg/inherit/volatile1.C: New test.
19947
19948         PR c++/19440
19949         * g++.dg/template/dtor4.C: New test.
19950
19951 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19952
19953         * gfortran.dg/int_1.f90: New test.
19954
19955 2005-02-19  Devang Patel  <dpatel@apple.com>
19956
19957         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19958
19959 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19960
19961         * gfortran.dg/achar_1.f90: New test.
19962
19963 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19964
19965         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19966
19967 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19968             Jakub Jelinek  <jakub@redhat.com>
19969
19970         PR tree-optimization/19828
19971         * gcc.dg/tree-ssa/loop-7.c: New test.
19972         * gcc.c-torture/execute/20050218-1.c: New test.
19973
19974 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19975
19976         PR c/20043
19977         * gcc.dg/transparent-union-1.c: New test.
19978         * gcc.dg/transparent-union-2.c: New test.
19979
19980 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19981
19982         PR tree-optimization/18977
19983         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19984
19985 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19986
19987         PR target/20054
19988         * gcc.dg/pr20054.c: New test.
19989
19990 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19991
19992         PR c++/19508
19993         * g++.dg/ext/attrib20.C: New test.
19994
19995 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19996
19997         PR middle-end/20030
19998         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19999
20000 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20001
20002         PR c++/20008
20003         * g++.dg/opt/switch4.C: New.
20004
20005 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20006
20007         PR c++/20023
20008         PR tree-optimization/20009
20009         * gcc.c-torture/compile/20050217-1.c: New test.
20010         * g++.dg/opt/switch3.C: New test.
20011
20012         PR tree-optimization/18947
20013         * gcc.c-torture/compile/20050215-1.c: New test.
20014         * gcc.c-torture/compile/20050215-2.c: New test.
20015         * gcc.c-torture/compile/20050215-3.c: New test.
20016
20017 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20018
20019         PR c++/20028
20020         * g++.dg/template/crash34.C: New.
20021
20022         PR c++/20022
20023         * g++.dg/other/access3.C: New.
20024
20025 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20026
20027         * gcc.dg/vect/vect-98.c: New test.
20028
20029 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20030
20031         PR tree-optimization/19967
20032         * gcc.dg/pr19967.c: New.
20033
20034 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20035
20036         PR middle-end/19857
20037         * gcc.dg/tree-ssa/20050215-1.c: New test.
20038         * gcc.c-torture/execute/20050215-1.c: New test.
20039
20040 2005-02-15  Eric Christopher  <echristo@redhat.com>
20041
20042         * gcc.dg/cpp/20050215-1.c: New file.
20043
20044 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20045
20046         PR tree-optimization/15785
20047         * gcc.dg/pr15785-1.c: New test.
20048
20049 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20050
20051         PR c++/17788
20052         * g++.dg/init/ctor4.C: New.
20053         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20054
20055 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20056
20057         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20058         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20059
20060 2005-02-15  Andreas Schwab  <schwab@suse.de>
20061
20062         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20063         declare malloc.
20064
20065 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20066
20067         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20068
20069 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20070
20071         PR tree-optimization/19853
20072         * gcc.c-torture/compile/pr19853.c: New test.
20073
20074 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         PR c++/19608
20077         * g++.dg/parse/local-class1.C: New.
20078
20079         PR c++/19895
20080         * g++.dg/parse/ptrmem3.C: New.
20081
20082         PR c++/19884
20083         * g++.old-deja/g++.oliva/template6.C: Add another case.
20084         * g++.dg/template/explicit6.C: New.
20085
20086 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20087
20088         PR c++/17816
20089         * g++.dg/other/redecl2.C: New.
20090
20091 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20092
20093         PR c++/19891
20094         * g++.dg/abi/covariant4.C: New.
20095
20096 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20097
20098         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20099
20100 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20101
20102         * gcc.dg/vect/vect-96.c: Fix typo.
20103
20104 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20105
20106         PR c++/14479
20107         PR c++/19487
20108         * g++.dg/template/enum5.C: New test.
20109
20110 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20111
20112         * gcc.dg/vect/vect-97.c: New test.
20113
20114 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20115
20116         * gcc.dg/vect/vect-96.c: New test.
20117
20118 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20119
20120         * gcc.dg/builtins-34.c: Also check ldexp*.
20121
20122 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20123
20124         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20125
20126 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20127
20128         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20129         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20130         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20131         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20132         selector_list, selector_expression, dg-process-target): Move to new
20133         file target-supports-dg.exp.
20134         * lib/target-supports-dg.exp: New.
20135
20136         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20137         New.
20138
20139 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20140
20141         PR c++/19666
20142         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20143
20144         PR middle-end/19858
20145         * gcc.c-torture/compile/20050210-1.c: New test.
20146
20147 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20148
20149         PR c++/19755
20150         * g++.dg/warn/Wbraces1.C: New test.
20151
20152 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20153
20154         * gcc.dg/builtins-52.c: New testcase.
20155
20156 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20157
20158         PR c/19342
20159         * gcc.c-torture/execute/20050119-1.c: New test.
20160
20161 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20162
20163         PR c++/19811
20164         * g++.dg/init/delete1.C: New test.
20165
20166 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20167
20168         PR c++/18470
20169         * g++.dg/template/static12.C: New test.
20170
20171 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20172
20173         PR c++/19787
20174         * g++.dg/conversion/ambig1.C: New test.
20175
20176         PR c++/19739
20177         * g++.dg/ext/attrib19.C: New test.
20178
20179         PR c++/19732
20180         * g++.dg/parse/dtor5.C: New test.
20181
20182         PR c++/19762
20183         * g++.dg/template/dtor3.C: New test.
20184
20185         PR c++/19826
20186         * g++.dg/template/static11.C: New test.
20187         * g++.dg/template/crash2.C: Remove dg-error marker.
20188
20189 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20190
20191         PR C++/18491
20192         * g++.old-deja/g++.mike/p10769a.C: Remove.
20193
20194 2005-02-09  Roger Sayle  <roger@eyesopen.com>
20195
20196         * gcc.dg/builtins-48.c: New test case.
20197         * gcc.dg/builtins-49.c: New test case.
20198         * gcc.dg/builtins-50.c: New test case.
20199         * gcc.dg/builtins-51.c: New test case.
20200
20201 2005-02-09  Ian Lance Taylor  <ian@airs.com>
20202
20203         PR middle-end/19583
20204         * g++.dg/warn/Wreturn-type-3.C: New test.
20205
20206 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20207
20208         PR middle-end/19402
20209         * gcc.dg/pr19402-1.c: New testcase.
20210         * gcc.dg/pr19402-2.c: likewise.
20211
20212 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
20213
20214         PR middle-end/19854
20215         * g++.dg/tree-ssa/tmmti.C: New testcase.
20216
20217 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20218
20219         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
20220
20221 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/19733
20224         * g++.dg/parse/crash23.C: New test.
20225         * g++.dg/warn/Weff1.C: New test.
20226
20227 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20228
20229         * gcc.dg/20050209-1.c: New test.
20230
20231 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
20232
20233         PR target/19799
20234         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
20235
20236 2005-02-08  Mike Stump  <mrs@apple.com>
20237
20238         * g++.dg/pch/import-2.c: New test.
20239         * g++.dg/pch/import-2.hs: New.
20240         * g++.dg/pch/include/import-2a.h: New.
20241         * g++.dg/pch/include/import-2b.h: New.
20242
20243 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
20244
20245         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
20246
20247 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20248
20249         * gfortran.dg/substr_1.f90: New test.
20250
20251 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
20252
20253         PR middle-end/19775
20254         * gcc.dg/torture/builtin-power-1.c: Disable test for
20255         invalid transformation.
20256         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
20257         no longer optimize.
20258         * gcc.dg/builtins-47.c: New testcase.
20259
20260 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
20261             Dorit Naishlos  <dorit@il.ibm.com>
20262
20263         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
20264
20265 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
20266
20267         * gcc.c-torture/compile/20050206-1.c: New test.
20268
20269 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20270
20271         PR tree-opt/19768
20272         * g++.dg/opt/pr19768.C: New test.
20273
20274 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
20275
20276         PR tree-opt/19736
20277         * gcc.c-torture/compile/pr19736.c: New test.
20278
20279 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20280
20281         PR c++/17401
20282         * g++.dg/parse/error25.C: New test.
20283
20284 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
20285
20286         * gcc.c-torture/execute/20050203-1.c: New.
20287
20288 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
20289
20290         * gcc.dg/vect/vect-85.c: Remove xfail.
20291         * gcc.dg/vect/vect-86.c: Remove xfail.
20292         * gcc.dg/vect/vect-87.c: Remove xfail.
20293         * gcc.dg/vect/vect-88.c: Remove xfail.
20294
20295 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
20296
20297         * gcc.dg/altivec-19.c: New.
20298
20299 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
20300
20301         PR c/17807
20302         * gcc.dg/nested-func-3.c: New test.
20303         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
20304
20305 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
20306
20307         * gcc.test-framework/gen_directive_tests: Generate tests for
20308         selector expressions.
20309
20310 2005-02-02  Matt Austern  <austern@apple.com>
20311
20312         PR c++/19628
20313         * g++/ext/builtin7.C: New.
20314         * g++/ext/builtin8.C: New.
20315
20316 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20317
20318         PR c/18502
20319         * gcc.dg/pr18502-1.c: New test.
20320
20321 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20322
20323         PR c++/17413
20324         * g++.dg/template/local4.C: Tweak.
20325
20326 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
20327
20328         PR tree-optimization/19578
20329         * gcc.c-torture/compile/20050202-1.c: New test.
20330
20331 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
20332
20333         PR c/19435
20334         * gcc.dg/c99-init-4.c: New test.
20335
20336 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20337
20338         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
20339
20340         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
20341
20342         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
20343         * g++.dg/eh/check-vect.h: New.
20344
20345         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
20346         * gcc.dg/vect/vect-78.c: Ditto.
20347         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
20348         Remove.
20349
20350         * g++.dg/conversion/simd1.C: Expect warning.
20351         * g++.dg/ext/attribute-test-1.C: Ditto.
20352         * g++.dg/ext/attribute-test-2.C: Ditto.
20353         * g++.dg/ext/attribute-test-3.C: Ditto.
20354         * g++.dg/ext/attribute-test-4.C: Ditto.
20355
20356         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
20357         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
20358
20359         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
20360
20361 2005-02-01  Richard Henderson  <rth@redhat.com>
20362
20363         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20364         long double for ibm double-double format.
20365         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20366
20367 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
20368
20369         PR tree-optimization/19633
20370         * testsuite/gcc.dg/pr19633-1.c: New test.
20371         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
20372         to NULL or a symbol.
20373
20374 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
20375
20376         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
20377         New procs.
20378         (dg-process-target (local override)): Handle selector expressions.
20379
20380         * gcc.test-framework/README: Describe tests in source directory.
20381         * gcc.test-framework/test-framework.awk: Handle dg- tests.
20382         * gcc.test-framework/test-framework.exp: Handle dg- tests.
20383         * gcc.test-framework/dg-bogus-exp-P.c: New test.
20384         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
20385         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
20386         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
20387         * gcc.test-framework/dg-do-link-exp-P.c: New test.
20388         * gcc.test-framework/dg-do-run-exp-P.c: New test.
20389         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
20390         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
20391         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
20392         * gcc.test-framework/dg-error-exp-P.c: New test.
20393         * gcc.test-framework/dg-error-exp-XP.c: New test.
20394         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
20395         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
20396         * gcc.test-framework/dg-output-exp-P.c: New test.
20397         * gcc.test-framework/dg-output-exp-XF.c: New test.
20398         * gcc.test-framework/dg-warning-exp-P.c: New test.
20399         * gcc.misc-tests/dg-1.c: Remove.
20400         * gcc.misc-tests/dg-2.c: Remove.
20401         * gcc.misc-tests/dg-3.c: Remove.
20402         * gcc.misc-tests/dg-4.c: Remove.
20403         * gcc.misc-tests/dg-5.c: Remove.
20404         * gcc.misc-tests/dg-6.c: Remove.
20405         * gcc.misc-tests/dg-7.c: Remove.
20406         * gcc.misc-tests/dg-8.c: Remove.
20407         * gcc.misc-tests/dg-9.c: Remove.
20408         * gcc.misc-tests/dg-10.c: Remove.
20409         * gcc.misc-tests/dg-11.c: Remove.
20410         * gcc.misc-tests/dg-12.c: Remove.
20411         * gcc.misc-tests/dg-test.exp: Remove.
20412
20413         * gcc.test-framework/test-framework.awk: Change recording and
20414         printing of passes and failures.
20415
20416         * gcc.test-framework: New directory.
20417         * gcc.test-framework/README: New.
20418         * gcc.test-framework/test-framework.exp: New.
20419         * gcc.test-framework/test-framework.awk: New.
20420         * gcc.test-framework/gen_directive_tests: New.
20421
20422 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
20423
20424         * lib/treelang.exp: Fix comment typos.
20425         (treelang_target_compile): Don't append libs=-ltreelang to options.
20426
20427 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
20428
20429         * g++.dg/parse/typename7.C: Adjust error messages.
20430
20431 2005-01-31  Jeff Law  <law@redhat.com>
20432
20433         * gcc.c-torture/execute/20050131-1.c: New test.
20434         * gcc.dg/wcaselabel.c: New test.
20435
20436 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
20437
20438         * g++.dg/other/warning1.C: Adjust error messags.
20439         * g++.dg/parse/constant5.C: New test.
20440
20441 2005-01-31  Steven Bosscher  <stevenb@suse.de>
20442
20443         PR c/19333
20444         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
20445         the test case valid.
20446         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
20447         * testsuite/gcc.dg/array-7.c: Adjust expected result.
20448         * testsuite/gcc.dg/pr18596-3.c: Likewise.
20449         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
20450         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
20451         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
20452
20453 2005-01-31  Dale Johannesen  <dalej@apple.com>
20454
20455         * g++.dg/opt/pr19650.C: New test.
20456
20457 2005-01-31  Richard Henderson  <rth@redhat.com>
20458
20459         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
20460         long double for intel double extended format.
20461         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
20462
20463 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
20464
20465         PR c++/19555
20466         * g++.dg/template/static10.C: New test.
20467
20468         PR c++/19395
20469         * g++.dg/parse/error24.C: New test.
20470
20471         PR c++/19367
20472         * g++.dg/lookup/builtin1.C: New test.
20473
20474         PR c++/19457
20475         * g++.dg/warn/conv3.C: New test.
20476
20477 2005-01-30  Bud Davis  <bdavis@gfortran.org>
20478
20479         PR fortran/19647
20480         * gfortan.dg/inquire_7.f90
20481
20482 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
20483
20484         PR tree-optimization/15791
20485         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
20486         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
20487         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
20488         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
20489         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
20490         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
20491         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
20492         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
20493         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
20494         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
20495
20496 2005-01-29  Paul Brook  <paul@codesourcery.com>
20497
20498         PR fortran/18565
20499         * check.c (real_or_complex_check): New function.
20500         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
20501         * intrinsic.c (add_functions): Use new check functions.
20502         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20503         Add prototypes.
20504
20505 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20506
20507         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20508         gcc.dg/lvalue-3.c: New tests.
20509         * gcc.dg/concat.c: Update expected messages.
20510
20511 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20512
20513         PR libfortran/19595
20514         * gfortran.dg/eor_1.f90: New test.
20515
20516 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20517
20518         PR fortran/19589
20519         * gfortran.dg/logical_data_1.f90: New test.
20520
20521 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/19253
20524         * g++.dg/template/crash33.C: New test.
20525
20526         PR c++/19667
20527         * g++.dg/template/crash32.C: New test.
20528
20529 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20530
20531         PR middle-end/16558
20532         * g++.dg/warn/Wreturn-type-2.C: New test.
20533
20534 2004-06-24  Jeff Law  <law@redhat.com>
20535
20536         * gcc.dg/tree-ssa/20050128-1.c: New test.
20537
20538 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20539
20540         * gcc.target/frv/all-mdpackh-1.c: New test.
20541
20542 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20543
20544         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20545
20546 2005-01-27  Richard Henderson  <rth@redhat.com>
20547
20548         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20549
20550 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20551
20552         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20553
20554 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20555
20556         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20557         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20558         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20559         to cope with cases where the multilib options override the dg-options.
20560
20561 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20562
20563         PR c/18946
20564         * gcc.dg/noncompile/20050120-1.c: New test.
20565
20566 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20567
20568         PR tree-optimization/19633
20569         * gcc.dg/pr19633.c: New test.
20570         * gcc.dg/tree-ssa/pr19633.c: New test.
20571
20572 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20573
20574         * gcc.dg/20041216-1.c: New test.
20575
20576 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20577
20578         PR objc/18862
20579         * objc.dg/selector-2.m: New test.
20580
20581 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20582
20583         * g++.dg/opt/range-test-2.C: New test.
20584
20585         PR rtl-optimization/19579
20586         * gcc.c-torture/execute/20050124-1.c: New test.
20587
20588 2005-01-26  Greg Parker  <gparker@apple.com>
20589         Stuart Hastings  <stuart@apple.com>
20590
20591         * gcc.c-torture/execute/20050125-1.c: New.
20592
20593 2005-01-18  Jan Hubicka  <jh@suse.cz>
20594
20595         PR tree-optimize/19337
20596         * gcc.c-torture/compile/20050119-1.c: New test.
20597
20598 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20599
20600         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20601         test for successful match.
20602
20603 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20604
20605         PR objc/18408
20606         * objc.dg/comp-types-7.m: New test.
20607
20608 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20609
20610         * lib/target-supports.exp (current_target_name): New.
20611         (check_effective_target_ilp32, check_effective_target_lp64):
20612         Cache the result to use as long as the current target, with
20613         multilib flags, remains the same.
20614
20615         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20616         (dg-require-weak, dg-require-visibility, dg-require-alias,
20617         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20618         dg-require-effective-target, dg-skip-if): Remove call to
20619         skip_test_and_clear_xfail.
20620         (dg-test): Clear xfail data.
20621
20622 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20623
20624         PR target/17751
20625         * gcc.dg/ppc64-toc.c: New test.
20626
20627         * g++.dg/tree-ssa/empty-1.C: New test.
20628
20629         PR middle-end/19551
20630         * gcc.c-torture/execute/20050121-1.c: New test.
20631         * gcc.dg/20050121-2.c: New test.
20632
20633 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20634         Paul Brook  <paul@codesourcery.com>
20635
20636         PR fortran/17941
20637         * gfortran.dg/real_const_1.f: New test.
20638         * gfortran.dg/real_const_2.f90: New test.
20639         * gfortran.dg/complex_int_1.f90: New test.
20640
20641 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20642
20643         PR fortran/19313
20644         * gfortan.dg/inquire_6.f90: New test.
20645
20646 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20647
20648         PR libfortran/19451
20649         * open_readonly_1.f90: New test.
20650
20651 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20652
20653         PR libfortran/18982
20654         * gfortran.dg/open_new.f90: New file.
20655
20656 2005-01-22  Paul Brook  <paul@codesourcery.com>
20657
20658         * namelist_1.f90: New test.
20659
20660 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20661
20662         PR tree-optimization/19484
20663         * gcc.c-torture/compile/20050122-[12].c: New tests.
20664
20665 2005-01-22  Paul Brook  <paul@codesourcery.com>
20666
20667         * gfortran.dg/implicit_2.f90: New test.
20668
20669 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20670
20671         PR fortran/19314
20672         * gfortran.dg/inquire_5.f90: New test.
20673
20674 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20675
20676         PR c/18809
20677         * gcc.dg/pr18809-1.c: New test.
20678
20679 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20680
20681         * gcc.dg/20050121-1.c: New test.
20682
20683         PR tree-optimization/13000
20684         * gcc.dg/20040206-1.c: Change warning to point where function is
20685         being inlined.
20686
20687 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20688
20689         PR c++/19208
20690         * g++.dg/template/array11.C: New test.
20691
20692 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20693
20694         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20695         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20696         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20697         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20698         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20699         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20700
20701 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20702
20703         PR tree-optimization/15349
20704         * gcc.dg/tree-ssa/pr15349.c: New.
20705
20706 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20707
20708         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20709
20710 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20711
20712         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20713         scan-assembler-times directive name.
20714
20715         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20716         after dg-do.
20717
20718         PR rtl-optimization/19462
20719         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20720
20721 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20722
20723         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20724         counting function calls on ia64.
20725
20726 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20727
20728         PR rtl-optimization/15139
20729         * gcc.dg/20050111-2.c: New test.
20730
20731         PR c/17297
20732         * gcc.c-torture/compile/20050113-1.c: New testcase.
20733
20734         PR middle-end/19164
20735         * gcc.dg/20050113-1.c: New testcase.
20736
20737 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20738
20739         * gcc.dg/vect/vect-85.c: Add comment.
20740         * gcc.dg/vect/vect-86.c: Add xfail for now.
20741         * gcc.dg/vect/vect-87.c: Add xfail for now.
20742         * gcc.dg/vect/vect-88.c: Add xfail for now.
20743         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20744
20745 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20746
20747         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20748
20749 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20750
20751         * g++.dg/debug/typedef3.C: New test.
20752
20753 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20754
20755         PR c/19472
20756         * gcc.dg/asm-a.c: New test.
20757
20758 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20759
20760         * gcc.dg/sh-relax.c: Add prototype for abort.
20761
20762 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763
20764         * gcc.dg/short-compare-1.c: New test.
20765         * gcc.dg/short-compare-2.c: Likewise.
20766
20767 2005-01-18  Michael Matz  <matz@suse.de>
20768
20769         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20770
20771 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20772
20773         PR tree-optimization/19121
20774         * gcc.c-torture/compile/pr19121.c: New test.
20775
20776 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20777
20778         PR target/19357
20779         * gcc.c-torture/compile/pr19357.c: New test.
20780
20781 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20782
20783         PR c/5675
20784         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20785         pass--those that refer just to the variable, possibly with a
20786         cast.
20787         * gcc.dg/c99-const-expr-3.c: Likewise.
20788
20789         PR middle-end/13127
20790         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20791         longer emitted.
20792
20793 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20794
20795         PR fortran/18778
20796         * gfortran.dg/endfile_2.f90: New test.
20797
20798 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20799
20800         PR 19168
20801         * gfortran.dg/select_5.f90: New test.
20802
20803 2004-01-16  Paul Brook  <paul@codesourcery.com>
20804
20805         * gfortran.dg/common_4.f90: New test.
20806
20807 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20808
20809         PR rtl-optimization/19462
20810         * gcc.dg/torture/pr19462-1.c: New test.
20811
20812 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20813
20814         PR objc/19321
20815         * objc.dg/func-ptr-2.m: New.
20816         * objc.dg/volatile-1.m: New.
20817
20818 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20819
20820         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20821
20822 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20823
20824         PR tree-optimization/19060
20825         * gcc.c-torture/execute/20050104-1.c: New test.
20826
20827 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20828
20829         PR fortran/18983
20830         * gfortran.dg/write_to_null.f90: New test.
20831
20832 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20833             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20834
20835         PR other/19328
20836         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20837         argument.
20838
20839 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20840
20841         PR c++/19263
20842         * g++.dg/init/vector1.C: New test.
20843
20844 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20845
20846         PR target/13158
20847         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20848         PR target/18987
20849         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20850
20851 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20852
20853         * gfortran.dg/select_1.f90: New test.
20854         * gfortran.dg/select_2.f90: New test.
20855         * gfortran.dg/select_3.f90: New test.
20856         * gfortran.dg/select_4.f90: New test.
20857
20858 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20859
20860         PR middle-end/19084
20861         PR rtl-optimization/19348
20862         * gcc.dg/20050111-1.c: New test.
20863         * gcc.c-torture/execute/20050111-1.c: New test.
20864
20865         * gcc.dg/i386-asm-4.c: New test.
20866
20867 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20868
20869         * gcc.dg/nested-func-2.c: New test.
20870         * ada/acats/norun.lst: Remove c953002.
20871
20872 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20873
20874         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20875
20876 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20877
20878         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20879
20880 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20881
20882         PR target/18761
20883         * g++.dg/abi/align1.C: New test.
20884
20885 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20886
20887         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20888         at a time.
20889         * g++.dg/ext/altivec_check.h: Support compiling as C.
20890
20891 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20892
20893         PR c++/19355
20894         * g++.dg/expr/pr19355-1.C: New test case.
20895
20896 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20897
20898         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20899         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20900         * ada/acats/tests/c3/c92005b.ada: Likewise.
20901         * ada/acats/tests/c3/cxb3012.a: Likewise.
20902         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20903
20904 2005-01-09  Paul Brook  <paul@codesourcery.com>
20905
20906         * gfortran.dg/common_2.f90: New file.
20907         * gfortran.dg/common_3.f90: New file.
20908
20909 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20910
20911         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20912
20913 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20914
20915         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20916         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20917         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20918         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20919         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20920         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20921         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20922         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20923         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20924         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20925         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20926         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20927         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20928         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20929         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20930         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20931         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20932         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20933         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20934         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20935         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20936         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20937         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20938         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20939         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20940         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20941         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20942         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20943         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20944         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20945         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20946         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20947         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20948         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20949         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20950         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20951         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20952         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20953         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20954         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20955         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20956         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20957         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20958         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20959         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20960         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20961         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20962         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20963         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20964         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20965         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20966         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20967         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20968         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20969         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20970         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20971         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20972         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20973         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20974         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20975         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20976         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20977         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20978         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20979         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20980         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20981         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20982
20983         * gcc.dg/vect/vect-1.c: Fix spelling.
20984         * gcc.dg/vect/vect-10.c: Fix spelling.
20985         * gcc.dg/vect/vect-11.c: Fix spelling.
20986         * gcc.dg/vect/vect-12.c: Fix spelling.
20987         * gcc.dg/vect/vect-14.c: Fix spelling.
20988         * gcc.dg/vect/vect-15.c: Fix spelling.
20989         * gcc.dg/vect/vect-16.c: Fix spelling.
20990         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20991         * gcc.dg/vect/vect-64.c: Fix comments.
20992         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20993
20994 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20995             Ira Rosen  <irar@il.ibm.com>
20996
20997         * gcc.dg/vect/vect-70.c: New test.
20998         * gcc.dg/vect/vect-71.c: New test.
20999
21000 2005-01-09  Manfred Hollstein  <mh@suse.com>
21001
21002         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21003         * gcc.dg/pr18241-2.c: Likewise.
21004         * gcc.dg/pr18241-3.c: Likewise.
21005         * gcc.dg/pr18241-4.c: Likewise.
21006         * gcc.dg/pr18241-5.c: Likewise.
21007
21008 2005-01-08  Richard Henderson  <rth@redhat.com>
21009
21010         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21011         False for x86 and x86-64.
21012
21013 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21014
21015         PR tree-optimization/18241
21016         * gcc.dg/pr18241-1.c: New test.
21017         * gcc.dg/pr18241-2.c: New test.
21018         * gcc.dg/pr18241-3.c: New test.
21019         * gcc.dg/pr18241-4.c: New test.
21020         * gcc.dg/pr18241-5.c: New test.
21021
21022 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21023
21024         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21025         gfortran.dg/select_4.f90: New.
21026
21027 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21028
21029         * gcc.c-torture/execute/20050107-1.c: New test.
21030
21031 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         PR c++/19298
21034         * g++.dg/template/ref2.C: New.
21035
21036 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21037
21038         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21039         instead of being empty.
21040
21041 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21042
21043         PR fortran/15553
21044         * gfortran.dg/array-1.f90: New test.
21045
21046 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21047
21048         PR tree-optimization/19283
21049         * gcc.c-torture/execute/20050106-1.c: New test.
21050
21051         PR rtl-optimization/18861
21052         * gcc.dg/20050105-1.c: New test.
21053
21054         PR tree-optimization/18828
21055         * gcc.dg/20050105-2.c: New test.
21056
21057 2005-01-07  Andreas Jaeger  <aj@suse.de>
21058
21059         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21060
21061 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21062
21063         PR fortran/18398
21064         * gfortran.dg/fmt_read.f90: New test.
21065
21066 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21067
21068         * gcc.dg/rs6000-ldouble-2.c: New.
21069
21070 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21071
21072         PR c++/19244
21073         * g++.dg/parser/ctor2.C: New test.
21074
21075 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21076
21077         PR c++/17154
21078         * g++.dg/template/using9.C: New test.
21079
21080 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21081
21082         PR c++/19258
21083         * g++.dg/lookup/friend6.C: New test.
21084
21085 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21086
21087         PR c++/19270
21088         * g++.dg/template/array10.C: New.
21089
21090 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21091
21092         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21093         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21094
21095 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21096
21097         * gcc.c-torture/compile/20050105-1.c: New test.
21098
21099 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21100
21101         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21102
21103 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21104
21105         PR middle-end/19100
21106         * gcc.dg/conv-3.c: New test case.
21107
21108 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21109
21110         * gcc.dg/asm-wide-1.c: New test.
21111
21112 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21113
21114         PR c++/19030
21115         * g++.dg/parse/crash22.C: New
21116
21117 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21118
21119         PR 19257
21120         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21121
21122 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21123
21124         PR middle-end/17767
21125         * gcc.dg/i386-mmx-6.c: New test case.
21126
21127 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21128
21129         PR tree-optimization/18308
21130         * gcc.dg/vect/pr18308.c: New testcase.
21131
21132 2005-01-04  Andreas Jaeger  <aj@suse.de>
21133
21134         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21135
21136 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21137             Robert Bowdidge <bowdidge@apple.com>
21138
21139         * gcc.dg/cpp/subframework1.c: New.
21140         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21141         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21142         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21143         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21144
21145 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21146
21147         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21148         producing warning.
21149         * gcc.dg/darwin-weakimport-2.c: New.
21150
21151 2005-01-03  Richard Henderson  <rth@redhat.com>
21152
21153         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21154
21155 2005-01-03  Richard Henderson  <rth@redhat.com>
21156
21157         * gcc.dg/vect/vect.exp: Enable for ia64.
21158         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21159         (check_effective_target_vect_float): Likewise.
21160         (check_effective_target_vect_no_align): Likewise.
21161         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21162         * gcc.dg/vect/vect-8.c: Likewise.
21163
21164 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21165
21166         PR target/19236
21167         * gcc.dg/pr19236-1.c: New test case.
21168
21169 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21170
21171         PR rtl-optimization/12092
21172         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21173
21174 2005-01-02  Andreas Jaeger  <aj@suse.de>
21175
21176         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21177
21178 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21179             Andrew Pinski  <pinskia@physics.uc.edu>
21180
21181         PR rtl-optimization/12092
21182         * gcc.dg/pr12092-1.c: New test case.
21183
21184 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21185
21186         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21187         'hidden' and 'default' for better portability.
21188         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21189
21190         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21191         6 and 7.
21192         * g++.old-deja/g++.brendan/new3.C: Likewise.
21193
21194 2005-01-01  Steven Bosscher  <stevenb@suse.de>
21195
21196         * gcc.dg/20041231-1.C: New test.
21197         * g++.dg/warn/Wunreachable-code-1.C: New test.
21198
21199 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
21200
21201         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
21202         file, not /dev/null.  Abort on error.
21203
21204 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
21205             Ziemowit Laski  <zlaski@apple.com>
21206
21207         PR objc/18971
21208         * objc.dg/encode-5.m: New test.
21209
21210 2004-12-29  Richard Henderson  <rth@redhat.com>
21211
21212         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
21213         * objc.dg/stabs-1.m: Disable for ia64.
21214
21215 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
21216
21217         PR c++/19190
21218         * g++.dg/warn/Wunused-10.C: New test.
21219
21220 2004-12-28  Richard Henderson  <rth@redhat.com>
21221
21222         * objc.dg/stabs-1.m: Disable for alpha.
21223
21224 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/19149
21227         * g++.dg/parse/error23.C: New test.
21228
21229 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21230
21231         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
21232
21233         PR fortran/19032
21234         * gfortran.dg/intrinsic_modulo_1.f90: New.
21235         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
21236         tests with divisor -1.
21237
21238 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
21239
21240         * g++.dg/opt/temp1.C (memcpy): Return a value.
21241
21242         PR c++/19148
21243         * g++.dg/expr/cond7.C: New test.
21244
21245 2004-12-27  Paul Brook  <paul@codesourcery.com>
21246
21247         * gfortran.dg/g77/select_no_compile.f: Remove.
21248
21249 2004-12-27  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
21252         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
21253         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
21254
21255 2004-12-26  Richard Henderson  <rth@redhat.com>
21256
21257         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
21258         by 1i instead of token pasting.
21259
21260 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21261
21262         PR tree-optimization/17578
21263         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
21264         to additional_flags.
21265         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
21266
21267 2004-12-25  Richard Henderson  <rth@redhat.com>
21268
21269         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21270         Remove Alpha.
21271
21272 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21273
21274         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
21275         hppa*-*-hpux*.
21276         * gcc.dg/pr17957.c (dg-options): Likewise.
21277         * gcc.dg/struct-ret-1.c: Add prototype for abort.
21278         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
21279         instead of 0 on __hppa__.
21280         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
21281         "foo,%r" on hppa*-*-*.
21282
21283 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
21284
21285         PR fortran/19071
21286         * gfortran.dg/complex_write.f90: New test.
21287
21288 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/17595
21291         * g++.dg/parse/pragma2.C: New test.
21292
21293         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
21294
21295 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21296
21297         * gcc.dg/empty2.c: Add missing dg-warning.
21298
21299 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/17413
21302         * g++.dg/template/local4.C: New test.
21303         * g++.dg/template/crash19.C: Add dg-error marker.
21304
21305         * g++.dg/template/crash31.C: Correct embedded PR number.
21306
21307 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21308
21309         PR c++/16405
21310         * g++.dg/opt/temp1.C: Add do-run marker.
21311
21312 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21313
21314         * g++.dg/template/spec19.C: New.
21315
21316 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
21317
21318         PR target/16819
21319         * gcc.dg/empty2.c: New.
21320
21321 2004-12-23  Richard Henderson  <rth@redhat.com>
21322
21323         * lib/target-supports.exp (check_effective_target_vect_no_align):
21324         Remove i?86 and x86-64.
21325
21326 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
21327
21328         PR c++/16405
21329         * g++.dg/opt/temp1.C: New test.
21330
21331 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21332
21333         PR c++/18733
21334         * g++.dg/template/friend33.C: New testcase.
21335
21336 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
21337
21338         PR c++/18464
21339         * g++.dg/template/cond5.C: New test.
21340
21341         PR c++/18492
21342         * g++.dg/inherit/thunk3.C: New test.
21343
21344         PR c++/11224
21345         * g++.dg/warn/Wunused-9.C: New test.
21346
21347 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
21348
21349         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
21350
21351 2004-12-22  Jan Beulich  <jbeulich@novell.com>
21352
21353         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
21354
21355 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/18378
21358         * g++.dg/ext/packed8.C: New test.
21359
21360         PR c++/19063
21361         * g++.dg/template/crash31.C: New test.
21362
21363         PR c++/19034
21364         * g++.dg/template/crash30.C: New test.
21365
21366 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21367
21368         PR C++/18984
21369         * g++.dg/eh/ctor3.C: New test.
21370
21371 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21372
21373         * objc.dg/stabs-1.m: Allow section name to be quoted and
21374         assembly label to begin with '.LL'.
21375
21376 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
21377
21378         * gcc.dg/vect/vect.exp
21379         (check_effective_target_lp64_or_vect_no_align): New.
21380         * gcc.dg/vect/vect-77.c: Use it.
21381         * gcc.dg/vect/vect-78.c: Use it.
21382
21383         * lib/target-supports.exp
21384         (check_effective_target_vect_no_max,
21385         check_effective_target_vect_no_bitwise,
21386         check_effective_target_vect_no_align): New.
21387         * gcc.dg/vect/vect-13.c: Use them.
21388         * gcc.dg/vect/vect-17.c: Ditto.
21389         * gcc.dg/vect/vect-18.c: Ditto.
21390         * gcc.dg/vect/vect-19.c: Ditto.
21391         * gcc.dg/vect/vect-20.c: Ditto.
21392         * gcc.dg/vect/vect-27.c: Ditto.
21393         * gcc.dg/vect/vect-29.c: Ditto.
21394         * gcc.dg/vect/vect-44.c: Ditto.
21395         * gcc.dg/vect/vect-48.c: Ditto.
21396         * gcc.dg/vect/vect-50.c: Ditto.
21397         * gcc.dg/vect/vect-52.c: Ditto.
21398         * gcc.dg/vect/vect-54.c: Ditto.
21399         * gcc.dg/vect/vect-56.c: Ditto.
21400         * gcc.dg/vect/vect-58.c: Ditto.
21401         * gcc.dg/vect/vect-60.c: Ditto.
21402         * gcc.dg/vect/vect-72.c: Ditto.
21403         * gcc.dg/vect/vect-80.c: Ditto.
21404
21405 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
21406
21407         PR c++/14075
21408         * g++.dg/init/string1.C: New.
21409
21410         PR c++/18975
21411         * g++.dg/other/synth1.C: New.
21412
21413 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21414
21415         PR c/18963
21416         * gcc.dg/pr18963-1.c: New test.
21417
21418 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
21419
21420         PR c/18596
21421         * gcc.dg/funcdef-storage-1.c (foo): Remove.
21422         * gcc.dg/pr18596-1.c: Use dg-error.
21423         (dg-options): Use -fno-unit-at-a-time.
21424         * gcc.dg/pr18596-2.c: New test.
21425         * gcc.dg/pr18596-3.c: New test.
21426
21427 2004-12-20  Roger Sayle  <roger@eyesopen.com>
21428
21429         PR middle-end/18683
21430         * g++.dg/opt/pr18683-1.C: New test case.
21431
21432 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
21433
21434         PR other/19093
21435         * g++.dg/opt/max1.C: Fix for 64bit targets.
21436
21437 2004-12-20  Matt Austern  <austern@apple.com>
21438
21439         PR c++/19044
21440         * g++.dg/ext/builtin6.C: New
21441
21442 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
21443
21444         PR tree-optimization/19080
21445         * gcc.c-torture/compile/pr19080.c: New test.
21446
21447 2004-12-20  Steven Bosscher  <stevenb@suse.de>
21448
21449         * gcc.dg/20041219-1.c: New test.
21450
21451 2004-12-19  Roger Sayle  <roger@eyesopen.com>
21452
21453         PR middle-end/19068
21454         * g++.dg/opt/max1.C: New test case.
21455
21456 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21457
21458         * gcc.dg/fdata-sections-1.c: New test.
21459
21460 2004-12-18  Roger Sayle  <roger@eyesopen.com>
21461
21462         PR middle-end/18548
21463         * gcc.dg/max-1.c: New test case.
21464
21465 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * gcc.c-torture/execute/20041218-1.c: New test.
21468
21469 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
21470
21471         * gcc.dg/pr18501.c: New test.
21472         * gcc.dg/uninit-5.c: XFAIL.
21473         * gcc.dg/uninit-9.c: XFAIL.
21474
21475 2004-12-17  Dale Johannesen  <dalej@apple.com>
21476
21477         * gcc.dg/20041213-1.c: New.
21478
21479 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
21480
21481         * objc.dg/stabs-1.m: Allow assembly label to begin
21482         with a dot ('.').
21483
21484 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
21485
21486         * gcc.c-torture/execute/20041213-1.c: Move...
21487         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
21488
21489 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         PR c++/18721
21492         * g++.dg/lookup/conv-5.C: New.
21493
21494 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
21495
21496         * objc.dg/stabs-1.m: New test.
21497
21498 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21499
21500         * gcc.dg/visibility-c.c: Change compile to
21501         assemble for the test.
21502
21503 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21504
21505         PR target/19041
21506         * gcc.dg/visibility-c.c: New test.
21507
21508 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21509
21510         PR middle-end/18493
21511         * gcc.dg/switch-8.c: New test case.
21512
21513 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         PR c++/18905
21516         * g++.dg/template/init4.C: New.
21517         * g++.dg/opt/static3.C: Enable optimizer.
21518
21519 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21520
21521         * g++.dg/other/complex1.C: New test.
21522
21523 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21524
21525         * g++.dg/opt/inline9.C: New test.
21526
21527 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21528
21529         PR fortran/18993
21530         * gfotran.dg/nullify_1.f: New test.
21531
21532 2004-12-15  Richard Henderson  <rth@redhat.com>
21533
21534         * gcc.target/i386/i386.exp: New harness.
21535         * gcc.target/i386/vect-args.c: New.
21536
21537 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21538
21539         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21540
21541 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21542
21543         PR c++/18825
21544         * g++.dg/template/friend32.C: New test.
21545
21546 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21547
21548         * cpp/pragma-once-1.c: New test.
21549         * cpp/pragma-once-1b.h: Likewise.
21550         * cpp/pragma-once-1c.h: Likewise.
21551         * cpp/pragma-once-1d.h: Likewise.
21552         * cpp/inc/pragma-once-1a.h: Likewise.
21553
21554 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21555             Steven G. Kargl  <kargls@comcast.net>
21556
21557         PR fortran/17597
21558         * gfortran.dg/list_read_3.f90: New test.
21559
21560 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21561
21562         * gcc.dg/ftrapv-2.c: New test.
21563
21564 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21565
21566         PR c++/18981
21567         * g++.dg/template/typename9.C: New test.
21568
21569 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21570
21571         PR c++/18738
21572         * g++.dg/template/typename8.C: New test.
21573         * g++.dg/parse/friend2.C: Tweak error message.
21574
21575 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21576
21577         * gcc.c-torture/20041214-1.c: New test.
21578
21579 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21580
21581         PR c++/18965
21582         * g++.dg/init/array17.C: New test.
21583
21584 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21585
21586         PR c++/18793
21587         * g++.dg/init/aggr3.C: New test.
21588
21589 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21590
21591         * gcc.dg/altivec-types-1.c: New test.
21592         * gcc.dg/altivec-types-2.c: New test.
21593         * gcc.dg/altivec-types-3.c: New test.
21594         * gcc.dg/altivec-types-4.c: New test.
21595         * g++.dg/ext/altivec-types-1.C: New test.
21596         * g++.dg/ext/altivec-types-2.C: New test.
21597         * g++.dg/ext/altivec-types-3.C: New test.
21598         * g++.dg/ext/altivec-types-4.C: New test.
21599
21600 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21601
21602         PR middle-end/18951
21603         * gcc.c-torture/execute/20041213-1.c: New test.
21604
21605 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21606
21607         PR c++/18949
21608         * g++.dg/template/cast1.C: New.
21609
21610 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21611
21612         * gcc.c-torture/execute/20041213-2.c: New test.
21613
21614 2004-12-13  Richard Henderson  <rth@redhat.com>
21615
21616         * gcc.dg/i386-sse-10.c: Fix typo in options.
21617
21618 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21619
21620         PR c++/18968
21621         * g++.dg/opt/pr18968.C: New test.
21622
21623 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21624
21625         PR c++/18925
21626         * g++.dg/ext/visibility/staticdatamem.C: New test.
21627
21628 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21629
21630         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21631
21632 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21633
21634         PR rtl-optimization/18928
21635         * gcc.dg/pr18928-1.c: New test case.
21636
21637 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21638
21639         PR tree-opt/16951
21640         * gcc.c-torture/compile/20041211-1.c: New.
21641
21642 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21643
21644         PR middle-end/17564
21645         * gcc.c-torture/execute/20041212-1.c: New test.
21646
21647 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21648
21649         PR fortran/18869
21650         * gfortran.dg/common_1.f90: New test.
21651
21652 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21653         Paul Brook  <paul@codesourcery.com>
21654
21655         PR fortran/16222
21656         * gfortran.dg/real_do_1.f90: New test.
21657
21658 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21659
21660         PR tree-opt/18040
21661         * g++.dg/opt/ptrmem6.C: New test.
21662
21663 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21664
21665         PR middle-end/18921
21666         * gcc.dg/pr18921-1.c: New test case.
21667
21668 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21669
21670         PR fortran/17175
21671         * gfortran.dg/scale_1.f90: New test.
21672
21673 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21674
21675         PR middle-end/18903
21676         * gcc.c-torture/compile/pr18903.c: New test.
21677
21678 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21679
21680         * gcc.c-torture/execute/20041210-1.c: New test.
21681
21682 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21683
21684         PR c++/18731
21685         * g++.dg/parser/struct-1.C: New test.
21686         * g++.dg/parser/struct-2.C: New test.
21687         * g++.dg/parser/struct-3.C: New test.
21688
21689 2004-12-09  Richard Henderson  <rth@redhat.com>
21690
21691         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21692
21693         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21694         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21695
21696 2004-12-09  Matt Austern  <austern@apple.com>
21697
21698         PR c++/18514
21699         * g++.dg/ext/builtin1.C: New
21700         * g++.dg/ext/builtin2.C: New
21701         * g++.dg/ext/builtin3.C: New
21702         * g++.dg/ext/builtin4.C: New
21703         * g++.dg/ext/builtin5.C: New
21704
21705 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21706
21707         PR tree-opt/18904
21708         * g++.dg/opt/ptrmem5.C: New test.
21709
21710 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21711
21712         * g++.dg/parse/typename5.C: Adjust for new error.
21713         * g++.dg/parse/typename7.C: New.
21714
21715 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21716
21717         PR c++/18073
21718         * g++.dg/other/mmintrin.C: New test.
21719
21720 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21721
21722         PR c++/16681
21723         * g++.dg/init/array15.C: New.
21724         * g++.dg/init/array16.C: New.
21725
21726 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21727
21728         PR fortran/18826
21729         * gfortran.dg/assign_1.f90: New test.
21730
21731 2004-12-08  Nick Clifton  <nickc@redhat.com>
21732
21733         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21734         * gcc.target/xstormy16/data_below100: Likewise.
21735         * gcc.target/xstormy16/sfr: Likewise.
21736         * gcc.target/xstormy16/below100.S: New test source file.
21737         * gcc.target/xstormy16/below100.ld: New test linker script.
21738         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21739         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21740         bp instructions.
21741         * gcc.target/xstormy16/bp.c: Likewise.
21742
21743         * gcc.target/xstormy16/bss_below100: New files:
21744         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21745         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21746         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21747         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21748         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21749         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21750         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21751         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21752         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21753         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21754         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21755         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21756         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21757         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21758         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21759         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21760         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21761         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21762         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21763         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21764         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21765         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21766         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21767         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21768         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21769         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21770         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21771
21772         * gcc.target/xstormy16/data_below100: New files:
21773         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21774         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21775         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21776         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21777         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21778         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21779         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21780         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21781         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21782         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21783         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21784         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21785         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21786         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21787         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21788         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21789         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21790         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21791         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21792         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21793         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21794         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21795         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21796         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21797         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21798         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21799         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21800
21801         * gcc.target/xstormy16/sfr: New files:
21802         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21803         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21804         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21805         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21806         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21807         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21808         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21809         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21810         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21811         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21812         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21813         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21814         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21815         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21816         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21817         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21818         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21819         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21820         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21821         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21822         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21823         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21824         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21825         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21826         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21827         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21828         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21829         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21830         27_if0_sfrw_bitfield_f.c
21831
21832 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21833
21834         PR c++/18100
21835         * g++.dg/lookup/name-clash4.C: New test.
21836
21837 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         PR c++/18672
21840         * g++.dg/opt/array1.C: New.
21841
21842         PR c++/18803
21843         * g++.dg/template/operator5.C: New.
21844
21845 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21846
21847         PR c/18867
21848         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21849
21850 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21851
21852         * gcc.dg/noncompile/20041207.c: New test.
21853
21854 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21855
21856         * g++.dg/other/unreachable-1.C: New test.
21857
21858 2004-12-06  Nick Clifton  <nickc@redhat.com>
21859
21860         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21861         <limits.h> because the latter comes from gcc's include/ directory
21862         and not the newlib/libc/include directory.
21863
21864 2004-12-04  Richard Henderson  <rth@redhat.com>
21865
21866         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21867
21868 2004-12-04  Richard Henderson  <rth@redhat.com>
21869
21870         * lib/target-supports.exp (check_gc_sections_available): Disable
21871         for alpha and ia64.
21872
21873 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21874
21875         PR middle-end/17909
21876         * g++.dg/other/vararg-2.C: New test.
21877
21878 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21879
21880         PR c++/17011, c++/17971
21881         * g++.dg/template/error15.C: Adjust expected error.
21882         * g++.dg/template/instantiate3.C: Likewise.
21883
21884 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21885
21886         * gcc.dg/altivec-18.c: Fix for darwin
21887
21888 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21889
21890         PR c++/18782
21891         * g++.dg/parse/ptrmem2.C: New.
21892
21893         PR c++/18318
21894         * g++.dg/template/new1.C: New.
21895
21896 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21897
21898         PR fortran/18710
21899         * gfortran.dg/direct_io_3.f90: New test.
21900
21901 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         PR 18758
21904         * g++.dg/parse/crash21.C: New.
21905
21906 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21907
21908         PR c++/15664, c++/18276
21909         * g++.dg/template/ttp13.C: New test.
21910         * g++.dg/template/ttp14.C: Likewise.
21911
21912 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21913
21914         PR c++/18123
21915         * g++.dg/parse/enum2.C: New test.
21916         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21917
21918 2004-12-02  Nick Clifton  <nickc@redhat.com>
21919
21920         * gcc.target/xstormy16: New test directory.
21921         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21922         * gcc.target/xstormy16/bp.c: Check the generation of bp
21923         instructions.
21924         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21925         bn instructions and the BELOW100 attribute.
21926
21927 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21928
21929         PR target/16952
21930         * gcc.dg/ppc-eabi.c: New.
21931
21932 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21933
21934         PR fortran/18284
21935         * gfortran.dg/backspace.f90
21936
21937 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21938
21939         * gfortran.dg/inquire.f90: New test.
21940
21941 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21942
21943         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21944         handle effective-target-keyword.
21945         (dg-skip-if): Support effective-target keyword as target list.
21946         (dg-xfail-if): Ditto.
21947         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21948
21949 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21950
21951         PR tree-optimization/18291
21952         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21953
21954 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21955
21956         PR C++/18729
21957         * g++.dg/parse/crash20.C: New.
21958
21959         PR c++/17431
21960         * g++.dg/overload/arg1.C: New.
21961         * g++.dg/overload/arg2.C: New.
21962         * g++.dg/overload/arg3.C: New.
21963         * g++.dg/overload/arg4.C: New.
21964
21965 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         * gcc.dg/c99-flex-array-4.c: Remove.
21968
21969 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21970
21971         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21972
21973         * lib/target-supports.exp (is-effective-target): Simplify.
21974
21975         * lib/target-supports.exp (check_effective_target_vect_long):
21976         Fix for powerpc64-*-*.
21977
21978 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21979
21980         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21981         to support new requirements on FreeBSD 5.
21982
21983 2004-11-30  Devang Patel  <dpatel@apple.com>
21984
21985         PR 18702
21986         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21987
21988 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21989
21990         * g++.dg/ext/altivec-13.C: New test.
21991
21992 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21993
21994         PR tree-opt/18298
21995         * gcc.c-torture/execute/p18298.c: New test.
21996
21997 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21998             Dorit Naishlos  <dorit@il.ibm.com>
21999
22000         PR tree-opt/18607
22001         * gcc.dg/vect/vect-89.c: New test.
22002
22003 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22004
22005         * gcc.dg/pr18596-1.c: New test.
22006
22007 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22008
22009         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22010
22011 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22012
22013         PR c/18479
22014         * gcc.dg/pr18479.c: New test.
22015
22016 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22017
22018         PR target/18490
22019         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22020         mmix-knuth-mmixware.
22021
22022         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22023         cris-*-elf* cris-*-aout* mmix-*-*
22024
22025 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22026
22027         PR middle-end/18725
22028         * gcc.dg/pr18725.c: New test.
22029
22030 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22031
22032         PR target/18488
22033         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22034
22035         PR target/18336
22036         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22037
22038 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22039
22040         PR c++/18368
22041         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22042         * g++.old-deja/g++.law/ctors5.C: Likewise.
22043         * g++.old-deja/g++.other/crash25.C: Likewise.
22044
22045         PR c++/18674
22046         * g++.dg/template/error16.C: New test.
22047
22048         PR c++/18512
22049         * g++.dg/template/crash29.C: New test.
22050
22051 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22052
22053         PR tree-optimization/18712
22054         * gcc.c-torture/compile/pr18712.c: New test.
22055
22056 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22057
22058         PR c/7544
22059         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22060         tests.
22061
22062 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22063
22064         PR c++/18652
22065         * g++.dg/lookup/crash6.C: New test.
22066
22067 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22068
22069         PR middle-end/18164
22070         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22071
22072 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22073
22074         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22075         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22076         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22077
22078 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22079
22080         * gcc.dg/pr18164.c: New test.
22081
22082 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22083
22084         * gcc.dg/funroll-loops-all.c: New.
22085
22086 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22087
22088         PR target/18489
22089         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22090         delimeter, match space and TAB as well as ":".
22091
22092         PR target/18484
22093         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22094
22095         PR target/18348
22096         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22097
22098         PR target/18345
22099         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22100
22101         PR target/18337
22102         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22103
22104 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22105
22106         * gfortran.dg/direct_io_2.f90: New test.
22107
22108 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22109
22110         PR target/18334
22111         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22112
22113 2004-11-28  Richard Henderson  <rth@redhat.com>
22114
22115         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22116
22117 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22118
22119         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22120         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22121         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22122         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22123         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22124         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22125         gcc.dg/pointer-arith-8.c: New tests.
22126
22127 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22128
22129         PR fortran/18364
22130         * gfortran.dg/endfile.f90: New test.
22131
22132 2004-11-27  Falk Hueffner  <falk@debian.org>
22133
22134         * gcc.dg/loop-6.c: New test.
22135
22136 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22137
22138         * gcc.c-torture/execute/20041126-1.c: New test.
22139
22140 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22141
22142         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22143         on IRIX.
22144
22145 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22146
22147         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22148         functions.
22149
22150 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22151
22152         PR rtl-optimization/17825
22153         * gcc.c-torture/compile/20041119-1.c: New test.
22154
22155 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22156
22157         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22158         Check existence of ld library path variables before unsetting.
22159
22160 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22161
22162         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22163
22164 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22165
22166         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22167
22168 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22169
22170         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22171
22172 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22173
22174         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22175         dg-do directive.
22176
22177 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22178
22179         * gcc.dg/pr17957.c: Pass --param, not -param.
22180
22181 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22182
22183         PR middle-end/17957
22184         * testsuite/gcc.dg/pr17957.c: New test.
22185
22186 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/18445
22189         * g++.dg/template/crash28.C: Likewise.
22190
22191         PR c++/18001
22192         * g++.dg/expr/unary2.C: Adjust lvalue messages.
22193         * g++.dg/ext/lvaddr.C: Likewise.
22194         * g++.dg/opt/pr7503-3.C: Likewise.
22195
22196         PR c++/18466
22197         * g++.dg/parse/qualified3.C: New test.
22198         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
22199
22200         PR c++/18545
22201         * g++.dg/expr/return1.C: New test.
22202
22203 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22204
22205         Friend class name lookup 3/n, PR c++/3332
22206         * g++.dg/lookup/friend3.C: New test.
22207         * g++.dg/lookup/friend4.C: Likewise.
22208         * g++.dg/lookup/friend5.C: Likewise.
22209
22210 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22211
22212         Friend class name lookup 2/n, PR c++/14513, c++/15410
22213         * g++.dg/lookup/friend2.C: New test.
22214         * g++.dg/template/friend31.C: Likewise.
22215
22216 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22217
22218         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
22219
22220 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/17473
22223         * g++.dg/tc1/dr56.C: Remove.
22224         * g++.dg/template/typedef1.C: Add dg-error markers.
22225         * g++.old-deja/g++.other/typedef7.C: Likewise.
22226
22227         PR c++/18285
22228         * g++.dg/parse/typedef7.C: New test.
22229
22230 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
22231
22232         * gcc.c-torture/execute/20041124-1.c: New test.
22233
22234 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
22235
22236         * g++.dg/template/deduce3.C: New test.
22237
22238         PR c++/18586
22239         * g++.dg/template/crash27.C: New test.
22240
22241         PR c++/18530
22242         * g++.dg/warn/Wshadow-3.C: New test.
22243
22244 2004-11-24  Devang Patel  <dpatel@apple.com>
22245
22246         PR/18555
22247         * gcc.dg/cpp/isysroot-1.c: New test.
22248         * gcc.dg/cpp/usr/include/stdio.h: New file.
22249         * gcc.dg/cpp/isysroot-2.c: New test.
22250         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
22251         New file.
22252
22253 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22254
22255         PR c++/8929
22256         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
22257
22258 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22259
22260         * gcc.target/sparc/align.c: Do not include <stdint.h>.
22261         * gcc.target/sparc/pdist.c: Likewise.
22262
22263 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
22264
22265         PR c++/16882
22266         * g++.dg/conversion/simd1.C: New test.
22267
22268 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22269
22270         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
22271         and restore_ld_library_path_env_vars.
22272         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
22273         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
22274         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
22275         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
22276
22277 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
22278
22279         * gcc.dg/pragma-align-2.c: Test macro expansion.
22280         * gcc.dg/pragma-pack-2.c: New test.
22281
22282 2004-11-23  Richard Henderson  <rth@redhat.com>
22283
22284         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
22285         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22286         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
22287         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
22288         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
22289         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
22290
22291         * gcc.dg/vect/vect.exp: Add check for alpha.
22292         * lib/target-supports.exp (check_alpha_max_hw_available): New.
22293         (check_effective_target_vect_int): Enable for alpha.
22294         (check_effective_target_vect_long): New.
22295         (is-effective-target): Add it.
22296
22297 2004-11-23  Uros Bizjak <uros@kss-loka.si>
22298
22299         * gcc.dg/pr18614-1.c: New test.
22300
22301 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22302
22303         * gcc.dg/setjmp-2.c: New test.
22304
22305 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
22306
22307         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
22308         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
22309         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
22310         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
22311         gcc.target/sparc/pdist.c: New tests.
22312
22313 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
22314
22315         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
22316
22317 2004-11-22  Dale Johannesen  <dalej@apple.com>
22318
22319         * gcc.dg/20041111-1.c: New.
22320
22321 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22322
22323         PR tree-opt/18536
22324         * gcc.dg/vect/pr18536.c: New test.
22325
22326 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22327
22328         PR c++/18354
22329         * g++.dg/template/nontype11.C: New test.
22330
22331 2004-11-21  Roger Sayle  <roger@eyesopen.com>
22332
22333         PR middle-end/18520
22334         * gcc.dg/pr18520-1.c: New test case.
22335
22336 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
22337
22338         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
22339         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
22340         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
22341         expected diagnostics.
22342
22343 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22344
22345         PR target/18580
22346         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
22347         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
22348         vect-77.c, vect-77a.c: XFAIL on the SPARC.
22349
22350 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22351
22352         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
22353
22354 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
22355             Joseph Myers  <joseph@codesourcery.com>
22356
22357         * lib/target-supports.exp (check_visibility_available): Really
22358         test the compiler.
22359
22360 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
22361
22362         PR tree-opt/18181
22363         * gcc.dg/vect/vect-85.c: New test.
22364         * gcc.dg/vect/vect-86.c: New test.
22365         * gcc.dg/vect/vect-87.c: New test.
22366         * gcc.dg/vect/vect-88.c: New test.
22367
22368 2004-11-19  Ben Elliston  <bje@au.ibm.com>
22369
22370         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
22371
22372 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
22373
22374         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
22375         * gcc.dg/ppc-and-1.c: Ditto.
22376         * gcc.dg/ppc-compare-1.c: Ditto.
22377         * gcc.dg/ppc-mov-1.c: Ditto
22378
22379 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
22380             Mark Mitchell  <mark@codesourcery.com>
22381
22382         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
22383
22384 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22385             Aldy Hernandez  <aldyh@redhat.com>
22386
22387         * lib/target-supports.exp (check_effective_target_vect_int): New
22388         (check_effective_target_vect_float): New
22389         (check_effective_target_vect_double): New.
22390         (is-effective-target): Support new effective targets keywords.
22391         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
22392         default action for dg-do.
22393         * gcc.dg/vect/pr16105.c: Use new support.
22394         * gcc.dg/vect/pr18400.c: Ditto.
22395         * gcc.dg/vect/pr18425.c: Ditto.
22396         * gcc.dg/vect/vect-1.c: Ditto.
22397         * gcc.dg/vect/vect-10.c: Ditto.
22398         * gcc.dg/vect/vect-11.c: Ditto.
22399         * gcc.dg/vect/vect-12.c: Ditto.
22400         * gcc.dg/vect/vect-13.c: Ditto.
22401         * gcc.dg/vect/vect-14.c: Ditto.
22402         * gcc.dg/vect/vect-15.c: Ditto.
22403         * gcc.dg/vect/vect-16.c: Ditto.
22404         * gcc.dg/vect/vect-17.c: Ditto.
22405         * gcc.dg/vect/vect-18.c: Ditto.
22406         * gcc.dg/vect/vect-19.c: Ditto.
22407         * gcc.dg/vect/vect-2.c: Ditto.
22408         * gcc.dg/vect/vect-20.c: Ditto.
22409         * gcc.dg/vect/vect-21.c: Ditto.
22410         * gcc.dg/vect/vect-22.c: Ditto.
22411         * gcc.dg/vect/vect-23.c: Ditto.
22412         * gcc.dg/vect/vect-24.c: Ditto.
22413         * gcc.dg/vect/vect-25.c: Ditto.
22414         * gcc.dg/vect/vect-26.c: Ditto.
22415         * gcc.dg/vect/vect-27.c: Ditto.
22416         * gcc.dg/vect/vect-27a.c: Ditto.
22417         * gcc.dg/vect/vect-28.c: Ditto.
22418         * gcc.dg/vect/vect-29.c: Ditto.
22419         * gcc.dg/vect/vect-29a.c: Ditto.
22420         * gcc.dg/vect/vect-3.c: Ditto.
22421         * gcc.dg/vect/vect-30.c: Ditto.
22422         * gcc.dg/vect/vect-31.c: Ditto.
22423         * gcc.dg/vect/vect-32.c: Ditto.
22424         * gcc.dg/vect/vect-33.c: Ditto.
22425         * gcc.dg/vect/vect-34.c: Ditto.
22426         * gcc.dg/vect/vect-35.c: Ditto.
22427         * gcc.dg/vect/vect-36.c: Ditto.
22428         * gcc.dg/vect/vect-37.c: Ditto.
22429         * gcc.dg/vect/vect-38.c: Ditto.
22430         * gcc.dg/vect/vect-4.c: Ditto.
22431         * gcc.dg/vect/vect-40.c: Ditto.
22432         * gcc.dg/vect/vect-41.c: Ditto.
22433         * gcc.dg/vect/vect-42.c: Ditto.
22434         * gcc.dg/vect/vect-43.c: Ditto.
22435         * gcc.dg/vect/vect-44.c: Ditto.
22436         * gcc.dg/vect/vect-45.c: Ditto.
22437         * gcc.dg/vect/vect-46.c: Ditto.
22438         * gcc.dg/vect/vect-47.c: Ditto.
22439         * gcc.dg/vect/vect-48.c: Ditto.
22440         * gcc.dg/vect/vect-48a.c: Ditto.
22441         * gcc.dg/vect/vect-49.c: Ditto.
22442         * gcc.dg/vect/vect-5.c: Ditto.
22443         * gcc.dg/vect/vect-50.c: Ditto.
22444         * gcc.dg/vect/vect-51.c: Ditto.
22445         * gcc.dg/vect/vect-52.c: Ditto.
22446         * gcc.dg/vect/vect-53.c: Ditto.
22447         * gcc.dg/vect/vect-54.c: Ditto.
22448         * gcc.dg/vect/vect-55.c: Ditto.
22449         * gcc.dg/vect/vect-56.c: Ditto.
22450         * gcc.dg/vect/vect-56a.c: Ditto.
22451         * gcc.dg/vect/vect-57.c: Ditto.
22452         * gcc.dg/vect/vect-58.c: Ditto.
22453         * gcc.dg/vect/vect-59.c: Ditto.
22454         * gcc.dg/vect/vect-6.c: Ditto.
22455         * gcc.dg/vect/vect-60.c: Ditto.
22456         * gcc.dg/vect/vect-61.c: Ditto.
22457         * gcc.dg/vect/vect-62.c: Ditto.
22458         * gcc.dg/vect/vect-63.c: Ditto.
22459         * gcc.dg/vect/vect-64.c: Ditto.
22460         * gcc.dg/vect/vect-65.c: Ditto.
22461         * gcc.dg/vect/vect-66.c: Ditto.
22462         * gcc.dg/vect/vect-67.c: Ditto.
22463         * gcc.dg/vect/vect-68.c: Ditto.
22464         * gcc.dg/vect/vect-69.c: Ditto.
22465         * gcc.dg/vect/vect-7.c: Ditto.
22466         * gcc.dg/vect/vect-72.c: Ditto.
22467         * gcc.dg/vect/vect-72a.c: Ditto.
22468         * gcc.dg/vect/vect-73.c: Ditto.
22469         * gcc.dg/vect/vect-74.c: Ditto.
22470         * gcc.dg/vect/vect-75.c: Ditto.
22471         * gcc.dg/vect/vect-76.c: Ditto.
22472         * gcc.dg/vect/vect-77.c: Ditto.
22473         * gcc.dg/vect/vect-77a.c: Ditto.
22474         * gcc.dg/vect/vect-78.c: Ditto.
22475         * gcc.dg/vect/vect-79.c: Ditto.
22476         * gcc.dg/vect/vect-8.c: Ditto.
22477         * gcc.dg/vect/vect-80.c: Ditto.
22478         * gcc.dg/vect/vect-82.c: Ditto.
22479         * gcc.dg/vect/vect-82_64.c: Ditto.
22480         * gcc.dg/vect/vect-83.c: Ditto.
22481         * gcc.dg/vect/vect-83_64.c: Ditto.
22482         * gcc.dg/vect/vect-9.c: Ditto.
22483         * gcc.dg/vect/vect-all.c: Ditto.
22484         * gcc.dg/vect/vect-none.c: Ditto.
22485
22486 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
22487
22488         * lib/gcc-dg.exp (dg-skip-if): New function.
22489         (dg-forbid-option): Remove.
22490         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
22491         * g++.dg/abi/bitfield8.C: Likewise.
22492         * g++.dg/abi/dtor1.C: Likewise.
22493         * g++.dg/abi/empty10.C: Likewise.
22494         * g++.dg/abi/empty7.C: Likewise.
22495         * g++.dg/abi/empty9.C: Likewise.
22496         * g++.dg/abi/layout3.C: Likewise.
22497         * g++.dg/abi/layout4.C: Likewise.
22498         * g++.dg/abi/thunk1.C: Likewise.
22499         * g++.dg/abi/thunk2.C: Likewise.
22500         * g++.dg/abi/vbase11.C: Likewise.
22501         * g++.dg/abi/vthunk2.C: Likewise.
22502         * g++.dg/abi/vthunk3.C: Likewise.
22503         * g++.dg/ext/attrib8.C: Likewise.
22504         * g++.dg/opt/longbranch2.C: Likewise.
22505         * g++.dg/opt/reg-stack4.C: Likewise.
22506         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22507         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22508         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22509         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22510         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22511         * gcc.dg/20000609-1.c: Likewise.
22512         * gcc.dg/20000720-1.c: Likewise.
22513         * gcc.dg/20011107-1.c: Likewise.
22514         * gcc.dg/20011119-1.c: Likewise.
22515         * gcc.dg/20020108-1.c: Likewise.
22516         * gcc.dg/20020122-2.c: Likewise.
22517         * gcc.dg/20020122-3.c: Likewise.
22518         * gcc.dg/20020201-3.c: Likewise.
22519         * gcc.dg/20020206-1.c: Likewise.
22520         * gcc.dg/20020218-1.c: Likewise.
22521         * gcc.dg/20020310-1.c: Likewise.
22522         * gcc.dg/20020411-1.c: Likewise.
22523         * gcc.dg/20020418-2.c: Likewise.
22524         * gcc.dg/20020426-1.c: Likewise.
22525         * gcc.dg/20020426-2.c: Likewise.
22526         * gcc.dg/20020517-1.c: Likewise.
22527         * gcc.dg/20020523-1.c: Likewise.
22528         * gcc.dg/20020523-2.c: Likewise.
22529         * gcc.dg/20020729-1.c: Likewise.
22530         * gcc.dg/20030204-1.c: Likewise.
22531         * gcc.dg/20030826-2.c: Likewise.
22532         * gcc.dg/20030926-1.c: Likewise.
22533         * gcc.dg/20031202-1.c: Likewise.
22534         * gcc.dg/980312-1.c: Likewise.
22535         * gcc.dg/980313-1.c: Likewise.
22536         * gcc.dg/990117-1.c: Likewise.
22537         * gcc.dg/990424-1.c: Likewise.
22538         * gcc.dg/990524-1.c: Likewise.
22539         * gcc.dg/991230-1.c: Likewise.
22540         * gcc.dg/i386-387-1.c: Likewise.
22541         * gcc.dg/i386-387-2.c: Likewise.
22542         * gcc.dg/i386-387-3.c: Likewise.
22543         * gcc.dg/i386-387-4.c: Likewise.
22544         * gcc.dg/i386-387-5.c: Likewise.
22545         * gcc.dg/i386-387-6.c: Likewise.
22546         * gcc.dg/i386-asm-1.c: Likewise.
22547         * gcc.dg/i386-bitfield1.c: Likewise.
22548         * gcc.dg/i386-bitfield2.c: Likewise.
22549         * gcc.dg/i386-loop-1.c: Likewise.
22550         * gcc.dg/i386-loop-2.c: Likewise.
22551         * gcc.dg/i386-loop-3.c: Likewise.
22552         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22553         * gcc.dg/i386-pic-1.c: Likewise.
22554         * gcc.dg/i386-regparm.c: Likewise.
22555         * gcc.dg/i386-signbit-1.c: Likewise.
22556         * gcc.dg/i386-signbit-2.c: Likewise.
22557         * gcc.dg/i386-signbit-3.c: Likewise.
22558         * gcc.dg/i386-sse-5.c: Likewise.
22559         * gcc.dg/i386-sse-8.c: Likewise.
22560         * gcc.dg/i386-unroll-1.c: Likewise.
22561         * gcc.dg/tls/opt-1.c: Likewise.
22562         * gcc.dg/tls/opt-2.c: Likewise.
22563         * gcc.dg/unroll-1.c: Likewise.
22564         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22565         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22566         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22567         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22568
22569 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22570
22571         * g++.dg/template/incomplete1.C: New test.
22572
22573 2004-11-16  Nick Clifton  <nickc@redhat.com>
22574
22575         Revert patches accidentally commited during checkin of fixes for
22576         xstormy16 tests:
22577         gcc.c-torture/execute/simd-4.c: Revert
22578         gcc.dg/20040910-1.c: Revert.
22579
22580 2004-11-16  Paul Brook  <paul@codesourcery.com>
22581
22582         PR fortran/13010
22583         * gfortran.dg/der_pointer_1.f90: New test.
22584
22585 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22586
22587         PR c/18498
22588         * gcc.dg/bitfld-13.c: New test.
22589
22590 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22591
22592         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22593         powerpc*-*-linux*.
22594
22595         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22596         * gcc.dg/ppc64-abi-2.c: Ditto.
22597         * gcc.dg/ppc64-abi-3.c: Ditto.
22598
22599         * lib/gcc-dg.exp (dg-target-list): Remove.
22600
22601 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22602
22603         * gcc.dg/ia64-postinc.c: New test.
22604
22605 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22606
22607         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22608
22609 2004-11-15  Nick Clifton  <nickc@redhat.com>
22610
22611         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22612         __INT_MAX__ so that the test can be compiled by toolchains
22613         targeted at 16-bit processors.
22614
22615         * gcc.dg/20040625-1.c: Use long constants rather than integers
22616         when performing arithmetic that will overflow 16-bits.
22617
22618         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22619         xstormy16.  It does not support 128-bit vector operations.
22620
22621         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22622         with the macro PTR_TYPE.  Define this macro to an integer type
22623         suitable for holding a pointer.
22624
22625         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22626         the target is a 16-bit processor.
22627
22628         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22629         16-bit targets where the character constant will be too long.
22630
22631         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22632         where the double will not be directly addressable.
22633
22634 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22635
22636         Friend class name lookup 1/n, PR c++/18471
22637         * g++.dg/template/crash26.C: New test.
22638         * g++.dg/lookup/struct1.C: Adjust expected error.
22639         * g++.dg/parse/elab1.C: Likewise.
22640         * g++.dg/parse/elab2.C: Likewise.
22641         * g++.dg/parse/int-as-enum1.C: Likewise.
22642         * g++.dg/parse/struct-as-enum1.C: Likewise.
22643         * g++.dg/parse/typedef1.C: Likewise.
22644         * g++.dg/parse/typedef3.C: Likewise.
22645         * g++.dg/parse/typedef4.C: Likewise.
22646         * g++.dg/parse/typedef5.C: Likewise.
22647         * g++.dg/template/nontype4.C: Likewise.
22648         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22649         * g++.old-deja/g++.other/elab1.C: Likewise.
22650         * g++.old-deja/g++.other/syntax4.C: Likewise.
22651
22652 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22653
22654         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22655
22656 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22657
22658         * gcc.c-torture/execute/20041114-1.c: New test.
22659
22660 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22661
22662         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22663         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22664         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22665         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22666         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22667         gcc.dg/switch-7.c: New tests.
22668
22669 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22670
22671         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22672
22673 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22674
22675         PR tree-opt/18400
22676         * gcc.dg/vect/pr18400.c: New test.
22677
22678 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22679             Andrew Pinski  <pinskia@physics.uc.edu>
22680
22681         PR tree-opt/18425
22682         * gcc.dg/vect/pr18425.c: New test.
22683
22684 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22685
22686         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22687         Guard with dg-require-alias and dg-require-visibility.
22688
22689 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22690
22691         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22692
22693 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22694
22695         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22696
22697 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22698
22699         PR c++/17344
22700         * g++.dg/template/defarg5.C: New test.
22701
22702 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22703
22704         * g++.dg/parse/cast1.C: Run only on ILP32.
22705         * g++.old-deja/g++.mike/p784.C: Likewise.
22706
22707 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22708
22709         * gcc.c-torture/execute/20041113-1.c: New test.
22710
22711 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22712
22713         PR target/18230
22714         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22715         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22716         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22717         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22718         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22719         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22720         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22721         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22722         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22723         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22724         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22725         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22726         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22727
22728 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22729
22730         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22731         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22732         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22733         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22734         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22735         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22736         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22737         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22738         gcc.target/sparc/combined-1.c: New tests.
22739
22740 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22741
22742         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22743         New tests.
22744
22745 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22746
22747         * lib/gcc-dg.exp (dg-forbid-option): New function.
22748         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22749         * g++.dg/abi/bitfield8.C: Likewise.
22750         * g++.dg/abi/dtor1.C: Likewise.
22751         * g++.dg/abi/empty10.C: Likewise.
22752         * g++.dg/abi/empty7.C: Likewise.
22753         * g++.dg/abi/empty9.C: Likewise.
22754         * g++.dg/abi/layout3.C: Likewise.
22755         * g++.dg/abi/layout4.C: Likewise.
22756         * g++.dg/abi/thunk1.C: Likewise.
22757         * g++.dg/abi/thunk2.C: Likewise.
22758         * g++.dg/abi/vbase11.C: Likewise.
22759         * g++.dg/abi/vthunk2.C: Likewise.
22760         * g++.dg/abi/vthunk3.C: Likewise.
22761         * g++.dg/ext/attrib8.C: Likewise.
22762         * g++.dg/opt/longbranch2.C: Likewise.
22763         * g++.dg/opt/reg-stack4.C: Likewise.
22764         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22765         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22766         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22767         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22768         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22769         * gcc.dg/20000609-1.c: Likewise.
22770         * gcc.dg/20000720-1.c: Likewise.
22771         * gcc.dg/20011107-1.c: Likewise.
22772         * gcc.dg/20011119-1.c: Likewise.
22773         * gcc.dg/20020108-1.c: Likewise.
22774         * gcc.dg/20020122-2.c: Likewise.
22775         * gcc.dg/20020122-3.c: Likewise.
22776         * gcc.dg/20020201-3.c: Likewise.
22777         * gcc.dg/20020206-1.c: Likewise.
22778         * gcc.dg/20020218-1.c: Likewise.
22779         * gcc.dg/20020310-1.c: Likewise.
22780         * gcc.dg/20020411-1.c: Likewise.
22781         * gcc.dg/20020418-2.c: Likewise.
22782         * gcc.dg/20020426-1.c: Likewise.
22783         * gcc.dg/20020426-2.c: Likewise.
22784         * gcc.dg/20020517-1.c: Likewise.
22785         * gcc.dg/20020523-1.c: Likewise.
22786         * gcc.dg/20020523-2.c: Likewise.
22787         * gcc.dg/20020729-1.c: Likewise.
22788         * gcc.dg/20030204-1.c: Likewise.
22789         * gcc.dg/20030826-2.c: Likewise.
22790         * gcc.dg/20030926-1.c: Likewise.
22791         * gcc.dg/20031202-1.c: Likewise.
22792         * gcc.dg/980312-1.c: Likewise.
22793         * gcc.dg/980313-1.c: Likewise.
22794         * gcc.dg/990117-1.c: Likewise.
22795         * gcc.dg/990424-1.c: Likewise.
22796         * gcc.dg/990524-1.c: Likewise.
22797         * gcc.dg/991230-1.c: Likewise.
22798         * gcc.dg/i386-387-1.c: Likewise.
22799         * gcc.dg/i386-387-2.c: Likewise.
22800         * gcc.dg/i386-387-3.c: Likewise.
22801         * gcc.dg/i386-387-4.c: Likewise.
22802         * gcc.dg/i386-387-5.c: Likewise.
22803         * gcc.dg/i386-387-6.c: Likewise.
22804         * gcc.dg/i386-asm-1.c: Likewise.
22805         * gcc.dg/i386-bitfield1.c: Likewise.
22806         * gcc.dg/i386-bitfield2.c: Likewise.
22807         * gcc.dg/i386-loop-1.c: Likewise.
22808         * gcc.dg/i386-loop-2.c: Likewise.
22809         * gcc.dg/i386-loop-3.c: Likewise.
22810         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22811         * gcc.dg/i386-pic-1.c: Likewise.
22812         * gcc.dg/i386-regparm.c: Likewise.
22813         * gcc.dg/i386-signbit-1.c: Likewise.
22814         * gcc.dg/i386-signbit-2.c: Likewise.
22815         * gcc.dg/i386-signbit-3.c: Likewise.
22816         * gcc.dg/i386-sse-5.c: Likewise.
22817         * gcc.dg/i386-sse-8.c: Likewise.
22818         * gcc.dg/i386-unroll-1.c: Likewise.
22819         * gcc.dg/tls/opt-1.c: Likewise.
22820         * gcc.dg/tls/opt-2.c: Likewise.
22821         * gcc.dg/unroll-1.c: Likewise.
22822         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22823         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22824         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22825         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22826         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22827         -m64 is specified.
22828
22829 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22830
22831         PR c++/18389
22832         * g++.dg/parse/cond1.C: New test.
22833
22834         PR c++/18429
22835         * g++.dg/template/array9.C: New test.
22836         * g++.dg/ext/vla1.C: Adjust error messages.
22837         * g++.dg/ext/vlm1.C: Likewise.
22838         * g++.dg/template/crash2.C: Likewise.
22839
22840         PR c++/18436
22841         * g++.dg/template/call3.C: New test.
22842
22843         PR c++/18407
22844         * g++.dg/template/ptrmem11.C: New test.
22845
22846 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22847
22848         PR other/14264
22849         * lib/g++.exp: Set LC_ALL and LANG to C.
22850         * lib/gcc-dg.exp: Likewise.
22851         * lib/gfortran.exp: Likewise.
22852         * lib/objc.exp: Likewise.
22853         * lib/treelang.exp: Likewise.
22854
22855 2004-11-12  Andreas Schwab  <schwab@suse.de>
22856
22857         * gcc.dg/pr16286.c: Fix last change.
22858
22859 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22860
22861         PR c++/18416
22862         * g++.dg/init/global1.C: New test.
22863
22864 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22865
22866         * gcc.c-torture/execute/20041112-1.c: New test.
22867
22868 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22869
22870         * lib/gcc-dg.exp (dg-target-list): New.
22871
22872 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22873             Richard Sandiford  <rsandifo@redhat.com>
22874
22875         * lib/target-supports.exp (get-compiler_messages): New.
22876         (check_named_sections_available): Use it.
22877         (check_effective_target_ilp32): New.
22878         (check_effective_target_lp64): New.
22879         (is-effective-target): New.
22880         * lib/gcc-dg.exp (dg-require-effective-target): New.
22881
22882 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         * gcc.dg/precedence-1.c: New test.
22885
22886 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22887
22888         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22889
22890         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22891         message, delete generated files, use more descriptive name for
22892         executable, and make the test unsupported when it cannot be run.
22893
22894         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22895         (dg-require-weak, dg-require-visibility, dg-require-alias,
22896         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22897         dg-require-iconv, dg-require-named-sections): Use it.
22898
22899         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22900
22901 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22902
22903         PR target/16457
22904         * gcc.dg/ppc-and-1: New
22905
22906         PR target/16796
22907         * gcc.dg/ppc-mov-1.c: New.
22908
22909         PR target/16458
22910         * gcc.dg/ppc-compare-1.c: New.
22911
22912 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22913
22914         * objc.dg/desig-init-2.m: New test.
22915
22916 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22917
22918         PR middle-end/18160
22919         * g++.dg/warn/register-var-1.C: New test.
22920         * g++.dg/warn/register-var-2.C: New test.
22921
22922 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22923
22924         * gcc.dg/union-2.c: New test.
22925
22926 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22927
22928         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22929         New test for PR tree-optimization/17892.
22930
22931 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22932
22933         PR c++/18369
22934         * g++.dg/init/new12.C: New test.
22935
22936 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22937
22938         * gcc.target/sparc: New directory.
22939         * gcc.target/sparc/sparc.exp: New driver.
22940         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22941         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22942         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22943         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22944
22945 2004-11-10  Paul Brook  <paul@codesourcery.com>
22946
22947         PR fortran/18218
22948         * gfortran.dg/list_read.c: New test.
22949
22950 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22951
22952         PR c/18322
22953         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22954         expected diagnostic location.
22955
22956 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22957
22958         * gcc.dg/20041109-1.c: New test.
22959
22960 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22961
22962         PR objc/18406
22963         * objc/compile/pr18406.m: New test.
22964
22965 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22966
22967         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22968
22969 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22970
22971         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22972
22973 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22974
22975         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22976
22977 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22978
22979         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22980         exit.
22981
22982 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         PR tree-opt/18299
22985         * gcc.c-torture/pr18299-1.c: New test.
22986
22987 2004-11-06  Andreas Schwab  <schwab@suse.de>
22988
22989         * gcc.dg/pr16286.c: Also test for bool and pixel.
22990
22991 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22992
22993         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22994         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22995         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22996         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22997         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22998         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22999         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23000         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23001         gcc.dg/struct-semi-3.c: New tests.
23002
23003 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23004
23005         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23006
23007 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23008
23009         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23010         Do not use C99 designators.
23011
23012 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23013
23014         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23015
23016 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23017
23018         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23019         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23020         * gcc.c-torture/execute/simd-5.x: Remove.
23021
23022 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR rtl-optimization/17933
23025         * gcc.dg/torture/pr17933-1.c: New test.
23026
23027 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23028
23029         PR target/18106
23030         * lib/target-supports.exp (check_weak_available): Support
23031         Windows.
23032
23033 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23034
23035         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23036         call to fflush(stdout) before abort.
23037         (my_ffsll): New function.
23038         (generate_fields): Use it.
23039
23040 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23041
23042         * gcc.dg/init-undef-1.c: New test.
23043
23044 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23045
23046         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23047         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23048         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23049         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23050         expected messages for new parser.
23051
23052 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23053
23054         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23055
23056 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23057
23058         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23059         on LP64 targets.
23060
23061 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23062
23063         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23064         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23065         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23066         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23067         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23068         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23069         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23070         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23071         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23072         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23073
23074 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23075
23076         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23077         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23078         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23079         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23080         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23081         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23082         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23083         for new parser.
23084
23085 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23086
23087         PR target/15342
23088         * gcc.dg/20041104-1.c: New test.
23089
23090 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23091
23092         * g++.dg/template/nontype7.C: New test.
23093         * g++.dg/template/nontype8.C: Likewise.
23094         * g++.dg/template/nontype9.C: Likewise.
23095         * g++.dg/template/nontype10.C: Likewise.
23096         * g++.dg/tc1/dr49.C: Likewise.
23097         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23098         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23099
23100 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23101
23102         * g++.dg/rtti/tinfo1.C: Remove xfails.
23103
23104 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23105
23106         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23107         packed attribute to the definition to satisfy the new C++ parser.
23108
23109 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23110
23111         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23112         invocations of va_arg.
23113
23114 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23115
23116         PR c++/18124
23117         * g++.dg/template/crash25.C: New test.
23118
23119         PR c++/18155
23120         * g++.dg/template/typedef2.C: New test.
23121         * g++.dg/parse/crash13.C: Adjust error markers.
23122
23123         PR c++/18177
23124         * g++.dg/conversion/const3.C: New test.
23125
23126 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23127
23128         PR fortran/17535
23129         PR fortran/17583
23130         PR fortran/17713
23131         * gfortran.dg/generic_[123].f90: New testcases.
23132
23133 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23134
23135         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23136         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23137
23138 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23139
23140         PR tree-opt/16808
23141         * gcc.c-torture/compile/pr16808.c: New test.
23142
23143 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23144
23145         PR rtl-optimization/17104
23146         * gcc.dg/ppc-bitfield1.c: New.
23147
23148 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23149
23150         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23151
23152 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23153
23154         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23155         strings for 32-bit code.
23156
23157 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23158
23159         PR c/18239
23160         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23161
23162 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         PR c++/18064
23165         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23166
23167 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23168
23169         PR c++/15172
23170         * g++.dg/init/aggr2.C: New test.
23171
23172 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23173
23174         * objc.dg/local-decl-1.m: New test.
23175
23176 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23177
23178         * gcc.dg/20040910-1.c: Adjust regex.
23179
23180 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23181
23182         PR rtl-optimization/18084
23183         * g++.dg/opt/pr18084-1.C: New testcase.
23184
23185 2004-10-30  Matt Austern  <austern@apple.com>
23186
23187         PR c++/17542
23188         * g++.dg/ext/attrib18.C: New test.
23189
23190 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23191
23192         PR middle-end/18096
23193         * gcc.dg/pr18096-1.c: New test case.
23194
23195 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23196
23197         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
23198
23199 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
23200
23201         PR c/16666
23202         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
23203         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
23204         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
23205         gcc.dg/old-style-prom-3.c: New tests.
23206
23207 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
23208
23209         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
23210         Remove unnecessary inclusion of stdio.h.
23211
23212 2004-10-29  Roger Sayle  <roger@eyesopen.com>
23213
23214         PR rtl-optimization/17581
23215         * gcc.dg/pr17581-1.c: New test case.
23216
23217 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
23218
23219         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
23220         being implemented.
23221         * g++.dg/conversion/dr195-1.C: New.
23222         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
23223         * g++.old-deja/g++.mike/p10148.C: Likewise.
23224
23225 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/17695
23228         * g++.dg/debug/typedef2.C: New test.
23229
23230 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
23231
23232         PR fortran/13490
23233         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
23234         * gfortran.dg/g77/README: Update.
23235
23236 2004-10-28  Matt Austern  <austern@apple.com>
23237
23238         PR c++/14124
23239         * g++.dg/ext/packed7.C: New test.
23240
23241 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23242
23243         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
23244         scan-assembler.
23245         * lib/scanasm.exp (hidden-scan-for): New proc.
23246         (scan-hidden): Use hidden-scan-for instead of constructing the scan
23247         string.
23248         (scan-not-hidden): Likewise.
23249         * lib/target-supports.exp (check_visibility_available): mach-o is
23250         support too.
23251
23252 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/17132
23255         * g++.dg/template/memclass3.C: New test.
23256
23257 2004-10-28  Adam Nemet  <anemet@lnxw.com>
23258
23259         PR middle-end/18160
23260         * gcc.dg/register-var-1.c: New test.
23261         * gcc.dg/register-var-2.c: New test.
23262         * gcc.dg/asm-7.c: Taking the address of a register variable is an
23263         error now.
23264
23265 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
23266
23267         PR other/18172
23268         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
23269         unused variables.
23270         * gcc.dg/vect/vect-22.c: Likewise.
23271
23272 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
23273
23274         * gcc.dg/i386-rotate-1.c: New test.
23275
23276 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * g++.dg/init/ref12.C: Add "run" marker.
23279
23280         PR c++/17435
23281         * g++.dg/init/ref12.C: New test.
23282
23283         PR c++/18140
23284         * g++.dg/template/shift1.C: New test.
23285         * g++.dg/template/error10.C: Adjust error markers.
23286
23287 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
23288
23289         PR tree-opt/17529
23290         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
23291
23292 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
23293
23294         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
23295         * gcc.dg/weak/weak-3.c: Likewise.
23296         * gcc.dg/weak/weak-5.c: Likewise.
23297         * gcc.dg/weak/weak-9.c: Likewise.
23298         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
23299         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
23300
23301         * gcc.dg/darwin-weakimport-1.c: New.
23302
23303 2004-10-28  Ben Elliston  <bje@au.ibm.com>
23304
23305         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
23306
23307 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
23308
23309         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
23310         'syntax' error messages.
23311         * gcc.dg/cpp/direct2s.c: Likewise.
23312
23313 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
23314
23315         * gcc.c-torture/compile/20041026-1.c: New.
23316
23317 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
23318
23319         PR c++/18093
23320         * g++.dg/lookup/ns2.C: New test.
23321
23322         PR c++/18020
23323         * g++.dg/template/enum4.C: New test.
23324
23325         PR c++/18161
23326         * g++.dg/template/expr1.C: New test.
23327
23328 2004-10-26  Ben Elliston  <bje@au.ibm.com>
23329
23330         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
23331
23332 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23333
23334         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
23335         gcc.dg/decl-nospec-3.c: New tests.
23336
23337 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
23338
23339         * objc.dg/super-class-3.m: New test.
23340
23341 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
23344         resyncing.
23345         * gcc.dg/cpp/direct2s.c: Likewise.
23346
23347 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
23348
23349         * objc.dg/image-info.m: Update for changes to section selection.
23350
23351 2004-10-25  David Ayers  <d.ayers@inode.at>
23352             Ziemowit Laski  <zlaski@apple.com>
23353
23354         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
23355         diagnostics when messaging 'id <Proto>'.
23356         * objc.dg/class-protocol-1.m: New test.
23357         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
23358         a non-existent method signature.
23359         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
23360         Update diagnostics when messaging with non-existent method signature.
23361         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
23362         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
23363         invalid receivers are now resolved as if messaging 'id'; remove
23364         extraneous diagnostics.
23365
23366 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
23367
23368         PR c/16667
23369         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
23370         gcc.dg/init-desig-obs-3.c: New tests.
23371
23372 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * gcc.dg/debug/20041023-1.c: New test.
23375
23376 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
23377
23378         PR middle-end/17407
23379         * gcc.c-torture/compile/pr17407.c: New test.
23380
23381         PR c++/18121
23382         * g++.dg/template/array8.C: New test.
23383
23384 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23385
23386         PR other/18138
23387         * lib/g++.exp: Accept more than one multilib libgcc.
23388         * lib/gcc-dg.exp: Likewise.
23389         * lib/objc.exp: Likewise.
23390         * lib/treelang.exp: Likewise.
23391         * lib/gfortran.exp: Likewise.
23392
23393 2004-10-24  Ben Elliston  <bje@au.ibm.com>
23394
23395         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
23396
23397 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
23398
23399         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
23400         * gcc.dg/c99-const-expr-3.c: Likewise.
23401
23402 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
23403
23404         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
23405
23406 2004-10-23  Ben Elliston  <bje@au.ibm.com>
23407
23408         * gcc.c-torture/execute/loop-2e.x: Remove.
23409
23410 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23411
23412         PR c++/18095
23413         * g++.dg/parse/crash18.C: New.
23414         * g++.dg/parse/crash19.C: New.
23415
23416 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23417
23418         * g++.dg/ext/dllimport1.C: Move dg-warnings.
23419         * g++.dg/ext/dllimport2.C: Same.
23420         * g++.dg/ext/dllimport8.C: Same.
23421
23422 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
23423
23424         PR c++/10841
23425         * g++.dg/conversion/cast1.C: New test.
23426         * g++.dg/overload/pmf1.C: Adjust error marker.
23427
23428 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
23429
23430         PR objc/17923
23431         * objc.dg/const-str-7.m: New test.
23432
23433 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23434
23435         * g++.dg/template/memfriend11.C: Fix comment typo.
23436         * g++.dg/template/memfriend14.C: Likewise.
23437
23438 2004-10-20  Richard Henderson  <rth@redhat.com>
23439
23440         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
23441         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
23442         -fasynchronous-unwind-tables.
23443
23444 2004-10-20  Richard Henderson  <rth@redhat.com>
23445
23446         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
23447         (main): Return success.
23448         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
23449         (main): Return success.
23450
23451 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23452
23453         PR c++/13495
23454         * g++.dg/template/memfriend9.C: New test.
23455         * g++.dg/template/memfriend10.C: Likewise.
23456         * g++.dg/template/memfriend11.C: Likewise.
23457         * g++.dg/template/memfriend12.C: Likewise.
23458         * g++.dg/template/memfriend13.C: Likewise.
23459         * g++.dg/template/memfriend14.C: Likewise.
23460         * g++.dg/template/memfriend15.C: Likewise.
23461         * g++.dg/template/memfriend16.C: Likewise.
23462         * g++.dg/template/memfriend17.C: Likewise.
23463         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
23464
23465 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
23466
23467         * g++.dg/conversion/dr195.C: New.
23468         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
23469
23470 2004-10-20  Ben Elliston  <bje@au.ibm.com>
23471             Devang Patel  <dpatel@apple.com>
23472
23473         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
23474         of floating point arithmetic, which could trap.
23475
23476 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/14035
23479         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
23480         * g++.dg/conversion/const2.C: New test.
23481         * g++.dg/expr/reinterpret2.C: New test.
23482         * g++.dg/expr/reinterpret3.C: New test.
23483         * g++.dg/expr/cast2.C: New test.
23484         * g++.dg/expr/copy1.C: New test.
23485         * g++.dg/other/conversion1.C: Change error message.
23486         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
23487         function pointers to void *.
23488         * g++.old-deja/g++.mike/p10148.C: Likewise.
23489
23490 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23491
23492         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
23493
23494 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
23495
23496         PR c++/18047
23497
23498         * g++.dg/parse/expr3.C: New test.
23499
23500 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23501
23502         * gcc.dg/smod-1.c: New test.
23503
23504 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23505
23506         * objc.dg/method-14.m: New test.
23507
23508 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23509
23510         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23511         Also xfail as the patch was reverted.
23512
23513 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23514
23515         PR middle-end/16973
23516         * gcc.dg/pr16973.c: New test.
23517
23518 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23519
23520         PR tree-optimization/17656
23521         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23522
23523 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         * g++.dg/eh/shadow1.C: New.
23526
23527 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23528
23529         * gcc.c-torture/compile/20041018-1.c: New test.
23530
23531 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23532
23533         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23534         compiler referring to register 0 when accessing sdata.  The linker
23535         now patches things up.
23536
23537 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23538
23539         PR c/17529
23540         * gcc.c-torture/compile/pr17529.c: New test.
23541
23542 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23543
23544         PR c++/17743
23545         * g++.dg/ext/attrib17.C: New test.
23546
23547 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23548
23549         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23550
23551 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23552
23553         PR c++/10479
23554         * g++.dg/ext/attrib16.C: New test.
23555
23556 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23557
23558         PR c++/17042
23559         * g++.dg/init/dso_handle1.C: New test.
23560
23561         PR c++/14667
23562         * g++.dg/parse/typedef6.C: New test.
23563
23564         PR c++/17916
23565         * g++.dg/parse/pragma1.C: New test.
23566
23567 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23568
23569         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23570
23571 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23572
23573         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23574         -fno-common when on HPPA HP-UX platforms.
23575
23576 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23577
23578         PR other/16820
23579         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23580         stdint.h.
23581         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23582         uintptr_t.
23583
23584 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23585
23586         PR c++/16301
23587         * g++.dg/lookup/strong-using-4.C: New test.
23588
23589 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23590
23591         PR middle-end/16567
23592         * gcc.c-torture/compile/nested-1.c: New test.
23593
23594 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23595
23596         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23597         and mipsisa64*-*-* (until support for misaligned loads is added).
23598         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23599         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23600         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23601         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23602         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23603         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23604
23605 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23606
23607         PR c++/17976
23608         * g++.dg/init/dtor3.C: New test.
23609
23610 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23611
23612         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23613
23614 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23615
23616         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23617         * gcc.dg/macho-lo-sum.c: Likewise.
23618
23619 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23620
23621         * gcc.dg/ppc-spe64-1.c: New test.
23622
23623 2004-10-14  Devang Patel  <dpatel@apple.com>
23624
23625         PR 17635
23626         * gcc.dg/pr17635.c : New test.
23627
23628 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23629
23630         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23631         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23632         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23633         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23634         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23635         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23636         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23637         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23638         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23639         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23640         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23641         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23642         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23643         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23644         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23645         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23646         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23647         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23648
23649 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23650
23651         * gcc.dg/vect/vect-82.c: New testcase.
23652         * gcc.dg/vect/vect-82_64.c: New testcase.
23653         * gcc.dg/vect/vect-83.c: New testcase.
23654         * gcc.dg/vect/vect-83_64.c: New testcase.
23655
23656 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23657
23658         * gcc.dg/cpp/error-1.c: New test.
23659
23660 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23661
23662         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23663
23664 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23665
23666         PR target/17984
23667         * gcc.dg/cris-peep2-xsrand2.c: New test.
23668
23669 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23670
23671         PR c++/17661
23672         * testsuite/g++.dg/expr/for2.C: New test.
23673
23674 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23675
23676         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23677
23678 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23679
23680         PR tree-optimization/17724
23681         * g++.dg/opt/pr17724-1.C: New test.
23682         * g++.dg/opt/pr17724-2.C: New test.
23683         * g++.dg/opt/pr17724-3.C: New test.
23684         * g++.dg/opt/pr17724-4.C: New test.
23685         * g++.dg/opt/pr17724-5.C: New test.
23686         * g++.dg/opt/pr17724-6.C: New test.
23687
23688 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23689
23690         PR c/17301
23691         * gcc.dg/pr17301-2.c: New test.
23692
23693 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/15876
23696         * g++.dg/parse/error22.C: New test.
23697
23698         PR c++/17936
23699         * g++.dg/template/spec18.C: New test.
23700
23701 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23702
23703         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23704         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23705         memcpy.
23706         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23707         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23708
23709 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23710
23711         * g++.dg/eh/cleanup5.C: Add dg-options "".
23712
23713 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23714
23715         PR middle-end/17657
23716         * gcc.dg/switch-4.c: New test case.
23717
23718 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23719
23720         * gcc.c-torture/execute/20041011-1.c: New test.
23721
23722 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23723
23724         PR c++/17554
23725         * g++.dg/init/for3.C: New test.
23726
23727         PR c++/17657
23728         * g++.dg/opt/switch2.C: New test.
23729
23730         PR middle-end/17703
23731         * g++.dg/warn/Wreturn-2.C: New test.
23732
23733 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23734
23735         PR c++/17907
23736         * g++.dg/eh/cleanup5.C: New test.
23737
23738 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23739
23740         PR c++/17393
23741         * g++.dg/parse/error21.C: New test.
23742
23743 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23744
23745         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23746         * g++.dg/warn/incomplete1.C: Likewise.
23747         * g++.dg/template/qualttp20.C: Likewise.
23748
23749 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23750
23751         PR c/17881
23752         * parm-incomplete-1.c: New test.
23753
23754 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23755
23756         PR c++/17867
23757         * g++.dg/parse/error19.C: New test.
23758
23759         PR c++/17670
23760         * g++.dg/init/new11.C: New test.
23761
23762         PR c++/17821
23763         * g++.dg/parse/error20.C: New test.
23764
23765         PR c++/17826
23766         * g++.dg/template/crash24.C: New test.
23767
23768 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23769
23770         PR c/17301
23771         * gcc.dg/pr17301-1.c: New test.
23772
23773 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23774
23775         PR c/17189
23776         * gcc.dg/anon-struct-5.c: New test.
23777
23778 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23779
23780         PR c/17844
23781         * gcc.dg/pr17844-1.c: New test.
23782
23783 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23784
23785         PR tree-optimization/17906
23786         * gcc.c-torture/compile/pr17906.c: New.
23787
23788 2004-10-09  Stuart Hastings  <stuart@apple.com>
23789             Roger Sayle  <roger@eyesopen.com>
23790
23791         PR rtl-optimization/17853
23792         * gcc.dg/i386-mmx-5.c: New testcase.
23793
23794 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23795
23796         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23797
23798 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23799
23800         PR c++/17524
23801         * g++.dg/template/static9.C: New test.
23802
23803         PR c++/17685
23804         * g++.dg/parse/operator5.C: New test.
23805
23806 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23807
23808         PR middle-end/17894
23809         * gcc.c-torture/execute/divcmp-4.c: New test case.
23810
23811 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23812
23813         PR tree-opt/17902
23814         * g++.dg/opt/pr17902.C: New test.
23815
23816 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23817
23818         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23819
23820 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23821
23822         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23823
23824 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23825
23826         * gcc.dg/assign-warn-3.c: New test.
23827
23828 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23829
23830         PR c/16999
23831         * gcc.dg/cpp/ident-1.c: New test.
23832
23833 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23834
23835         * gcc.c-torture/compile/acc1.c: New.
23836
23837 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23840         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23841
23842 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23843
23844         * gcc.dg/ultrasp11.c: New test.
23845
23846 2004-10-08  Michael Matz  <matz@suse.de>
23847
23848         * gcc.dg/doloop-2.c: New test.
23849
23850 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23851
23852         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23853         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23854         objc.dg/method-9.m: Update expected diagnostics.
23855
23856 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23857
23858         * gcc.dg/ppc-fsel-3.c: New file.
23859         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23860
23861 2004-10-07  Paul Brook  <paul@codesourcery.com>
23862
23863         * gfortran.dg/intrinsic_verify_1.f90: New test.
23864
23865 2004-10-07  Paul Brook  <paul@codesourcery.com>
23866
23867         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23868
23869 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23870
23871         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23872         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23873         commit.
23874
23875 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23876
23877         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23878
23879 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23880
23881         PR c++/17115
23882         * g++.dg/warn/Winline-4.C: New test.
23883
23884 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23885
23886         * gcc.c-torture/compile/20041007-1.c: New test.
23887
23888 2004-10-07  Paul Brook  <paul@codesourcery.com>
23889
23890         PR fortran/17678
23891         * gfortran.dg/use_allocated_1.f90: New test.
23892
23893 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23894
23895         PR middle-end/17849
23896         * gfortran.fortran-torture/compile/nested.f90: New test
23897
23898 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23899
23900         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23901
23902 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23903
23904         PR c++/17368
23905         * g++.dg/ext/asm6.C: New test.
23906
23907 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23908
23909         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23910
23911 2004-10-06  Paul Brook  <paul@codesourcery.com>
23912
23913         PR libfortran/17709
23914         * gfortran.dg/empty_format_1.f90: New test.
23915
23916 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23917
23918         PR fortran/17568
23919         * gfortran.dg/ishft.f90: New test.
23920
23921         PR fortran/17283
23922         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23923         tests.
23924
23925 2004-10-06  Paul Brook  <paul@codesourcery.com>
23926
23927         * gfortran.dg/do_1.f90: New test.
23928
23929 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23930
23931         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23932         optimizing for size.
23933
23934 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23935
23936         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23937
23938 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23939
23940         * gcc.c-torture/compile/20041005-1.c: New test.
23941
23942 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23943
23944         PR c++/17829
23945         * g++.dg/lookup/koenig4.C: New.
23946
23947 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23948
23949         * g++.dg/other/classkey1.C: Adjust quoting marks.
23950         * g++.dg/parse/error15.C: Likewise.
23951         * g++.dg/template/meminit2.C (int>): Likewise.
23952
23953 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23954
23955         PR fortran/17283
23956         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23957
23958         PR fortran/17631
23959         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23960
23961         PR fortran/17708
23962         * gfortran.dg/pr17708.f90: New test.
23963
23964 2004-10-04  Chao-ying Fu  <fu@mips.com>
23965
23966         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23967         * gcc.dg/vect/vect-4.c: Ditto.
23968         * gcc.dg/vect/vect-5.c: Ditto.
23969         * gcc.dg/vect/vect-6.c: Ditto.
23970         * gcc.dg/vect/vect-8.c: Ditto.
23971         * gcc.dg/vect/vect-16.c: Ditto.
23972         * gcc.dg/vect/vect-30.c: Ditto.
23973         * gcc.dg/vect/vect-40.c: Ditto.
23974         * gcc.dg/vect/vect-41.c: Ditto.
23975         * gcc.dg/vect/vect-42.c: Ditto.
23976         * gcc.dg/vect/vect-43.c: Ditto.
23977         * gcc.dg/vect/vect-44.c: Ditto.
23978         * gcc.dg/vect/vect-45.c: Ditto.
23979         * gcc.dg/vect/vect-46.c: Ditto.
23980         * gcc.dg/vect/vect-47.c: Ditto.
23981         * gcc.dg/vect/vect-48.c: Ditto.
23982         * gcc.dg/vect/vect-49.c: Ditto.
23983         * gcc.dg/vect/vect-50.c: Ditto.
23984         * gcc.dg/vect/vect-51.c: Ditto.
23985         * gcc.dg/vect/vect-52.c: Ditto.
23986         * gcc.dg/vect/vect-53.c: Ditto.
23987         * gcc.dg/vect/vect-54.c: Ditto.
23988         * gcc.dg/vect/vect-55.c: Ditto.
23989         * gcc.dg/vect/vect-56.c: Ditto.
23990         * gcc.dg/vect/vect-57.c: Ditto.
23991         * gcc.dg/vect/vect-58.c: Ditto.
23992         * gcc.dg/vect/vect-59.c: Ditto.
23993         * gcc.dg/vect/vect-60.c: Ditto.
23994         * gcc.dg/vect/vect-74.c: Ditto.
23995         * gcc.dg/vect/vect-79.c: Ditto.
23996         * gcc.dg/vect/vect-80.c: Ditto.
23997
23998 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23999
24000         * gcc.dg/unused-7.c: Use the correct option.
24001
24002 2004-10-04  Paul Brook  <paul@codesourcery.com>
24003         Bud Davis  <bdavis9659@comcast.net>
24004
24005         PR fortran/17706
24006         PR fortran/16434
24007         * gfortran/pr17706.f90: New test.
24008         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24009
24010 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24011
24012         * gfortran.dg/pr17612.f90: New test.
24013
24014 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24015
24016         * g++.dg/template/local1.C: Adjust quoting marks in
24017         testing for diagnostics.
24018         * g++.dg/tls/diag-2.C: Likewise.
24019         * g++.dg/other/error8.C: Likewise.
24020
24021 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24022
24023         PR c/17178
24024         * gcc.dg/unused-4.c: Adjust to be correct.
24025
24026         PR c/17820
24027         * gcc.dg/unused-7.c: New test.
24028
24029 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24030
24031         PR c++/17797
24032         * g++.dg/overload/template2.C: New test.
24033
24034 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24035
24036         PR tree-optimization/16632
24037         * gcc.dg/tree-ssa/20041002-1.c: New.
24038
24039 2004-10-03  Paul Brook  <paul@codesourcery.com>
24040
24041         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24042         rather than relying on default formatting.
24043
24044 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24045
24046         * gcc.dg/20040920-1.c: Update expected message text.
24047
24048 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24049
24050         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24051
24052 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24053
24054         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24055         tree level.
24056
24057 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24058
24059         * gcc.dg/tree-ssa/pr17343.c: Remove.
24060
24061 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24062
24063         PR tree-opt/17343
24064         * gcc.dg/tree-ssa/pr17343.c: New test.
24065
24066 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24067
24068         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24069         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24070         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24071         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24072         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24073
24074 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24075
24076         * gcc.dg/lvalue-2.c: New test.
24077
24078 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24079
24080         PR c/17730
24081         * gcc.dg/pr17730-1.c: New test
24082
24083 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24084
24085         PR c/7425
24086         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24087
24088 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24089
24090         * gcc.c-torture/execute/stdarg-1.c: New test.
24091         * gcc.c-torture/execute/stdarg-2.c: New test.
24092         * gcc.c-torture/execute/stdarg-3.c: New test.
24093         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24094         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24095         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24096         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24097         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24098
24099 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24100
24101         PR tree-optimization/17697
24102         * g++.dg/opt/pr17697-1.C: New test.
24103         * g++.dg/opt/pr17697-2.C: New test.
24104         * g++.dg/opt/pr17697-3.C: New test.
24105
24106 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24107
24108         PR c/16409
24109         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24110         gcc.dg/vla-init-5.c: New tests.
24111
24112 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24113
24114         PR c/13804
24115         * gcc.dg/pr13804-1.c: New test.
24116
24117 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24118
24119         PR fortran/16938
24120         * gfortran.dg/pr16938.f90: New test.
24121
24122 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24123
24124         * g++.dg/template/crash23.C: New test.
24125
24126 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24127
24128         PR c++/17585
24129         * g++.dg/template/static8.C: New test.
24130
24131 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         PR c++/17681
24134         * g++.dg/other/error9.C: New test.
24135
24136 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24137
24138         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24139
24140 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24141
24142         PR fortran/15164
24143         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24144
24145 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24146
24147         PR middle-end/17112
24148         * gcc.dg/pr17112-1.c: New test case.
24149
24150 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24151
24152         PR c/11459
24153         * gcc.dg/pr11459-1.c: New test.
24154
24155 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24156
24157         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24158         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24159
24160 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24161
24162         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24163
24164 2004-09-25  Jan Hubicka  <jh@suse.cz>
24165
24166         * compile/30040909-1.c: New test.
24167         * compile/30040907-1.c: New test.
24168
24169 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24170
24171         * gcc.c-torture/execute/va-arg-26.c: New test.
24172
24173 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24174
24175         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24176         extra diagnostics on targets with 64-bit pointers.
24177         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24178
24179 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24180
24181         PR c/17188
24182         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24183         * gcc.dg/decl-3.c: Adjust expected message.
24184
24185 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24186
24187         PR fortran/17615
24188         * gfortran.dg/pr17615.f90: New test.
24189
24190 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24191
24192         PR tree-optimzation/17517
24193         * g++.dg/tree-ssa/pr17517.C: New Test.
24194
24195 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         PR c++/16889
24198         * g++.dg/lookup/ambig3.C: New.
24199
24200 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
24201
24202         PR tree-opt/17624
24203         * g++.dg/opt/pr17624.C: New test.
24204
24205 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24206
24207         PR c/6980
24208         * gcc.dg/Wbad-function-cast-1.c: New test.
24209
24210 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
24211
24212         * g++.dg/ext/complit1.C
24213         * g++.dg/other/error2.C
24214         * g++.dg/other/nontype-1.C
24215         * g++.dg/parse/crash11.C
24216         * g++.dg/parse/crash12.C
24217         * g++.dg/parse/error15.C
24218         * g++.dg/parse/error4.C
24219         * g++.dg/parse/tmpl-outside1.C
24220         * g++.dg/parse/too-many-tmpl-args1.C
24221         * g++.dg/template/dependent-expr3.C
24222         * g++.dg/template/error10.C
24223         * g++.dg/template/instantiate1.C
24224         * g++.dg/template/vtable2.C
24225         * g++.dg/warn/Wshadow-1.C
24226         * g++.dg/warn/weak1.C
24227         * g++.old-deja/g++.brendan/crash16.C
24228         * g++.old-deja/g++.brendan/crash18.C
24229         * g++.old-deja/g++.brendan/crash48.C
24230         * g++.old-deja/g++.brendan/crash49.C
24231         * g++.old-deja/g++.brendan/crash55.C
24232         * g++.old-deja/g++.brendan/crash56.C
24233         * g++.old-deja/g++.brendan/crash8.C
24234         * g++.old-deja/g++.brendan/enum11.C
24235         * g++.old-deja/g++.brendan/enum8.C
24236         * g++.old-deja/g++.brendan/enum9.C
24237         * g++.old-deja/g++.brendan/friend3.C
24238         * g++.old-deja/g++.brendan/misc14.C
24239         * g++.old-deja/g++.bugs/900402_02.C
24240         * g++.old-deja/g++.bugs/900404_03.C
24241         * g++.old-deja/g++.bugs/900404_04.C
24242         * g++.old-deja/g++.bugs/900428_03.C
24243         * g++.old-deja/g++.jason/crash4.C
24244         * g++.old-deja/g++.jason/overload21.C
24245         * g++.old-deja/g++.jason/redecl1.C
24246         * g++.old-deja/g++.jason/report.C
24247         * g++.old-deja/g++.jason/rfg10.C
24248         * g++.old-deja/g++.jason/template30.C
24249         * g++.old-deja/g++.law/arm12.C
24250         * g++.old-deja/g++.law/ctors5.C
24251         * g++.old-deja/g++.law/cvt20.C
24252         * g++.old-deja/g++.law/init10.C
24253         * g++.old-deja/g++.law/init8.C
24254         * g++.old-deja/g++.law/visibility17.C
24255         * g++.old-deja/g++.law/visibility7.C
24256         * g++.old-deja/g++.mike/net8.C
24257         * g++.old-deja/g++.mike/p646.C
24258         * g++.old-deja/g++.mike/p700.C
24259         * g++.old-deja/g++.mike/p701.C
24260         * g++.old-deja/g++.mike/p811.C
24261         * g++.old-deja/g++.ns/template13.C
24262         * g++.old-deja/g++.other/array3.C
24263         * g++.old-deja/g++.other/crash25.C
24264         * g++.old-deja/g++.other/dtor3.C
24265         * g++.old-deja/g++.other/dtor4.C
24266         * g++.old-deja/g++.other/main1.C
24267         * g++.old-deja/g++.other/warn7.C
24268         * g++.old-deja/g++.pt/crash11.C
24269         * g++.old-deja/g++.pt/crash36.C
24270         * g++.old-deja/g++.pt/spec22.C
24271         * g++.old-deja/g++.pt/spec9.C
24272         * g++.old-deja/g++.pt/ttp52.C
24273         * g++.old-deja/g++.robertl/eb103.C
24274         * g++.old-deja/g++.robertl/eb121.C
24275         * g++.old-deja/g++.robertl/eb22.C
24276         * g++.old-deja/g++.robertl/eb8.C:
24277         Update locations and/or regexps of dg-error markers.
24278         Remove markers for some bogus messages that are no longer issued.
24279
24280 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
24281
24282         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
24283         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
24284
24285 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
24286
24287         PR c++/17618
24288         * g++.dg/lookup/crash5.C: New test.
24289
24290 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
24291
24292         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
24293         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
24294         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
24295         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
24296         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
24297         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
24298
24299         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
24300         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
24301         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
24302         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24303         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
24304         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
24305
24306         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
24307
24308         * gcc.dg/vect/vect-44.c: Check additional cases.
24309         * gcc.dg/vect/vect-48.c: Check additional cases.
24310
24311         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
24312         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
24313         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
24314         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
24315         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
24316         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
24317         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
24318         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
24319         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
24320
24321         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
24322         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
24323         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
24324
24325 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24326
24327         * gcc.dg/tree-ssa/loop-6.c: New test.
24328
24329 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
24330
24331         PR c++/17620
24332         * g++.dg/inherit/base2.C: New.
24333
24334 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24335
24336         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
24337         * gcc.dg/20001012-2.c: Likewise.
24338         * gcc.dg/20001013-1.c: Likewise.
24339         * gcc.dg/20001101-1.c: Likewise.
24340         * gcc.dg/20001102-1.c: Likewise.
24341         * gcc.dg/bf-spl1.c: Likewise.
24342         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
24343         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
24344
24345 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
24346
24347         PR tree-optimization/16721
24348         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
24349
24350 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
24351
24352         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
24353         * gcc.dg/20040305-1.c: Likewise.
24354
24355 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24356
24357         PR c/16566
24358         * gcc.c-torture/compile/pr16566-1.c,
24359         gcc.c-torture/compile/pr16566-2.c,
24360         gcc.c-torture/compile/pr16566-3.c: New tests.
24361
24362 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
24363
24364         PR tree-optimization/17512
24365         * gcc.c-torture/compile/20040916-1.c.
24366
24367 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
24368
24369         * gcc.dg/pragma-re-3.c: New test.
24370
24371 2004-09-17  Matt Austern  <austern@apple.com>
24372
24373         PR c++/15049
24374         * g++.dg/other/anon3.C: New.
24375
24376 2004-09-21  Roger Sayle  <roger@eyesopen.com>
24377
24378         PR c++/7503
24379         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
24380         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
24381         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
24382         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
24383         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
24384
24385 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
24386
24387         PR fortran/17286
24388         * gfortran.dg/pr17286.f90: New test.
24389
24390 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
24391
24392         PR c++/17530
24393         * g++.dg/template/static7.C: New test.
24394
24395 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
24396
24397         PR tree-opt/17558
24398         * gcc.c-torture/compile/pr17558.c: New test.
24399
24400 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24401
24402         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
24403         if SKIP_ATTRIBUTE is defined.
24404
24405 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24406
24407         PR fortran/15957
24408         * gfortran.dg/pr15957.f90: New test.
24409
24410 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
24411
24412         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
24413         in comparison.
24414         * gcc.dg/vect/vect-79.c: Likewise.
24415         * gcc.dg/vect/vect-80.c: Likewise.
24416
24417 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24418
24419         PR fortran/15750
24420         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
24421
24422 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24423
24424         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
24425         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
24426         * gcc.dg/vect/vect-62.c: New testcase.
24427         * gcc.dg/vect/vect-63.c: New testcase.
24428         * gcc.dg/vect/vect-64.c: New testcase.
24429         * gcc.dg/vect/vect-65.c: New testcase.
24430         * gcc.dg/vect/vect-66.c: New testcase.
24431         * gcc.dg/vect/vect-67.c: New testcase.
24432         * gcc.dg/vect/vect-68.c: New testcase.
24433         * gcc.dg/vect/vect-69.c: New testcase.
24434         * gcc.dg/vect/vect-79.c: New testcase.
24435         * gcc.dg/vect/vect-80.c: New testcase.
24436
24437 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
24438
24439         * gcc.target/mips/asm-1.c: New test.
24440
24441 2004-09-19  Ira Rosen  <irar@il.ibm.com>
24442
24443         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
24444         * gcc.dg/vect/vect-73.c: New testcase.
24445         * gcc.dg/vect/vect-74.c: New testcase.
24446         * gcc.dg/vect/vect-75.c: New testcase.
24447         * gcc.dg/vect/vect-76.c: New testcase.
24448         * gcc.dg/vect/vect-77.c: New testcase.
24449         * gcc.dg/vect/vect-78.c: New testcase
24450
24451 2004-09-18  Paul Brook  <paul@codesourcery.com>
24452
24453         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
24454
24455 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24456
24457         PR c/17424
24458         * gcc.dg/pr17424-1.c: New test.
24459
24460 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
24461
24462         * g++.dg/tree-ssa/pr17153.C: New test.
24463
24464 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
24465
24466         PR pch/13361
24467         * testsuite/g++.dg/pch/wchar-1.C: New.
24468         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24469
24470 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
24471
24472         * gcc.c-torture/execute/20040917-1.c: New test.
24473
24474 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24475
24476         PR tree-optimization/17319
24477         * gcc.dg/pr17319.c: New test.
24478
24479 2004-09-17  Devang Patel  <dpatel@apple.com>
24480
24481         * gcc.dg/20040813-1.c: New test.
24482
24483 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24484
24485         PR tree-optimization/17273
24486         * gcc.c-torture/compile/pr17273.c: New test.
24487
24488 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24489
24490         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
24491         Update expected messages.
24492         * gcc.dg/declspec-13.c: New test.
24493
24494 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
24495
24496         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
24497
24498 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
24499
24500         * gcc.c-torture/execute/pr17252.c: Use post-increment to
24501         change what 'a' is pointing to.
24502
24503 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/16002
24506         * g++.dg/template/error18.C: New test.
24507
24508         PR c++/16029
24509         * g++.dg/warn/Wunused-8.C: New test.
24510
24511 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24512
24513         PR tree-optimization/17513
24514         * gcc.dg/20040916-1.c: New test.
24515
24516 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24517
24518         PR c++/17501
24519         * g++.dg/template/typename7.C: New test.
24520
24521 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24522
24523         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24524
24525 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24526
24527         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24528         with -ftree-based-profiling also.
24529         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24530
24531 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24532
24533         PR/15364
24534         * gfortran.dg/der_array_io_1.f90: New test.
24535         * gfortran.dg/der_array_io_2.f90: New test.
24536         * gfortran.dg/der_array_io_3.f90: New test.
24537
24538 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24539
24540         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24541         EABI.
24542
24543 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24544
24545         * g++.dg/opt/switch1.C: New test.
24546
24547 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24548
24549         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24550         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24551         Update expected messages.
24552
24553 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24554
24555         PR fortran/16485
24556         * gfortran.dg/same_name_1.f90: New test.
24557
24558 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24559
24560         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24561         dereference garbage pointers.
24562
24563 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24564
24565         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24566         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24567
24568         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24569         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24570         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24571
24572 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24573
24574         PR c++/17324
24575         * g++.dg/template/mangle1.C: New test.
24576
24577 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24578
24579         PR tree-optimization/17252
24580         * gcc.c-torture/execute/pr17252.c: New test.
24581
24582 2004-09-14  Andrew Pinski  <apinski@apple.com>
24583
24584         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24585
24586 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24587
24588         PR rtl-optimization/9771
24589         * gcc.dg/pr9771-1.c: New test case.
24590
24591 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24592
24593         PR tree-optimization/15262
24594         * gcc.c-torture/execute/pr15262-1.c: New test.
24595         * gcc.c-torture/execute/pr15262-2.c: New test.
24596
24597 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24598
24599         * gcc.dg/declspec-12.c: New test.
24600
24601 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24602
24603         * gfortran.dg/pr17090.f90: Add directives to test.
24604
24605 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24606
24607         * gcc.c-torture/compile/20040914-1.c: New test.
24608
24609 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24610
24611         PR c++/16162
24612         * g++.dg/template/decl2.C: New test.
24613
24614 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24615
24616         PR fortran/17090
24617         * gfortran.dg/pr17090.f90: New test.
24618
24619 2004-09-13  Dale Johannesen  <dalej@apple.com>
24620
24621         * gcc.c-torture/compile/pr17408.c: New test case.
24622
24623 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR c++/16716
24626         * g++.dg/parse/crash17.C: New test.
24627
24628         PR c++/17327
24629         * g++.dg/template/enum3.C: New test.
24630
24631 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24632
24633         * lib/gcc-defs.exp: Load wrapper.exp.
24634         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24635         using local code.
24636         * lib/gcc.exp (gcc_init): Similar.
24637         * lib/gfortran.exp (gfortran_init): Similar.
24638         * lib/objc.exp (objc_init): Similar.
24639         * lib/treelang.exp (treelang_init): Similar.
24640         * lib/wrapper.exp: New file with build_wrapper call machinery in
24641         ${tool}_maybe_build_wrapper.
24642
24643 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24644
24645         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24646         "inline".
24647         * gcc.dg/declspec-11.c: Update expected messages.
24648         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24649         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24650         gcc.dg/inline-12.c: New tests.
24651
24652 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24653
24654         * g++.dg/tree-ssa/pr17400.C: New testcase.
24655
24656 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24657
24658         * gcc.target/mips/sb1-1.c: New testcase.
24659
24660 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24661
24662         * lib/g77-dg.exp: Remove unused file.
24663         * lib/mike-g77.exp: Ditto.
24664         * lib/g77.exp: Ditto.
24665
24666 2004-09-12  Richard Henderson  <rth@redhat.com>
24667
24668         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24669
24670 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24671
24672         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24673         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24674         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24675         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24676         Update expected messages.
24677
24678 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24679
24680         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24681         declaration/use mismatch for dirp parameter.
24682
24683 2004-09-12  Andrew Pinski  <apinski@apple.com>
24684
24685         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24686         -fgnu-runtime is passed.
24687
24688 2004-09-12  Richard Henderson  <rth@redhat.com>
24689
24690         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24691         do the uplevel thing and update additional_flags directly.
24692         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24693         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24694         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24695         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24696
24697 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24698
24699         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24700
24701 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24702
24703         PR middle-end/17411
24704         * g++.dg/opt/pr17411-1.C: New test case.
24705
24706 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24707
24708         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24709         gcc.dg/tls/diag-2.c: Update expected messages.
24710         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24711         messages.
24712         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24713         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24714         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24715         gcc.dg/tls/diag-5.c: New tests.
24716
24717 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24718
24719         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24720
24721 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24722
24723         * g++.dg/parse/break-in-for.C: New test.
24724
24725 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24726
24727         * gcc.dg/tree-ssa/20040911-1.c: New test.
24728
24729 2004-09-11  Andreas Jaeger  <aj@suse.de>
24730
24731         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24732         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24733
24734 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24735
24736         * gcc.target/frv: New directory of FR-V-specific tests.
24737
24738 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24739
24740         * gcc.dg/convert-vec-1.c: New test.
24741
24742 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24743
24744         PR middle-end/17024
24745         * gcc.dg/pr17024-1.c: New test case.
24746
24747 2004-09-10  Eric Christopher  <echristo@redhat.com>
24748
24749         * gcc.dg/20040910-1.c: New test.
24750
24751 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24752
24753         * gcc.dg/bitfld-9.c: New test.
24754
24755 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24756
24757         * gcc.c-torture/execute/ieee/acc1.c: New test.
24758         * gcc.c-torture/execute/ieee/acc2.c: New test.
24759         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24760
24761 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24762
24763         * gcc.dg/deprecated-2.c: New test.
24764
24765 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24766
24767         * gcc.dg/init-vec-1.c: New test.
24768
24769 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24770
24771         PR middle-end/17055
24772         * gcc.dg/pr17055-1.c: New test case.
24773
24774 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24775
24776         PR target/17377
24777         * gcc.c-torture/execute/pr17377.c: New test.
24778
24779 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24780
24781         PR c/8420
24782         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24783         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24784         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24785         gcc.dg/long-long-typespec-1.c: New tests.
24786         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24787
24788 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24789
24790         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24791         gcc.dg/gnu99-static-1.c: New tests.
24792
24793 2004-09-08  Devang Patel  <dpatel@apple.com>
24794
24795         * gcc.dg/darwin-ld-20040828-1.c: New test.
24796         * gcc.dg/darwin-ld-20040828-2.c: New test.
24797         * gcc.dg/darwin-ld-20040828-3.c: New test.
24798
24799 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24800
24801         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24802         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24803         in error message.
24804         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24805         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24806         in error message.
24807         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24808         types they qualify.
24809         * objc.dg/type-size-2.m: Fix wording in comment.
24810         * objc.dg/va-meth-1.m: New test case.
24811
24812 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24813
24814         PR c/16633:
24815         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24816         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24817
24818 2004-09-06  Devang Patel  <dpatel@apple.com>
24819
24820         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24821         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24822
24823 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24824
24825         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24826         reflect changed line numbering of diagnostics.
24827
24828 2004-09-06  Paul Brook  <paul@codesourcery.com>
24829
24830         * gfortran.dg/edit_real_1.f90: Add new test.
24831
24832 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24833
24834         * gcc.dg/tree-ssa/loop-2.c: New test.
24835         * gcc.dg/tree-ssa/loop-3.c: New test.
24836         * gcc.dg/tree-ssa/loop-4.c: New test.
24837         * gcc.dg/tree-ssa/loop-5.c: New test.
24838
24839 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24840
24841         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24842
24843 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24844
24845         * gcc.dg/format/sentinel-1.c: New test.
24846
24847 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24848
24849         * testsuite/gcc.dg/builtins-46.c: New.
24850
24851 2004-09-03  Devang Patel  <dpatel@apple.com>
24852
24853         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24854         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24855
24856 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24857
24858         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24859         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24860         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24861         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24862         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24863         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24864         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24865         the non-portable bzero.
24866         * gcc.dg/20010912-1.c: xfail for NetWare.
24867         * gcc.dg/20020426-2.c: xfail for NetWare.
24868         * gcc.dg/20021014-1.c: xfail for NetWare.
24869         * gcc.dg/20021018-1.c: xfail for NetWare.
24870         * gcc.dg/20030213-1.c: xfail for NetWare.
24871         * gcc.dg/20030225-1.c: xfail for NetWare.
24872         * gcc.dg/20030708-1.c: xfail for NetWare.
24873         * gcc.dg/builtins-config.h: Also exclude NetWare.
24874         * gcc.dg/format/format.h: Define restrict only if not already defined.
24875         * gcc.dg/nest.c: xfail for NetWare.
24876         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24877         * lib/target-supports.exp (check_visibility_available): Exclude
24878         NetWare.
24879
24880 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24881
24882         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24883         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24884         deterministic starting point for the alignment of structure fields.
24885         * gcc.dg/Wpadded.c: Dito.
24886         * g++.dg/abi/vbase10.C: Dito.
24887
24888 2004-09-03  Devang Patel  <dpatel@apple.com>
24889
24890         * g++.dg/debug/pr15736.cc: New test.
24891
24892 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24893
24894         * README.QMTEST: Fix out-of-date link.
24895
24896 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24897
24898         PR fortran/16579
24899         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24900         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24901
24902 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24903
24904         * g++.dg/abi/arm_rtti1.C: New test.
24905
24906 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24907
24908         * gcc.dg/ppc-vector-memcpy.c: New.
24909         * gcc.dg/ppc-vector-memset.c: New.
24910
24911 2004-09-02  Chao-ying Fu  <fu@mips.com>
24912
24913         * gcc.target/mips/mips-3d-1.c: New test.
24914         * gcc.target/mips/mips-3d-2.c: New test.
24915         * gcc.target/mips/mips-3d-3.c: New test.
24916         * gcc.target/mips/mips-3d-4.c: New test.
24917         * gcc.target/mips/mips-3d-5.c: New test.
24918         * gcc.target/mips/mips-3d-6.c: New test.
24919         * gcc.target/mips/mips-3d-7.c: New test.
24920         * gcc.target/mips/mips-3d-8.c: New test.
24921         * gcc.target/mips/mips-3d-9.c: New test.
24922         * gcc.target/mips/mips-ps-1.c: New test.
24923         * gcc.target/mips/mips-ps-2.c: New test.
24924         * gcc.target/mips/mips-ps-3.c: New test.
24925         * gcc.target/mips/mips-ps-4.c: New test.
24926         * gcc.target/mips/mips-ps-type.c: New test.
24927
24928 2004-09-02  Paul Brook  <paul@codesourcery.com>
24929
24930         * gfortran.dg/edit_real_1.f90: Add new tests.
24931
24932 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24933
24934         PR fortran/15327
24935         * gfortran.dg/merge_char_1.f90: New test.
24936
24937 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24938
24939         PR fortran/16404
24940         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24941
24942 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24943
24944         PR c/1522
24945         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24946
24947 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24948
24949         * g++.dg/opt/loop1.C: Do not XFAIL.
24950
24951 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24952
24953         * gcc.c-torture/execute/20040831-1.c: New test.
24954
24955 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24956
24957         PR fortran/16579
24958         * gfortran.dg/g77/20010610.f: Now passes.
24959         Copy from g77.f-torture/execute. Add dg-run directive.
24960         * gfortran.dg/g77/README: Update
24961
24962 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24963
24964         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24965         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24966         (t1, t2, t3, t4): Add volatile.
24967
24968 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24969
24970         * g++.dg/ext/visibility/arm1.C: New test.
24971
24972 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24973
24974         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24975         -pedantic-errors.
24976
24977 2004-09-01  Paul Brook  <paul@codesourcery.com>
24978
24979         * gfortran.dg/eof_2.f90: New test.
24980
24981 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24982
24983         PR fortran/16579
24984         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24985
24986 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24987
24988         PR libfortran/16805
24989         * gfortran.dg/list_read_2.f90: New test.
24990
24991 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24992
24993         * g++.dg/abi/key1.C: New test.
24994
24995 2004-08-31  Richard Henderson  <rth@redhat.com>
24996
24997         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24998         form of offsetof.
24999         * g++.dg/other/offsetof5.C: Remove duplicate.
25000
25001 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25002
25003         PR fortran/17244
25004         * gfortran.dg/func_derived_1.f90: New test.
25005
25006 2004-08-31  Paul Brook  <paul@codesourcery.com>
25007
25008         * gfortran.dg/eof_1.f90: New test.
25009
25010 2004-08-31  Paul Brook  <paul@codesourcery.com>
25011
25012         * gfortran.dg/list_read_1.f90: New file.
25013
25014 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25015
25016         * g++.dg/opt/loop1.C: XFAIL.
25017
25018 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25019
25020         * gcc.dg/funcdef-storage-1.c: New.
25021         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25022         an extern function in local scope.
25023         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25024         declare an 'auto inline' function in local scope.
25025         * gcc.dg/20011130-1.c: Likewise.
25026         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25027         an 'auto' function in local scope.
25028         * gcc.dg/20021014-1.c: Likewise.
25029         * gcc.dg/20030331-2.c: Likewise.
25030
25031 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25032
25033         * gfortran.dg/blockdata_1.f90: New test.
25034
25035 2004-08-30  Richard Henderson  <rth@redhat.com>
25036
25037         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25038
25039 2004-08-30  Richard Henderson  <rth@redhat.com>
25040
25041         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25042         additional_flags set by alternate driver.
25043         (ieee-options): New procedure.
25044         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25045         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25046         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25047         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25048
25049 2004-08-30  Richard Henderson  <rth@redhat.com>
25050
25051         * lib/f-torture.exp: Remove.
25052
25053 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25054
25055         PR rtl-optimization/16590
25056         * g++.dg/opt/loop1.C: New test.
25057
25058 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25059
25060         PR fortran/13910
25061         * gfortran.dg/oldstyle_1.f90: New test.
25062
25063 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25064         Paul Brook  <paul@codesourcery.com>
25065
25066         * gfortran.dg/g77/README: Update.
25067         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25068         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25069         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25070
25071 2004-08-28  Paul Brook  <paul@codesourcery.com>
25072
25073         PR libfortran/17195
25074         * gfortran.dg/edit_real_1.f90: New test.
25075
25076 2004-08-27  Paul Brook  <paul@codesourcery.com>
25077
25078         * gfortran.dg/rewind_1.f90: New test.
25079
25080 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25081
25082         PR fortran/16597
25083         * gfortran.dg/pr16597.f90: New test.
25084
25085 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25086
25087         PR c/13801
25088         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25089         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25090         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25091         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25092         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25093
25094 2004-08-26  Nick Clifton  <nickc@redhat.com>
25095
25096         * gcc.c-torture/compile/pr17119.c: New test.
25097
25098 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25099
25100         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25101
25102 2004-08-25  Richard Henderson  <rth@redhat.com>
25103
25104         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25105         the bits that expect kind=8 to be the largest real kind.
25106
25107 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25108
25109         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25110
25111 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25112
25113         * gfortran.dg/assignment_1.f90: New test.
25114
25115 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25116
25117         * g++.dg/template/repo3.C: New test.
25118
25119 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25120
25121         PR middle-end/16693
25122         PR tree-optimization/16372
25123         * g++.dg/opt/pr16372-1.C: New test case.
25124         * g++.dg/opt/pr16693-1.C: New test case.
25125         * g++.dg/opt/pr16693-2.C: New test case.
25126
25127 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25128
25129         * objc.dg/proto-lossage-4.m: New test.
25130
25131 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25132
25133         PR c++/17155
25134         * g++.dg/inherit/local2.C: New test.
25135
25136 2004-08-25  Paul Brook  <paul@codesourcery.com>
25137
25138         PR fortran/17144
25139         * gfortran.dg/string_ctor_1.f90: New test.
25140
25141 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25142
25143         PR c++/14428
25144         * g++.dg/template/redecl2.C: New test.
25145
25146 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25147
25148         PR fortran/17143
25149         * gfortran.dg/pr17143.f90: New test.
25150
25151 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25152
25153         PR fortran/17164
25154         * gfortran.dg/pr17164.f90: New test.
25155
25156 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25157
25158         * gcc.dg/tree-ssa/loop-1.c: New test.
25159
25160 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25161
25162         * gcc.c-torture/compile/20040824-1.c: New test.
25163
25164 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25165
25166         * gcc.c-torture/compile/iftrap-3.c: New test.
25167
25168 2004-08-24  Paul Brook  <paul@codesourcery.com>
25169
25170         * gfortran.dg/entry_2.f90: New test.
25171
25172 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25173
25174         PR c++/16889
25175         * g++.dg/lookup/ambig[12].C: New.
25176
25177 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25178
25179         PR c++/16706
25180         * g++.dg/template/crash21.C: New test.
25181         * g++.dg/template/crash22.C: Likewise.
25182
25183 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25184
25185         PR c++/17149
25186         * g++.dg/template/access15.C: New.
25187
25188 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25189
25190         PR c++/17163
25191         * g++.dg/template/repo2.C: New test.
25192
25193 2004-08-23  Roger Sayle  <roger@eyesopen.com>
25194
25195         PR rtl-optimization/17078
25196         * gcc.c-torture/execute/pr17078-1.c: New test case.
25197
25198 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25199
25200         PR c/14492
25201         * gcc.dg/debug/crash1.c: New test.
25202
25203 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25204
25205         PR c/16180
25206         * gcc.dg/loop-5.c: New test.
25207
25208 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25209
25210         * gcc.c-torture/execute/20040823-1.c: New test.
25211
25212 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
25213
25214         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
25215         to the assembler.  Simplify test accordingly.
25216         (asm_abi_flags): Use GNU names.
25217         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
25218         to check for ABI flags.
25219
25220 2004-08-22  Andrew Pinski  <apinski@apple.com>
25221
25222         * g++.dg/opt/pr14029.C: New test.
25223         * gcc.c-torture/execute/pr15262.c: New test.
25224
25225 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25226
25227         * gfortran.dg/reduction.f90: Add checks with complex arguments.
25228
25229 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
25230
25231         PR 16908
25232         * gfortran.dg/direct_io.f90: New test.
25233
25234 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR c++/17121
25237         * g++.dg/inherit/local2.C: New test.
25238
25239 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
25240
25241         PR c++/17120
25242         * g++.dg/warn/Wparentheses-4.C: New test.
25243
25244 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/17121
25247         * g++.dg/inherit/local2.C: New test.
25248
25249         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
25250         * gcc.dg/ppc-ldstruct.c: Likewise.
25251         * gcc.dg/ppc64-abi-2.c: Likewise.
25252
25253 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
25254
25255         PR rtl-optimization/17099
25256         * gcc.c-torture/execute/20040820-1.c: New test.
25257
25258 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
25259
25260         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
25261
25262 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
25263
25264         PR fortran/17077
25265         * gfortran.dg/auto_array_1.f90: New test.
25266
25267 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25268
25269         PR fortran/17074
25270         * gfortran.dg/simpleif_1.f90: New test.
25271
25272 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
25273
25274         * lib/target-supports.exp (check_profiling_available): Return
25275         false for arm*-*-symbianelf* and arm*-*-eabi*.
25276
25277         PR c++/15890
25278         * g++.dg/template/delete1.C: New test.
25279
25280 2004-08-19  Paul Brook  <paul@codesourcery.com>
25281
25282         PR fortran/14976
25283         PR fortran/16228
25284         * gfortran.dg/data_char_1.f90: New test.
25285
25286 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
25287
25288         PR fortran/16946
25289         * gfortran.dg/reduction.f90: New testcase.
25290
25291 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25292
25293         PR fortran/16520
25294         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
25295
25296 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25297
25298         PR c++/17041
25299         * g++.dg/Wparentheses-3.C: New test.
25300
25301 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
25302
25303         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
25304         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
25305         * gcc.dg/vect/vect-2.c: Likewise.
25306         * gcc.dg/vect/vect-3.c: Likewise.
25307         * gcc.dg/vect/vect-4.c: Likewise.
25308         * gcc.dg/vect/vect-5.c: Likewise.
25309         * gcc.dg/vect/vect-6.c: Likewise.
25310         * gcc.dg/vect/vect-7.c: Likewise.
25311         * gcc.dg/vect/vect-25.c: Likewise.
25312         * gcc.dg/vect/vect-31.c: Likewise.
25313         * gcc.dg/vect/vect-32.c: Likewise.
25314         * gcc.dg/vect/vect-34.c: Likewise.
25315         * gcc.dg/vect/vect-36.c: Likewise.
25316         * gcc.dg/vect/vect-all.c: Likewise.
25317
25318 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
25319
25320         PR c++/17068
25321         * g++.dg/template/operator4.C: New test.
25322
25323 2004-08-18  Richard Henderson  <rth@redhat.com>
25324
25325         * gcc.dg/20040206-1.c: XFAIL.
25326
25327 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25328
25329         PR c++/16246
25330         * g++.dg/template/array7.C: New test.
25331
25332 2004-08-17  James E Wilson  <wilson@specifixinc.com>
25333
25334         * gcc.dg/mips-movcc-1.c: New test.
25335         * gcc.dg/mips-movcc-2.c: New test.
25336         * gcc.dg/mips-movcc-3.c: New test.
25337
25338         * gcc.dg/mips-nmadd-1.c: New test.
25339         * gcc.dg/mips-nmadd-2.c: New test.
25340
25341 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/15871
25344         * g++.dg/opt/inline8.C: New test.
25345
25346         PR c++/16965
25347         * g++.dg/parse/error17.C: New test.
25348
25349 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
25350
25351         * gcc.dg/vect: New directory for vectorizer tests.
25352         * gcc.dg/vect/tree-vect.h: New file.
25353         * gcc.dg/vect/vect.exp: New file.
25354         * gcc.dg/vect/pr16105.c.c: New test.
25355         * gcc.dg/vect/vect-1.c: New test.
25356         * gcc.dg/vect/vect-2.c: New test.
25357         * gcc.dg/vect/vect-3.c: New test.
25358         * gcc.dg/vect/vect-4.c: New test.
25359         * gcc.dg/vect/vect-5.c: New test.
25360         * gcc.dg/vect/vect-6.c: New test.
25361         * gcc.dg/vect/vect-7.c: New test.
25362         * gcc.dg/vect/vect-8.c: New test.
25363         * gcc.dg/vect/vect-9.c: New test.
25364         * gcc.dg/vect/vect-10.c: New test.
25365         * gcc.dg/vect/vect-11.c: New test.
25366         * gcc.dg/vect/vect-12.c: New test.
25367         * gcc.dg/vect/vect-13.c: New test.
25368         * gcc.dg/vect/vect-14.c: New test.
25369         * gcc.dg/vect/vect-15.c: New test.
25370         * gcc.dg/vect/vect-16.c: New test.
25371         * gcc.dg/vect/vect-17.c: New test.
25372         * gcc.dg/vect/vect-18.c: New test.
25373         * gcc.dg/vect/vect-19.c: New test.
25374         * gcc.dg/vect/vect-20.c: New test.
25375         * gcc.dg/vect/vect-21.c: New test.
25376         * gcc.dg/vect/vect-22.c: New test.
25377         * gcc.dg/vect/vect-23.c: New test.
25378         * gcc.dg/vect/vect-24.c: New test.
25379         * gcc.dg/vect/vect-25.c: New test.
25380         * gcc.dg/vect/vect-26.c: New test.
25381         * gcc.dg/vect/vect-27.c: New test.
25382         * gcc.dg/vect/vect-28.c: New test.
25383         * gcc.dg/vect/vect-29.c: New test.
25384         * gcc.dg/vect/vect-30.c: New test.
25385         * gcc.dg/vect/vect-31.c: New test.
25386         * gcc.dg/vect/vect-32.c: New test.
25387         * gcc.dg/vect/vect-33.c: New test.
25388         * gcc.dg/vect/vect-34.c: New test.
25389         * gcc.dg/vect/vect-35.c: New test.
25390         * gcc.dg/vect/vect-36.c: New test.
25391         * gcc.dg/vect/vect-37.c: New test.
25392         * gcc.dg/vect/vect-38.c: New test.
25393         * gcc.dg/vect/vect-40.c: New test.
25394         * gcc.dg/vect/vect-41.c: New test.
25395         * gcc.dg/vect/vect-42.c: New test.
25396         * gcc.dg/vect/vect-43.c: New test.
25397         * gcc.dg/vect/vect-44.c: New test.
25398         * gcc.dg/vect/vect-45.c: New test.
25399         * gcc.dg/vect/vect-46.c: New test.
25400         * gcc.dg/vect/vect-47.c: New test.
25401         * gcc.dg/vect/vect-48.c: New test.
25402         * gcc.dg/vect/vect-49.c: New test.
25403         * gcc.dg/vect/vect-50.c: New test.
25404         * gcc.dg/vect/vect-51.c: New test.
25405         * gcc.dg/vect/vect-52.c: New test.
25406         * gcc.dg/vect/vect-53.c: New test.
25407         * gcc.dg/vect/vect-54.c: New test.
25408         * gcc.dg/vect/vect-55.c: New test.
25409         * gcc.dg/vect/vect-56.c: New test.
25410         * gcc.dg/vect/vect-57.c: New test.
25411         * gcc.dg/vect/vect-58.c: New test.
25412         * gcc.dg/vect/vect-59.c: New test.
25413         * gcc.dg/vect/vect-60.c: New test.
25414         * gcc.dg/vect/vect-61.c: New test.
25415         * gcc.dg/vect/vect-all.c: New test.
25416         * gcc.dg/vect/vect-none.c: New test.
25417
25418 2004-08-17  Paul Brook  <paul@codesourcery.com>
25419
25420         PR fortran/13082
25421         * gfortran.dg/entry_1.f90: New test.
25422
25423 2004-08-17  Andrew Pinski  <apinski@apple.com>
25424
25425         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
25426
25427 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
25428
25429         * gcc.dg/pr17036-1.c: New test.
25430
25431 2004-08-16  Devang Patel  <dpatel@apple.com>
25432
25433         * gcc.dg/darwin-20040809-1.c: New test.
25434
25435 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
25436
25437         * gcc.dg/funcdef-attr-1.c: New test.
25438
25439 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
25440
25441         * gcc.dg/altivec-17.c: New test.
25442         * gcc.dg/altivec-18.c: New test.
25443
25444 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25445
25446         PR c++/6749
25447         * g++.dg/template/vtable2.C: New test.
25448
25449 2004-08-14  Richard Henderson  <rth@redhat.com>
25450
25451         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
25452         * gcc.dg/pack-test-4.c (main): Return 0.
25453         * gcc.dg/setjmp-1.c: Remove XFAIL.
25454         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
25455
25456 2004-08-14  Richard Henderson  <rth@redhat.com>
25457
25458         * gcc.dg/980217-1.c: Add prototype for printf.
25459
25460 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
25461
25462         * gfortran.dg/pr16935.f90: New test.
25463
25464 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
25465
25466         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
25467
25468 2004-08-13  Paul Brook  <paul@codesourcery.com>
25469
25470         * gfortran.dg/der_io_1.f90: Remove stray comma.
25471
25472 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25473
25474         * gcc.dg/vmx/cw-bug-2.c: Remove.
25475         * gcc.dg/vmx/vprint-1.c: Remove.
25476         * gcc.dg/vmx/vscan-1.c: Remove.
25477
25478 2004-08-12  Devang patel  <dpatel@apple.com>
25479
25480         * gcc.dg/darwin-20040809-2.c: New test.
25481
25482 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
25483
25484         * g++.dg/ext/altivec-12.C: New test.
25485
25486         * g++.dg/ext/altivec-11.C: New test.
25487
25488 2004-08-12  Paul Brook  <paul@codesourcery.com>
25489
25490         * g++.dg/abi/arm_cxa_vec_1.C: New test.
25491
25492 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
25493
25494         * g++.dg/ext/altivec-2.C: Check for hardware support before
25495         executing any VMX instructions.
25496
25497         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
25498
25499 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
25500
25501         PR c++/16276
25502         * g++.old-deja/g++.other/comdat4.C: New test.
25503         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25504
25505 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25506
25507         PR target/16286
25508         * gcc.dg/pr16286.c: New test.
25509
25510 2004-08-12 Jan Beulich <jbeulich@novell.com>
25511
25512         * g++.dg/ext/asm5.C: New.
25513
25514 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25515
25516         PR c++/16698
25517         * g++.dg/eh/crash1.C: New test.
25518
25519         PR c++/16717
25520         * g++.dg/ext/construct1.C: New test.
25521
25522 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25523
25524         PR c++/16853
25525         * g++.dg/init/ptrmem1.C: New test.
25526
25527         PR c++/16618
25528         * g++.dg/parse/offsetof5.C: New test.
25529
25530         PR c++/16870
25531         * g++.dg/template/overload3.C: New test.
25532
25533 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25534
25535         PR c++/16964
25536         * g++.dg/parse/error16.C: New test.
25537
25538         PR c++/16904
25539         * g++.dg/template/error14.C: New test.
25540
25541         PR c++/16929
25542         * g++.dg/template/error15.C: New test.
25543
25544 2004-08-11  Devang Patel  <dpatel@apple.com>
25545
25546         * gcc.dg/darwin-ld-20040809-1.c: New test.
25547         * gcc.dg/darwin-ld-20040809-2.c: New test.
25548
25549 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25550
25551         PR fortran/16917
25552         * gfortran.dg/dfloat_1.f90: New test.
25553
25554 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25555
25556         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25557         * gcc.dg/dll-2.c: Fix dg-require syntax.
25558         * gcc.misc-tests/arm-isr.c (abort): Declare.
25559         (exit): Likewise.
25560
25561 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25562
25563         PR c++/16971
25564         * g++.dg/parse/crash16.C: New test.
25565
25566 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25567
25568         * gcc.dg/mips-rsqrt-1.c: New test case.
25569         * gcc.dg/mips-rsqrt-2.c: New test case.
25570         * gcc.dg/mips-rsqrt-3.c: New test case.
25571
25572 2004-08-10  Paul Brook  <paul@codesourcery.com>
25573
25574         * gfortran.dg/der_io_1.f90: New test.
25575
25576 2004-08-10  Paul Brook  <paul@codesourcery.com>
25577
25578         PR fortran/16919
25579         * gfortran.dg/der_array_1.f90: New test.
25580
25581 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25582
25583         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25584
25585 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25586
25587         * gcc.dg/wchar_t-2.c: Fix typo.
25588
25589 2004-08-09  Falk Hueffner  <falk@debian.org>
25590
25591         PR tree-optimization/12517
25592         * gcc.c-torture/compile/pr12517.c: New test.
25593
25594         PR tree-optimization/12578
25595         * gcc.c-torture/compile/pr12578.c: New test.
25596
25597         PR tree-optimization/12899
25598         * gcc.c-torture/compile/pr12899.c: New test.
25599
25600         PR rtl-optimization/14692
25601         * gcc.c-torture/compile/pr14692.c: New test.
25602
25603         PR tree-optimization/16461
25604         * gcc.c-torture/compile/pr16461.c: New test.
25605
25606 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25607
25608         * gfortran.dg/getenv_1.f90: New test.
25609
25610 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25611
25612         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25613         wchar_t.
25614         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25615
25616 2004-08-06  Paul Brook  <paul@codesourcery.com>
25617
25618         * gfortran.dg/ret_array_1.f90: New test.
25619         * gfortran.dg/ret_pointer_1.f90: New test.
25620
25621 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25622
25623         * gcc.dg/missing-field-init-[12].c: New tests.
25624         * g++.dg/warn/missing-field-init-[12].C: New tests.
25625
25626 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25627
25628         * gcc.dg/enum2.c: New test.
25629         * gcc.dg/symbian3.c: Likewise.
25630         * gcc.dg/symbian4.c: Likewise.
25631         * gcc.dg/wchar_t-2.c: Likewise.
25632
25633 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25634
25635         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25636         destructor tests.
25637
25638 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25639
25640         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25641         dg-require-visiblity.
25642         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25643         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25644         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25645         * g++.dg/ext/visibility/new1.C: Likewise.
25646         * g++.dg/ext/visibility/pragma.C: Likewise.
25647         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25648         * g++.dg/ext/visibility/virtual.C: Likewise.
25649         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25650         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25651         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25652         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25653         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25654         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25655         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25656         * g++/dg/ext/visibility/visibility-8.C: New test.
25657         * gcc.c-torture/compile/dll.x: Remove.
25658         * gcc.dg/dll-2.c: Use dg-require-dll
25659         * gcc.dg/visibility-10.c: New test.
25660         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25661         supporting DLLs.
25662         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25663         (scan_not_hidden): Likewise.
25664
25665 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25666
25667         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25668
25669 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25670
25671         * gcc.c-torture/execute/20040805-1.c: New test.
25672
25673 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25674
25675         * gcc.dg/20020118-1.c: Declare abort.
25676         * gcc.dg/altivec_check.h: Likewise.
25677         * gcc.dg/iftrap-2.c: Likewise.
25678         * gcc.dg/pragma-darwin.c: Likewise.
25679         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25680
25681 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25682
25683         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25684
25685 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25686
25687         * gcc.c-torture/execute/builtins/abs-2.c,
25688         gcc.c-torture/execute/builtins/abs-3.c,
25689         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25690         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25691         intmax_t, uintmax_t and their limits.
25692         * gcc.dg/intmax_t-1.c: New test.
25693
25694 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25695
25696         * g++.dg/tc1/dr147.C: Add reference to PR.
25697
25698 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25699
25700         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25701         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25702
25703 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25704
25705         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25706
25707 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25708
25709         * gcc.dg/redecl-5.c: New test.
25710         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25711         of scanf.
25712
25713 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25714
25715         PR middle-end/16790
25716         * gcc.c-torture/execute/pr16790-1.c: New test case.
25717
25718 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25719
25720         * g++.dg/ext/visibility/assign1.C: New test.
25721         * g++.dg/ext/visibility/new1.C: Likewise.
25722
25723         * gcc.dg/symbian1.c: New test.
25724         * gcc.dg/symbian2.c: Likewise.
25725
25726 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25727
25728         PR target/16570
25729         * gcc.dg/i386-sse-9.c: New test.
25730
25731 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25732
25733         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25734
25735 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25736
25737         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25738         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25739         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25740         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25741         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25742         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25743         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25744         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25745         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25746         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25747         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25748         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25749         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25750         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25751         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25752         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25753         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25754         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25755         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25756         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25757         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25758         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25759         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25760         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25761         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25762         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25763         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25764         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25765         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25766         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25767         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25768         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25769         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25770         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25771         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25772         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25773         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25774         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25775         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25776         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25777         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25778         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25779         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25780         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25781         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25782         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25783         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25784         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25785         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25786         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25787         gcc.misc-tests/i386-pf-3dnow-1.c,
25788         gcc.misc-tests/i386-pf-athlon-1.c,
25789         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25790         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25791         Declare built-in functions used.
25792         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25793
25794 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25795
25796         PR c++/16707
25797         * g++.dg/lookup/using12.C: New test.
25798
25799         * g++.dg/init/null1.C: Fix PR number.
25800         * g++.dg/parse/namespace10.C: Likewise.
25801
25802 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25803
25804         PR c++/16224
25805         * g++.dg/template/spec17.C: New test.
25806         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25807         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25808
25809 2004-08-02  David Billinghurst
25810
25811         PR fortran/16292
25812         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25813
25814 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25815
25816         * gcc.dg/ia64-got-1.c: New test case.
25817
25818 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25819
25820         PR c++/16489
25821         * g++.dg/init/null1.C: New test.
25822         * g++.dg/tc1/dr76.C: Adjust error marker.
25823
25824         PR c++/16529
25825         * g++.dg/parse/namespace10.C: New test.
25826
25827         PR c++/16810
25828         * g++.dg/inherit/ptrmem2.C: New test.
25829
25830 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25831
25832         PR target/16155
25833         * gcc.dg/pr16155.c: New test.
25834
25835 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25836
25837         * gcc.dg/redecl-2.c: New test.
25838
25839 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25840
25841         * gcc.dg/darwin-longdouble.c: New file.
25842
25843 2004-07-30  Richard Henderson  <rth@redhat.com>
25844
25845         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25846         write to constant argument.
25847         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25848
25849 2004-07-30  Richard Henderson  <rth@redhat.com>
25850
25851         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25852         tests of nearest around zero.
25853
25854 2004-07-30  Andrew Pinski  <apinski@apple.com>
25855
25856         * gcc.c-torture/compile/20040730-1.c: New test.
25857
25858 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25859
25860         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25861         powerpc-eabispe.
25862
25863 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25864
25865         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25866
25867 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25868
25869         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25870         contains $ld_library_path.
25871         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25872
25873 2004-07-29  Richard Henderson  <rth@redhat.com>
25874
25875         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25876
25877         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25878         (alt2, which): New.
25879         (Check): Accept either alternative.
25880
25881 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25882
25883         * g++.dg/abi/inline1.C: New test.
25884         * g++.dg/abi/local1-a.cc: Likewise.
25885         * g++.dg/abi/local1.C: Likewise.
25886         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25887         * g++.dg/abi/mangle12.C: Likewise.
25888         * g++.dg/abi/mangle17.C: Likewise.
25889         * g++.dg/abi/mangle20-2.C: Likewise.
25890         * g++.dg/opt/interface1.C: Likewise.
25891         * g++.dg/opt/interface1.h: Likewise.
25892         * g++.dg/opt/interface1-a.cc: New test.
25893         * g++.dg/parse/repo1.C: New test.
25894         * g++.dg/template/repo1.C: Likewise.
25895         * g++.dg/warn/Winline-1.C: Likewise.
25896         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25897
25898 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25899
25900         * gcc.dg/tree-ssa/20040729-1.c: New test.
25901
25902 2004-07-27  Matt Austern <austern@apple.com>
25903
25904         * gcc.dg/darwin-bool-1.c: New test.
25905         * gcc.dg/darwin-bool-2.c: New test.
25906
25907 2004-07-28  Richard Henderson  <rth@redhat.com>
25908
25909         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25910         arguments in the correct type.  Don't write to constant arguments.
25911
25912 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25913
25914         PR tree-optimization/16688
25915         PR tree-optimization/16689
25916         * g++.dg/tree-ssa/pr16688.C: New test.
25917
25918 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25919
25920         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25921         loads.  Not only in the comment, this time.
25922
25923 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25924
25925         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25926         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25927         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25928         * gcc.dg/sh4a-bitmovua.c: New.
25929         * gcc.dg/sh4a-cos.c: New.
25930         * gcc.dg/sh4a-cosf.c: New.
25931         * gcc.dg/sh4a-fprun.c: New.
25932         * gcc.dg/sh4a-fsrra.c: New.
25933         * gcc.dg/sh4a-memmovua.c: New.
25934         * gcc.dg/sh4a-sin.c: New.
25935         * gcc.dg/sh4a-sincos.c: New.
25936         * gcc.dg/sh4a-sincosf.c: New.
25937         * gcc.dg/sh4a-sinf.c: New.
25938
25939 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25940
25941         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25942         conditionals.
25943         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25944         loads.
25945         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25946         DOM1.
25947
25948 2004-07-27  Andrew Pinski  <apinski@apple.com>
25949
25950         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25951
25952 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25953
25954         * gcc.dg/pragma-isr.c: New test.
25955
25956 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25957
25958         PR c++/14429
25959         * g++.dg/template/ttp11.C: New test.
25960
25961 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25962
25963         * gcc.c-torture/compile/20040727-1.c: New test.
25964
25965 2004-07-26  Eric Christopher  <echristo@redhat.com>
25966
25967         * gcc.c-torture/compile/20040726-2.c: New test.
25968
25969 2004-07-26  Andrew Pinski  <apinski@apple.com>
25970
25971         * g++.dg/rtti/tinfo1.C: Xfail.
25972
25973 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25974
25975         * gcc.c-torture/compile/20040726-1.c: New test.
25976
25977 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25978             Brian Ryner  <bryner@brianryner.com>
25979
25980         PR c++/9283
25981         PR c++/15000
25982         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25983         * g++.dg/ext/visibility/: New directory.
25984         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25985         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25986         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25987         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25988         * g++.dg/ext/visibility/fvisibility.C,
25989         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25990         g++.dg/ext/visibility/fvisibility-override1.C
25991         g++.dg/ext/visibility/fvisibility-override2.C
25992         g++.dg/ext/visibility/memfuncts.C
25993         g++.dg/ext/visibility/noPLT.C
25994         g++.dg/ext/visibility/pragma.C
25995         g++.dg/ext/visibility/pragma-override1.C
25996         g++.dg/ext/visibility/pragma-override2.C
25997         g++.dg/ext/visibility/staticmemfuncts.C
25998         g++.dg/ext/visibility/virtual.C: New tests.
25999
26000 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26001
26002         PR c/15360
26003         * gcc.dg/pr15360-1.c: New test.
26004
26005 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26006
26007         * gcc.dg/pragma-align-2.c: New test.
26008         * gcc.dg/pragma-init-fini.c: New test.
26009         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26010         targets.
26011
26012 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26013
26014         * gcc.dg/init-string-2.c: New test.
26015
26016 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26017
26018         PR 16684
26019         * gcc.dg/Wredundant-decls-1.c: New test case.
26020
26021 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26024         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26025         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26026         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26027         * gcc.dg/compat/generate-random.c: New file.
26028         * gcc.dg/compat/generate-random.h: Likewise.
26029         * gcc.dg/compat/generate-random_r.c: Likewise.
26030         * gcc.dg/compat/struct-layout-1.h: Likewise.
26031         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26032         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26033         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26034         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26035         * gcc.dg/compat/struct-layout-1_main.c: New test.
26036         * gcc.dg/compat/struct-layout-1_x.c: New file.
26037         * gcc.dg/compat/struct-layout-1_y.c: New file.
26038         * gcc.dg/compat/struct-layout-1_test.h: New file.
26039
26040 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26041
26042         * gcc.dg/comp-return-1.c: New test
26043
26044 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26045
26046         * gcc.dg/vmx/8-02a.c: Fix typo.
26047
26048         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26049         * gcc.dg/darwin-abi-3.c: New test.
26050
26051         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26052         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26053
26054         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26055         * gcc.dg/vmx/ops-long-1.c: New test.
26056         * gcc.dg/vmx/ops-long-2.c: New test.
26057
26058 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26059
26060         * g++.dg/lookup/conv-[1234].C: New.
26061
26062 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26063
26064         * g++.dg/parse/attr2.C: Simplify.
26065
26066 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26067
26068         PR c/7284
26069         * gcc.c-torture/execute/pr7284-1.c: New test.
26070
26071 2004-07-22  Brian Booth  <bbooth@redhat.com>
26072
26073         * gcc.dg/tree-ssa/20040721-1.c: New test.
26074
26075 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.dg/template/crash20.c: New.
26078
26079 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26080
26081         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26082         Add dg-run directive.  Declare variables as required.
26083         * gfortran.dg/g77/README: Update
26084
26085 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26086
26087         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26088         gcc.dg/cris-peep2-andu2.c: New tests.
26089
26090 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26091
26092         PR c/15052
26093         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26094         on return type.
26095         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26096         messages.
26097         * gcc.dg/qual-return-2.c: Update expected messages.
26098         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26099
26100 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26101
26102         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26103         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26104
26105 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26106
26107         PR c/11250
26108         * gcc.dg/init-string-1.c: New test.
26109
26110 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26111
26112         PR middle-end/15345
26113         PR c/16450
26114         * gcc.dg/torture/nested-fn-1.c: New test.
26115
26116 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26117
26118         PR target/16559
26119         * gcc.dg/ia64-fptr-1.c: New file.
26120
26121 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26122
26123         PR c++/14497
26124         * g++.dg/template/spec16.C: New test.
26125         * g++.old-deja/g++.robertl/eb118.C: Remove.
26126
26127 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26128
26129         PR c++/509
26130         * g++.dg/template/spec15.C: New test.
26131
26132 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26133
26134         Copy cases from g77.f-torture/execute and add dg-run
26135         directive.  Other changes as noted.
26136         * gfortran.dg/g77/13037.f
26137         * gfortran.dg/g77/1832.f
26138         * gfortran.dg/g77/19981119-0.f
26139         * gfortran.dg/g77/19990313-0.f
26140         * gfortran.dg/g77/19990313-1.f
26141         * gfortran.dg/g77/19990313-2.f
26142         * gfortran.dg/g77/19990313-3.f
26143         * gfortran.dg/g77/19990419-1.f
26144         * gfortran.dg/g77/19990826-0.f
26145         * gfortran.dg/g77/19990826-2.f
26146         * gfortran.dg/g77/20000503-1.f
26147         * gfortran.dg/g77/20001111.f
26148         * gfortran.dg/g77/20010116.f
26149         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26150         * gfortran.dg/g77/20010430.f
26151         * gfortran.dg/g77/6177.f
26152         * gfortran.dg/g77/947.f
26153         * gfortran.dg/g77/970816-3.f
26154         * gfortran.dg/g77/971102-1.f
26155         * gfortran.dg/g77/980520-1.f
26156         * gfortran.dg/g77/980628-0.f
26157         * gfortran.dg/g77/980628-1.f
26158         * gfortran.dg/g77/980628-10.f
26159         * gfortran.dg/g77/980628-2.f
26160         * gfortran.dg/g77/980628-3.f
26161         * gfortran.dg/g77/980628-7.f
26162         * gfortran.dg/g77/980628-8.f
26163         * gfortran.dg/g77/980628-9.f
26164         * gfortran.dg/g77/980701-0.f
26165         * gfortran.dg/g77/980701-1.f
26166         * gfortran.dg/g77/cabs.f
26167         * gfortran.dg/g77/claus.f
26168         * gfortran.dg/g77/complex_1.f
26169         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26170         * gfortran.dg/g77/dcomplex.f
26171         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26172         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26173         * gfortran.dg/g77/f90-intrinsic-numeric.f
26174         * gfortran.dg/g77/int8421.f
26175         * gfortran.dg/g77/labug1.f
26176         * gfortran.dg/g77/large_vec.f
26177         * gfortran.dg/g77/le.f
26178         * gfortran.dg/g77/short.f
26179         * gfortran.dg/g77/README: Update
26180
26181 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26182
26183         PR c++/16637
26184         * g++.dg/parse/lookup4.C: New test.
26185
26186 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26187
26188         PR c++/16175
26189         * g++.dg/template/ttp10.C: New test.
26190
26191 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26192
26193         * gcc.dg/pr12625-1.c: New test.
26194
26195 2004-07-20  Steven Bosscher  <stevenb@suse.de>
26196
26197         * testsuite/gcc.dg/switch-warn-1.c: New test.
26198         * testsuite/gcc.dg/switch-warn-2.c: New test.
26199         * gcc.c-torture/compile/pr14730.c: Update.
26200
26201 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
26202
26203         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
26204         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
26205         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
26206         g++.dg/template/nontype3.C: Remove trailing CR from tests.
26207
26208 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
26209
26210         PR c++/16623
26211         * g++.dg/template/assign1.C: New test.
26212
26213 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26214
26215         PR c++/12170
26216         * g++.dg/template/ttp9.C: New test.
26217
26218 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
26219
26220         * gcc.dg/format/cmn-err-1.c: New test.
26221
26222 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26223
26224         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
26225         gcc.dg/Wparentheses-10.c: New tests.
26226         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
26227
26228 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26229
26230         PR fortran/16465
26231         * gfortran.dg/g77//ffixed-line-length-0.f,
26232         gfortran.dg/g77/ffixed-line-length-132.f,
26233         gfortran.dg/g77/ffixed-line-length-72.f,
26234         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
26235         gfortran.dg/g77/README: Update.
26236
26237 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26238
26239         PR c++/13092
26240         * g++.dg/template/non-dependent7.C: New test.
26241         * g++.dg/template/non-dependent8.C: Likewise.
26242         * g++.dg/template/non-dependent9.C: Likewise.
26243         * g++.dg/template/non-dependent10.C: Likewise.
26244
26245 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/16337
26248         * g++.dg/parse/attr2.C: New test.
26249
26250 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
26251
26252         * g77.dg: Removed.
26253         * g77.f-torture: Ditto.
26254
26255 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26256
26257         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
26258         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
26259         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
26260
26261 2004-07-16  Richard Henderson  <rth@redhat.com>
26262
26263         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
26264
26265 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26266
26267         * lib/fortran-torture.exp (fortran-torture): Don't test compile
26268         tests with full list of options.
26269         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26270         of TORTURE_OPTIONS if test contains 'dg-do run'.
26271
26272         PR fortran/16404
26273         * gfortran.dg/do_iterator.f90: New test.
26274
26275 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26276
26277         PR rtl-optimization/16536
26278         * gcc.c-torture/execute/restrict-1.c: New test.
26279
26280 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26281
26282         PR fortran/15324
26283         * gfortran.dg/pr15324.f90: New test.
26284
26285         PR fortran/15129
26286         * gfortran.dg/pr15129.f90: New test.
26287
26288         PR fortran/15140
26289         * gfortran.dg/pr15140.f90: New test.
26290
26291         PR fortran/13792
26292         * gfortran.fortran-torture/execute/bounds.f90: Add check for
26293         compile-time simplification.
26294
26295 2004-07-14  Mike Stump  <mrs@apple.com>
26296
26297         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
26298
26299 2004-07-14  James E Wilson  <wilson@specifixinc.com>
26300
26301         PR target/16325
26302         * gcc.dg/profile-generate-1.c: New.
26303
26304 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
26305
26306         * gcc.c-torture/execute/20040709-1.c: New test.
26307         * gcc.c-torture/execute/20040709-2.c: New test.
26308
26309 2004-07-14  Mike Stump  <mrs@apple.com>
26310
26311         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
26312
26313 2004-07-14  Mike Stump  <mrs@apple.com>
26314
26315         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
26316
26317 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
26318
26319         PR c++/16518
26320         * g++.dg/parse/mutable1.C: New test.
26321
26322 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
26323
26324         PR tree-optimization/16443
26325         * gcc.dg/tree-ssa/20040713-1.c: New test.
26326
26327 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
26328
26329         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
26330         for operator new.
26331
26332 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26333
26334         * gfortran.dg/g77/README: New file
26335         * gfortran.dg/g77/19981216-0.f: Copy from
26336         g77.f-torture/noncompile.  Add "dg-do compile" and
26337         dg-error as required.
26338         * gfortran.dg/g77/19990218-1.f: Likewise.
26339         * gfortran.dg/g77/19990905-1.f: Likewise.
26340         * gfortran.dg/g77/9263.f: Likewise.
26341         * gfortran.dg/g77/980615-0.f: Likewise.
26342         * gfortran.dg/g77/980616-0.f: Likewise.
26343         * gfortran.dg/g77/check0.f: Likewise.
26344         * gfortran.dg/g77/select_no_compile.f: Likewise.
26345
26346 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26347
26348         Copy files from g77.f-torture/compile.
26349         Add "{ dg-do compile}".  Other changes as noted
26350         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
26351         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
26352         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
26353         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
26354         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
26355         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
26356         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
26357         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
26358         statement to conform to standard.  Append alpha1.x for reference.
26359         * gfortran.dg/g77/xformat.f: Add dg-warning
26360
26361 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
26362
26363         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
26364         Add {dg-do compile} directive.
26365         * gfortran.dg/g77/cpp2.F: Likewise.
26366
26367 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26368
26369         PR c++/5402
26370         * g++.dg/lookup/name-clash1.C: New test.
26371
26372         PR c++/9777
26373         * g++.dg/lookup/name-clash2.C: New test.
26374
26375         PR c++/12102
26376         * g++.dg/lookup/name-clash3.C: New test.
26377
26378 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26379
26380         * g++.dg/lookup/new2.C: New test.
26381         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
26382
26383 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
26384
26385         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
26386         Add {dg-do compile} directive.
26387         * gfortran.dg/g77/13060.f: Likewise.
26388         * gfortran.dg/g77/19990218-0.f: Likewise.
26389         * gfortran.dg/g77/19990305-0.f: Likewise.
26390         * gfortran.dg/g77/19990419-0.f: Likewise.
26391         * gfortran.dg/g77/19990502-0.f: Likewise.
26392         * gfortran.dg/g77/19990502-1.f: Likewise.
26393         * gfortran.dg/g77/19990525-0.f: Likewise.
26394         * gfortran.dg/g77/19990826-1.f: Likewise.
26395         * gfortran.dg/g77/19990826-3.f: Likewise.
26396         * gfortran.dg/g77/19990905-2.f: Likewise.
26397         * gfortran.dg/g77/20000412-1.f: Likewise.
26398         * gfortran.dg/g77/20000511-1.f: Likewise.
26399         * gfortran.dg/g77/20000511-2.f: Likewise.
26400         * gfortran.dg/g77/20000518.f: Likewise.
26401         * gfortran.dg/g77/20000601-1.f: Likewise.
26402         * gfortran.dg/g77/20000601-2.f: Likewise.
26403         * gfortran.dg/g77/20000629-1.f: Likewise.
26404         * gfortran.dg/g77/20000630-2.f: Likewise.
26405         * gfortran.dg/g77/20010115.f: Likewise.
26406         * gfortran.dg/g77/20010321-1.f: Likewise.
26407         * gfortran.dg/g77/20010426.f: Likewise.
26408         * gfortran.dg/g77/20020307-1.f: Likewise.
26409         * gfortran.dg/g77/8485.f: Likewise.
26410         * gfortran.dg/g77/960317-1.f: Likewise.
26411         * gfortran.dg/g77/970915-0.f: Likewise.
26412         * gfortran.dg/g77/980310-1.f: Likewise.
26413         * gfortran.dg/g77/980310-2.f: Likewise.
26414         * gfortran.dg/g77/980310-3.f: Likewise.
26415         * gfortran.dg/g77/980310-4.f: Likewise.
26416         * gfortran.dg/g77/980310-6.f: Likewise.
26417         * gfortran.dg/g77/980310-7.f: Likewise.
26418         * gfortran.dg/g77/980310-8.f: Likewise.
26419         * gfortran.dg/g77/980419-2.f: Likewise.
26420         * gfortran.dg/g77/980424-0.f: Likewise.
26421         * gfortran.dg/g77/980427-0.f: Likewise.
26422         * gfortran.dg/g77/980729-0.f: Likewise.
26423         * gfortran.dg/g77/981117-1.f: Likewise.
26424         * gfortran.dg/g77/toon_1.f: Likewise.
26425
26426 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26427
26428         PR c++/2204
26429         * g++.dg/other/abstract2.C: New test.
26430
26431 2004-07-12  Paul Brook  <paul@codesourcery.com>
26432
26433         * gfortran.dg/pointer_init_1.f90: New test.
26434
26435 2004-07-11  Paul Brook  <paul@codesourcery.com>
26436
26437         PR fortran/15986
26438         * gfortran.dg/contained_1.f90: New test.
26439
26440 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
26441
26442         * g++.dg/parse/defarg8.C: New test.
26443
26444 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26445
26446         PR fortran/16433
26447         * gfortran.dg/pr16433.f: New test.
26448
26449         PR fortran/17574
26450         * gfortran.dg/pr15754.f90: New test.
26451
26452 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26453
26454         PR tree-optimization/16437
26455         * gcc.c-torture/execute/bitfld-4.c: New test.
26456
26457 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26458
26459         * gfortran.fortran-torture/execute/common_2.f90: Add check for
26460         access to common var from module.
26461
26462 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26463
26464         PR fortran/16336
26465         * gfortran.fortran-torture/execute/common_2.f90: New test.
26466
26467 2004-07-10  Paul Brook  <paul@codesourcery.com>
26468
26469         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
26470
26471 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26472
26473         PR fortran/15969
26474         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
26475
26476 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
26477
26478         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
26479         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
26480         * gfortran.dg/g77/ffree-form-1.f: Likewise.
26481         * gfortran.dg/g77/ffree-form-2.f: Likewise.
26482         * gfortran.dg/g77/ffree-form-3.f: Likewise.
26483         * gfortran.dg/g77/fno-underscoring.f: Likewise.
26484         * gfortran.dg/g77/funderscoring.f: Likewise.
26485         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
26486
26487 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26488
26489         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
26490
26491 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26492         Paul Brook  <paul@codesourcery.com>
26493
26494         PR fortran/13415
26495         * gfortran.dg/common_pointer_1.f90: New test.
26496
26497 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26498
26499         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
26500
26501 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26502
26503         PR target/16364
26504         * gcc.c-torture/compile/20040709-1.c: New.
26505
26506 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26507
26508         PR fortran/14077
26509         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26510
26511 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26512
26513         PR fortran/13201
26514         * gfortran.dg/shape_1.f90: New test.
26515
26516 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26517             Andrew Pinski  <apinski@apple.com>
26518
26519         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26520
26521 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26522
26523         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26524         comment.
26525
26526 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26527         Paul Brook  <paul@codesourcery.com>
26528
26529         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26530         '.f95' and '.F95'.
26531
26532 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26533
26534         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26535
26536 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26537
26538         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26539         testcases with capital suffix.
26540
26541 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26542
26543         PR fortran/15481
26544         PR fortran/13372
26545         PR fortran/13575
26546         PR fortran/15978
26547         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26548
26549         * gfortran.dg/implicit_1.f90: New test.
26550
26551 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26552
26553         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26554         expression to match gfortran warning/error messages
26555         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26556         dg-error text.
26557
26558 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26559
26560         * lib/fortran-torture.exp: Rename proc search_for to
26561         search_for_re.
26562
26563 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26564
26565         * gcc.c-torture/execute/simd-5.x: New file.
26566         XFAIL on SPARC 64-bit at -O0.
26567
26568 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26569
26570         PR c++/8211
26571         PR c++/16165
26572         * g++.dg/warn/effc3.C: New test.
26573
26574 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26575
26576         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26577         change X to 1X in format.
26578         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26579         add data statements to conform to standard.
26580
26581 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26582
26583         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26584         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26585         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26586
26587 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26588
26589         * gfortran.dg/g77/7388.f: Copy from g77.dg
26590         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26591         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26592         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26593         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26594         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26595         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26596         * gfortran.dg/g77/strlen0.f: Likewise.
26597
26598 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26599
26600         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26601         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26602
26603 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26604
26605         * gcc.c-torture/execute/920428-2.x: Delete.
26606         * gcc.c-torture/execute/920501-7.x: Likewise.
26607
26608 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26609
26610         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26611         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26612         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26613         prescott and c3-2.
26614         (PREFETCH_3DNOW): Add -march=c3.
26615
26616 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26617
26618         PR c/16437
26619         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26620         * gcc.c-torture/execute/bf64-1.x: Likewise.
26621
26622 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26623
26624         * gcc.c-torture/compile/20040708-1.c: New test.
26625
26626 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26627
26628         PR c++/16169
26629         * g++.dg/warn/effc2.C: New test.
26630
26631 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26632
26633         * gcc.c-torture/execute/bitfld-1.x: Remove.
26634         * gcc.c-torture/execute/bitfld-3.c: New test.
26635         * gcc.dg/bitfld-2.c: Remove XFAILs.
26636
26637 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26638
26639         PR c++/16276
26640         * g++.dg/rtti/tinfo1.C: New file.
26641
26642 2004-07-07  Eric Christopher  <echristo@redhat.com>
26643
26644         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26645
26646 2004-07-07  Andrew Pinski  <apinski@apple.com>
26647
26648         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26649
26650 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26651
26652         * g++.dg/init/call1.C: XFAIL.
26653
26654 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26655
26656         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26657         except for movstrict*, to movmem* and clrstr* to clrmem*.
26658
26659 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26660
26661         * gcc.c-torture/execute/20040707-1.c: New test.
26662
26663 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26664
26665         * gcc.c-torture/execute/20040706-1.c: New test.
26666
26667 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26668
26669         PR c++/3671
26670         * g++.dg/template/spec14.C: New test.
26671
26672 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26673
26674         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26675         nothing if not yet defined.  Use it in b, c and d type definitions.
26676         * gcc.c-torture/execute/20040705-1.c: New test.
26677         * gcc.c-torture/execute/20040705-2.c: New test.
26678
26679 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26680
26681         PR c++/2518
26682         * g++.dg/lookup/new1.C: New test.
26683
26684 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26685
26686         PR c++/11406
26687         * g++.dg/template/sizeof8.C: New test.
26688
26689 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26690
26691         * gcc.c-torture/compile/20040705-1.c: New test.
26692
26693 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26694
26695         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26696
26697 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26698
26699         * gcc.dg/cpp/if-mop.c: Two new testcases.
26700         * gcc.dg/cpp/trad/comment-3.c: New.
26701
26702 2004-07-04  Paul Brook  <paul@codesourcery.com>
26703
26704         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26705
26706 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26707
26708         PR c++/3761
26709         * g++.dg/lookup/crash4.C: New test.
26710
26711 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26712
26713         * gcc.c-torture/execute/builtin-abs-1.c
26714         * gcc.c-torture/execute/builtin-abs-2.c
26715         * gcc.c-torture/execute/builtin-complex-1.c
26716         * gcc.c-torture/execute/builtins/string-1-lib.c
26717         * gcc.c-torture/execute/builtins/string-1.c
26718         * gcc.c-torture/execute/builtins/string-2-lib.c
26719         * gcc.c-torture/execute/builtins/string-2.c
26720         * gcc.c-torture/execute/builtins/string-3-lib.c
26721         * gcc.c-torture/execute/builtins/string-3.c
26722         * gcc.c-torture/execute/builtins/string-4-lib.c
26723         * gcc.c-torture/execute/builtins/string-4.c
26724         * gcc.c-torture/execute/builtins/string-5-lib.c
26725         * gcc.c-torture/execute/builtins/string-5.c
26726         * gcc.c-torture/execute/builtins/string-6-lib.c
26727         * gcc.c-torture/execute/builtins/string-6.c
26728         * gcc.c-torture/execute/builtins/string-7-lib.c
26729         * gcc.c-torture/execute/builtins/string-7.c
26730         * gcc.c-torture/execute/builtins/string-8-lib.c
26731         * gcc.c-torture/execute/builtins/string-8.c
26732         * gcc.c-torture/execute/builtins/string-9-lib.c
26733         * gcc.c-torture/execute/builtins/string-9.c
26734         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26735         * gcc.c-torture/execute/builtins/string-asm-1.c
26736         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26737         * gcc.c-torture/execute/builtins/string-asm-2.c
26738         * gcc.c-torture/execute/stdio-opt-1.c
26739         * gcc.c-torture/execute/stdio-opt-2.c
26740         * gcc.c-torture/execute/stdio-opt-3.c
26741         * gcc.c-torture/execute/string-opt-1.c
26742         * gcc.c-torture/execute/string-opt-10.c
26743         * gcc.c-torture/execute/string-opt-11.c
26744         * gcc.c-torture/execute/string-opt-12.c
26745         * gcc.c-torture/execute/string-opt-13.c
26746         * gcc.c-torture/execute/string-opt-14.c
26747         * gcc.c-torture/execute/string-opt-15.c
26748         * gcc.c-torture/execute/string-opt-16.c
26749         * gcc.c-torture/execute/string-opt-2.c
26750         * gcc.c-torture/execute/string-opt-6.c
26751         * gcc.c-torture/execute/string-opt-7.c
26752         * gcc.c-torture/execute/string-opt-8.c:
26753         Replace with ...
26754
26755         * gcc.c-torture/execute/builtins/abs-2.c
26756         * gcc.c-torture/execute/builtins/abs-3.c
26757         * gcc.c-torture/execute/builtins/complex-1.c
26758         * gcc.c-torture/execute/builtins/fprintf.c
26759         * gcc.c-torture/execute/builtins/fputs.c
26760         * gcc.c-torture/execute/builtins/memcmp.c
26761         * gcc.c-torture/execute/builtins/memmove.c
26762         * gcc.c-torture/execute/builtins/memops-asm.c
26763         * gcc.c-torture/execute/builtins/mempcpy-2.c
26764         * gcc.c-torture/execute/builtins/mempcpy.c
26765         * gcc.c-torture/execute/builtins/memset.c
26766         * gcc.c-torture/execute/builtins/printf.c
26767         * gcc.c-torture/execute/builtins/sprintf.c
26768         * gcc.c-torture/execute/builtins/strcat.c
26769         * gcc.c-torture/execute/builtins/strchr.c
26770         * gcc.c-torture/execute/builtins/strcmp.c
26771         * gcc.c-torture/execute/builtins/strcpy.c
26772         * gcc.c-torture/execute/builtins/strcspn.c
26773         * gcc.c-torture/execute/builtins/strlen-2.c
26774         * gcc.c-torture/execute/builtins/strlen.c
26775         * gcc.c-torture/execute/builtins/strncat.c
26776         * gcc.c-torture/execute/builtins/strncmp-2.c
26777         * gcc.c-torture/execute/builtins/strncmp.c
26778         * gcc.c-torture/execute/builtins/strncpy.c
26779         * gcc.c-torture/execute/builtins/strpbrk.c
26780         * gcc.c-torture/execute/builtins/strpcpy-2.c
26781         * gcc.c-torture/execute/builtins/strpcpy.c
26782         * gcc.c-torture/execute/builtins/strrchr.c
26783         * gcc.c-torture/execute/builtins/strspn.c
26784         * gcc.c-torture/execute/builtins/strstr-asm.c
26785         * gcc.c-torture/execute/builtins/strstr.c:
26786         ... these new files.
26787
26788         * gcc.c-torture/execute/builtins/abs-2-lib.c
26789         * gcc.c-torture/execute/builtins/abs-3-lib.c
26790         * gcc.c-torture/execute/builtins/complex-1-lib.c
26791         * gcc.c-torture/execute/builtins/fprintf-lib.c
26792         * gcc.c-torture/execute/builtins/fputs-lib.c
26793         * gcc.c-torture/execute/builtins/memcmp-lib.c
26794         * gcc.c-torture/execute/builtins/memmove-lib.c
26795         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26796         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26797         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26798         * gcc.c-torture/execute/builtins/memset-lib.c
26799         * gcc.c-torture/execute/builtins/printf-lib.c
26800         * gcc.c-torture/execute/builtins/sprintf-lib.c
26801         * gcc.c-torture/execute/builtins/strcat-lib.c
26802         * gcc.c-torture/execute/builtins/strchr-lib.c
26803         * gcc.c-torture/execute/builtins/strcmp-lib.c
26804         * gcc.c-torture/execute/builtins/strcpy-lib.c
26805         * gcc.c-torture/execute/builtins/strcspn-lib.c
26806         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26807         * gcc.c-torture/execute/builtins/strlen-lib.c
26808         * gcc.c-torture/execute/builtins/strncat-lib.c
26809         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26810         * gcc.c-torture/execute/builtins/strncmp-lib.c
26811         * gcc.c-torture/execute/builtins/strncpy-lib.c
26812         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26813         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26814         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26815         * gcc.c-torture/execute/builtins/strrchr-lib.c
26816         * gcc.c-torture/execute/builtins/strspn-lib.c
26817         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26818         * gcc.c-torture/execute/builtins/strstr-lib.c
26819         * gcc.c-torture/execute/builtins/lib/abs.c
26820         * gcc.c-torture/execute/builtins/lib/fprintf.c
26821         * gcc.c-torture/execute/builtins/lib/memset.c
26822         * gcc.c-torture/execute/builtins/lib/printf.c
26823         * gcc.c-torture/execute/builtins/lib/sprintf.c
26824         * gcc.c-torture/execute/builtins/lib/strcpy.c
26825         * gcc.c-torture/execute/builtins/lib/strcspn.c
26826         * gcc.c-torture/execute/builtins/lib/strncat.c
26827         * gcc.c-torture/execute/builtins/lib/strncmp.c
26828         * gcc.c-torture/execute/builtins/lib/strncpy.c
26829         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26830         * gcc.c-torture/execute/builtins/lib/strspn.c
26831         * gcc.c-torture/execute/builtins/lib/strstr.c:
26832         New files containing support routines.
26833
26834         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26835         declaration.
26836         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26837         when not optimizing.
26838
26839 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26840
26841         PR c++/16240
26842         * g++.dg/abi/mangle22.C: New test.
26843         * g++.dg/abi/mangle23.C: Likewise.
26844
26845 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26846
26847         PR fortran/16290
26848         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26849         Allow for cases without denormalized floating point numbers.
26850
26851 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26852
26853         PR c/1027
26854         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26855         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26856         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26857         expected warning text.
26858         * gcc.dg/format/diag-2.c: New test.
26859
26860 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26861
26862         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26863
26864 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26865
26866         * gcc.dg/builtins-43.c: New.
26867         * gcc.dg/builtins-44.c: New.
26868         * gcc.dg/builtins-45.c: New.
26869
26870 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26871             Andreas Tobler  <a.tobler@schweiz.ch>
26872
26873         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26874         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26875         as SIGSEGV.
26876         * gcc.dg/cleanup-11.c: Likewise.
26877         * gcc.dg/cleanup-8.c: Likewise.
26878         * gcc.dg/cleanup-9.c: Likewise.
26879         * gcc.dg/cleanup-5.c: Run on all platforms.
26880
26881 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26882
26883         * g++.dg/warn/nonnull1.C: New test.
26884
26885 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26886
26887         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26888         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26889         Special-case the Sun compiler wrt to <complex.h>.
26890
26891 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26892
26893         * gcc.dg/Wunreachable-8.C: New test.
26894
26895         * gcc.dg/h8300-ice2.c : New test.
26896
26897 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26898
26899         PR fortran/16161
26900         * gfortran.fortran-torture/compile/implicit.f90: Add test
26901         for implicit character.
26902
26903 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26904
26905         PR fortran/16289
26906         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26907         Use tiny() intrinsic to find smallest non-negative real
26908
26909 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26910
26911         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26912         * gcc.dg/compat/struct-by-value-22_x.c: New.
26913         * gcc.dg/compat/struct-by-value-22_y.c: New.
26914
26915         * gcc.c-torture/execute/20040629-1.c: New test.
26916
26917 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26918
26919         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26920         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26921
26922         PR target/16195
26923         * gcc.dg/20040625-1.c: New test.
26924
26925 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26926
26927         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26928
26929 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26930
26931         PR fortran/15963
26932         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26933
26934 2004-06-29  Richard Henderson  <rth@redhat.com>
26935
26936         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26937
26938 2004-06-29  Paul Brook  <paul@codesourcery.com>
26939
26940         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26941         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26942
26943 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26944
26945         PR c++/16260
26946         * g++.dg/parse/crash15.C: New.
26947
26948 2004-06-28  Andrew Pinski  <apinski@apple.com>
26949
26950         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26951         by the error already.
26952
26953         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26954
26955 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26956
26957         PR target/14041
26958         * gcc.dg/h8300-bss-align-1.c : New.
26959
26960 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26961
26962         * PR c++/16174
26963         * g++.dg/template/ctor4.C: New.
26964
26965 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26966
26967         PR c++/16205
26968         * g++.dg/warn/Wsequence-point-1.C: New test.
26969
26970 2004-06-27  Paul Brook  <paul@codesourcery.com>
26971
26972         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26973
26974 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26975
26976         * g++.old-deja/g++.mike/p7325.C: Remove.
26977
26978 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26979
26980         PR c/14963
26981         * gcc.dg/pr14963.c: New test.
26982
26983 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26984
26985         PR c++/16193
26986         * g++.dg/parse/redef1.C: New test.
26987
26988 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26989
26990         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26991         20021110.c.
26992         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26993         20021119-1.c.
26994         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26995         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26996         5-04.c.
26997         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26998         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26999         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27000         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27001         g++.brendan/enum14.C.
27002         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27003         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27004         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27005         g++.mike/virt1.C.
27006         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27007         memtemp24.C.
27008
27009 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27010
27011         * gcc.dg/20040527-1.c: New test case.
27012
27013 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27014
27015         PR gfortran/pr16196
27016         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27017
27018 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27019
27020         PR middle-end/15825
27021         * gcc.dg/pr15825-1.c: New test case.
27022
27023 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27024
27025         * gcc.c-torture/execute/20040625-1.c: New test.
27026
27027 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27028
27029         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27030
27031 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27032
27033         * gcc.dg/torture/mips-div-1.c: New test.
27034
27035 2004-06-24  Jeff Law  <law@redhat.com>
27036
27037         * gcc.dg/tree-ssa/20040624-1.c: New test.
27038
27039 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27040
27041         * gcc.c-torture/compile/20040624-1.c: New test.
27042
27043 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27044
27045         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27046         this directory.
27047
27048 2004-06-23  Andrew Pinski  <apinski@apple.com>
27049
27050         PR middle-end/15988
27051         * g++.dg/opt/ptrmem4.C: New test.
27052
27053         * gcc.dg/c90-array-quals-2.c: New test.
27054
27055 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27056
27057         * gcc.dg/kpice1.c: New test.
27058
27059 2006-06-23  Andrew Pinski  <apinski@apple.com>
27060
27061         * gcc.dg/c90-array-quals.c: New test.
27062
27063 2006-06-22  Richard Henderson  <rth@redhat.com>
27064
27065         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27066
27067 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27068
27069         * gcc.dg/builtins-config.h: Handle FreeBSD.
27070
27071 2006-06-22  Richard Henderson  <rth@redhat.com>
27072
27073         * g++.dg/opt/devirt1.C: New.
27074
27075 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27076
27077         * g++.dg/opt/pr15551.C: New testcase.
27078
27079 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27080
27081         PR target/14800
27082         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27083         x86_64-*-linux* when compiling for 32bit.
27084
27085 2004-06-21  Andrew Pinski  <apinski@apple.com>
27086
27087         * gcc.dg/pch/struct-1.c: New.
27088         * gcc.dg/pch/struct-1.hs: New.
27089
27090 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27091
27092         * gcc.dg/pch/save-temps-1.c: New file.
27093         * gcc.dg/pch/save-temps-1.hs: New file.
27094
27095 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27096
27097         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27098         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27099
27100 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27101
27102         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27103         to fix type error.
27104         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27105         Remove trailing spaces.
27106
27107 2004-06-21  Richard Henderson  <rth@redhat.com>
27108
27109         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27110         merging && to BIT_FIELD_REF.
27111
27112 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27113
27114         * g++.dg/opt/placeholder1.C: New test.
27115
27116 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27117
27118         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27119         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27122
27123 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27124
27125         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27126         extern "C".
27127         * g++.dg/other/pragma-re-1.C: Add comments.
27128
27129 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27130
27131         PR gfortran/16080
27132         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27133
27134 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27135
27136         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27137         instead of setting the type of size_t by
27138         hand.
27139
27140 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27141
27142         * gcc.dg/unordered-2.c: New test case.
27143         * gcc.dg/unordered-3.c: New test case.
27144
27145 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27146
27147         PR other/16043
27148         * lib/g++.exp (g++_version): Tweak regexp for version
27149         * lib/g77.exp (g77_version): Likewise.
27150         * lib/gfortran.exp (gfortran_version): Likewise.
27151         * lib/objc.exp (objc_version): Likewise.
27152         * lib/treelang.exp (treelang_version): Likewise.
27153
27154 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27157         Use INT_MAX instead of __INT_MAX__.
27158         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27159
27160         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27161         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27162         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27163         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27164         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27165         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27166         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27167         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27168         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27169
27170         * gcc.dg/range-test-1.c: New test.
27171         * g++.dg/opt/range-test-1.C: New test.
27172
27173 2004-06-17  Richard Henderson  <rth@redhat.com>
27174
27175         * objc.dg/sync-1.m: New.
27176         * objc.dg/try-catch-1.m: Don't force next runtime.
27177         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27178         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27179         shadowed catch clause.
27180         * objc.dg/try-catch-5.m: New.
27181
27182 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27183
27184         Bug 14610
27185         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27186
27187 2004-06-15  Richard Henderson  <rth@redhat.com>
27188
27189         * gcc.dg/20001116-1.c: Move expected warning line.
27190
27191 2004-06-15  Richard Henderson  <rth@redhat.com>
27192
27193         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
27194         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
27195
27196 2004-06-15  Jeff Law  <law@redhat.com>
27197
27198         * gcc.dg/tree-ssa/20040615-1.c: New test.
27199         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
27200         be less sensitive to operand ordering.
27201         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
27202
27203 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
27204
27205         * g++.dg/abi/bitfield3.C: Add comment..
27206
27207 2004-06-15  Richard Henderson  <rth@redhat.com>
27208
27209         * g++.dg/ext/stmtexpr1.C: XFAIL.
27210         * gcc.dg/20030612-1.c: XFAIL.
27211
27212 2004-06-15  Eric Christopher  <echristo@redhat.com>
27213
27214         * g++.dg/charset/asm5.c: New.
27215         * gcc.dg/charset/asm6.c: New.
27216
27217 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27218
27219         PR fortran/15962
27220         * gfortran.fortran-torture/execute/select_1.f90: New test.
27221
27222 2004-06-15  Paul Brook  <paul@codesourcery.com>
27223
27224         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
27225
27226 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27227
27228         PR c++/15967
27229         * g++.dg/lookup/crash3.C: New test.
27230
27231 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27232
27233         PR c++/15947
27234         * g++.dg/parse/dtor4.C: New test.
27235
27236 2004-06-14  Jeff Law  <law@redhat.com>
27237
27238         * gcc.c-torture/compile/20040614-1.c: New test.
27239
27240 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27241
27242         PR fortran/15211
27243         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
27244         LEN of a character array.
27245
27246 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27247
27248         PR c++/15096
27249         * g++.dg/template/ptrmem10.C: New test.
27250
27251         PR c++/14930
27252         * g++.dg/template/friend30.C: New test.
27253
27254 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27255
27256         PR fortran/14928
27257         * gfortran.fortran-torture/compile/mloc.f90: New test.
27258
27259 2004-06-13  Paul Brook  <paul@codesourcery.com>
27260
27261         * gfortran.fortran-torture/execute/random_2.f90: New test.
27262
27263 2004-06-13  Eric Christopher  <echristo@redhat.com>
27264
27265         * gcc.dg/noncompile/redecl-1.c: Fix error message.
27266
27267 2004-06-12  Paul Brook  <paul@codesourcery.com>
27268
27269         * gfortran.fortran-torture/execute/contained_3.f90: New test.
27270
27271 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27272
27273         PR fortran/14923
27274         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
27275
27276 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27277
27278         PR fortran/14957
27279         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
27280         syntax errors in end statements of contained subroutines.
27281
27282 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27283
27284         PR fortran/12841
27285         * gfortran.fortran-torture/execute/null_arg.f90: New test.
27286
27287 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27288
27289         PR fortran/15665
27290         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
27291
27292 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
27293
27294         PR gfortran/12839
27295         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
27296
27297 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/15862
27300         * g++.dg/parse/enum1.C: New test.
27301
27302 2004-06-10  Jeff Law  <law@redhat.com>
27303
27304         * gcc.c-torture/compile/20040610-1.c: New test.
27305
27306 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27307
27308         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
27309         * g++.old-deja/g++.other/decl3.C: Likewise.
27310
27311 2004-06-10  Brian Booth  <bbooth@redhat.com>
27312
27313         * gcc.dg/tree-ssa/20031015-1.c: Scan for
27314         V_MAY_DEF instead of VDEF.
27315         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
27316
27317 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
27318
27319         PR c++/14211
27320         * g++.dg/conversion/const1.C: New test.
27321
27322         PR c++/15076
27323         * g++.dg/conversion/reinterpret1.C: New test.
27324
27325         PR c++/15877
27326         * g++.dg/template/enum2.C: New test.
27327
27328         PR c++/15227
27329         * g++.dg/template/error13.C: New test.
27330
27331 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27332
27333         PR fortran/14957
27334         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
27335         arguments to test_* REAL and of the right size.
27336
27337 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27338
27339         PR target/15569
27340         PR rtl-optimization/15681
27341         * gcc.dg/20040609-1.c: New test.
27342
27343 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
27344
27345         PR c++/14791
27346         * g++.dg/opt/builtins1.C: New test.
27347
27348 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
27349
27350         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
27351         that use default windows32 struct layout.
27352         * gcc.dg/i386-bitfield2.c: Likewise.
27353
27354 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
27355
27356         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
27357         for mingw32 and cygwin targets.
27358
27359 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
27360
27361         * gcc.dg/pch/macro-4.c: New.
27362         * gcc.dg/pch/macro-4.hs: New.
27363
27364 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27365
27366         PR fortran/13249
27367         * gfortran.fortran-torture/compile/name_clash.f90: New test.
27368
27369 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27370
27371         PR fortran/13372
27372         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
27373
27374 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27375
27376         PR gfortran/14897
27377         * gfortran.fortran-torture/execute/t_edit.f90: New test.
27378
27379 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
27380
27381         PR gfortran/15755
27382         * gfortran.fortran-torture/execute/backspace.c : New test.
27383
27384 2004-06-09  Paul Brook  <paul@codesourcery.com>
27385
27386         * gfortran.fortran-torture/execure/intrinsic_associated.f90
27387         (pointer_to_section): Rewrite to use smaller array.
27388
27389 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
27390
27391         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
27392         * gcc.dg/ext/altivec-10.c: Same.
27393         * gcc.dg/ext/altivec-11.c: Same.
27394         * gcc.dg/ext/altivec-12.c: Same.
27395         * gcc.dg/ext/altivec-13.c: Same.
27396         * gcc.dg/ext/altivec-14.c: Same.
27397         * gcc.dg/ext/altivec-15.c: Same.
27398         * gcc.dg/ext/altivec-16.c: Same.
27399         * gcc.dg/ext/altivec-3.c: Same.
27400         * gcc.dg/ext/altivec-4.c: Same.
27401         * gcc.dg/ext/altivec-6.c: Same.
27402         * gcc.dg/ext/altivec-7.c: Same.
27403         * gcc.dg/ext/altivec-8.c: Same.
27404         * gcc.dg/ext/altivec-varargs-1.c: Same.
27405
27406         * g++.dg/ext/altivec-1.C: Correct dg syntax.
27407         * g++.dg/ext/altivec-10.C: Same.
27408         * g++.dg/ext/altivec-2.C: Same.
27409         * g++.dg/ext/altivec-3.C: Same.
27410         * g++.dg/ext/altivec-4.C: Same.
27411         * g++.dg/ext/altivec-5.C: Same.
27412         * g++.dg/ext/altivec-6.C: Same.
27413         * g++.dg/ext/altivec-7.C: Same.
27414         * g++.dg/ext/altivec-8.C: Same.
27415         * g++.dg/ext/altivec-9.C: Same.
27416
27417 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27418
27419         PR c++/7841
27420         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
27421
27422 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423
27424         * gcc.dg/union-1.c: New test.
27425
27426 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27427
27428         * gcc.dg/builtins-41.c: New test case.
27429         * gcc.dg/builtins-42.c: New test case.
27430
27431 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27432
27433         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
27434         * g++.dg/ext/altivec-10.C: Same.
27435         * g++.dg/ext/altivec-2.C: Same.
27436         * g++.dg/ext/altivec-3.C: Same.
27437         * g++.dg/ext/altivec-4.C: Same.
27438         * g++.dg/ext/altivec-5.C: Same.
27439         * g++.dg/ext/altivec-6.C: Same.
27440         * g++.dg/ext/altivec-7.C: Same.
27441         * g++.dg/ext/altivec-8.C: Same.
27442         * g++.dg/ext/altivec-9.C: Same.
27443         * g++.old-deja/g++.abi/cxa_vec.C: Same.
27444         * g++.old-deja/g++.brendan/new3.C: Same.
27445         * gcc.c-torture/execute/eeprof-1.x: Same.
27446
27447 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27448
27449         PR c/14765
27450         * gcc.dg/pr14765-1.c: New test.
27451
27452 2004-06-07  Roger Sayle  <roger@eyesopen.com>
27453
27454         PR c/14649
27455         * gcc.dg/pr14649-1.c: New test case.
27456
27457 2004-06-07  Richard Henderson  <rth@redhat.com>
27458
27459         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
27460         if temporaries.
27461
27462 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
27463
27464         * g++.dg/eh/elide1.C: Remove XFAIL.
27465
27466 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
27467
27468         PR c++/15337
27469         * g++.dg/expr/sizeof3.C: New test.
27470
27471         PR c++/14777
27472         * g++.dg/template/access14.C: New test.
27473
27474         PR c++/15554
27475         * g++.dg/template/enum1.C: New test.
27476
27477         PR c++/15057
27478         * g++.dg/eh/throw1.C: New test.
27479
27480 2004-06-07  David Ayers  <d.ayers@inode.at>
27481             Ziemowit Laski  <zlaski@apple.com>
27482
27483         * lib/objc.exp (objc_target_compile): Revert the '-framework
27484         Foundation' flag fix, since bare Darwin does not ship
27485         with the Foundation framework.
27486         * objc/execute/next_mapping.h: Provide a local NSConstantString
27487         @interface and @implementation.
27488         (objc_constant_string_init): A constructor function, used to
27489         initialize the NSConstantString meta-class object.
27490         * objc/execute/string1.m: Include "next_mapping.h" instead of
27491         <Foundation/NSString.h>.
27492         * objc/execute/string2.m: Likewise.
27493         * objc/execute/string3.m: Likewise.
27494         * objc/execute/string4.m: Likewise.
27495
27496 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
27497
27498         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
27499         to double. Replace double with FLOAT.
27500         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
27501
27502         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27503         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27504         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27505         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27506         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27507         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27508         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27509         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27510
27511 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27512
27513         PR c/13519
27514         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27515
27516 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27517
27518         PR c++/15503
27519         * g++.dg/template/meminit2.C: New test.
27520
27521 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27522
27523         PR target/15822
27524         * gcc.c-torture/execute/compare-fp-1.c,
27525         gcc.c-torture/execute/compare-fp-2.c,
27526         gcc.c-torture/execute/compare-fp-3.c,
27527         gcc.c-torture/execute/compare-fp-4.c,
27528         gcc.c-torture/execute/compare-fp-3.x,
27529         gcc.c-torture/execute/compare-fp-4.x: Moved...
27530         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27531         gcc.c-torture/execute/ieee/compare-fp-2.c,
27532         gcc.c-torture/execute/ieee/compare-fp-3.c,
27533         gcc.c-torture/execute/ieee/compare-fp-4.c,
27534         gcc.c-torture/execute/ieee/compare-fp-3.x,
27535         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27536
27537 2004-06-04  David Ayers  <d.ayers@inode.at>
27538
27539         * objc/execute/protocol-isEqual-4.m: New testcase.
27540
27541 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27542
27543         * objc/execute/protocol-isEqual-1.m: New testcase.
27544         * objc/execute/protocol-isEqual-2.m: New testcase.
27545         * objc/execute/protocol-isEqual-3.m: New testcase.
27546
27547 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27548
27549         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27550
27551 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27552
27553         * lib/objc.exp (objc_target_compile): When running tests on
27554         Darwin (Mac OS X), inform the linker about '-framework
27555         'Foundation'.
27556
27557 2004-06-02  Eric Christopher  <echristo@redhat.com>
27558
27559         * gcc.c-torture/compile/20040602-1.c: New.
27560
27561 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27564         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27565
27566         PR tree-optimization/14736
27567         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27568
27569         PR tree-optimization/14042
27570         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27571
27572         PR tree-optimization/14729
27573         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27574
27575 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27576
27577         PR fortran/15557
27578         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27579
27580 2004-06-01  Richard Hederson  <rth@redhat.com>
27581
27582         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27583
27584 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27585
27586         PR c++/14932
27587         * g++.dg/parse/offsetof4.C: New test.
27588
27589 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27590
27591         PR objc/7993
27592         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27593
27594 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27595
27596         PR c++/15701
27597         * g++.dg/template/friend29.C: New test.
27598
27599 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27600
27601         PR c/15749
27602         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27603
27604 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27605
27606         * gcc.dg/sparc-trap-1.c: New test.
27607
27608 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27609
27610         PR middle-end/15069
27611         * g++.dg/opt/fold3.C: New test case.
27612
27613 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27614
27615         * lib/target-supports.exp (check_iconv_available): Fix fallout
27616         from 2004-05-28 patch.
27617
27618 2004-05-30  Paul Brook  <paul@codesourcery.com>
27619
27620         PR fortran/15620
27621         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27622         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27623
27624 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27625
27626         * gfortran.fortran-torture/execute/random_1.f90: New test.
27627
27628 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27629
27630         * g++.dg/ext/altivec-10.C: New test.
27631
27632 2004-05-29  Paul Brook  <paul@codesourcery.com>
27633
27634         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27635
27636 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27637
27638         * gcc.dg/altivec-16.c: New test.
27639
27640 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27641
27642         * lib/target-supports.exp (check_vmx_hw_available): New.
27643         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27644
27645         * lib/target-supports.exp (check_alias_available,
27646         check_iconv_available, check_named_sections_available): Use
27647         unique names for temporary files.
27648
27649 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27650
27651         * gcc.dg/altivec-15.c: New test.
27652
27653 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27654
27655         PR c++/15083
27656         * g++.dg/warn/noeffect6.C: New test.
27657
27658         PR c++/15471
27659         * g++.dg/expr/ptrmem4.C: New test.
27660
27661         PR c++/15640
27662         * g++.dg/template/operator3.C: New test.
27663
27664 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27665
27666         PR c++/14668
27667         * g++.dg/lookup/redecl1.C: New test.
27668         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27669
27670 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27671
27672         * gcc.c-torture/execute/compare-fp-1.c,
27673         gcc.c-torture/execute/compare-fp-2.c,
27674         gcc.c-torture/execute/compare-fp-3.c,
27675         gcc.c-torture/execute/compare-fp-4.c,
27676         gcc.c-torture/execute/compare-fp-3.x,
27677         gcc.c-torture/execute/compare-fp-4.x,
27678         gcc.dg/pr15649-1.c: New.
27679
27680 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27681
27682         PR c++/12883
27683         * g++.dg/init/array14.C: New test.
27684
27685 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27686
27687         * lib/compat.exp (compat-get-options-main): New.
27688         (compat-get-options): Remove unneeded code, warn for ignored
27689         command.
27690         (compat-execute): Check flag set by dg-require-* commands.
27691
27692         * lib/compat.exp (compat-execute): Break up long lines.
27693
27694 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27695
27696         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27697         * gcc.dg/altivec-14.c: New test.
27698         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27699
27700         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27701         * gcc.dg/altivec-12.c: Ditto.
27702
27703         * gcc.dg/altivec-3.c: Move call to altivec_check.
27704
27705 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27706
27707         PR c++/15044
27708         * g++.dg/template/error12.C: New test.
27709
27710         PR c++/15317
27711         * g++.dg/ext/attrib15.C: New test.
27712
27713         PR c++/15329
27714         * g++.dg/template/ptrmem9.C: New test.
27715
27716 2004-05-25  Paul Brook  <paul@codesourcery.com>
27717
27718         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27719
27720 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27721
27722         PR c++/15165
27723         * g++.dg/template/crash19.C: New test.
27724
27725 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27726
27727         PR c++/15025
27728         * g++.dg/template/redecl1.C: New test.
27729
27730 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/14821
27733         * g++.dg/other/ns1.C: New test.
27734
27735         PR c++/14883
27736         * g++.dg/template/invalid1.C: New test.
27737
27738 2004-05-23  Paul Brook  <paul@codesourcery.com>
27739         Victor Leikehman  <lei@haifasphere.co.il>
27740
27741         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27742         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27743
27744 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27745
27746         PR c++/15285
27747         PR c++/15299
27748         * g++.dg/template/non-dependent5.C: New test.
27749         * g++.dg/template/non-dependent6.C: New test.
27750
27751 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27752
27753         PR c++/15507
27754         * g++.dg/inherit/union1.C: New test.
27755
27756         PR c++/15542
27757         * g++.dg/template/addr1.C: New test.
27758
27759         PR c++/15427
27760         * g++.dg/template/array5.C: New test.
27761
27762         PR c++/15287
27763         * g++.dg/template/array6.C: New test.
27764
27765 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27766             Roger Sayle  <roger@eyesopen.com>
27767
27768         * g++.dg/lookup/forscope2.C: New test case.
27769
27770 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27771
27772         * gcc.dg/cpp/Wmissingdirs.c: New.
27773
27774 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27775
27776         PR target/15301
27777         * gcc.dg/compat/union-m128-1.h: New file.
27778         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27779         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27780         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27781
27782 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27783
27784         PR target/15302
27785         * gcc.dg/compat/struct-complex-1.h: New file.
27786         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27787         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27788         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27789
27790 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27791
27792         PR middle-end/3074
27793         * gcc.dg/pr3074-1.c: New test case.
27794         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27795
27796 2004-05-20  Falk Hueffner  <falk@debian.org>
27797
27798         PR other/15526
27799         * gcc.dg/ftrapv-1.c: New test case.
27800
27801 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27802
27803         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27804
27805 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27806             Jeff Law  <law@redhat.com>
27807
27808         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27809         * gcc.dg/tree-ssa/20040518-2.c: New test.
27810
27811         * gcc.dg/tree-ssa/20040518-1.c: New test.
27812
27813 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27814
27815         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27816
27817 2004-05-18  Paul Brook  <paul@codesourcery.com>
27818
27819         PR fortran/13930
27820         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27821
27822 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27823
27824         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27825         constant folding.
27826
27827 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27828
27829         * gcc.dg/tree-ssa/20040517-1.c: New test.
27830
27831 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27832
27833         * gcc.dg/loop-4.c: New test.
27834
27835 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27836
27837         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27838
27839 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27840
27841         PR fortran/15311
27842         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27843
27844 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27845
27846         PR fortran/13826
27847         PR fortran/13940
27848         * gfortran.fortran-torture/compile/data_1.f90: New test.
27849
27850 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27851
27852         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27853         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27854
27855 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27856
27857         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27858
27859 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27860
27861         PR c/15444
27862         * gcc.dg/format/xopen-1.c: Adjust expected message.
27863         * gcc.dg/format/xopen-3.c: New test.
27864
27865 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27866
27867         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27868
27869 2004-05-14  Jeff Law  <law@redhat.com>
27870
27871         * gcc.dg/tree-ssa/20040514-2.c: New test.
27872
27873 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27874
27875         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27876         this ...
27877         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27878         this.
27879
27880 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27881
27882         * gcc.dg/tree-ssa/20040514-1.c: New test.
27883
27884 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27885
27886         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27887         test.
27888
27889 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27890
27891         PR fortran/14066
27892         * gfortran.fortran-torture/compile/do_1.f90: New test.
27893
27894 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27895
27896         PR fortran/15051
27897         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27898         test.
27899
27900 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27901
27902         PR fortran/15149
27903         * gfortran.fortran-torture/execute/random_init.f90: New test.
27904
27905 2004-05-13  Paul Brook  <paul@codesourcery.com>
27906
27907         PR fortran/15314
27908         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27909
27910 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27911
27912         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27913         for the powerpc case.
27914
27915 2004-05-13  Jeff Law  <law@redhat.com>
27916
27917         * gcc.dg/tree-ssa/20040513-1.c: New test.
27918         * gcc.dg/tree-ssa/20040513-2.c: New test.
27919
27920 2004-05-13  Paul Brook  <paul@codesourcery.com>
27921
27922         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27923         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27924         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27925
27926 2004-05-13  Andreas Schwab  <schwab@suse.de>
27927
27928         PR other/10819
27929         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27930         characters.
27931
27932 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27933
27934         PR fortran/15294
27935         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27936
27937 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27938
27939         Merge from tree-ssa-20020619-branch.  See
27940         ChangeLog.tree-ssa for details.
27941
27942 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27943
27944         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27945         include <altivec.h> explicitly.
27946         * gcc.dg/altivec-13.c: Likewise.
27947
27948 2004-05-11  Paul Brook  <paul@codesourcery.com>
27949
27950         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27951
27952 2004-05-10  Eric Christopher  <echristo@redhat.com>
27953
27954         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27955         * gcc.dg/sibcall-4.c: Ditto.
27956
27957 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27958
27959         * g++.dg/ext/altivec-8.C: New test case.
27960         * gcc.dg/altivec-13.c: New test case.
27961
27962 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27963
27964         * gcc.c-torture/execute/divcmp-1.c: New test case.
27965         * gcc.c-torture/execute/divcmp-2.c: New test case.
27966         * gcc.c-torture/execute/divcmp-3.c: New test case.
27967
27968 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27969
27970         * g++.dg/other/pragma-re-2.C: New test.
27971
27972 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27973
27974         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27975         * gcc.dg/i386-387-2.c: Likewise.
27976
27977         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27978         __builtin_drem.
27979         * gcc.dg/i386-387-6.c: Likewise.
27980
27981 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27982
27983         * gcc.dg/builtins-33.c: Also check log1p*.
27984
27985 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27986
27987         PR optimization/15296
27988         * gcc.c-torture/execute/pr15296.c: New test.
27989
27990 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27991
27992         * gcc.dg/builtins-40.c: New test.
27993
27994 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27995
27996         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27997
27998 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27999
28000         * g++.dg/ext/spe1.C: New testcase.
28001
28002 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28003
28004         * objc.dg/image-info.m: Allow additional attributes
28005         for __image_info section.
28006
28007 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28008
28009         * gcc.dg/torture/mips-hilo-2.c: New test.
28010
28011 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28012
28013         PR c++/14389
28014         * g++.dg/template/member5.C: New test.
28015
28016 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28017
28018         * gcc.dg/builtins-34.c: Also check expm1*.
28019
28020 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28021
28022         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28023         * gcc.dg/torture/builtin-convert-3.c: New test.
28024
28025 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28026
28027         PR middle-end/15054
28028         * g++.dg/opt/pr15054.C: New test.
28029
28030 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28031
28032         * gcc.dg/torture/builtin-rounding-1.c: New test.
28033         * gcc.dg/builtins-25.c: Delete.
28034         * gcc.dg/builtins-29.c: Delete.
28035
28036 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28037
28038         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28039         * gcc.dg/sibcall-4.c: Likewise.
28040         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28041
28042 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28043
28044         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28045         bit-field on 16-bit targets.
28046
28047 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28048
28049         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28050         16-bit targets.
28051
28052 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28053
28054         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28055         * gcc.dg/rs6000-power2-2.c: Likewise.
28056
28057 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28058
28059         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28060         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28061         Change the asm registers to be in form of frN instead of fN.
28062
28063 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28064
28065         * gcc.dg/torture/builtin-convert-2.c: New test.
28066
28067 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28068
28069         * gcc.dg/rs6000-power2-1.c: New test.
28070         * gcc.dg/rs6000-power2-2.c: New test.
28071
28072 2004-04-28  Jan Hubicka  <jh@suse.cz>
28073
28074         * gcc.dg/unused-6.c: New test.
28075
28076 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28077             Ulrich Weigand  <uweigand@de.ibm.com>
28078
28079         * ada/acats/run_all.sh: Define $target variable.
28080
28081 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28082
28083         PR c++/15119
28084         * g++.dg/other/vararg-1.C: New test.
28085
28086         PR c++/4794
28087         * g++.dg/eh/cleanup3.C: New test.
28088
28089 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28090
28091         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28092         and ad8011a (target_insn).
28093         * ada/acats/support/macro.dfs: Likewise.
28094         * ada/acats/support/impbit.adb: New file.
28095
28096 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28097
28098         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28099
28100 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101
28102         * gcc.dg/loop-3.c: New test.
28103
28104 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28105
28106         * gcc.c-torture/execute/simd-5.c: New test.
28107
28108 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28109
28110         PR c++/15064
28111         * g++.dg/template/crash18.C: New test.
28112
28113 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28114
28115         * g++.dg/ext/complit3.C: New test.
28116
28117 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28118
28119         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28120         * gcc.dg/altivec-3.c: Same.
28121         * gcc.dg/altivec-varargs-1.c: Same.
28122
28123 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28124
28125         * lib/target-supports.exp (check_profiling_available): Assume
28126         profiling is not available on powerpc-eabi targets.
28127
28128 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28129
28130         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28131         * gcc.dg/vmx/bug-1.c: Ditto.
28132
28133 2004-04-20  Eric Christopher  <echristo@redhat.com>
28134
28135         * gcc.dg/charset/extern.c: New test.
28136         * g++.dg/charset/extern3.cc: Ditto.
28137
28138 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28139
28140         * gcc.dg/builtins-39.c: New test.
28141
28142 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28143
28144         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28145
28146 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28147
28148         * gcc.dg/torture/mips-hilo-1.c: New test.
28149
28150 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28151
28152         * gcc.c-torture/compile/20040419-1.c: New test.
28153
28154 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28155
28156         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28157
28158 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28159             Aldy Hernandez  <aldyh@redhat.com>
28160
28161         * gcc.c-torture/execute/va-arg-24.c: New.
28162
28163 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28164             Aldy Hernandez  <aldyh@redhat.com>
28165
28166         * gcc.dg/vmx/1b-01.c: New.
28167         * gcc.dg/vmx/1b-02.c: New.
28168         * gcc.dg/vmx/1b-03.c: New.
28169         * gcc.dg/vmx/1b-04.c: New.
28170         * gcc.dg/vmx/1b-05.c: New.
28171         * gcc.dg/vmx/1b-06.c: New.
28172         * gcc.dg/vmx/1b-07.c: New.
28173         * gcc.dg/vmx/1c-01.c: New.
28174         * gcc.dg/vmx/1c-02.c: New.
28175         * gcc.dg/vmx/3a-01a.c: New.
28176         * gcc.dg/vmx/3a-01.c: New.
28177         * gcc.dg/vmx/3a-01m.c: New.
28178         * gcc.dg/vmx/3a-03.c: New.
28179         * gcc.dg/vmx/3a-03m.c: New.
28180         * gcc.dg/vmx/3a-04.c: New.
28181         * gcc.dg/vmx/3a-04m.c: New.
28182         * gcc.dg/vmx/3a-05.c: New.
28183         * gcc.dg/vmx/3a-06.c: New.
28184         * gcc.dg/vmx/3a-06m.c: New.
28185         * gcc.dg/vmx/3a-07.c: New.
28186         * gcc.dg/vmx/3b-01.c: New.
28187         * gcc.dg/vmx/3b-02.c: New.
28188         * gcc.dg/vmx/3b-10.c: New.
28189         * gcc.dg/vmx/3b-13.c: New.
28190         * gcc.dg/vmx/3b-14.c: New.
28191         * gcc.dg/vmx/3b-15.c: New.
28192         * gcc.dg/vmx/3c-01a.c: New.
28193         * gcc.dg/vmx/3c-01.c: New.
28194         * gcc.dg/vmx/3c-02.c: New.
28195         * gcc.dg/vmx/3c-03.c: New.
28196         * gcc.dg/vmx/3d-01.c: New.
28197         * gcc.dg/vmx/4-01.c: New.
28198         * gcc.dg/vmx/4-03.c: New.
28199         * gcc.dg/vmx/5-01.c: New.
28200         * gcc.dg/vmx/5-02.c: New.
28201         * gcc.dg/vmx/5-03.c: New.
28202         * gcc.dg/vmx/5-04.c: New.
28203         * gcc.dg/vmx/5-05.c: New.
28204         * gcc.dg/vmx/5-06.c: New.
28205         * gcc.dg/vmx/5-07.c: New.
28206         * gcc.dg/vmx/5-07t.c: New.
28207         * gcc.dg/vmx/5-08.c: New.
28208         * gcc.dg/vmx/5-10.c: New.
28209         * gcc.dg/vmx/5-11.c: New.
28210         * gcc.dg/vmx/7-01a.c: New.
28211         * gcc.dg/vmx/7-01.c: New.
28212         * gcc.dg/vmx/7c-01.c: New.
28213         * gcc.dg/vmx/7d-01.c: New.
28214         * gcc.dg/vmx/7d-02.c: New.
28215         * gcc.dg/vmx/8-01.c: New.
28216         * gcc.dg/vmx/8-02a.c: New.
28217         * gcc.dg/vmx/8-02.c: New.
28218         * gcc.dg/vmx/brode-1.c: New.
28219         * gcc.dg/vmx/bug-1.c: New.
28220         * gcc.dg/vmx/bug-2.c: New.
28221         * gcc.dg/vmx/bug-3.c: New.
28222         * gcc.dg/vmx/cw-bug-1.c: New.
28223         * gcc.dg/vmx/cw-bug-2.c: New.
28224         * gcc.dg/vmx/cw-bug-3.c: New.
28225         * gcc.dg/vmx/dct.c: New.
28226         * gcc.dg/vmx/debug-1.c: New.
28227         * gcc.dg/vmx/debug-2.c: New.
28228         * gcc.dg/vmx/debug-3.c: New.
28229         * gcc.dg/vmx/debug-4.c: New.
28230         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
28231         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
28232         * gcc.dg/vmx/eg-5.c: New.
28233         * gcc.dg/vmx/fft.c: New.
28234         * gcc.dg/vmx/gcc-bug-1.c: New.
28235         * gcc.dg/vmx/gcc-bug-2.c: New.
28236         * gcc.dg/vmx/gcc-bug-3.c: New.
28237         * gcc.dg/vmx/gcc-bug-4.c: New.
28238         * gcc.dg/vmx/gcc-bug-5.c: New.
28239         * gcc.dg/vmx/gcc-bug-6.c: New.
28240         * gcc.dg/vmx/gcc-bug-7.c: New.
28241         * gcc.dg/vmx/gcc-bug-8.c: New.
28242         * gcc.dg/vmx/gcc-bug-9.c: New.
28243         * gcc.dg/vmx/gcc-bug-b.c: New.
28244         * gcc.dg/vmx/gcc-bug-c.c: New.
28245         * gcc.dg/vmx/gcc-bug-d.c: New.
28246         * gcc.dg/vmx/gcc-bug-e.c: New.
28247         * gcc.dg/vmx/gcc-bug-f.c: New.
28248         * gcc.dg/vmx/gcc-bug-g.c: New.
28249         * gcc.dg/vmx/gcc-bug-i.c: New.
28250         * gcc.dg/vmx/harness.h: New.
28251         * gcc.dg/vmx/ira1.c: New.
28252         * gcc.dg/vmx/ira2a.c: New.
28253         * gcc.dg/vmx/ira2b.c: New.
28254         * gcc.dg/vmx/ira2.c: New.
28255         * gcc.dg/vmx/ira2c.c: New.
28256         * gcc.dg/vmx/mem.c: New.
28257         * gcc.dg/vmx/newton-1.c: New.
28258         * gcc.dg/vmx/ops.c: New.
28259         * gcc.dg/vmx/sn7153.c: New.
28260         * gcc.dg/vmx/spill2.c: New.
28261         * gcc.dg/vmx/spill3.c: New.
28262         * gcc.dg/vmx/spill.c: New.
28263         * gcc.dg/vmx/t.c: New.
28264         * gcc.dg/vmx/varargs-1.c: New.
28265         * gcc.dg/vmx/varargs-2.c: New.
28266         * gcc.dg/vmx/varargs-3.c: New.
28267         * gcc.dg/vmx/varargs-4.c: New.
28268         * gcc.dg/vmx/varargs-5.c: New.
28269         * gcc.dg/vmx/varargs-6.c: New.
28270         * gcc.dg/vmx/varargs-7.c: New.
28271         * gcc.dg/vmx/vmx.exp: New.
28272         * gcc.dg/vmx/vprint-1.c: New.
28273         * gcc.dg/vmx/vscan-1.c: New.
28274         * gcc.dg/vmx/x-01.c: New.
28275         * gcc.dg/vmx/x-02.c: New.
28276         * gcc.dg/vmx/x-03.c: New.
28277         * gcc.dg/vmx/x-04.c: New.
28278         * gcc.dg/vmx/x-05.c: New.
28279         * gcc.dg/vmx/yousufi-1.c: New.
28280         * gcc.dg/vmx/zero-1.c: New.
28281         * gcc.dg/vmx/zero.c: New.
28282
28283 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         * g++.dg/lookup/java1.C: Update for chage of
28286         _Jv_AllocObject.
28287         * g++.dg/lookup/java2.C: Likewise.
28288
28289 2004-04-17  Laurent GUERBY <laurent@guerby.net>
28290
28291         * ada/acats/run_all.sh: use -O2 by default.
28292
28293 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
28294
28295         * gcc.dg/vr-mult-[12].c: New tests.
28296
28297 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28298
28299         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
28300
28301         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
28302
28303 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
28304
28305         * lib/target-supports.exp (check_profiling_available): Assume profiling
28306         isn't available for mips*-*-elf targets.
28307
28308 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
28309
28310         * gcc.dg/builtins-38.c: New test.
28311
28312 2004-04-14  Eric Christopher  <echristo@redhat.com>
28313
28314         * g++.dg/charset/charset.exp: Run .cc extension tests.
28315
28316 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
28317
28318         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
28319
28320 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28321
28322         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
28323
28324 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
28325
28326         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
28327         * gcc.dg/i386-387-2.c: Likewise.
28328
28329         * gcc.dg/i386-387-7.c: New test.
28330         * gcc.dg/i386-387-8.c: New test.
28331
28332         * gcc.dg/builtins-37.c: New test.
28333
28334 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
28335
28336         * g++.dg/pch/externc-1.C: Add missing semicolon.
28337
28338 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
28339
28340         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
28341
28342 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28343
28344         * gcc.c-torture/execute/20040411-1.c: New test.
28345
28346 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28347
28348         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
28349
28350 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
28351
28352         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
28353
28354 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
28355
28356         * lib/target-supports.exp (check_named_sections_available): New.
28357         * lib/gcc-dg.exp (dg-require-named-sections): New.
28358         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
28359         old-deja.exp.  Also prune error-count message from HP linker.
28360         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
28361
28362         * g++.dg/init/init-ref4.C: Use dg-require-weak.
28363         * g++.old-deja/g++.pt/static3.C: Likewise.
28364         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
28365
28366 2004-04-09  Roger Sayle  <roger@eyesopen.com>
28367
28368         * gcc.c-torture/execute/20040409-1.c: New test case.
28369         * gcc.c-torture/execute/20040409-2.c: New test case.
28370         * gcc.c-torture/execute/20040409-3.c: New test case.
28371
28372 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28373
28374         * gcc.dg/20040409-1.c: New test.
28375
28376 2004-04-08  Roger Sayle  <roger@eyesopen.com>
28377
28378         PR target/14888
28379         * g++.dg/opt/pr14888.C: New test case.
28380
28381 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
28382
28383         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
28384         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
28385         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
28386         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
28387         New tests.
28388
28389 2004-04-08  Paul Brook  <paul@codesourcery.com>
28390
28391         * gcc.dg/spill-1.c: New test.
28392
28393 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28394
28395         * gcc.dg/torture/builtin-ctype-2.c: New test.
28396
28397 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
28398
28399         * gcc.dg/pch/pch.exp: Add largefile test.
28400
28401 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
28402
28403         * g++.dg/pch/externc-1.Hs: New.
28404         * g++.dg/pch/externc-1.C: New.
28405
28406 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28407
28408         * gcc.dg/compat/struct-by-value-5a_main.c,
28409         gcc.dg/compat/struct-by-value-5b_main.c: New files.
28410         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
28411         * gcc.dg/compat/struct-by-value-5a_x.c,
28412         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
28413         gcc.dg/compat/struct-by-value-5_x.c.
28414         * gcc.dg/compat/struct-by-value-5a_y.c,
28415         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
28416         gcc.dg/compat/struct-by-value-5_y.c.
28417
28418         * gcc.dg/compat/struct-by-value-6a_main.c,
28419         gcc.dg/compat/struct-by-value-6b_main.c: New files.
28420         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
28421         * gcc.dg/compat/struct-by-value-6a_x.c,
28422         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
28423         gcc.dg/compat/struct-by-value-6_x.c.
28424         * gcc.dg/compat/struct-by-value-6a_y.c,
28425         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
28426         gcc.dg/compat/struct-by-value-6_y.c.
28427
28428         * gcc.dg/compat/struct-by-value-7a_main.c,
28429         gcc.dg/compat/struct-by-value-7b_main.c: New files.
28430         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
28431         * gcc.dg/compat/struct-by-value-7a_x.c,
28432         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
28433         gcc.dg/compat/struct-by-value-7_x.c.
28434         * gcc.dg/compat/struct-by-value-7a_y.c,
28435         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
28436         gcc.dg/compat/struct-by-value-7_y.c.
28437
28438 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
28441         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
28442         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
28443         options.
28444
28445 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
28446
28447         * gcc.dg/builtins-36.c: New test.
28448
28449 2004-04-06  Paul Brook  <paul@codesourcery.com>
28450
28451         * README.gcc: Remove obsolete contraint on testcases.
28452
28453 2004-04-05  Paul Brook  <paul@codesourcery.com>
28454
28455         PR2123
28456         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
28457         failure and exit(0) on success.
28458         * g++.dg/expr/anew2.C: Ditto.
28459         * g++.dg/expr/anew3.C: Ditto.
28460         * g++.dg/expr/anew4.C: Ditto.
28461
28462 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
28463
28464         PR c++/3518
28465         * g++.dg/template/unify7.C: New.
28466
28467 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28468
28469         * g++.dg/README: Bring up to date with new subdirectories; remove
28470         duplicate subdirectory lines.
28471
28472 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
28473
28474         PR c++/14007
28475         * g++.dg/template/unify5.C: New.
28476         * g++.dg/template/unify6.C: New.
28477         * g++.dg/template/qualttp20.C: Adjust.
28478         * g++.old-deja/g++.jason/report.C: Adjust.
28479         * g++.old-deja/g++.other/qual1.C: Adjust.
28480
28481 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
28482
28483         PR c++/14803
28484         * g++.dg/inherit/ptrmem1.C: New test.
28485
28486 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
28487
28488         PR c++/14755
28489         * gcc.c-torture/execute/20040331-1.c: New test.
28490         * gcc.dg/20040331-1.c: New test.
28491
28492 2004-04-01  Paul Brook  <paul@codesourcery.com>
28493
28494         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
28495
28496 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/14724
28499         * g++.dg/init/goto1.C: New test.
28500
28501         PR c++/14763
28502         * g++.dg/template/defarg4.C: New test.
28503
28504 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28505
28506         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28507
28508 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28509
28510         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28511
28512 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28513
28514         * gcc.dg/noncompile/undeclared-2.c: New test.
28515
28516 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28517
28518         * gcc.dg/940409-1.c: Remove XFAIL.
28519         * gcc.dg/reg-vol-struct-1.c: New test.
28520
28521 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28522
28523         * gcc.dg/torture/builtin-wctype-1.c: New test.
28524
28525 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28526
28527         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28528         * gcc.dg/20001101-1.c: Likewise.
28529         * gcc.dg/20001102-1.c: Likewise.
28530
28531 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28532
28533         * gcc.dg/compare8.c: Add an additional test for XOR.
28534
28535 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28536
28537         * gcc.dg/torture/builtin-ctype-1.c: New test.
28538
28539 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28540
28541         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28542         * gcc.dg/torture/builtin-math-1.c: Likewise.
28543         * gcc.dg/torture/builtin-power-1.c: New test.
28544
28545 2004-03-24  Andreas Schwab  <schwab@suse.de>
28546
28547         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28548         IA64 assembler.
28549
28550 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28551             Roger Sayle  <roger@eyesopen.com>
28552
28553         * gcc.dg/compare8.c: New test case.
28554
28555 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28556
28557         * g++.dg/ext/altivec-7.C: New test.
28558
28559 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28560
28561         PR 12267, 12391, 12560, 13129, 14114, 14133
28562         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28563         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28564         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28565         Adjust error regexps.
28566         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28567         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28568         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28569         * gcc.dg/local1.c: Add explanatory comment.
28570
28571 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28572
28573         PR optimization/14669
28574         * g++.dg/opt/fold2.C: New test case.
28575
28576 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28577
28578         PR c/14069
28579         * gcc.dg/20040322-1.c: New test.
28580
28581 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28582
28583         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28584         * gcc.dg/ultrasp4.c: Likewise.
28585         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28586
28587 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28588
28589         * gcc.dg/i386-sse-8.c: Reset default options.
28590
28591 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28592
28593         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28594         in the error message text.
28595
28596 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28597
28598         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28599
28600 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28601
28602         PR c++/14616
28603         * g++.dg/init/array13.C: New test.
28604
28605 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28606
28607         PR target/13889
28608         * gcc.c-torture/compile/pr13889.c: New test case.
28609
28610 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28611
28612         PR c/14635
28613         * builtins-1.c (nan, nans): Don't test.
28614         * builtins-30.c: Don't use nan, nanf, nanl.
28615         * builtins-35.c: New test.
28616
28617 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28618
28619         * g++.dg/ext/altivec-6.C: New test.
28620
28621 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28622
28623         * g++.dg/init/placement3.C: New test.
28624
28625         * g++.dg/template/spec13.C: New test.
28626
28627         * g++.dg/lookup/using11.C: New test.
28628
28629         * g++.dg/lookup/koenig3.C: New test.
28630
28631         * g++.dg/template/operator2.C: New test.
28632
28633         * g++.dg/expr/dtor3.C: New test.
28634         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28635         marker.
28636         * g++.old-deja/g++.law/visibility28.C: Likewise.
28637
28638 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28639
28640         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28641         * gcc.dg/ppc64-abi-3.c: Likewise.
28642
28643 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28644
28645         PR c++/14545
28646         * g++.dg/parse/template15.C: New test.
28647
28648 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28649
28650         * g++.dg/expr/dtor2.C: New test.
28651
28652         * g++.dg/lookup/anon4.C: New test.
28653
28654         * g++.dg/overload/using1.C: New test.
28655
28656         * g++.dg/template/lookup7.C: New test.
28657
28658         * g++.dg/template/typename6.C: New test.
28659
28660         * g++.dg/expr/cond6.C: New test.
28661
28662 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28663
28664         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28665
28666 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28667
28668         * g++.dg/expr/cond5.C: New test.
28669         * g++.dg/expr/constcast1.C: Likewise.
28670         * g++.dg/expr/ptrmem2.C: Likewise.
28671         * g++.dg/expr/ptrmem3.C: Likewise.
28672         * g++.dg/lookup/main1.C: Likewise.
28673         * g++.dg/template/lookup6.C: Likewise.
28674
28675 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28676
28677         * gcc.dg/local1.c: New test.
28678
28679         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28680
28681 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28682
28683         * gcc.dg/torture/builtin-convert-1.c: New test.
28684
28685 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28686
28687         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28688
28689 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28690
28691         PR c++/14481
28692         * g++.dg/warn/Wunused-7.C: New test.
28693
28694 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28695
28696         * gcc.dg/torture/builtin-integral-1.c: New test.
28697
28698 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28699
28700         PR c++/14586
28701         * g++.dg/parse/non-dependent3.C: New test.
28702
28703 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28704
28705         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28706         * g++.dg/eh/simd-2.C: Likewise.
28707         * g++.dg/init/array10.C: Likewise.
28708         * gcc.c-torture/compile/simd-1.c: Likewise.
28709         * gcc.c-torture/compile/simd-2.c: Likewise.
28710         * gcc.c-torture/compile/simd-3.c: Likewise.
28711         * gcc.c-torture/compile/simd-4.c: Likewise.
28712         * gcc.c-torture/compile/simd-6.c: Likewise.
28713         * gcc.c-torture/execute/simd-1.c: Likewise.
28714         * gcc.c-torture/execute/simd-2.c: Likewise.
28715         * gcc.dg/compat/vector-defs.h: Likewise.
28716         * gcc.dg/20020531-1.c: Likewise.
28717         * gcc.dg/altivec-3.c: Likewise.
28718         * gcc.dg/altivec-4.c: Likewise.
28719         * gcc.dg/altivec-varargs-1.c: Likewise.
28720         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28721         * gcc.dg/i386-mmx-3.c: Likewise.
28722         * gcc.dg/i386-sse-4.c: Likewise.
28723         * gcc.dg/i386-sse-5.c: Likewise.
28724         * gcc.dg/i386-sse-8.c: Likewise.
28725         * gcc.dg/simd-1.c: Likewise.
28726         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28727         __ev64_opaque__ since the machine description provides it.
28728
28729 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28730
28731         * lib/compat.exp (skip_list): New global variable.
28732         Use it to hold the user defined COMPAT_SKIPS list if any.
28733         (compat-obj): Add the members of skip_list to optall.
28734
28735 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28736
28737         * gcc.dg/compat/union-by-value-1_main.c,
28738         union-by-value-1_x.c, union-by-value-1_y.c,
28739         union-check.h, union-defs.h,
28740         union-init.h, union-return-1_main.c,
28741         union-return-1_x.c, union-return-1_y.c: New files.
28742
28743 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28744
28745         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28746         mixed-struct-init.h: Add 4 mixed structure types.
28747         struct-by-value-21_main.c, struct-by-value-21_x.c,
28748         struct-by-value-21_y.c, struct-return-21_main.c,
28749         struct-return-21_x.c, struct-return-21_y.c: New files.
28750
28751 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/14550
28754         * g++.dg/parse/template14.C: New test.
28755
28756 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28757
28758         * gcc.c-torture/execute/20040313-1.c: New test.
28759
28760 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28761
28762         PR target/14533
28763         * gcc.dg/20040311-2.c: New test.
28764
28765 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28766
28767         PR other/14544
28768         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28769         bit-field.
28770
28771 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28772
28773         * gcc.dg/20040305-2.c: Add missing return statement.
28774
28775 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28776
28777         * gcc.dg/builtins-34.c: Also check pow10*.
28778
28779 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28780
28781         PR target/14262
28782         * gcc.dg/20040305-2.c: New test.
28783
28784 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28785
28786         * gcc.dg/20040310-1.c: New test.
28787
28788 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28789
28790         * gcc.c-torture/execute/20040311-1.c: New test case.
28791
28792 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/14476
28795         * g++.dg/lookup/enum1.C: New test.
28796
28797 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28798
28799         PR c++/14510
28800         * g++.dg/lookup/struct2.C: New test.
28801
28802 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28803
28804         * gcc.dg/builtins-34.c: New test.
28805
28806 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28807
28808         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28809
28810 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28811
28812         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28813         * gcc.dg/alias-2.c: New testcase.
28814
28815 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28816
28817         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28818
28819 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28820
28821         * gcc.c-torture/execute/20040309-1.c: New test case.
28822
28823 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28824
28825         PR c++/14397
28826         * g++.dg/overload/ref1.C: New.
28827
28828 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28829
28830         PR c++/14409
28831         * g++.dg/template/spec12.C: New test.
28832
28833         PR c++/14448
28834         * g++.dg/parse/crash14.C: New test.
28835
28836 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/14230
28839         * g++.dg/init/ref11.C: New test.
28840
28841 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28842
28843         PR c++/14432
28844         * g++.dg/parse/builtin2.C: New test.
28845
28846 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/14401
28849         * g++.dg/init/ctor3.C: New test.
28850         * g++.dg/init/union1.C: New test.
28851         * g++.dg/ext/anon-struct4.C: New test.
28852
28853 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * g++.dg/lookup/koenig1.C: Tweak error messages.
28856         * g++.dg/lookup/used-before-declaration.C: Likewise.
28857         * g++.dg/other/do1.C: Likewise.
28858         * g++.dg/overload/koenig1.C: Likewise.
28859         * g++.dg/parse/crash13.C: Likewise.
28860         * g++.dg/template/instantiate3.C: Likewise.
28861
28862 2004-03-08  Eric Christopher  <echristo@redhat.com>
28863
28864         * * lib/target-supports.exp: Enable libiconv in test
28865         compilation.  Fix up error checking.
28866
28867 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28868
28869         PR middle-end/14289
28870         * gcc.dg/pr14289-1.c: New test case.
28871         * gcc.dg/pr14289-2.c: Likewise.
28872         * gcc.dg/pr14289-3.c: Likewise.
28873
28874 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28875
28876         * gcc.c-torture/execute/20040308-1.c: New test.
28877
28878 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28879
28880         * gcc.c-torture/execute/20040307-1.c: New test case.
28881
28882 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28883
28884         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28885
28886 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28887
28888         * gcc.dg/20040306-1.c: New test.
28889
28890 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28891
28892         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28893         them static.
28894         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28895
28896 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         PR c/14465
28899         * gcc.dg/decl-6.c: New test.
28900
28901 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28902
28903         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28904         Rename LOGPOW -> LOG_POW.
28905         (SQRT_EXP, POW_EXP): New.
28906
28907 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28908
28909         * gcc.dg/i386-sse-8.c: New test.
28910
28911 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28912
28913         PR c/14114
28914         * gcc.dg/decl-5.c: New test.
28915
28916 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28917
28918         * gcc.dg/20040305-1.c: New test.
28919
28920 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28921
28922         PR other/14354
28923         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28924
28925 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28926
28927         PR c++/14425, c++/14426
28928         * g++.dg/ext/altivec-4.C: New test.
28929         * g++.dg/ext/altivec-5.C: New test.
28930
28931 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28932
28933         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28934         global variables of a type with no linkage.
28935         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28936         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28937         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28938         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28939         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28940         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28941         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28942         * g++.dg/warn/deprecated.C: Name enum Color.
28943         * g++.dg/overload/VLA.C: Name structure for 'b'.
28944         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28945
28946 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28947
28948         * gcc.c-torture/compile/20040304-1.c: New test.
28949
28950 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28951
28952         PR 13728
28953         * gcc.dg/decl-4.c: New testcase.
28954
28955 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28956
28957         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28958         as PRECF if sizeof (float) > sizeof (double).
28959         (PRECL): Make it the same as PRECF if
28960         sizeof (float) > sizeof (long double).
28961
28962 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28963
28964         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28965         system type.  Add check for irix6 which doesn't have c99 runtime.
28966
28967 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28968
28969         * gcc.dg/const-elim-1.c: xfail for xtensa.
28970
28971 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28972
28973         PR c++/14369
28974         * g++.dg/template/cond4.C: New test.
28975
28976 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28977
28978         PR c++/14360
28979         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28980
28981         PR c++/14361
28982         * g++.dg/parse/defarg7.C: New test.
28983
28984         PR c++/14359
28985         * g++.dg/template/friend26.C: New test.
28986
28987 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28988
28989         PR c++/14324
28990         * g++.dg/abi/mangle21.C: New test.
28991
28992         PR c++/14260
28993         * g++.dg/parse/constructor2.C: New test.
28994
28995         PR c++/14337
28996         * g++.dg/template/sfinae1.C: New test.
28997
28998 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28999
29000         PR c++/14267
29001         * g++.dg/expr/crash2.C: New test.
29002
29003         PR middle-end/13448
29004         * gcc.dg/inline-5.c: New test.
29005         * gcc.dg/always-inline.c: Split out tests into ...
29006         * gcc.dg/always-inline2.c: ... this and ...
29007         * gcc.dg/always-inline3.c: ... this.
29008
29009 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29010
29011         PR debug/12103
29012         * g++.dg/debug/crash1.C: New test.
29013
29014 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29015
29016         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29017         function with __attribute__((noinline)).
29018         (recurser_void2): Likewise.
29019         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29020         (recurser_void2): Likewise.
29021
29022 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29023
29024         PR middle-end/14203
29025         * g++.dg/warn/Wunused-6.C: New test case.
29026
29027 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29028
29029         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29030         not defined.
29031
29032 2004-02-27  Eric Christopher  <echristo@redhat.com>
29033
29034         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29035         * g++.dg/charset/asm2.c: Run only x86.
29036         * gcc.dg/charset/asm3.c: Ditto.
29037
29038 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29039
29040         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29041         ld_library_path.
29042
29043 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29044
29045         * g++.dg/ext/altivec-3.C: New.
29046
29047 2004-02-26  Richard Henderson  <rth@redhat.com>
29048
29049         * g++.dg/ext/attrib10.C: Mark for warning.
29050         * gcc.dg/attr-alias-1.c: New.
29051
29052 2004-02-26  Richard Henderson  <rth@redhat.com>
29053
29054         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29055         * gcc.c-torture/execute/20040208-2.c: ... it back.
29056
29057 2004-02-26  Eric Christopher  <echristo@redhat.com>
29058
29059         * lib/target-supports.exp (check-iconv-available): New function.
29060         * lib/gcc-dg.exp (dg-require-iconv): New function.
29061         Use above.
29062         * gcc.dg/charset: New directory.
29063         * gcc.dg/charset/charset.exp: New file.
29064         * gcc.dg/charset/asm1.c: Ditto.
29065         * gcc.dg/charset/asm2.c: Ditto.
29066         * gcc.dg/charset/asm3.c: Ditto.
29067         * gcc.dg/charset/asm4.c: Ditto.
29068         * gcc.dg/charset/asm5.c: Ditto.
29069         * gcc.dg/charset/attribute1.c: Ditto.
29070         * gcc.dg/charset/attribute2.c: Ditto.
29071         * gcc.dg/charset/string1.c: Ditto.
29072         * g++.dg/charset: New directory.
29073         * g++.dg/dg.exp: Add here. Special options.
29074         * g++.dg/charset/charset.exp: New file.
29075         * g++.dg/charset/asm1.c: Ditto.
29076         * g++.dg/charset/asm2.c: Ditto.
29077         * g++.dg/charset/asm3.c: Ditto.
29078         * g++.dg/charset/asm4.c: Ditto.
29079         * g++.dg/charset/attribute1.c: Ditto.
29080         * g++.dg/charset/attribute2.c: Ditto.
29081         * g++.dg/charset/extern1.cc: Ditto.
29082         * g++.dg/charset/extern2.cc: Ditto.
29083         * g++.dg/charset/string1.c: Ditto.
29084
29085 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29086
29087         PR c++/14278
29088         * g++.dg/parse/comma1.C: New test.
29089
29090 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29091
29092         PR c++/14284
29093         * g++.dg/template/ttp8.C: New test.
29094
29095 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29096
29097         * gcc.dg/fixuns-trunc-1.c: New test.
29098
29099 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29100
29101         * gcc.dg/builtins-config.h: Use #elif.
29102
29103 2004-02-26  Michael Matz  <matz@suse.de>
29104
29105         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29106         * gcc.dg/991214-1.c: Likewise.
29107         * gcc.dg/i386-asm-1.c: Likewise.
29108
29109 2004-02-25  Richard Henderson  <rth@redhat.com>
29110
29111         * gcc.c-torture/execute/20040208-2.c: Move ...
29112         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29113
29114 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29115
29116         PR c++/14246
29117         * g++.dg/other/crash-3.C: New test.
29118
29119 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29120
29121         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29122         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29123
29124         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29125         HP-UX.
29126
29127 2004-02-24  Michael Matz  <matz@suse.de>
29128
29129         * gcc.dg/i386-regparm.c: New.
29130
29131 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29132
29133         * gcc.c-torture/execute/20040223-1.c: New.
29134
29135 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29136             Kazu Hirata  <kazu@cs.umass.edu>
29137
29138         * gcc.dg/fwritable-strings-1.c: Remove.
29139
29140 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29141
29142         PR c/14156
29143         * gcc.dg/20040223-1.c: New test.
29144
29145 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29146
29147         PR c++/14106
29148         * g++.dg/ext/typeof9.C: New test.
29149
29150 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29151
29152         PR c++/14250
29153         * g++.dg/other/switch1.C: New test.
29154
29155 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29156
29157         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29158         * gcc.dg/va-arg-1.c: Likewise.
29159
29160 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29161
29162         PR c++/14143
29163         * g++.dg/template/koenig5.C: New test.
29164
29165 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29166
29167         * g++.dg/ext/altivec-1.C: Generalize target triple.
29168         * g++.dg/ext/altivec-2.C: New test case.
29169         * g++.dg/ext/altivec_check.h: New file.
29170         * gcc.dg/altivec-1.c: Generalize target triple;
29171         include altivec_check.h and call altivec_check().
29172         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29173         * gcc.dg/altivec-6.c: New test case.
29174         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29175         type casts as needed.
29176         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29177         altivec_check().
29178         * gcc.dg/altivec-12.c: New test case.
29179         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29180         include altivec_check.h and call altivec_check().
29181         * gcc.dg/altivec_check.h: New file.
29182
29183 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29184
29185         * lib/target-supports.exp (check_alias_available): Don't mangle
29186         function `g' in test program.
29187
29188 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29189
29190         * lib/target-supports.exp (check_profiling_available): Check
29191         argument to determine whether we support a profiling type.
29192         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
29193         check_profiling_available.
29194         * g++.dg/bprob/bprob.exp: Likewise.
29195         * g77.dg/bprob/bprob.exp: Likewise.
29196         * gcc.misc-tests/bprob.exp: Likewise.
29197         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
29198         dg-require-profiling and delete expected error handling.
29199         * gcc.dg/20021014-1.c: Likewise.
29200         * gcc.dg/nest.c: Likewise.
29201
29202 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29203
29204         PR c++/12007
29205         * g++.dg/other/vthunk1.C: New test.
29206
29207 2004-02-20  Falk Hueffner  <falk@debian.org>
29208
29209         PR target/14201
29210         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
29211
29212 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/13927
29215         * g++.dg/other/error8.C: Remove XFAIL markers.
29216
29217         PR c++/14173
29218         * g++.dg/ext/packed5.C: New test.
29219
29220         PR c++/14199
29221         * g++.dg/warn/Wunused-5.C: New test.
29222
29223         PR c++/14186
29224         * g++.dg/lookup/member1.C: New test.
29225
29226 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
29227
29228         * gcc.c-torture/compile/20040130-1.c: Enable only when
29229         __INT_MAX__ >= 2147483647L.
29230         * gcc.c-torture/compile/961203-1.c: Likewise.
29231
29232 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29235         * g++.dg/opt/template1.C: Robustify assembler regexp
29236
29237 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29238
29239         * gcc.c-torture/execute/simd-4.x: Remove.
29240         * gcc.c-torture/execute/va-arg-25.x: Likewise.
29241         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
29242         Guard with #ifndef SKIP_ATTRIBUTE.
29243         * gcc.dg/compat/vector-1_y.c: Likewise.
29244         * gcc.dg/compat/vector-2_x.c: Likewise.
29245         * gcc.dg/compat/vector-2_y.c: Likewise.
29246         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
29247         * g++.dg/eh/simd-2.C: Likewise.
29248
29249 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
29250
29251         * gcc.c-torture/compile/complex-1.c: New.
29252
29253 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
29254
29255         PR target/14209
29256         * gcc.c-torture/execute/20040218-1.c: New test.
29257
29258 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29259
29260         PR c++/14181
29261         * g++.dg/parse/new2.C: New test.
29262
29263 2004-02-18  Paul Brook  <paul@codesourcery.com>
29264
29265         * gcc.c-torture/compile/libcall-1.c: New test.
29266
29267 2004-02-18  Paul Brook  <paul@codesourcery.com>
29268
29269         PR debug/12934
29270         * gcc.dg/debug/debug-7.c: New test.
29271
29272 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
29273
29274         * gcc.dg/20040217-1.c: New test.
29275
29276 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
29277
29278         * gcc.c-torture/execute/990208-1.x: Delete.
29279
29280 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
29281
29282         * gcc.c-torture/execute/20040208-2.x: New file.
29283
29284 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
29285
29286         PR c++/11326
29287         * g++.dg/abi/structret1.C: New test.
29288
29289 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
29290
29291         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
29292         (i386_cpuid): No need to test if cpuid is available on AMD64.
29293         Fix assembly, so that it works onboth i386 and AMD64.
29294         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
29295         (vecInLong): Fix s[] member type to unsigned int.
29296         (vecInWord): Remove type.
29297         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
29298         (a64, b64, c64, d64, e64): Remove.
29299         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
29300         Remove unused variable.  Remove initialization of removed variables.
29301         Don't call mmx_tests nor sse_tests.
29302         (reference_mmx, reference_sse): Remove.
29303         (check): Add return stmt.
29304         * gcc.dg/i386-sse-7.c: New test.
29305         * gcc.dg/i386-mmx-4.c: New test.
29306
29307 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29308
29309         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
29310         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29311         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29312         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
29313         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
29314         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
29315         g++.dg/tc1/dr94.C: Fix line terminator.
29316
29317 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
29318
29319         * gcc.c-torture/compile/20040216-1.c: New.
29320
29321 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29322
29323         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
29324         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
29325         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
29326         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
29327         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
29328         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
29329
29330 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29331
29332         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
29333
29334 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
29335
29336         PR c++/13971
29337         * g++.dg/expr/cond4.C: New test.
29338
29339         PR c++/14086
29340         * g++.dg/lookup/crash2.C: New test.
29341
29342 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
29343
29344         * gcc.c-torture/compile/20040214-2.c: New test.
29345
29346 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
29347
29348         PR c++/14116
29349         * g++.dg/ext/typeof8.C: New test.
29350
29351 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
29352
29353         * gcc.c-torture/compile/20040214-1.c: New test.
29354
29355 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29356
29357         PR c++/13635
29358         * g++.dg/template/spec11.C: New test.
29359
29360 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29361
29362         PR c++/13927
29363         * g++.dg/other/error8.C: New test.
29364
29365 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR c++/14122
29368         * g++.dg/template/array4.C: New test.
29369
29370         PR c++/14108
29371         * g++.dg/inherit/thunk2.C: New test.
29372
29373         PR c++/14083
29374         * g++.dg/eh/cond2.C: New test.
29375
29376 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
29377
29378         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
29379
29380 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
29381
29382         * lib/scanasm.exp (dg-scan): Quote pattern before display.
29383
29384 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
29385
29386         * g++.dg/simd-2.C: xfail on ppc64-linux.
29387
29388 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29389
29390         PR c/456
29391         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
29392         tests.
29393
29394 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
29395
29396         * gcc.dg/builtins-33.c: New test.
29397
29398 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
29399
29400         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
29401
29402 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29403
29404         * g++.dg/simd-2.C: Set -maltivec for ppc64.
29405
29406 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
29407
29408         * gcc.dg/ppc64-abi-3.c: New test.
29409
29410 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
29411
29412         PR c/14092
29413
29414         * gcc.dg/pr14092-1.c: New testcase.
29415
29416 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
29417
29418         * gcc.dg/cpp/assert4.c: Fix typo last change.
29419
29420         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
29421         * gcc.dg/cpp/assert4.c: Handle powerpc64.
29422
29423         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
29424
29425 2004-02-09  Roger Sayle  <roger@eyesopen.com>
29426
29427         * gcc.c-torture/compile/20040209-1.c: New test case.
29428
29429 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29430
29431         * gcc.dg/c90-init-1.c: Adjust expected error messages.
29432
29433 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
29434
29435         * gcc.c-torture/execute/20040208-[12].c: New tests.
29436
29437 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29438
29439         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
29440
29441 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29442
29443         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
29444
29445 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29446
29447         Bug 13856
29448         * gcc.dg/visibility-8.c: New testcase.
29449
29450 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
29451
29452         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
29453         arguments.
29454         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
29455
29456 2004-02-07  Roger Sayle  <roger@eyesopen.com>
29457
29458         PR middle-end/13696
29459         * g++.dg/opt/fold1.C: New test case.
29460
29461 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29462
29463         PR c++/14033
29464         * g++.dg/other/crash-2.C: New test.
29465
29466 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29467
29468         PR c++/14028
29469         * g++.dg/parse/angle-bracket2.C: New test.
29470
29471 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29472
29473         PR middle-end/13750
29474         Revert:
29475         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29476         PR pch/13361
29477         * testsuite/g++.dg/pch/wchar-1.C: New.
29478         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29479
29480 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29481
29482         PR c++/14008
29483         * g++.dg/parse/error15.C: New test.
29484         * g++.dg/parse/crash11.C: Update dg-error mark.
29485
29486 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/13932
29489         * g++.dg/warn/conv2.C: New test.
29490
29491 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29492
29493         PR c++/13086
29494         * g++.dg/warn/incomplete1.C: Remove xfail.
29495
29496 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29497
29498         * lib/file-format.exp (gcc_target_object_format): Use
29499         ${tool}_target_compile, not gcc_target_compile.
29500         * lib/target-supports.exp (check_alias_available): Likewise.
29501         (check_gc_sections_available): Likewise.
29502         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29503         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29504         dg-require-alias.
29505
29506 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29507
29508         PR c++/13969
29509         * g++.dg/template/static6.C: New test.
29510
29511 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29512
29513         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29514
29515 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29516
29517         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29518         tests for systems where `char' is unsigned by default.
29519
29520 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29521
29522         PR c++/13997
29523         * g++.dg/template/partial3.C: New test.
29524
29525 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29526
29527         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29528         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29529         Remove mentions of obsolete ports.
29530
29531 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29532
29533         * gcc.dg/noncompile/20001228-1.c: Fix for new
29534         error message.
29535
29536 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29537
29538         PR target/9348
29539         * gcc.c-torture/execute/multdi-1.c: New test case.
29540
29541 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29542
29543         PR c++/13925
29544         * g++.dg/template/lookup5.C: New test.
29545
29546 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29547
29548         PR c++/13950
29549         * g++.dg/template/lookup4.C: New test.
29550
29551         PR c++/13970
29552         * g++.dg/parse/error14.C: New test.
29553
29554         PR c++/14002
29555         * g++.dg/parse/template13.C: New test.
29556
29557 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29558
29559         PR c++/13978
29560         * g++.dg/template/koenig4.C: New test.
29561
29562         PR c++/13968
29563         * g++.dg/template/crash17.C: New test.
29564
29565         PR c++/13975
29566         * g++.dg/parse/error13.C: New test.
29567         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29568
29569 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29570
29571         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29572
29573 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29574
29575         PR c/11658
29576         PR c/13994
29577         * gcc.dg/noncompile/20040203-1.c: New test.
29578         * gcc.dg/noncompile/20040203-2.c: Likewise.
29579         * gcc.dg/noncompile/20040203-3.c: Likewise.
29580         * gcc.dg/20040203-1.c: Likewise.
29581
29582 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29583
29584         PR c++/10858
29585         * g++.dg/template/sizeof7.C: New test.
29586
29587 2004-02-02  Eric Christopher  <echristo@redhat.com>
29588             Zack Weinberg  <zack@codesourcery.com>
29589
29590         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29591
29592 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29593
29594         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29595         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29596         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29597         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29598
29599 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29600
29601         PR c++/13113
29602         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29603
29604         PR c++/13854
29605         * g++.dg/ext/attrib13.C: New test.
29606
29607         PR c++/13907
29608         * g++.dg/conversion/op2.C: New test.
29609
29610 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29611
29612         * gcc.dg/titype-1.c: Fix pasto.
29613
29614 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29615
29616         * gcc.dg/titype-1.c: New test.
29617
29618 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29619
29620         PR c++/13957
29621         * g++.dg/template/non-type-template-argument-1.C,
29622         g++.dg/template/qualified-id1.C: Update dg-error marks.
29623         * g++.dg/template/nontype6.C: New test.
29624
29625 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29626
29627         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29628         * gcc.dg/builtins-31.c: New testcase.
29629         * gcc.dg/builtins-32.c: New testcase.
29630
29631 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29632
29633         * objc.dg/call-super-2.m: Update line numbers
29634         for the including of stddef.h.
29635
29636 2004-01-30  Michael Matz  <matz@suse.de>
29637
29638         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29639         g++.dg/ext/case-range3.C: New tests.
29640
29641 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29642
29643         DR206
29644         PR c++/13813
29645         * g++.dg/template/member4.C: New test.
29646
29647 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29648
29649         PR c++/13683
29650         * g++.dg/template/sizeof6.C: New test.
29651
29652 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29653
29654         * gcc.dg/fwritable-strings-1.c: New test.
29655
29656 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29657
29658         * gcc.c-torture/compile/20040130-1.c: New test.
29659
29660 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29661
29662         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29663
29664 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29665
29666         PR c++/13883
29667         * g++.dg/template/ctor3.C: New test.
29668
29669 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29670
29671         * g++.dg/tc1: New directory.
29672         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29673         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29674         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29675         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29676         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29677
29678 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29679
29680         * g++.dg/parse/error11.C: New test.
29681         * g++.dg/parse/error12.C: Likewise.
29682
29683 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29684
29685         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29686         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29687
29688 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29689
29690         PR c++/13791
29691         * g++.dg/ext/attrib12.C: New test.
29692
29693         PR c++/13736
29694         * g++.dg/parse/cast2.C: New test.
29695
29696 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29697
29698         * objc.dg/encode-2.m (main): New local string.  Set depending on
29699         sizeof long.  Use in sscanf call.
29700         * objc.dg/encode-3.m (main): New local string.  Set depending on
29701         sizeof long.  Use in scan_initial call.
29702
29703 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29704
29705         * objc.dg/call-super-2.m: Make LP64-safe.
29706         * objc.dg/desig-init-1.m: Likewise.
29707
29708 2004-01-27  Devang Patel <dpatel@apple.com>
29709
29710         * g++.dg/debug/namespace1.C: New test.
29711
29712 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29713
29714         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29715         xscale-*-*.
29716
29717         * gcc.dg/arm-mmx-1.c: New test.
29718
29719 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29720
29721         * gcc.dg/20040127-1.c: New test.
29722         * gcc.dg/20040127-2.c: New test.
29723
29724 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29725
29726         * objc.dg/stret-1.m (glob): Renamed to globa.
29727
29728 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR c++/13663
29731         * g++.dg/expr/for1.C: New test.
29732
29733 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29734
29735         PR middle-end/13779
29736         * gcc.dg/darwin-longlong.c: New test.
29737
29738 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29739
29740         * gcc.dg/20040124-1.c: Moved test from here...
29741         * gcc.c-torture/compile/20040124-1.c: ...to here.
29742
29743 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29744
29745         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29746         the assembly output if -m64 is passed.
29747
29748 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29749
29750         PR c++/13833
29751         * g++.dg/template/cond3.C: New test.
29752
29753 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29754
29755         PR c++/13810
29756         * g++.dg/template/ttp7.C: New test.
29757
29758 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29759
29760         PR c++/13797
29761         * g++.dg/template/nontype4.C: New test.
29762         * g++.dg/template/nontype5.C: Likewise.
29763
29764 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29765
29766         * gcc.dg/torture/mips-clobber-at.c: New test.
29767
29768 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29769
29770         * gcc.dg/20040124-1.c: New test.
29771
29772 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29773
29774         * gcc.dg/20040123-1.c: New test.
29775
29776 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29777
29778         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29779
29780 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29781
29782         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29783
29784 2004-01-23  Andrew Pinski  <apinski@apple.com>
29785
29786         * gcc.dg/20030121-1.c: Move to ..
29787         * gcc.dg/20040121-1.c: here.
29788
29789 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29790
29791         * gcc.dg/builtins-29.c: New test case.
29792
29793 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29794
29795         PR 18314
29796         * gcc.dg/builtins-30.c: New testcase.
29797
29798 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29799
29800         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29801         * lib/g77.exp: Likewise.
29802         * lib/objc.exp: Likewise.
29803         * lib/g++.exp: Likewise.
29804
29805 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29806
29807         * gcc.dg/struct-by-value-2.c: New test.
29808
29809 2004-01-21  Andrew Pinski  <apinski@apple.com>
29810
29811         PR target/13785
29812         * gcc.dg/20030121-1.c: New test.
29813
29814 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29815
29816         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29817         clobber frame pointer register in asm statement.
29818
29819 2004-01-21  Falk Hueffner  <falk@debian.org>
29820
29821         * gcc.c-torture/compile/20040121-1.c: New test.
29822
29823 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29824
29825         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29826
29827 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29828
29829         * gcc.dg/ppc64-abi-2.c: New test.
29830
29831 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29832
29833         * lib/treelang.exp: Fill out this file.
29834         * lib/treelang-dg.exp: New File.
29835
29836 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29837
29838         * gcc.c-torture/compile/981022-1.c: Remove.
29839         * gcc.dg/array-5.c: Remove XFAIL.
29840         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29841         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29842         gcc.dg/cond-lvalue-1.c: Update.
29843         * gcc.dg/cast-lvalue-2.c: New test.
29844
29845 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/13592
29848         * g++.dg/other/error1.C (class foo): Tweak error message.
29849
29850         PR c++/13592
29851         * g++.dg/template/call2.C: New test.
29852
29853 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29854
29855         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29856         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29857         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29858         scalar-return-1_x.c, scalar-return-2_y.c,
29859         scalar-return-3_x.c, scalar-return-3_y.c,
29860         scalar-return-4_x.c, scalar-return-4_y.c,
29861         struct-align-1.h, struct-align-1_x.c,
29862         struct-align-1_y.c, struct-align-2.h,
29863         struct-align-2_x.c, struct-align-2_y.c,
29864         struct-by-value-10_y.c, struct-by-value-11_x.c,
29865         struct-by-value-11_y.c, struct-by-value-12_x.c,
29866         struct-by-value-12_y.c, struct-by-value-13_x.c,
29867         struct-by-value-13_y.c, struct-by-value-14_x.c,
29868         struct-by-value-14_y.c, struct-by-value-15_x.c,
29869         struct-by-value-15_y.c, struct-by-value-16_y.c,
29870         struct-by-value-17_y.c, struct-by-value-18_y.c,
29871         struct-by-value-19_y.c, struct-by-value-1_x.c,
29872         struct-by-value-1_y.c, struct-by-value-20_y.c,
29873         struct-by-value-2_x.c, struct-by-value-2_y.c,
29874         struct-by-value-3_y.c, struct-by-value-4_x.c,
29875         struct-by-value-4_y.c, struct-by-value-5_y.c,
29876         struct-by-value-6_y.c, struct-by-value-7_y.c
29877         struct-by-value-8_x.c, struct-by-value-8_y.c
29878         struct-by-value-9_x.c, struct-by-value-9_y.c
29879         struct-return-10_x.c, struct-return-10_y.c,
29880         struct-return-19_x.c, struct-return-20_x.c
29881         struct-return-2_x.c, struct-return-2_y.c
29882         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29883         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29884
29885 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29886
29887         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29888         attribute on sparc*-sun-solaris2.*.
29889
29890 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29891
29892         PR c++/13710
29893         * g++.dg/ext/typeof7.C: New test.
29894
29895 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29896
29897         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29898         * gcc.dg/const-elim-1.c: Same.
29899
29900 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29901
29902         * objc.dg/stret-1.m: New.
29903         * objc.dg/stret-2.m: New.
29904
29905 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29906
29907         PR c++/11895
29908         * g++.dg/ext/vector1.C: New test.
29909
29910 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29911
29912         * gcc.dg/pch/import-1.c: New.
29913         * gcc.dg/pch/import-1.hs: New.
29914         * gcc.dg/pch/import-1a.h: New.
29915         * gcc.dg/pch/import-1b.h: New.
29916         * gcc.dg/pch/import-1c.h: New.
29917
29918 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29919
29920         PR c++/13574
29921         * g++.dg/ext/array1.C: New test.
29922
29923         PR c++/13178
29924         * g++.dg/conversion/op1.C: New test.
29925
29926 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29927
29928         PR 11864
29929         From Kazumoto Kojima / Dan Kegel:
29930         * gcc.dg/pr11864-1.c: New test.
29931
29932         PR 10392
29933         From Marcus Comstedt / Dan Kegel:
29934         * gcc.dg/pr10392-1.c: New test.
29935
29936 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29937
29938         PR c++/13478
29939         * g++.dg/init/ref10.C: New test.
29940
29941 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29942
29943         PR c++/13407
29944         * g++.dg/parse/typename6.C: New test.
29945
29946 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29947
29948         PR pch/13361
29949         * testsuite/g++.dg/pch/wchar-1.C: New.
29950         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29951
29952 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29953
29954         PR c++/9259
29955         * g++.dg/expr/sizeof2.C: New test.
29956
29957 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29958
29959         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29960
29961 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29962
29963         PR c++/13659
29964         * g++.dg/lookup/strong-using-3.C: New.
29965         * g++.dg/lookup/using-10.C: New.
29966
29967 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29968
29969         PR c++/13594
29970         * g++.dg/lookup/strong-using-2.C: New.
29971
29972 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29973             Dan Kegel <dank@kegel.com>
29974             J"orn Rennecke <joern.rennecke@superh.com>
29975
29976         PR target/9365
29977         * gcc.dg/pr9365-1.c: New test.
29978
29979 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29980
29981         PR c++/8856
29982         * g++.dg/parse/casting-operator2.C: New test.
29983         * g++.old-deja/g++.pt/explicit83.C: Remove.
29984
29985 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29986
29987         * gcc.dg/label-compound-stmt-1.c: New test.
29988         * gcc.c-torture/compile/950922-1.c,
29989         gcc.c-torture/compile/20000211-3.c,
29990         gcc.c-torture/compile/20000518-1.c,
29991         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29992         compound statements.
29993
29994 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29995
29996         * gcc.dg/ppc64-abi-1.c: New test.
29997
29998 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29999
30000          * g++.dg/ext/attrib9.C: Add dg-warnings.
30001
30002 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30003
30004         PR c++/12335
30005         * g++.dg/parse/dtor3.C: New test.
30006
30007 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30008
30009         PR c++/12709
30010         * g++.dg/parse/try-catch-1.C: New test.
30011
30012 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30013
30014         * ada/acats/run_all.sh: Add more verbose output in acats.log
30015         when compiling tests.
30016
30017 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30018
30019         PR 13656
30020         * gcc.dg/typedef-redecl.c: New test case.
30021         * gcc.dg/typedef-redecl.h: New support file.
30022
30023 2004-01-13  Jan Hubicka  <jh@suse.cz>
30024
30025         * gcc.dg/always_inline.c: New test.
30026         * gcc.dg/debug/20031231-1.c: Fix.
30027
30028 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30029
30030         PR c++/13474
30031         * g++.dg/template/array3.C: New test.
30032
30033 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30034
30035         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30036         * g++.dg/warn/Wunused-2.C: Likewise.
30037
30038 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30039
30040         PR c++/13289
30041         * g++.dg/template/instantiate6.C: New test.
30042
30043 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30044
30045         PR middle-end/11397
30046         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30047
30048 2004-01-12  Jan Hubicka  <jh@suse.cz>
30049
30050         PR opt/12826
30051         * gcc.dg/20040112-1.c: New.
30052
30053         * gcc.dg/dwarf-die[1-7].c: Move to...
30054         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30055         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30056
30057 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30058
30059         PR c++/4100
30060         * g++.dg/parse/friend4.C: New test.
30061
30062 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30063
30064         PR c++/4100
30065         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30066         definition is called a friend.
30067
30068 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30069
30070         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30071
30072 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30073
30074         PR c++/3478
30075         * g++.dg/parse/error10.C: New test.
30076         * g++.dg/template/arg2.C: Accept "invalid type" error.
30077
30078 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30079
30080         PR middle-end/13392
30081         * g++.dg/opt/expect2.C: New test.
30082
30083 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30084
30085         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30086         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30087         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30088         Update dg-error regexps.
30089
30090 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30091
30092         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30093         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30094
30095 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30096
30097         * gcc.dg/pragma-re-1.c: Use right pointer type.
30098
30099 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30100
30101         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30102
30103 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30104
30105         * gcc.dg/rs6000-ldouble-1.c: New.
30106
30107 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30108
30109         DR 337
30110         PR c++/9256
30111         * g++.dg/other/abstract1.C: New test.
30112
30113 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30114
30115         * g++.dg/lookup/strong-using-1.C: New.
30116
30117 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30118
30119         PR c/11234
30120         * gcc.dg/func-ptr-conv-1.c: New test.
30121         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30122
30123 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30124
30125         PR target/13380.
30126         * gcc.c-torture/compile/20040109-1.c: New.
30127
30128 2004-01-08  Stuart Hastings  <stuart@apple.com>
30129
30130         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30131         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30132         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30133
30134 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30135
30136         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30137
30138 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30139
30140         * ada/acats/run_acats: Treat 'gnatchop' the same way
30141         as 'gnatmake'.  Export GCC_DRIVER.
30142         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30143         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30144
30145 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30146
30147         PR c++/12573
30148         * g++.dg/template/dependent-expr4.C: New test.
30149
30150 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30151
30152         * gcc.dg/altivec-11.c: New test.
30153
30154 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30155
30156         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30157
30158 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30159
30160         PR c/6024
30161         * gcc.dg/enum-compat-1.c: New test.
30162         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30163
30164 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30165
30166         PR c/12165
30167         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30168         gcc.dg/c99-idem-qual-3.c: New tests.
30169
30170 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30171
30172         * gcc.dg/winline-7.c: Don't cast void * to int.
30173
30174 2004-01-06  Jan Hubicka  <jh@suse.cz>
30175
30176         * gcc.dg/i386-sse-5.c: New test
30177         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30178
30179 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30180
30181         PR c++/12815
30182         * g++.dg/rtti/typeid4.C: New test.
30183
30184 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30185
30186         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30187
30188 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR c++/12132
30191         * g++.dg/template/error11.C: New test.
30192
30193         PR c++/13451
30194         * g++.dg/template/class2.C: New test.
30195
30196 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30197         Richard Sandiford <rsandifo@redhat.com>
30198
30199         PR c++/13387
30200         * g++.dg/opt/alias3.C: New test.
30201
30202 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
30203
30204         PR c++/13157
30205         * g++.dg/template/koenig3.C: New test.
30206
30207         PR c++/13529
30208         * g++.dg/parse/offsetof3.C: New test.
30209
30210         * g++.dg/init/copy7.C: Add missing dg-error markers.
30211
30212         PR c++/12226
30213         * g++.dg/init/copy7.c: New test.
30214
30215         PR c++/13536
30216         * g++.dg/parse/cast1.C: New test.
30217
30218 2004-01-04  Jan Hubicka  <jh@suse.cz>
30219
30220         * gcc.dg/winline[1-7].c: New tests.
30221
30222 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30223
30224         PR c++/13520
30225         * g++.dg/template/qualttp22.C: New test.
30226
30227 2004-01-01  Jan Hubicka  <jh@suse.cz>
30228
30229         * gcc.dg/debug/20031231-1.c: New.
30230         * gcc.c-torture/compile/20040101-1.c: New.
30231         * gcc.dg/dwarf-die-[1-7].c: New.
30232
30233 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
30234
30235         PR optimization/13521
30236         * gcc.c-torture/compile/20031231-1.c: New test.
30237
30238 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30239
30240         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
30241
30242 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30243
30244         PR c++/10079
30245         * g++.dg/template/crash16.C: New test.
30246
30247 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
30248
30249         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
30250
30251 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
30252
30253         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
30254         ports.
30255         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30256         * g++.old-deja/g++.law/profile1.C: Likewise.
30257         * gcc.c-torture/compile/981006-1.c: Likewise.
30258         * gcc.c-torture/execute/loop-2e.x: Likewise.
30259         * gcc.c-torture/execute/loop-2f.x: Remove.
30260         * gcc.c-torture/execute/loop-2g.x: Likewise.
30261         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
30262         * gcc.dg/20020312-2.c: Remove traces of dead ports.
30263
30264 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30265
30266         PR c++/13507
30267         * g++.dg/ext/attrib11.C: New test.
30268
30269         PR c++/13494
30270         * g++.dg/template/array2-1.C: New test.
30271         * g++.dg/template/array2-2.C: New test.
30272
30273 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
30274
30275         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
30276
30277 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30278
30279         PR c++/12774
30280         * g++.dg/template/array1-1.C: New test.
30281         * g++.dg/template/array1-2.C: New test.
30282
30283 2003-12-29  Roger Sayle  <roger@eyesopen.com>
30284
30285         PR fortran/12632
30286         * g77.dg/12632.f: New test case.
30287
30288 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30289
30290         PR c++/13289
30291         * g++.dg/parse/nontype1.C: New test.
30292
30293 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30294
30295         PR c++/12403
30296         * g++.dg/parse/explicit1.C: New test.
30297         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
30298
30299 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30300
30301         PR c++/13081
30302         * g++.dg/opt/inline6.C: New test.
30303
30304         PR c++/12613
30305         * g++.dg/parse/error9.C: New test.
30306
30307         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
30308
30309 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/13009
30312         * g++.dg/init/assign1.C: New test.
30313
30314 2003-12-28  Roger Sayle  <roger@eyesopen.com>
30315
30316         PR c++/13070
30317         * g++.dg/warn/format3.C: New test case.
30318
30319 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30320
30321         * gcc.c-torture/compile/20031227-1.c: New test.
30322
30323 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30324
30325         * g++.dg/bprob/bprob.exp: Load target-supports.exp
30326         * g77.dg/bprob/bprob.exp: Likewise.
30327         * gcc.misc-tests/bprob.exp: Likewise.
30328         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
30329         variants on systems where the library does not provide that
30330         functionality.
30331         * gcc.dg/builtins-20.c: Use builtins-config.h.
30332         * gcc.dg/builtins-config.h: New file.
30333
30334 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30335
30336         * lib/gcc-dg.exp (dg-require-profiling): New function.
30337         * lib/target-supports.exp (check_profiling_available): Likewise.
30338         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
30339         * g77.dg/bprob/bprob.exp: Likewise.
30340         * gcc.misc-tests/bprob.exp: Likewise.
30341         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
30342         * gcc.dg/20021014-1.c: Likewise.
30343         * gcc.dg/nest.c: Likewise.
30344
30345 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30346
30347         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
30348         compiling.
30349         * g++.dg/lookup/java2.C: Likewise.
30350         * gcc.dg/cpp/lexident.c: Likewise.
30351
30352 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
30353
30354         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
30355         given.
30356         * gcc.c-torture/compile/961203-1.c: Likewise.
30357         * gcc.c-torture/compile/980506-1.c: Likewise.
30358
30359 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
30360
30361         * lib/gcc-dg.exp (dg-prune-output): New annotation.
30362         (additional_prunes): New global.
30363         (gcc-dg-prune): Handle additional per-test pruning.
30364         (dg-test): Clear additional_prunes between tests.
30365
30366         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
30367         dg-prune-output to avoid spurious failures from assembler
30368         complaining about nonexistent WAW violations.
30369         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
30370         Use dg-prune-output to avoid spurious failures from assembler
30371         warning about Itanium B-step errata.
30372
30373 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
30374
30375         * g++.dg/abi/macro0.C: New test.
30376         * g++.dg/abi/macro1.C: Likewise.
30377         * g++.dg/abi/macro2.C: Likewise.
30378
30379         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
30380         * g++.dg/abi/bitfield7.C: Likewise.
30381         * g++.dg/abi/dtor2.C: Likewise.
30382         * g++.dg/abi/mangle11.C: Likewise.
30383         * g++.dg/abi/mangle12.C: Likewise.
30384         * g++.dg/abi/mangle14.C: Likewise.
30385         * g++.dg/abi/mangle17.C: Likewise.
30386         * g++.dg/abi/vbase10.C: Likewise.
30387         * g++.dg/abi/vbase14.C: Likewise.
30388         * g++.dg/template/qualttp17.C: Likewise.
30389
30390 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30391
30392         PR c/11995
30393         * gcc.dg/20031223-1.c: New test.
30394
30395 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30396
30397         * gcc.dg/noreturn-7.c: New test.
30398
30399 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30400
30401         * gcc.dg/null-pointer-1.c: New test.
30402
30403 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30404
30405         * g++.old-deja/g++.jason/template18.C: Remove.
30406         * g++.old-deja/g++.jason/template37.C: Likewise.
30407
30408         PR c++/12862
30409         * g++.dg/lookup/ns1.C: New test.
30410
30411         PR c++/12397
30412         * g++.dg/template/lookup3.C: New test.
30413
30414 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30415
30416         * g++.dg/template/recurse1.C: New test
30417
30418 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
30419
30420         PR c++/12479
30421         * g++.dg/parse/semicolon1.C: New test.
30422         * g++.dg/parse/semicolon1.h: Likewise.
30423
30424 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
30425
30426         * gcc.dg/darwin-misaligned.c: New test.
30427
30428 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
30429
30430         PR c/9163
30431         * gcc.dg/20031222-1.c: New test.
30432
30433 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
30434
30435         PR c++/13438
30436         * g++.dg/parse/error8.C: New test.
30437
30438         PR c++/11554
30439         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
30440
30441 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
30442
30443         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
30444         too small.
30445         * gcc.c-torture/compile/930217-1.c: Likewise.
30446         * gcc.c-torture/compile/930513-1.c: Likewise.
30447         * gcc.c-torture/execute/920908-2.c: Likewise.
30448         * gcc.c-torture/execute/921204-1.c: Likewise.
30449         * gcc.c-torture/execute/930621-1.c: Likewise.
30450         * gcc.c-torture/execute/930630-1.c: Likewise.
30451         * gcc.c-torture/execute/931031-1.c: Likewise.
30452         * gcc.c-torture/execute/980602-2.c: Likewise.
30453         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30454         * gcc.c-torture/execute/compndlit-1.c: Likewise.
30455         * gcc.c-torture/execute/extzvsi.c: Likewise.
30456         * gcc.c-torture/unsorted/ext.c: Likewise.
30457
30458 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
30459
30460         PR target/12749
30461         * gcc.c-torture/compile/20031220-2.c: New test case.
30462
30463 2003-12-20  Roger Sayle  <roger@eyesopen.com>
30464
30465         PR optimization/13031
30466         * gcc.c-torture/compile/20031220-1.c: New test case.
30467
30468 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30469
30470         * gcc.dg/cast-function-1.c: New test.
30471
30472 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30473
30474         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
30475         formats.
30476
30477 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
30478
30479         PR c++/12795
30480         * g++.dg/ext/attrib10.C: New test.
30481
30482 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * gcc.dg/cleanup-10.c: New test.
30485         * gcc.dg/cleanup-11.c: New test.
30486
30487 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
30488
30489         PR c++/13239
30490         * g++.dg/opt/expect1.C: New test.
30491
30492 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
30493
30494         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
30495
30496 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
30497
30498         PR debug/12923
30499         * gcc.dg/20031218-1.c: New test.
30500
30501         PR debug/12389
30502         * gcc.dg/20031218-2.c: New test.
30503         * gcc.dg/20031218-3.c: New test.
30504
30505         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30506         of label name and allow for USER_LABEL_PREFIX == "_" names.
30507         * g++.dg/abi/mangle18-2.C: Likewise.
30508         * g++.dg/abi/mangle19-1.C: Likewise.
30509         * g++.dg/abi/mangle19-2.C: Likewise.
30510         * g++.dg/abi/mangle20-1.C: Likewise.
30511         * g++.dg/abi/mangle20-2.C: Likewise.
30512
30513 2003-12-18  Richard Henderson  <rth@redhat.com>
30514
30515         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30516
30517 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30518             Dan Kegel <dank@kegel.com>
30519
30520         PR other/12009
30521         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30522         testing a cross compiler, it causes spurious compile failures.
30523         * lib/g++.exp: Likewise.
30524
30525 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30526
30527         PR c++/13262
30528         * g++.dg/template/access13.C: New test.
30529
30530 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30531
30532         * gcc.dg/20031216-1.c: New test.
30533
30534 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30535
30536         PR c++/9154
30537         * g++.dg/template/error10.C: New test.
30538
30539 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30540
30541         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30542         * g++.dg/eh/simd-2.C: Likewise.
30543
30544 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30545             Roger Sayle  <roger@eyesopen.com>
30546
30547         * gcc.c-torture/execute/ieee/mzero5.c: New.
30548
30549 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30550
30551         PR c++/10603
30552         * g++.dg/parse/error6.C: New test.
30553
30554         PR c++/12827
30555         * g++.dg/parse/error7.C: New test.
30556
30557 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30558
30559         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30560         at -O with stabs debugging formats.
30561         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30562         * gcc.dg/debug/debug-2.c: Likewise.
30563
30564 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30565
30566         PR c++/12696
30567         * g++.dg/init/error1.C: New test.
30568
30569         PR c++/12218
30570         * g++.dg/init/pm3.C: New test.
30571
30572 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30573
30574         PR c/3347
30575         * gcc.dg/bitfld-8.c: New test.
30576
30577 2003-12-16  James Lemke  <jim@wasabisystems.com>
30578
30579         * gcc.dg/arm-scd42-[123].c: New tests.
30580
30581 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30582
30583         PR c++/9043
30584         * g++.dg/abi/mangle20-1.C: New test.
30585         * g++.dg/abi/mangle20-2.C: New test.
30586
30587 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/13275
30590         * g++.dg/other/offsetof2.C: Remove XFAIL.
30591         * g++.dg/parse/offsetof1.C: New test.
30592         * g++.gd/parse/offsetof2.C: Likewise.
30593
30594 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30595
30596         * g++.dg/template/nontype3.C: New test.
30597         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30598
30599 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30600
30601         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30602
30603 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30604
30605         PR c++/13387
30606         * g++.dg/expr/assign1.C: New test.
30607
30608         PR c++/13242
30609         * g++.dg/abi/mangle19-1.C: New test.
30610         * g++.dg/abi/mangle19-2.C: New test.
30611
30612 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30613
30614         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30615
30616 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30617
30618         * gcc.c-torture/execute/20031216-1.c: New test.
30619
30620 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30621
30622         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30623         an ICE regression.
30624
30625 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30626
30627         PR c++/10926
30628         * g++.dg/template/error9.C: New test.
30629
30630         PR c++/11116
30631         * g++.dg/template/error8.C: New test.
30632
30633 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30634
30635         PR middle-end/13400
30636         * gcc.c-torture/execute/20031215-1.c: New test case.
30637
30638 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30639
30640         PR c++/13269
30641         * g++.dg/parse/error5.C: New test.
30642
30643         PR c++/12989
30644         * g++.dg/expr/sizeof1.C: New test.
30645
30646         PR c++/13310
30647         * g++.dg/template/crash15.C: New test.
30648
30649 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30650
30651         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30652         a non-POD type as the last named parameter of a varargs function.
30653
30654 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30655
30656         PR c++/13243
30657         PR c++/12573
30658         * g++.dg/template/crash14.C: New test.
30659         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30660
30661 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30662
30663         * g++.dg/other/java1.C: New test.
30664
30665         PR c++/13241
30666         * g++.dg/abi/mangle18-1.C: New test.
30667         * g++.dg/abi/mangle18-2.C: New test.
30668
30669 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30670
30671         PR optimization/10312
30672         * gcc.c-torture/execute/20031214-1.c: New.
30673
30674 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30675
30676         PR c++/10779
30677         PR c++/12160
30678         * g++.dg/parse/error3.C: New test.
30679         * g++.dg/parse/error4.C: Likewise.
30680         * g++.dg/abi/mangle4.C: Tweak error messages.
30681         * g++.dg/lookup/using5.C: Likewise.
30682         * g++.dg/other/error2.C: Likewise.
30683         * g++.dg/parse/typename5.C: Likewise.
30684         * g++.dg/parse/undefined1.C: Likewise.
30685         * g++.dg/template/arg2.C: Likewise.
30686         * g++.dg/template/ttp3.C: Likewise.
30687         * g++.dg/template/type1.C: Likewise.
30688         * g++.old-deja/g++.other/crash32.C: Likewise.
30689         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30690
30691 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30692
30693         PR c++/13106
30694         * g++.dg/warn/noreturn-3.C: New test.
30695
30696 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30697
30698         PR c++/13118
30699         * g++.dg/abi/covariant3.C: New.
30700
30701 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30702
30703         * g++.dg/eh/ia64-1.C: New test.
30704
30705 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30706
30707         PR optimization/13037
30708         * g77.f-torture/execute/13037.f: New test case.
30709
30710 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30711
30712         PR c++/12881
30713         * g++.dg/abi/covariant2.C: New.
30714
30715 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30716
30717         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30718
30719 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30720
30721         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30722
30723 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30724
30725         PR other/10819
30726         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30727         to fix Bug 10819.
30728         * lib/g++.exp (g++_version): Likewise.
30729         * lib/g77.exp (g77_version): Likewise.
30730         * lib/objc.exp (default_objc_version): Likewise.
30731
30732 2003-12-10  Richard Henderson  <rth@redhat.com>
30733
30734         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30735
30736         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30737
30738 2003-12-08  Matt Austern  <austern@apple.com>
30739
30740         PR c/13134
30741         * lib/gcc-dg.exp (dg-require-visibility): Define.
30742         * lib/target-supports (check_visibility_available): Define.
30743         * gcc.dg/visibility-1.c: New test.
30744         * gcc.dg/visibility-2.c: Likewise.
30745         * gcc.dg/visibility-3.c: Likewise.
30746         * gcc.dg/visibility-4.c: Likewise.
30747         * gcc.dg/visibility-5.c: Likewise.
30748         * gcc.dg/visibility-6.c: Likewise.
30749         * g++.dg/ext/visibility-1.C: Likewise.
30750         * g++.dg/ext/visibility-2.C: Likewise.
30751         * g++.dg/ext/visibility-3.C: Likewise.
30752         * g++.dg/ext/visibility-4.C: Likewise.
30753         * g++.dg/ext/visibility-5.C: Likewise.
30754         * g++.dg/ext/visibility-6.C: Likewise.
30755
30756 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30757
30758         * g++.dg/lookup/java1.C: New test.
30759         * g++.dg/lookup/java2.C: New test.
30760
30761 2003-12-07  Falk Hueffner  <falk@debian.org>
30762
30763         * g++.dg/opt/noreturn-1.C: New test.
30764
30765 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30766
30767         * gcc.dg/overflow-1.c: New test.
30768
30769 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30770
30771         * g77.f-torture/compile/13060.f: New test.
30772
30773 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30774
30775         PR c++/13323
30776         * g++.dg/inherit/operator2.C: New test.
30777
30778 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30779
30780         PR c++/13305
30781         * g++.dg/ext/attrib9.C: New test.
30782
30783 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30784
30785         PR c++/13314
30786         * g++.dg/template/error7.C: New test.
30787
30788 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30789             J"orn Rennecke <joern.rennecke@superh.com>
30790
30791         PR target/13302
30792         * g++.dg/other/struct-va_list.C: New test.
30793
30794 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30795
30796         PR c++/13166
30797         * g++.dg/parse/defarg6.C: New test.
30798
30799 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30800
30801         PR target/13256
30802         * gcc.c-torture/execute/20031201-1.c: New test.
30803
30804 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30805
30806         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30807
30808 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30809
30810         * gcc.dg/builtin-return-1.c: New test.
30811
30812 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30813             J"orn Rennecke <joern.rennecke@superh.com>
30814
30815         PR optimization/13260
30816         * gcc.c-torture/execute/20031204-1.c: New test.
30817
30818 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30819
30820         PR c++/9127
30821         * g++.dg/template/error6.C: New test.
30822
30823 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30824
30825         * gcc.dg/20031202-1.c: New test.
30826
30827 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30828
30829         PR c++/13179
30830         * g++.dg/template/eh1.C: New test.
30831
30832         PR c++/10771
30833         * g++.dg/template/error5.C: New test.
30834
30835 2003-12-02  David Ung  <davidu@mips.com>
30836
30837         * gcc.dg/compat/vector-check.h: Corrected type for var
30838         g_##TMODE
30839
30840 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30841
30842         PR c++/10126
30843         * g++.dg/template/ptrmem8.C: New test.
30844
30845 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30846
30847         PR c++/12573
30848         * g++.dg/template/dependent-expr3.C: New test.
30849
30850 2003-12-01  James Lemke  <jim@wasabisystems.com>
30851
30852         * gcc.dg/arm-g2.c: New test.
30853
30854 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30855
30856         PR optimization/11634
30857         * gcc.dg/20031201-2.c: New test case.
30858
30859 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30860
30861         PR 11433
30862         * objc.dg/proto-lossage-3.m: New test.
30863
30864 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30865
30866         PR optimization/12628
30867         * gcc.dg/20031201-1.c: New test case.
30868
30869 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30870
30871         * gcc.dg/unaligned-1.c: New test.
30872
30873 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30874
30875         PR c++/9849
30876         * g++.dg/template/error4.C: New test.
30877         * g++.dg/template/nested3.C: Adjust error markers.
30878
30879 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30880
30881         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30882
30883 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30884
30885         PR c/10333
30886         * gcc.dg/bitfld-7.c: New test.
30887
30888 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30889
30890         * gcc.dg/tls/asm-1.C: New test.
30891
30892 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30893
30894         * gcc.dg/cpp/assert4.c: Update.
30895
30896 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30897
30898         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30899         * gcc.dg/builtin-apply3.c: New test.
30900
30901 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30902
30903         * lib/compat.exp (compat-obj): New xfaildata parameter.
30904         Use it to set compiler_conditional_xfail_data before compiling.
30905         (compat-get-options): Handle dg-xfail-if.
30906         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30907         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30908         * gcc.dg/compat/vector-1_y.c: Likewise.
30909         * gcc.dg/compat/vector-2_x.c: Likewise.
30910         * gcc.dg/compat/vector-2_y.c: Likewise.
30911
30912 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30913
30914         * g++.dg/opt/reg-stack4.C: New test.
30915
30916 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30917
30918         * gcc.dg/builtin-apply2.c: New test.
30919
30920 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30923
30924 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30925
30926         PR c++/12924
30927         * g++.dg/template/template-id-2.C: New test.
30928
30929 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30930
30931         PR c++/5369
30932         * g++.dg/template/memfriend1.C: New test.
30933         * g++.dg/template/memfriend2.C: Likewise.
30934         * g++.dg/template/memfriend3.C: Likewise.
30935         * g++.dg/template/memfriend4.C: Likewise.
30936         * g++.dg/template/memfriend5.C: Likewise.
30937         * g++.dg/template/memfriend6.C: Likewise.
30938         * g++.dg/template/memfriend7.C: Likewise.
30939         * g++.dg/template/memfriend8.C: Likewise.
30940         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30941
30942 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30943
30944         PR c++/12515
30945         * g++.dg/ext/cond1.C: New test.
30946
30947 2003-11-20  Richard Henderson  <rth@redhat.com>
30948
30949         * gcc.dg/20020201-2.c: Remove.
30950         * gcc.dg/20020201-4.c: Remove.
30951         * gcc.dg/20020304-1.c: Remove.
30952
30953 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30954
30955         * gcc.dg/cpp/trad/xwin1.c: New test case.
30956
30957 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30958
30959         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30960         * lib/g77.exp: Likewise.
30961         * lib/objc.exp: Likewise.
30962         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30963         for darwin.
30964
30965 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30966
30967         PR c++/12932
30968         * g++.dg/template/static5.C: New test.
30969
30970 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30971
30972         * gcc.dg/nested-func-1.c: New test.
30973
30974 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30975
30976         * gcc.dg/cpp/assert4.c: New test.
30977
30978 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30979
30980         PR c++/2294
30981         * g++.dg/lookup/using9.c: New test.
30982
30983 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30984
30985         PR c++/12762
30986         * g++.dg/template/error3.C: New test.
30987
30988 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30989
30990         PR ada/13035
30991         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30992         No longer use a wrapper for gcc, since this does not work under
30993         Windows.
30994
30995 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30996
30997         PR c++/2094
30998         * g++.dg/template/ptrmem7.C: New test.
30999
31000 2003-11-13  Andrew Pinski <apinski@apple.com>
31001
31002         * gcc.c-torture/compile/20031113-1.c: New test.
31003
31004 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31005             Kean Johnston <jkj@sco.com>
31006
31007         PR c/13029
31008         * gcc.dg/unused-4.c: Update.
31009
31010 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31011
31012         * g++.dg/opt/const3.C: New test.
31013
31014 2003-11-13  Jan Hubicka  <jh@suse.cz>
31015
31016         * gcc.c-torture/compile/20031112-1.c: New test.
31017
31018 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31019
31020         * g++.dg/parse/crash10.C: Remove bogus error marker.
31021
31022 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31023
31024         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31025         (host_gcc): Likewise.
31026         (ROOT): Honor $PWDCMD.
31027         (BASE): Likewise.
31028         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31029
31030 2003-11-12  Catherine Moore  <clm@redhat.com>
31031
31032         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31033
31034 2003-11-12  Andreas Jaeger  <aj@suse.de>
31035             Jakub Jelinek  <jakub@redhat.com>
31036             Andrew Pinski  <pinskia@physics.uc.edu>
31037             Richard Henderson  <rth@redhat.com>
31038
31039         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31040         systems.
31041         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31042
31043         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31044         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31045
31046 2003-11-11  Andreas Jaeger  <aj@suse.de>
31047
31048         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31049
31050         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31051
31052 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31053
31054         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31055         Clean ups.
31056
31057 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31058
31059         * gcc.dg/trampoline-1.c: New test.
31060
31061 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31062
31063         * gcc.c-torture/compile/200031109-1.c: New test.
31064
31065 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31066
31067         PR c/3190
31068         PR c/8714
31069         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31070         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31071         gcc.dg/format/no-y2k-1.c: Update.
31072
31073 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31074
31075         PR optimization/10467
31076         * gcc.dg/20031108-1.c: New test case.
31077
31078 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31079
31080         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31081
31082 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31083
31084         * gcc.dg/compound-lvalue-1.c: New test.
31085         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31086         some XFAILs.
31087
31088 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31089
31090         * gcc.dg/altivec-varargs-1.c: New test.
31091
31092 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31093
31094         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31095         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31096         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31097         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31098         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31099
31100 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31101
31102         * gcc.dg/cond-lvalue-1.c: New test.
31103
31104 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31105
31106         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31107
31108 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31109
31110         PR c++/11616
31111         * g++.dg/template/instantiate5.C: New test.
31112
31113 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31114
31115         PR c++/12726
31116         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31117         * ChangeLog: Add missing first entry for above test.
31118
31119 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31120
31121         PR c++/9810
31122         * g++.dg/template/using8.C: New test.
31123         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31124
31125 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31126
31127         PR optimization/10817
31128         * gcc.c-torture/compile/20031102-1.c: New test case.
31129
31130 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31131
31132         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31133         2147483647.
31134
31135 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31136
31137         * gcc.dg/20031102-1.c: New test.
31138
31139 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31140
31141         * gcc.dg/complex-1.c: New test.
31142
31143 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31144
31145         PR c++/12796
31146         * g++.dg/template/crash13.C: Adjust expected error location.
31147         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31148
31149 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31150
31151         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31152
31153 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31154
31155         PR/10239
31156         * gcc.c-torture/compile/20031031-2.c: New test.
31157
31158 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31159
31160         PR/11640
31161         * gcc.c-torture/compile/20031031-1.c: New test.
31162
31163 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31164
31165         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31166         * gcc.misc-tests/bprob.exp: Likewise.
31167         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31168         the execution test on arm-elf configs.
31169         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31170         configs that don't support scratch files.
31171         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31172
31173 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31174
31175         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31176         done by dejagnu.
31177
31178 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31179
31180         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31181         Avoid non pure sh syntax. Add more logging.
31182
31183         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31184         fail.
31185
31186 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31187
31188         PR libgcj/10610
31189         * gcc.dg/ppc-stackalign-1.c: New test.
31190
31191 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
31192
31193         * ada/acats/run_all.sh: Change output to be more compliant with
31194         dejagnu framework.
31195         Create acats.sum and acats.log files under testsuite/ada/acats
31196         Only run [a-z]* directories, to filter out e.g. CVS.
31197         Redirect build output to log file.
31198
31199 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31200
31201         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
31202
31203 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
31204
31205         PR ada/5909:
31206         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
31207
31208 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
31209
31210         * gcc.c-torture/compile/20031023-1.c: New test.
31211         * gcc.c-torture/compile/20031023-2.c: New test.
31212         * gcc.c-torture/compile/20031023-3.c: New test.
31213         * gcc.c-torture/compile/20031023-4.c: New test.
31214
31215 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31216
31217         PR c++/10371
31218         * g++.dg/lookup/scoped8.C: New test.
31219
31220 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31221
31222         * g++.dg/opt/reg-stack3.C: New test.
31223
31224 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31225
31226         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
31227
31228 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31229
31230         PR c++/11076
31231         * g++.dg/template/crash13.C: New test.
31232
31233 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31234
31235         * gcc.dg/c99-restrict-2.c: New test.
31236
31237 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
31238
31239         PR c++/12698, c++/12699, c++/12700, c++/12566
31240         * g++.dg/inherit/covariant9.C: New test.
31241         * g++.dg/inherit/covariant10.C: New test.
31242         * g++.dg/inherit/covariant11.C: New test.
31243
31244 2003-10-23  Jason Merrill  <jason@redhat.com>
31245
31246         PR c++/12726
31247         * g++.dg/ext/complit2.C: New test.
31248
31249 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31250
31251         PR target/12654
31252         * gcc.c-torture/execute/20031020-1.c: New test.
31253
31254 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31255
31256         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
31257         following the jump_insn.
31258
31259 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31260
31261         * gcc.dg/cast-lvalue-1.c: New test.
31262
31263 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
31264
31265         PR c++/11962
31266         * g++.dg/template/cond2.C: New test.
31267
31268 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31269
31270         * gcc.dg/builtins-28.c: New test.
31271
31272 2003-10-20  Jan Hubicka  <jh@suse.cz>
31273
31274         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
31275         parameter.
31276         * testsuite/gcc.dg/inline-2.c: Likewise.
31277
31278 2003-10-20  Phil Edwards  <phil@codesourcery.com>
31279
31280         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
31281         * gcc.dg/nest.c: Likewise.
31282
31283 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31284
31285         PR c++/9781, c++/10583, c++/11862
31286         * g++.dg/parse/crash13.C: New test.
31287
31288 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31289
31290         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
31291
31292 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31293
31294         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
31295         Define HAVE_C99_RUNTIME except on Solaris.
31296         * gcc.dg/builtins-20.c: Likewise.
31297
31298 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31299
31300         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
31301
31302 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31303
31304         PR c++/12495
31305         * g++.dg/template/crash21.C: New test.
31306
31307 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31308
31309         PR c++/2513
31310         * g++.dg/template/typename5.C: New test.
31311
31312 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31313
31314         PR c++/12369
31315         * g++.dg/template/friend25.C: New test.
31316
31317 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
31318
31319         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
31320         versions.
31321
31322 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
31323
31324         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
31325         == 2147483647.
31326
31327 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
31328
31329         * gcc.c-torture/execute/960416-1.x: Remove.
31330         * gcc.c-torture/execute/divconst-3.x: Likewise.
31331
31332 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
31333
31334         PR target/12598
31335         * gcc.dg/torture/cris-volatile-1.c: New test.
31336
31337 2003-10-14  Roger Sayle  <roger@eyesopen.com>
31338
31339         PR optimization/9325
31340         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
31341         for overflowing floating point to integer conversion during RTL
31342         simplification.
31343
31344 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
31345
31346         * objc/execute/_cmd.m: Fix typo.
31347         * objc.dg/image-info.m, objc.dg/symtab-1.m:
31348         Relax 'scan-assembler' regexp.
31349         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
31350         objc.dg/try-catch-4.m: Run on non-Darwin targets.
31351         * objc.dg/zero-link-2.m: Remove blank line.
31352         * objc.dg/zero-link-3.m: New test case.
31353
31354 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
31355
31356         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
31357
31358         * gcc.dg/asm-names.c: Use scan-assembler-not rather
31359         than linker trickery.
31360
31361 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31362
31363         PR c++/12370
31364         * g++.dg/other/friend2.C: New test.
31365
31366 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31367
31368         * gcc.dg/20031012-1.c: New test.
31369
31370 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
31371
31372         * gcc.dg/weak/weak-3.c: Fix for new warning.
31373
31374 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
31375
31376         PR optimization/8750
31377         * gcc.c-torture/execute/20031012-1.c: New test case.
31378
31379 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31380
31381         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
31382         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
31383
31384 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31385
31386         PR optimization/12260
31387         * gcc.c-torture/compile/20031011-2.c: New test case.
31388
31389 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31390
31391         * gcc.c-torture/execute/20031011-1.c: New testcase.
31392
31393 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
31394
31395         * gcc.c-torture/compile/20031011-1.c: New test.
31396
31397 2003-10-11  Jan Hubicka  <jh@suse.cz>
31398
31399         * g++.dg/other/first-global.C: New test.
31400
31401 2003-10-11  Roger Sayle  <roger@eyesopen.com>
31402
31403         * gcc.c-torture/execute/string-opt-18.c: New testcase.
31404
31405 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
31406
31407         * gcc.c-torture/compile/20031010-1.c: New test.
31408
31409 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
31410
31411         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
31412         * gcc.c-torture/execute/va-arg-25.c: ... here.
31413
31414 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
31415
31416         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
31417
31418 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
31419
31420         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
31421
31422 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
31423
31424         * g++.dg/parse/error2.C: New test.
31425
31426 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
31427
31428         PR c++/11097
31429         * g++.dg/other/error5.C: Modify the error message.
31430         * g++.dg/lookup/using8.C: New test.
31431
31432 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
31433
31434         * gcc.dg/darwin-abi-2.c: New file.
31435         * gcc.c-torture/execute/va-arg-24.c: New file.
31436
31437 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
31438
31439         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
31440         indentation.
31441
31442 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
31443
31444         PR c++/10147
31445         * g++.dg/other/error4.C: Update error messages.
31446         * g++.dg/template/ptrmem4.C: Likewise.
31447
31448         PR c++/12337
31449         * g++.dg/init/new9.C: New test.
31450
31451         PR c++/12334, c++/12236, c++/8656
31452         * g++.dg/ext/attrib8.C: New test.
31453
31454 2003-10-06  Devang Patel  <dpatel@apple.com>
31455
31456         * gcc.dg/debug/dwarf2-3.h: New test.
31457         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
31458
31459 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
31460
31461         * g++.dg/opt/cfg2.C: New test.
31462
31463 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31464
31465         * g++.dg/opt/float1.C: New test.
31466
31467 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31468
31469         * gcc.dg/c90-array-lval-6.c: New test.
31470         * gcc.dg/c99-array-lval-6.c: New test.
31471
31472 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
31473             Ziemowit Laski  <zlaski@apple.com>
31474
31475         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
31476         'Derived', so that it is never considered a class method; add
31477         new warning for '+port' method ambiguity.
31478         * objc.dg/method-12.m: Include <objc/objc.h> instead of
31479         <objc/objc-api.h> (needed on Mac OS X).
31480         * objc.dg/method-13.m: New test.
31481
31482 2003-10-03  Roger Sayle  <roger@eyesopen.com>
31483
31484         PR optimization/9325, PR java/6391
31485         * gcc.c-torture/execute/20031003-1.c: New test case.
31486
31487 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
31488
31489         PR optimization/12180
31490         * gcc.dg/20031002-1.c: New test.
31491
31492         PR c++/12486
31493         * g++.dg/inherit/error1.C: New test.
31494
31495 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
31496
31497         * lib/f-torture.exp (search_for): Rename to...
31498         (search_for_re): This.  Also, clean up comments and the
31499         "regexp" invocation.
31500
31501 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31502
31503         * gcc.c-torture/compile/20031002-1.c: New test.
31504
31505 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * g++.dg/opt/cond1.C: New test.
31508
31509 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31510
31511         * gcc.dg/Wold-style-definition-2.c: New testcase.
31512         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31513
31514 2003-09-29  Richard Henderson  <rth@redhat.com>
31515
31516         * g++.dg/init/array10.C: Add dg-options.
31517
31518 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31519
31520         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31521
31522 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31523
31524         * g++.dg/template/friend19.C: Fix typo.
31525         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31526
31527 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31528
31529         * gcc.c-torture/execute/20030928-1.c: New test.
31530         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31531
31532 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31533
31534         * g++.dg/opt/unroll1.C: New test.
31535
31536 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31537
31538         PR optimization/11741
31539         * gcc.dg/20030926-1.c: New test case.
31540
31541 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31542
31543         PR c++/5655
31544         * g++.dg/parse/access7.C: New test.
31545         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31546
31547 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31548
31549         MERGE OF objc-improvements-branch into MAINLINE:
31550         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31551         if libobjc has not been built.
31552         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31553         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31554         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31555         objc/execute/nested-3.m, objc/execute/np-2.m,
31556         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31557         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31558         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31559         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31560         objc.dg/special/unclaimed-category-1.h,
31561         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31562         well as GNU runtime.
31563         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31564         * execute/cascading-1.m, execute/function-message-1.m,
31565         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31566         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31567         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31568         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31569         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31570         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31571         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31572         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31573         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31574         * objc.dg/bitfield-2.m: Run only on Darwin.
31575         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31576         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31577         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31578         * objc.dg/const-str-1.m: Fix constant string layout.
31579
31580 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31581
31582         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31583
31584 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31585
31586         * gcc.dg/darwin-abi-1.c: New file.
31587
31588 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31589
31590         PR target/12281
31591         * gcc.c-torture/compile/20030921-1.c: New test.
31592
31593 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31594
31595         * g++.dg/opt/reg-stack2.C: New test.
31596
31597 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31598
31599         * g++.dg/eh/delayslot1.C: New test.
31600
31601 2003-09-20  Richard Henderson  <rth@redhat.com>
31602
31603         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31604
31605 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31606
31607         * gcc.c-torture/execute/20030920-1.c: New test case.
31608
31609 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31610
31611         * g++.dg/rtti/typeid3.C: Correct expected error message.
31612
31613 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31614
31615         PR c++/157
31616         * g++.dg/parse/crash12.C: New test.
31617
31618 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31619
31620         * gcc.dg/compat/mixed-struct-check.h: New.
31621         * gcc.dg/compat/mixed-struct-defs.h: New.
31622         * gcc.dg/compat/mixed-struct-init.h: New.
31623         * gcc.dg/compat/struct-by-value-19_main.c: New.
31624         * gcc.dg/compat/struct-by-value-19_x.c: New.
31625         * gcc.dg/compat/struct-by-value-19_y.c: New.
31626         * gcc.dg/compat/struct-by-value-20_main.c: New.
31627         * gcc.dg/compat/struct-by-value-20_x.c: New.
31628         * gcc.dg/compat/struct-by-value-20_y.c: New.
31629         * gcc.dg/compat/struct-return-19_main.c: New.
31630         * gcc.dg/compat/struct-return-19_x.c: New.
31631         * gcc.dg/compat/struct-return-19_y.c: New.
31632         * gcc.dg/compat/struct-return-20_main.c: New.
31633         * gcc.dg/compat/struct-return-20_x.c: New.
31634         * gcc.dg/compat/struct-return-20_y.c: New.
31635
31636 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31637         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31638         so that it will not complain on LP64 targets.
31639
31640 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31641
31642         PR c++/495
31643         * g++.dg/template/friend24.C: New test.
31644
31645 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31646
31647         PR c++/12332
31648         * g++.dg/template/memtmpl2.C: New test.
31649
31650 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31651
31652         PR target/11184
31653         * gcc.dg/builtin-apply1.c: New test.
31654
31655 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31656
31657         PR c++/9848
31658         * g++.dg/warn/Wunused-4.C: New test.
31659
31660 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31661
31662         PR c++/12316
31663         * g++.dg/other/gc2.C: New test.
31664
31665 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31666
31667         PR c++/11991
31668         * g++.dg/rtti/typeid3.C: New test.
31669
31670         PR c++/12266
31671         * g++.dg/overload/template1.C: New test.
31672
31673 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31674
31675         * g++.dg/opt/cfg3.C: New test.
31676
31677 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31678
31679         PR c++/7939
31680         * g++.dg/template/crash11.C: New test.
31681
31682 2003-09-16  Jason Merrill  <jason@redhat.com>
31683             Jakub Jelinek  <jakub@redhat.com>
31684
31685         * gcc.dg/attr-warn-unused-result.c: New test.
31686
31687 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31688
31689         PR c++/12184
31690         * g++.dg/expr/call2.C: New test.
31691
31692 2003-09-15  Andreas Jaeger  <aj@suse.de>
31693
31694         * gcc.dg/Wold-style-definition-1.c: New test.
31695
31696 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31697
31698         PR c++/3907
31699         * g++.dg/parse/template12.C: New test.
31700
31701         * g++.dg/abi/bitfield11.C: New test.
31702         * g++.dg/abi/bitfield12.C: Likewise.
31703
31704 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31705
31706         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31707         non-expansion of functional macro name without arguments at EOL.
31708         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31709
31710 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31711
31712         * gcc.c-torture/execute/20030914-[12].c: New tests.
31713
31714 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31715
31716         PR c++/11788
31717         * g++.dg/overload/addr1.C: New test.
31718
31719 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31720
31721         * gcc.dg/20030909-1.c: New test.
31722
31723 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31724
31725         * gcc.dg/ultrasp10.c: New test.
31726
31727 2003-09-09  Devang Patel  <dpatel@apple.com>
31728
31729         * gcc.dg/darwin-ld-6.c: New test.
31730
31731 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31732
31733         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31734
31735 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31736
31737         * gcc.dg/ia64-types1.c: New test.
31738         * gcc.dg/ia64-types2.c: Likewise.
31739
31740 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31741
31742         * gcc.dg/builtins-1.c: Add more _Complex tests.
31743         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31744
31745         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31746         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31747
31748 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31749
31750         PR c++/11786
31751         * g++.dg/lookup/koenig2.C: New test.
31752
31753         PR c++/5296
31754         * g++.dg/rtti/typeid2.C: New test.
31755
31756 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31757
31758         * gcc.c-torture/compile/20030904-1.c: New test.
31759
31760 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31761
31762         * g++.dg/opt/longbranch2.C: New test.
31763
31764 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31765
31766         * g++.dg/template/crash10.C: Only compile it.
31767
31768 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31769
31770         PR middle-end/11665
31771         * gcc.c-torture/compile/20030907-1.c: New test.
31772         * g++.dg/init/array11.C: New test.
31773
31774 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31775
31776         PR c++/11852
31777         * g++.dg/init/struct1.C: New test.
31778
31779 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31780
31781         PR c++/12181
31782         * g++.dg/expr/comma1.C: New test.
31783
31784 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31785
31786         PR c++/11867
31787         * g++.dg/expr/static_cast5.C: New test.
31788
31789 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31790
31791         PR c++/11507
31792         * g++.dg/lookup/scoped7.C: New test.
31793
31794         PR c++/9574
31795         * g++.dg/other/static1.C: New test.
31796
31797         PR c++/11490
31798         * g++.dg/warn/template-1.C: New test.
31799
31800         PR c++/11432
31801         * g++.dg/template/crash10.C: New test.
31802
31803         PR c++/2478
31804         * g++.dg/overload/VLA.C: New test.
31805
31806         PR c++/10804
31807         * g++.dg/template/call1.C: New test.
31808
31809 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31810
31811         PR c++/11794
31812         * g++.dg/parse/using3.C: New test.
31813
31814 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31815
31816         PR c++/11409
31817         * g++.dg/overload/builtin3.C: New test case.
31818
31819 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31820
31821         PR c/9862
31822         * gcc.dg/20030906-1.c: New test.
31823         * gcc.dg/20030906-2.c: Likewise.
31824
31825 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31826
31827         PR c++/12167
31828         * g++.dg/parse/defarg5.C: New test.
31829
31830         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31831
31832 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31833
31834         PR c++/12163
31835         * g++.dg/expr/static_cast4.C: New test.
31836
31837         PR c++/12146
31838         * g++.dg/template/crash9.C: New test.
31839
31840 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31841
31842         * g++.old-deja/g++.ext/pretty2.C: Update for change
31843         in __FUNCTION__.
31844         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31845
31846 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         PR c++/11922
31849         * g++/dg/template/qualified-id1.C: New test.
31850
31851         PR c++/12037
31852         * g++.dg/warn/noeffect4.C: New test.
31853
31854 2003-09-04  Matt Austern  <austern@apple.com>
31855
31856         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31857         * g++.dg/ext/fnname2.C: Likewise.
31858         * g++.dg/ext/fnname3.C: Likewise.
31859
31860 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31861
31862         * g++.dg/expr/lval1.C: New test.
31863         * g++.dg/ext/lvcast.C: Remove.
31864
31865 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31866
31867         PR optimization/11700.
31868         * gcc.c-torture/compile/20030903-1.c: New test case.
31869
31870 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31871
31872         PR c++/12053
31873         * g++.dg/abi/layout4.C: New test.
31874
31875 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31876
31877         PR c++/11553
31878         * g++.dg/parse/friend3.C: New test.
31879
31880 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/11847
31883         * g++.dg/template/class1.C: New test.
31884
31885         PR c++/11808
31886         * g++.dg/expr/call1.C: New test.
31887
31888 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31889
31890         PR c++/12114
31891         * g++.dg/init/ref9.C: New test.
31892
31893         PR c++/11972
31894         * g++.dg/template/nested4.C: New test.
31895
31896 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31897
31898         PR c++/12093
31899         * g++.dg/template/non-dependent4.C: New test.
31900
31901         PR c++/11928
31902         * g++.dg/inherit/conv1.C: New test.
31903
31904 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31905
31906         PR c++/6196
31907         * g++.dg/ext/label1.C: New test.
31908         * g++.dg/ext/label2.C: Likewise.
31909
31910 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * g++.dg/expr/cond3.C: New test.
31913
31914 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31915
31916         * gcc.dg/builtins-1.c: Add new builtin cases.
31917
31918 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31919
31920         * gcc.dg/builtins-1.c: Add new cases.
31921         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31922
31923 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31924
31925         * gcc.dg/builtins-1.c: Add more math builtin tests.
31926         * gcc.dg/torture/builtin-attr-1.c: New test.
31927
31928 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31929
31930         PR optimization/5079
31931         * g++.dg/opt/static3.C: New test.
31932
31933 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31934
31935         * gcc.misc-tests/gcov-10b.c: New test.
31936
31937 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31938
31939         * g++.dg/opt/ptrmem3.C: New test.
31940
31941         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31942
31943 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31944
31945         * gcc.dg/20030826-2.c: New test.
31946
31947 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31948
31949         PR middle-end/12002
31950         * g77.f-torture/compile/12002.f: New test case.
31951
31952 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31953
31954         * gcc.dg/20030826-1.c: New test case.
31955
31956 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31957
31958         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31959
31960 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31961
31962         PR c++/11871
31963         * c++.dg/lookup/crash1.C: New test.
31964
31965         * c++.dg/warn/noeffect3.C: New test.
31966
31967 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31968
31969         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31970         * gcc.dg/compat/vector-1_y.c: Ditto.
31971         * gcc.dg/compat/vector-2_x.c: Ditto.
31972         * gcc.dg/compat/vector-2_y.c: Ditto.
31973
31974 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31975
31976         * gcc.dg/20030702-1.c: New test.
31977
31978 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/8795
31981         * g++.dg/ext/altivec-1.C: New test.
31982
31983 2003-08-24  Richard Henderson  <rth@redhat.com>
31984
31985         * g++.dg/eh/simd-2.C: Add -w for x86.
31986
31987 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31988
31989         * gcc.dg/20030815-1.c: New test.
31990
31991 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31992
31993         PR c++/3765
31994         * g++.dg/parse/access6.C: New test.
31995
31996 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31997
31998         PR c++/641, c++/11876
31999         * g++.dg/template/friend22.C: New test.
32000         * g++.dg/template/friend23.C: Likewise.
32001
32002 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32003
32004         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32005         identically.
32006
32007 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32008
32009         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32010
32011 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32012
32013         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32014
32015 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32016
32017         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32018
32019 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32020
32021         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32022
32023 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32024
32025         PR c++/11919
32026         * g++.dg/overload/prom1.C: New test.
32027
32028         PR c++/11551
32029         * g++.dg/parse/dtor2.C: New test.
32030
32031         PR c++/10762
32032         * g++.dg/parse/using2.C: New test.
32033
32034 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32035
32036         PR target/11805
32037         * gcc.c-torture/compile/20030821-1.c: New.
32038
32039 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32040
32041         PR c++/11834
32042         * g++.dg/template/deduce2.C: New test.
32043
32044 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32045
32046         * gcc.c-torture/execute/20030821-1.c: New test.
32047
32048 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32049
32050         PR middle-end/11984
32051         * gcc.dg/20030820-1.c: New test case.
32052
32053 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32054
32055         PR c++/11945
32056         * g++.dg/warn/noeffect2.C: New test.
32057
32058 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32059
32060         PR c++/10926
32061         * g++.dg/template/dtor2.C: New test.
32062
32063         PR c++/11684
32064         * g++.dg/template/operator1.C: New test.
32065         * g++.dg/parse/operator4.C: New test.
32066
32067         PR c++/11946.C
32068         * g++.dg/expr/enum1.C: New test.
32069         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32070
32071         PR c++/11036.C
32072         * g++.dg/parse/elab2.C: New test.
32073         * g++.dg/parse/typedef4.C: Change error message.
32074         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32075         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32076         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32077
32078 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32079
32080         * gcc.dg/pch/warn-1.c: New.
32081         * gcc.dg/pch/warn-1.hs: New.
32082
32083         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32084         not-tested file.
32085
32086 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32087
32088         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32089
32090 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32091
32092         * gcc.dg/uninit-D.c: New Test.
32093         * gcc.dg/uninit-E.c: New Test.
32094         * gcc.dg/uninit-F.c: New Test.
32095         * gcc.dg/uninit-G.c: New Test.
32096
32097 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32098
32099         * g++.dg/README: Describe the pch directory.
32100
32101 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32102
32103         PR c++/11174
32104         * g++.dg/parse/access4.C: New test.
32105         * g++.dg/parse/access5.C: Likewise.
32106         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32107
32108 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32109
32110         * gcc.dg/noncompile/20030818-1.c: New.
32111
32112 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32113
32114         PR c++/11957
32115         * g++.dg/warn/noeffect1.C: New test.
32116
32117         * g++.dg/template/scope2.C: New test.
32118         * g++.dg/template/error2.C: Correct dg-error
32119
32120 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32121
32122         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32123
32124 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32125
32126         PR C++/11512
32127         * g++.dg/template/warn1.C: New.
32128
32129 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         * g++.dg/template/error2.C: New test.
32132         * g++.dg/lookup/using7.C: Adjust errors
32133         * g++.old-deja/g++.pt/crash36.C: Likewise.
32134         * g++.old-deja/g++.pt/derived3.C: Likewise.
32135
32136 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32137
32138         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32139         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32140         * gcc.c-torture/execute/builtins/string-9.c: New, from
32141         string-opt-9.c.  Adjust for execute/builtins framework.
32142         * gcc.c-torture/execute/string-opt-9.c: Delete.
32143
32144 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32145
32146         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32147
32148         * g++.dg/parse/ret-type2.C: New test.
32149
32150         PR c++/11703
32151         * g++.dg/init/new8.C: New test.
32152
32153         PR c++/10923
32154         * g++.dg/parse/typedef5.C: New test.
32155
32156         PR c++/9512
32157         * g++.dg/parse/qualified2.C: New test.
32158         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32159         invalid code.
32160
32161 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32162
32163         * g++.dg/conversion/ptrmem1.C: New test.
32164
32165 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32166
32167         PR target/11693
32168         * gcc.dg/20030811-1.c: New test.
32169
32170         PR target/11535
32171         * gcc.c-torture/execute/20030811-1.c: New test.
32172
32173 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32174
32175         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32176
32177 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32178
32179         PR c++/11789.C
32180         * g++.dg/inherit/multiple1.C: New test.
32181
32182 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32183
32184         * gcc.dg/spe1.c: New test.
32185
32186         PR c++/11670
32187         * g++.dg/expr/cast2.C: New test.
32188
32189         PR c++/10530
32190         * g++.dg/template/dependent-name2.C: New test.
32191
32192 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
32193
32194         * g++.dg/parse/crash11.C: Put the dg options in comments.
32195
32196 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
32197
32198         * lib/gcc-dg.exp: Update for diagnostic change.
32199
32200 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32201
32202         PR c++/5767
32203         * g++.dg/parse/crash11.C: New test.
32204
32205 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
32206
32207         * gcc.dg/cpp/spacing1.c: Update.
32208
32209 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
32210
32211         PR target/11739
32212         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
32213         a value for -mtune.
32214
32215 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32216
32217         PR middle-end/11771
32218         * gcc.c-torture/compile/20030804-1.c: New test case.
32219
32220 2003-08-04  Roger Sayle  <roger@eyesopen.com>
32221
32222         * gcc.dg/20030804-1.c: New test case.
32223
32224 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
32225
32226         * gcc.dg/cpp/separate-1.c: New test.
32227
32228 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
32229
32230         PR c++/11704
32231         * g++.dg/template/dependent-expr2.C: New test.
32232
32233         PR c++/11766
32234         * g++.dg/expr/ptrmem1.C: New test.
32235
32236 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32237
32238         PR c++/9453
32239         * g++.dg/template/friend15.C: New test.
32240
32241 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
32242
32243         * lib/dg-pch.exp: Work round PCH bug.
32244
32245 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32246
32247         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
32248         builtins.  Move cases from builtins-4.c here.
32249
32250         * gcc.dg/torture/builtin-math-1.c: New test taken from
32251         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
32252         additional cases.
32253
32254         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
32255         Delete.
32256
32257 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32258
32259         PR c++/9447
32260         * g++.dg/template/using7.C: New test.
32261
32262 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
32263
32264         * import1.c, import2.c: New tests.
32265
32266 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
32267
32268         * g++.dg/eh/crossjump1.C: New test.
32269
32270 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
32271
32272         PR c++/11697
32273         * g++.dg/template/using6.C: New test.
32274
32275         PR c++/11744
32276         * g++.dg/template/koenig2.C: New test.
32277
32278 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32279
32280         PR c++/7983
32281         * g++.dg/parse/typedef4.C: New test.
32282
32283 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32284
32285         PR c++/8442, c++/8806
32286         * g++.dg/template/elab1.C: New test.
32287         * g++.dg/template/type2.C: Likewise.
32288         * g++.dg/template/ttp3.C: Adjust expected error message.
32289         * g++.old-deja/g++.law/visibility13.C: Likewise.
32290         * g++.old-deja/g++.niklas/t135.C: Likewise.
32291         * g++.old-deja/g++.pt/ttp41.C: Likewise.
32292         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
32293         template argument.
32294         * g++.old-deja/g++.pt/ttp44.C: Likewise.
32295
32296 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
32297
32298         PR c++/11295
32299         * g++.dg/ext/stmtexpr1.C: New test.
32300
32301         * g++.dg/opt/tmp1.C: New test.
32302
32303         PR c++/11525
32304         * g++.dg/parse/constant4.C: New test.
32305
32306         PR c++/9447
32307         * g++.dg/template/using5.C: New test.
32308
32309 2003-07-31  Roger Sayle  <roger@eyesopen.com>
32310
32311         * gcc.dg/builtins-27.c: New test case.
32312
32313 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
32314
32315         * gcc.dg/tls/opt-7.c: New test.
32316
32317 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
32318
32319         * g++.old-deja/g++.other/crash18.C: Remove.
32320
32321 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32322
32323         * g++.dg/template/explicit3.C: New.
32324         * g++.dg/template/explicit4.C: New.
32325         * g++.dg/template/explicit5.C: New.
32326
32327         PR c++/11347
32328         * g++.dg/template/memtmpl1.C: New.
32329
32330 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
32331
32332         PR target/11565
32333         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
32334         * gcc.dg/i386-387-5.c (dg-options): Likewise.
32335
32336 2003-07-30  Jan Hubicka  <jh@suse.cz>
32337
32338         * vtgc1.c: Kill.
32339
32340 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
32341
32342         * gcc.dg/struct-in-proto-1.c: New test.
32343
32344 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
32345
32346         * gcc.dg/cpp/include2.c: Only expect one message.
32347
32348 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
32349
32350         PR c++/9447
32351         * g++.dg/template/using1.C: New test.
32352         * g++.dg/template/using2.C: New test.
32353         * g++.dg/template/using3.C: New test.
32354         * g++.dg/template/using4.C: New test.
32355
32356 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
32357
32358         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
32359         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32360
32361 2003-07-28  Jan Hubicka  <jh@suse.cz>
32362
32363         PR c++/11530
32364         * g++.dg/opt/call1.C: New test.
32365
32366 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
32367
32368         PR c++/11667
32369         * g++.dg/init/enum2.C: New test.
32370         * g++.dg/template/overload1.C: Add "-w" option.
32371
32372 2003-07-28    <hp@bitrange.com>
32373
32374         * gcc.dg/Wdeclaration-after-statement-1.c,
32375         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
32376
32377 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.c-torture/compile/20030725-1.c: New test.
32380
32381 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
32382
32383         * gcc.dg/20030505.c: Only run for SPE.
32384         Remove definition of opaque type.
32385
32386 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
32387
32388         * g++.dg/template/ptrmem6.C: New test.
32389
32390 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
32391
32392         * gcc.c-torture/compile/zero-strct-2.c: New test.
32393
32394 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
32395
32396         * gcc.dg/intermod-1.c: New test.
32397
32398 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32399
32400         PR c++/11617
32401         * g++.dg/template/lookup2.C: New test.
32402         * g++.dg/template/memclass1.C: Remove instantiated from error.
32403         * g++.dg/other/error2.C: Tweak expected errors.
32404
32405         PR c++/11596
32406         * g++.dg/template/defarg3.C: New test.
32407
32408         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
32409
32410 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
32411
32412         * g++.dg/inherit/access5.C: New test.
32413
32414 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32415
32416         PR c++/11513
32417         * g++.dg/template/crash8.C: New test.
32418
32419 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
32420
32421         PR c/10602
32422         * gcc.dg/noncompile/incomplete-2.c: New test.
32423
32424 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
32425
32426         PR c++/11645
32427         * g++.dg/inherit/access4.C: New test.
32428
32429         PR c++/11517
32430         * g++.dg/expr/cond2.C: New test.
32431
32432         PR optimization/10679
32433         * g++.dg/opt/inline4.C: New test.
32434
32435 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32436
32437         * g++.dg/parse/crash10: New test.
32438
32439 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32440
32441         * g++.dg/ext/flexary1.C: New test.
32442
32443 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32444
32445         PR c++/10793
32446         * g++.dg/template/crash9.C: New test.
32447
32448 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32449
32450         PR c++/3004
32451         * g++.dg/parse/typedef3.C: New test.
32452
32453         PR c++/7906
32454         * g++.dg/parse/operator2.C: New test.
32455
32456         PR c++/8895
32457         * g++.dg/parse/def-tmpl-arg1.C: New test.
32458
32459         PR c++/9282
32460         * g++.dg/parse/funptr1.C: New test.
32461
32462         PR c++/9452
32463         * g++.dg/parse/ambig3.C: New test.
32464
32465         PR c++/9454
32466         * g++.dg/parse/operator3.C: New test.
32467
32468         PR c++/9486
32469         * g++.dg/parse/template10.C: New test.
32470
32471         PR c++/9488
32472         * g++.dg/parse/template11.C: New test.
32473
32474         PR c++/10150
32475         * g++.dg/parse/invalid-op1.C: New test.
32476
32477         PR c++/10247
32478         * g++.dg/parse/condexpr1.C: New test.
32479
32480 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32481
32482         * g++.dg/ext/packed3.C: New test.
32483         * g++.dg/ext/packed4.C: New test.
32484
32485         * gcc.dg/pack-test-3.c: New test.
32486
32487 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
32488
32489         * lib/compat.exp: Handle dg-options per source file.
32490         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
32491         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
32492         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
32493         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
32494         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
32495         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
32496         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
32497         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
32498         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
32499         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
32500         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
32501         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32502         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32503         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32504
32505 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32506
32507         PR c/10320
32508         * gcc.c-torture/execute/20030718-1.c: New test.
32509
32510 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32511
32512         PR optimization/11536
32513         * gcc.dg/20030721-1.c: New test.
32514
32515 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32516
32517         PR c++/11546
32518         * g++.dg/template/lookup1.C: New test.
32519
32520 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32521
32522         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32523         diagnostics of ill-formed constructs involving labels.
32524         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32525         the new 'previously defined here' message.
32526
32527 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32528
32529         * g++.dg/parse/non-dependent2.C: New test.
32530
32531 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32532
32533         * g++.dg/init/init-ref4.C: xfail on targets without
32534         weak symbols.
32535
32536 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32537
32538         PR target/11087
32539         * gcc.c-torture/execute/20030717-1.c: New test.
32540
32541 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32542
32543         * g++.dg/opt/cfg1.C: New test.
32544
32545 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32546
32547         PR optimization/11557
32548         * gcc.dg/20030717-1.c: New test.
32549
32550 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32551
32552         PR c++/10476
32553         * g++.dg/expr/crash-1.C: New test.
32554
32555         PR c++/11027
32556         * g++.dg/template/init3.C: New test.
32557
32558         PR c++/8222
32559         * g++.dg/template/non-dependent1.C: New test.
32560
32561         PR c++/11070
32562         * g++.dg/template/non-dependent2.C: New test.
32563
32564         PR c++/11071
32565         * g++.dg/template/non-dependent3.C: New test.
32566
32567         PR c++/9907
32568         * g++.dg/template/sizeof5.C: New test.
32569
32570 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32571
32572         PR 11498
32573         * gcc.c-torture/compile/mangle-1.c: New file.
32574
32575 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32576
32577         PR c++/7809
32578         * g++.dg/parse/access3.C: New test.
32579
32580 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32581
32582         PR c++/11384
32583         * g++.dg/init/init-ref4.C: New test.
32584
32585 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32586
32587         PR c++/11547
32588         * g++.dg/parse/constant3.C: New test.
32589         * g++.dg/parse/crash7.C: Likewise.
32590
32591 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32592
32593         PR target/11008
32594         * gcc.dg/i386-pentium4-not-mull.c: New.
32595
32596 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32597
32598         * gcc.dg/asm-names.c (ymain): Make it weak.
32599
32600 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32601
32602         PR c++/5421
32603         * g++.dg/template/friend21.C: New test.
32604
32605 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32606
32607         * gcc.dg/cleanup-8.c: New test.
32608         * gcc.dg/cleanup-9.c: New test.
32609
32610 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32611
32612         * g++.dg/ext/dll-MI1.h: New file.
32613         * g++.dg/ext/dllexport-MI1.C: New file.
32614         * g++.dg/ext/dllimport-MI1.C: New file.
32615
32616 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32617
32618         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32619         it does not have cmpstrsi patterns (just cmpmemsi).
32620
32621 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32622
32623         PR debug/11473
32624         * g++.dg/debug/debug8.C: New test.
32625
32626 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32627
32628         PR c++/10108
32629         * g++.dg/template/crash7.C: New test.
32630
32631 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32632
32633         PR target/10795
32634         * gcc.c-torture/compile/20030708-1.c: New.
32635
32636 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32637
32638         * gcc.c-torture/execute/20030715-1.c: New test.
32639
32640 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32641
32642         * gcc.dg/pch/inline-3.c: New file.
32643         * gcc.dg/pch/inline-3.hs: New file.
32644         * gcc.dg/pch/inline-4.c: New file.
32645         * gcc.dg/pch/inline-4.hs: New file.
32646
32647 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32648
32649         PR c++/11509
32650         * g++.dg/template/crash6.C: New test.
32651
32652         PR c++/7053
32653         * g++.dg/template/friend20.C: New test.
32654
32655         PR c++/7019
32656         * g++.dg/template/overload2.C: New test.
32657
32658 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32659
32660         PR optimization/11440
32661         * gcc.c-torture/execute/20030714-1.c: New test.
32662
32663 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32664
32665         PR c++/11154
32666         * g++.dg/template/partial2.C: New test.
32667
32668 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32669
32670         PR c++/11503
32671         * g++.dg/template/anon1.C: New test.
32672
32673         PR c++/11493
32674         PR c++/11495
32675         * g++.dg/parse/template9.C: Likewise.
32676         * g++.dg/template/crash4.C: New test.
32677         * g++.dg/template/koenig1.C: Likewise.
32678         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32679         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32680         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32681         functions.
32682         * g++.old-deja/g++.jason/template36.C: Likewise.
32683         * g++.old-deja/g++.mike/p1989.C: Likewise.
32684         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32685         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32686         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32687         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32688         compiling.
32689         * g++.old-deja/g++.pt/union2.C: Use this->.
32690
32691 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32692
32693         * gcc.dg/20030711-1.c: New test.
32694
32695 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32696
32697         PR c++/11050
32698         * g++.dg/parse/args1.C: New test.
32699         * g++.pt/defarg8.C: Change expected errors.
32700
32701 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32702
32703         PR c++/8164
32704         * g++.dg/template/nontype2.C: New test.
32705
32706         PR c++/10558
32707         * g++.dg/parse/template8.C: New test.
32708
32709         PR c++/8327
32710         * g++.dg/template/scope1.C: New test.
32711
32712         * g++.dg/warn/Wsign-compare-1.C: New test.
32713
32714 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32715
32716         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32717
32718 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32719
32720         PR c++/9411
32721         * g++.dg/template/explicit2.C: New test.
32722
32723         PR c++/10032
32724         * g++.dg/warn/pedantic1.C: New test.
32725
32726 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         PR c++ 9483
32729         * g++.dg/other/field1.C: New test.
32730
32731 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32732
32733         PR c/11449
32734         * gcc.c-torture/compile/20030707-1.c: New.
32735
32736 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32737
32738         PR c++/10849
32739         * g++.dg/template/access12.C: New test.
32740
32741 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32742
32743         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32744         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32745         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32746         * gcc.misc-tests/gcov.exp: Update
32747         * g++.dg/gcov/gcov.exp: Update
32748         * lib/gcov.exp: Update.
32749
32750 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32751
32752         * g++.dg/abi/mangle17.C: Make sure template expressions are
32753         dependent.
32754         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32755         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32756         * g++.dg/opt/stack1.C: Remove erroneous code.
32757         * g++.dg/parse/template7.C: New test.
32758         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32759         * g++.old-deja/g++.pt/crash4.C: Likewise.
32760
32761 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32762
32763         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32764         with zero or one occurence of `$' after the initial `L'.
32765
32766 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32767
32768         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32769
32770 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32771
32772         PR c/11370
32773         * gcc.dg/Wunreachable-6.c: New testcase.
32774         * gcc.dg/Wunreachable-7.c: New testcase.
32775
32776 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32777
32778         PR c/11420
32779         * gcc.dg/20030708-1.c: New test.
32780
32781 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32782
32783         * gcc.dg/compat/sdata-section.h: New file.
32784         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32785         * gcc.dg/torture/mips-sdata-1.c: New test.
32786
32787 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32788
32789         PR c++/11030
32790         * g++.dg/template/friend19.C: New test.
32791
32792 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32793
32794         * g++.dg/opt/strength-reduce.C: New test.
32795
32796 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32797
32798         PR target/10979
32799         * gcc.dg/20030707-1.c: New testcase.
32800
32801 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32802
32803         PR optimization/11059
32804         * g++.dg/opt/emptyunion.C: New testcase.
32805
32806 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32807             Eric Botcazou  <ebotcazou@libertysurf.fr>
32808
32809         * g++.dg/opt/stack1.C: New test.
32810
32811 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32812
32813         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32814         run test.
32815
32816         PR c++/11431
32817         * g++.dg/expr/static_cast3.C: New test.
32818
32819 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32820
32821         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32822         everywhere.
32823         * gcc.dg/concat.c: Concatenation of string constants with
32824         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32825         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32826         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32827         necessary to avoid multi-character character constant warning.
32828         * gcc.dg/cpp/escape.c: Likewise.
32829         * gcc.dg/cpp/ucs.c: Likewise.
32830         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32831         Fix a typo.
32832
32833 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32834
32835         PR c/11428
32836         * gcc.c-torture/compile/20030704-1.c: New.
32837
32838 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32839
32840         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32841
32842 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32843
32844         PR c++/5287, PR c++/7910,  PR c++/11021
32845         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32846         tests for warnings.
32847         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32848         * g++.dg/ext/dllimport3.C: Likewise.
32849         * g++.dg/ext/dllimport4.C: New file.
32850         * g++.dg/ext/dllimport5.C: New file.
32851         * g++.dg/ext/dllimport6.C: New file.
32852         * g++.dg/ext/dllimport7.C: New file.
32853         * g++.dg/ext/dllimport8.C: New file.
32854         * g++.dg/ext/dllimport9.C: New file.
32855         * g++.dg/ext/dllimport10.C: New file.
32856         * g++.dg/ext/dllexport1.C: New file.
32857
32858 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32859
32860         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32861         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32862
32863 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32864
32865         * gcc.dg/builtins-25.c: New testcase.
32866         * gcc.dg/builtins-26.c: New testcase.
32867
32868 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32869
32870         * gcc.dg/compat/vector-defs.h: New file.
32871         * gcc.dg/compat/vector-setup.h: New file.
32872         * gcc.dg/compat/vector-check.h: New file.
32873         * gcc.dg/compat/vector-1_main.c: New file.
32874         * gcc.dg/compat/vector-1_x.c: New file.
32875         * gcc.dg/compat/vector-1_y.c: New file.
32876         * gcc.dg/compat/vector-2_main.c: New file.
32877         * gcc.dg/compat/vector-2_x.c: New file.
32878         * gcc.dg/compat/vector-2_y.c: New file.
32879
32880         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32881         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32882         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32883         * gcc.dg/compat/struct-align-1.h: New file.
32884         * gcc.dg/compat/struct-align-1_main.c: New file.
32885         * gcc.dg/compat/struct-align-1_x.c: New file.
32886         * gcc.dg/compat/struct-align-1_y.c: New file.
32887         * gcc.dg/compat/struct-align-2.h: New file.
32888         * gcc.dg/compat/struct-align-2_main.c: New file.
32889         * gcc.dg/compat/struct-align-2_x.c: New file.
32890         * gcc.dg/compat/struct-align-2_y.c: New file.
32891
32892         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32893         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32894         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32895         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32896         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32897         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32898         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32899         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32900         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32901         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32902         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32903         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32904         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32905         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32906         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32907         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32908         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32909         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32910         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32911         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32912         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32913         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32914         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32915         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32916         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32917         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32918         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32919         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32920         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32921
32922 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32923
32924         * gcc.dg/i386-call-1.c: New test.
32925
32926 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32927
32928         PR c++/9162
32929         * g++.dg/parse/defarg4.C: New.
32930
32931 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32932
32933         PR target/10700
32934         * gcc.c-torture/compile/20030703-1.c: New test case.
32935
32936 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32937
32938         * g++.dg/template/local3.C: Remove extra semicolon.
32939
32940 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32941
32942         * gcc.dg/i386-volatile-1.c: New test.
32943
32944 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32945
32946         PR c++/11072
32947         * g++.dg/other/offsetof2.C: XFAIL.
32948         * g++.dg/other/offsetof5.C: New.
32949
32950         PR c++/10219
32951         * g++.dg/template/error1.C: New.
32952
32953         PR c++/9779
32954         * g++.dg/template/dependent-expr1.C: New.
32955
32956 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32957
32958         PR c++/6949
32959         * g++.dg/template/local3.C: New test.
32960
32961         PR c++/11149
32962         * g++.dg/lookup/scoped6.C: New test.
32963
32964 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32965
32966         PR c++/8046
32967         * g++.dg/other/error7.C: New test.
32968
32969 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32970
32971         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32972         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32973         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32974         * g++.old-deja/g++.other/union2.C: Likewise.
32975         * gcc.dg/c90-const-expr-2.c: Likewise.
32976         * gcc.dg/c90-const-expr-3.c: Likewise.
32977         * gcc.dg/c99-const-expr-2.c: Likewise.
32978         * gcc.dg/c99-const-expr-3.c: Likewise.
32979         * gcc.dg/concat.c: Likewise.
32980
32981 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c++/9559
32984         * g++.dg/init/static1.C: New test.
32985
32986 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32987
32988         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32989         * g++.old-deja/g++.other/access2.C: Likewise.
32990         * g++.old-deja/g++.other/decl2.C: Likewise.
32991         * gcc.c-torture/execute/20020615-1.c: Likewise.
32992
32993 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32994
32995         PR c++/4933
32996         * g++.dg/template/sizeof4.C: New test.
32997
32998 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32999
33000         * g++.dg/other/error6.C: New test.
33001
33002 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33003
33004         PR c++/10750
33005         * g++.dg/parse/constant2.C: New test.
33006
33007 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33008
33009         PR c++/11106
33010         * g++.dg/other/error5.C: New test.
33011
33012 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33013
33014         * gcc.dg/format/gcc_diag-1.c: New test.
33015
33016 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33017
33018         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33019
33020 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33021
33022         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33023         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33024         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33025
33026 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33027
33028         * gcc.c-torture/execute/builtins/string-8.c: New test.
33029         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33030         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33031         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33032
33033 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33034
33035         PR c++/10468
33036         * g++.dg/ext/typeof6.C: New test.
33037
33038 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33039
33040         PR c++/10796
33041         * g++.dg/init/enum1.C: New test.
33042
33043 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33044
33045         * gcc.dg/20030627-1.c: New test.
33046
33047 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33048
33049         PR c++/11332
33050         * g++.dg/expr/static_cast2.C: New test.
33051
33052 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33053             Jakub Jelinek  <jakub@redhat.com>
33054
33055         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33056         sprintf(dst,"%s",src) optimization.
33057         * gcc.c-torture/execute/20030626-1.c: New test case.
33058         * gcc.c-torture/execute/20030626-2.c: New test case.
33059
33060 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33061
33062         * gcc.c-torture/execute/multi-ix.c: New test.
33063
33064         * gcc.c-torture/execute/simd-4.c (main):
33065         Added missing semicolon at end of union.
33066
33067 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33068
33069         PR c++/8266
33070         * g++.dg/template/explicit-instantiation3.C: New test.
33071
33072 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33073
33074         * gcc.dg/20030626-1.c: Use signed char.
33075
33076 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33077
33078         * gcc.dg/20030626-1.c: New test.
33079
33080 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33081
33082         * const-str-2.m: Update.
33083
33084 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33085
33086         PR c++/10990
33087         * g++.dg/rtti/dyncast1.C: New test.
33088         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33089         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33090         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33091
33092         PR c++/10931
33093         * g++.dg/expr/static_cast1.C: New test.
33094
33095 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33096
33097         * gcc.dg/20030625-1.c: New test.
33098
33099 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33100
33101         * gcc.c-torture/compile/20030624-1.c: New test case.
33102
33103 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33104
33105         * gcc.c-torture/execute/string-opt-17.c: New test.
33106
33107 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33108
33109         PR c++/5754
33110         * g++.dg/parse/crash6.C: New test.
33111
33112 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33113
33114         * gcc.dg/builtins-24.c: New test case.
33115
33116 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33117
33118         * g++.dg/opt/operator1.C: New test.
33119
33120 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33121
33122         * gcc.c-torture/execute/string-opt-16.c: New test case.
33123
33124 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33125
33126         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33127         * g++.old-deja/g++.other/conv7.C: Likewise.
33128         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33129         * g++.old-deja/g++.other/overload14.C: Likewise.
33130
33131 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33132
33133         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33134         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33135
33136 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33137
33138         PR c++/10888
33139         * g++.dg/warn/Winline-3.C: New test.
33140
33141 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33142
33143         * lib/target-supports.exp (check_alias_available): Make the test
33144         program acceptable to the Solaris assembler.
33145
33146         PR c++/10749
33147         * g++.dg/template/memclass2.C: New test.
33148
33149 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33150             Eric Botcazou  <ebotcazou@libertysurf.fr>
33151
33152         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33153         data for non-matching targets.
33154         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33155
33156 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33157
33158         PR c++/10845
33159         * g++.dg/template/member3.C: New test.
33160
33161 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33162
33163         PR c++/10939
33164         * g++.dg/template/func1.C: New test.
33165
33166         PR c++/9649
33167         * g++.dg/template/static4.C: New test.
33168         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33169
33170         PR c++/11041
33171         * g++.dg/init/ref7.C: New test.
33172
33173 2003-06-19  Matt Austern  <austern@apple.com>
33174
33175         PR c++/11228
33176         * g++.dg/anew1.C: New test.
33177         * g++.dg/anew2.C: New test.
33178         * g++.dg/anew3.C: New test.
33179         * g++.dg/anew4.C: New test.
33180
33181 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33182
33183         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33184
33185 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33186
33187         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33188         endian-dependent.
33189
33190 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33191
33192         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33193         Remove cruft.
33194
33195 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
33196
33197         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
33198         * gcc.c-torture/compile/961203-1.c: Likewise.
33199         * gcc.c-torture/compile/980506-1.c: Likewise.
33200
33201 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/10712
33204         * g++.dg/lookup/using7.C: New test.
33205
33206 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
33207
33208         PR c++/11105
33209         * g++.dg/abi/conv1.C: Remove it.
33210         * g++.dg/template/conv7.C: New test.
33211         * g++.dg/template/conv8.C: Likewise.
33212         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
33213         conversion operator.
33214
33215 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
33216
33217         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
33218         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33219         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33220         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33221         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33222         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33223         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33224         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33225         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33226         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33227         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33228         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33229         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33230         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33231         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33232         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33233         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33234         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33235         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33236         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33237         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33238         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33239         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33240         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33241         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33242         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33243         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33244         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33245         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33246
33247 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
33248
33249         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
33250         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
33251         indications.
33252
33253 2003-06-16  Roger Sayle  <roger@eyesopen.com>
33254
33255         * gcc.dg/i386-387-5.c: New test case.
33256         * gcc.dg/i386-387-6.c: New test case.
33257         * gcc.dg/builtins-23.c: New test case.
33258
33259 2003-06-15  Roger Sayle  <roger@eyesopen.com>
33260
33261         * gcc.dg/builtins-22.c: New test case.
33262         * gcc.dg/i386-387-1.c: Update to test exp.
33263         * gcc.dg/i386-387-2.c: Likewise.
33264
33265 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33266
33267         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
33268
33269 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33270
33271         * lib/gcc-dg.exp (dg-require-dll): New function.
33272         (dg-xfail-if): Likewise.
33273         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
33274         driver.
33275
33276         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
33277         * gcc.c-torture/compile/20001205-1.c: Likewise.
33278         * gcc.c-torture/compile/20001226-1.c: Likewise.
33279         * gcc.c-torture/compile/20010518-2.c: Likewise.
33280         * gcc.c-torture/compile/20020312-1.c: Likewise.
33281         * gcc.c-torture/compile/20020604-1.c: Likewise.
33282         * gcc.c-torture/compile/920501-12.c: Likewise.
33283         * gcc.c-torture/compile/920501-4.c: Likewise.
33284         * gcc.c-torture/compile/920520-1.c: Likewise.
33285         * gcc.c-torture/compile/920521-1.c: Likewise.
33286         * gcc.c-torture/compile/920625-1.c: Likewise.
33287         * gcc.c-torture/compile/961203-1.c: Likewise.
33288         * gcc.c-torture/compile/980506-1.c: Likewise.
33289         * gcc.c-torture/compile/981006-1.c: Likewise.
33290         * gcc.c-torture/compile/981022-1.c: Likewise.
33291         * gcc.c-torture/compile/981223-1.c: Likewise.
33292         * gcc.c-torture/compile/990617-1.c: Likewise.
33293         * gcc.c-torture/compile/dll.c: Likewise.
33294         * gcc.c-torture/compile/labels-3.c: Likewise.
33295         * gcc.c-torture/compile/mipscop-1.c: Likewise.
33296         * gcc.c-torture/compile/mipscop-2.c: Likewise.
33297         * gcc.c-torture/compile/mipscop-3.c: Likewise.
33298         * gcc.c-torture/compile/mipscop-4.c: Likewise.
33299         * gcc.c-torture/compile/simd-5.c: Likewise.
33300         * gcc.c-torture/compile/20000804-1.x: Remove.
33301         * gcc.c-torture/compile/20001205-1.x: Likewise.
33302         * gcc.c-torture/compile/20001226-1.x: Likewise.
33303         * gcc.c-torture/compile/20010518-2.x: Likewise.
33304         * gcc.c-torture/compile/20020312-1.x: Likewise.
33305         * gcc.c-torture/compile/20020604-1.x: Likewise.
33306         * gcc.c-torture/compile/920501-12.x: Likewise.
33307         * gcc.c-torture/compile/920501-4.x: Likewise.
33308         * gcc.c-torture/compile/920520-1.x: Likewise.
33309         * gcc.c-torture/compile/920521-1.x: Likewise.
33310         * gcc.c-torture/compile/920625-1.x: Likewise.
33311         * gcc.c-torture/compile/961203-1.x: Likewise.
33312         * gcc.c-torture/compile/980506-1.x: Likewise.
33313         * gcc.c-torture/compile/981006-1.x: Likewise.
33314         * gcc.c-torture/compile/981022-1.x: Likewise.
33315         * gcc.c-torture/compile/981223-1.x: Likewise.
33316         * gcc.c-torture/compile/990617-1.x: Likewise.
33317         * gcc.c-torture/compile/mipscop-1.x: Likewise.
33318         * gcc.c-torture/compile/mipscop-2.x: Likewise.
33319         * gcc.c-torture/compile/mipscop-3.x: Likewise.
33320         * gcc.c-torture/compile/mipscop-4.x: Likewise.
33321         * gcc.c-torture/compile/simd-5.x: Likewise.
33322
33323         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
33324
33325 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33326
33327         * gcc.c-torture/execute/20030611-1.c: New test.
33328
33329 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33330
33331         PR middle-end/168
33332         * gcc.dg/20030612-1.c: New test case.
33333
33334 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
33335
33336         PR c++/10635
33337         * g++.dg/expr/cast1.C: New test.
33338
33339 2003-06-12  Roger Sayle  <roger@eyesopen.com>
33340
33341         * gcc.dg/builtins-21.c: New test case.
33342
33343 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
33344
33345         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
33346         options instead of at the end.
33347         * lib/objc.exp (objc_target_compile): Likewise.
33348
33349 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
33350
33351         PR c++/10432
33352         * g++.dg/parse/error1.C: New test.
33353
33354 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
33355
33356         * gcc.dg/compat/struct-by-value-11_main.c: New file.
33357         * gcc.dg/compat/struct-by-value-11_x.c: New file.
33358         * gcc.dg/compat/struct-by-value-11_y.c: New file.
33359         * gcc.dg/compat/struct-by-value-12_main.c: New file.
33360         * gcc.dg/compat/struct-by-value-12_x.c: New file.
33361         * gcc.dg/compat/struct-by-value-12_y.c: New file.
33362         * gcc.dg/compat/struct-by-value-13_main.c: New file.
33363         * gcc.dg/compat/struct-by-value-13_x.c: New file.
33364         * gcc.dg/compat/struct-by-value-13_y.c: New file.
33365         * gcc.dg/compat/struct-by-value-14_main.c: New file.
33366         * gcc.dg/compat/struct-by-value-14_x.c: New file.
33367         * gcc.dg/compat/struct-by-value-14_y.c: New file.
33368         * gcc.dg/compat/struct-by-value-15_main.c: New file.
33369         * gcc.dg/compat/struct-by-value-15_x.c: New file.
33370         * gcc.dg/compat/struct-by-value-15_y.c: New file.
33371         * gcc.dg/compat/struct-by-value-16_main.c: New file.
33372         * gcc.dg/compat/struct-by-value-16_x.c: New file.
33373         * gcc.dg/compat/struct-by-value-16_y.c: New file.
33374         * gcc.dg/compat/struct-by-value-17_main.c: New file.
33375         * gcc.dg/compat/struct-by-value-17_x.c: New file.
33376         * gcc.dg/compat/struct-by-value-17_y.c: New file.
33377         * gcc.dg/compat/struct-by-value-18_main.c: New file.
33378         * gcc.dg/compat/struct-by-value-18_x.c: New file.
33379         * gcc.dg/compat/struct-by-value-18_y.c: New file.
33380
33381         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
33382         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
33383         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
33384         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
33385         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
33386         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
33387         * gcc.dg/compat/scalar-return-3_main.c: New file.
33388         * gcc.dg/compat/scalar-return-3_x.c: New file.
33389         * gcc.dg/compat/scalar-return-3_y.c: New file.
33390         * gcc.dg/compat/scalar-return-4_main.c: New file.
33391         * gcc.dg/compat/scalar-return-4_x.c: New file.
33392         * gcc.dg/compat/scalar-return-4_y.c: New file.
33393
33394 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
33395
33396         * gcc.dg/compat/fp2-struct-check.h: New file.
33397         * gcc.dg/compat/fp2-struct-defs.h: New file.
33398         * gcc.dg/compat/fp2-struct-init.h: New file.
33399         * gcc.dg/compat/struct-by-value-10_main.c: New file.
33400         * gcc.dg/compat/struct-by-value-10_x.c: New file.
33401         * gcc.dg/compat/struct-by-value-10_y.c: New file.
33402         * gcc.dg/compat/struct-return-10_main.c: New file.
33403         * gcc.dg/compat/struct-return-10_x.c: New file.
33404         * gcc.dg/compat/struct-return-10_y.c: New file.
33405
33406         * gcc.dg/compat/compat-common.h: New file.
33407         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
33408         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
33409         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
33410         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
33411         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
33412         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
33413         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
33414         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33415         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
33416         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
33417         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33418         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
33419         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
33420         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33421         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
33422         * gcc.dg/compat/small-struct-check.h: Ditto.
33423         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
33424         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33425         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
33426         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
33427         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33428         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33429         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
33430         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33431         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
33432         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
33433         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33434         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33435         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
33436         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33437         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33438         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
33439         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33440         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
33441         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
33442         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33443         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
33444         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
33445         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33446         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
33447         * gcc.dg/compat/struct-return-2_main.c: Ditto.
33448         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33449         * gcc.dg/compat/struct-return-2_y.c: Ditto.
33450         * gcc.dg/compat/struct-return-3_main.c: Ditto.
33451         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33452         * gcc.dg/compat/struct-return-3_y.c: Ditto.
33453
33454 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
33455
33456         * g++.dg/pch/static-1.C: New file.
33457         * g++.dg/pch/static-1.Hs: New file.
33458
33459 2003-06-10  Richard Henderson  <rth@redhat.com>
33460
33461         * gcc.dg/asm-7.c: Adjust expected warning text.
33462
33463 2003-06-10  Roger Sayle  <roger@eyesopen.com>
33464
33465         * gcc.dg/builtins-20.c: New test case.
33466
33467 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
33468
33469         PR c++/11131
33470         * g++.dg/opt/template1.C: New test.
33471
33472 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33473
33474         * lib/gcc-dg.exp (dg-test): Clear additional_files and
33475         additional_sources.
33476
33477 2003-05-21  David Taylor  <dtaylor@emc.com>
33478
33479         * gcc.dg/Wpadded.c: New file.
33480
33481 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33482
33483         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
33484         * gcc.dg/special/weak-2.c: Add dg-require-weak.
33485         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
33486         dg-require-weak.
33487
33488 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
33489
33490         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
33491
33492 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
33493
33494         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
33495         (dg-require-alias): Likewise.
33496         (dg-require-gc-sections): Likewise.
33497         * lib/target-supports.exp (check_gc_sections_available): Likewise.
33498
33499 2003-06-08  Richard Henderson  <rth@redhat.com>
33500
33501         * gcc.dg/20011029-2.c: Fix the array reference.
33502         * gcc.dg/asm-7.c: New.
33503
33504 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33505
33506         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33507
33508 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33509
33510         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33511         (dg-require-gc-sections): Likewise.
33512
33513 2003-06-08  Jan Hubicka  <jh@suse.cz>
33514
33515         * i386-cmov1.c: Fix regular expression.
33516         * i386-cvt-1.c: Likewise.
33517         * i386-local.c: Likewise.
33518         * i386-local2.c: Likewise.
33519         * i386-mul.c: Likewise.
33520         * i386-ssetype-1.c: Likewise.
33521         * i386-ssetype-3.c: Likewise.
33522         * i386-ssetype-5.c: Likewise.
33523
33524 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33525
33526         PR c++/11039
33527         * g++.dg/warn/implicit-typename2.C: New test.
33528         * g++.dg/warn/implicit-typename3.C: New test.
33529
33530 2003-06-07  Richard Henderson  <rth@redhat.com>
33531
33532         * g++.dg/other/offsetof3.C: Use size_t.
33533         * g++.dg/other/offsetof4.C: Likewise.
33534
33535 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33536
33537         * lib/copy-file.exp: New. Implement gcc_copy_files.
33538
33539         * lib/dg-pch.exp: Load copy-file.exp
33540         (dg-pch): Use gcc_copy_files instead of "file copy".
33541
33542 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33543
33544         * gcc.dg/weak/weak.exp: Simplify.
33545         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33546         * gcc.dg/weak/weak-1.c: Likewise.
33547         * gcc.dg/weak/weak-2.c: Likewise.
33548         * gcc.dg/weak/weak-3.c: Likewise.
33549         * gcc.dg/weak/weak-4.c: Likewise.
33550         * gcc.dg/weak/weak-5.c: Likewise.
33551         * gcc.dg/weak/weak-6.c: Likewise.
33552         * gcc.dg/weak/weak-7.c: Likewise.
33553         * gcc.dg/weak/weak-8.c: Likewise.
33554         * gcc.dg/weak/weak-9.c: Likewise.
33555
33556 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33557
33558         gcc.c-torture/execute/20030606-1.c: New.
33559
33560 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33561
33562         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33563         * gcc.dg/builtins-19.c: Likewise.
33564
33565 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33566
33567         * gcc.dg/builtins-2.c: Add some more tests.
33568         * gcc.dg/builtins-18.c: New test case.
33569         * gcc.dg/builtins-19.c: New test case.
33570
33571 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33572             Jim Wilson  <wilson@tuliptree.org>
33573
33574         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33575
33576 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33577
33578         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33579         mempcpy/stpcpy calls not to be optimized into something else.
33580         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33581         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33582         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33583
33584 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33585
33586         * gcc.dg/format/asm_fprintf-1.c: New test.
33587
33588 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33589
33590         * lib/gcc-defs.exp (additional_sources): New variable.
33591         (dg-additional-sources): New function.
33592         (additional_files): New variable.
33593         (dg-additional-files): New function.
33594         (dg-additional-files-options): Likewise.
33595         * lib/gcc-dg.exp (dg-require-weak): New function.
33596         (dg-require-alias): Likewise.
33597         (dg-require-gc-sections): Likewise.
33598         * lib/target-supports.exp (check_alias_available): Remove testfile
33599         parameter.
33600         (check_gc_sections_available): New function.
33601         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33602         (dg-gpp-additional-files): Likewise.
33603         * lib/g++.exp (additional_sources): Remove.
33604         (additional_files): Likewise.
33605         (g++_target_compile): Use dg-additional-files-options.
33606
33607         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33608         Tcl logic.
33609         * gcc.dg/special/ecos.exp: Remove.
33610         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33611         * gcc.dg/special/alias-1.c: Likewise.
33612         * gcc.dg/special/alias-2.c: Likewise.
33613         * gcc.dg/special/gcsec-1.c: Likewise.
33614         * gcc.dg/special/weak-1.c: Likewise.
33615         * gcc.dg/special/weak-2.c: Likewise.
33616         * gcc.dg/special/wkali-1.c: Likewise.
33617         * gcc.dg/special/wkali-2.c: Likewise.
33618
33619         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33620         dg-gpp-additional-*.
33621         * g++.dg/special/conpr-3.C: Likewise.
33622         * g++.dg/special/conpr-4.C: Likewise.
33623         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33624         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33625         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33626         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33627         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33628         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33629         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33630         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33631         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33632         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33633         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33634         * g++.old-deja/g++.other/comdat1.C: Likewise.
33635         * g++.old-deja/g++.other/comdat2.C: Likewise.
33636         * g++.old-deja/g++.other/comdat3.C: Likewise.
33637         * g++.old-deja/g++.other/ctor1.C: Likewise.
33638         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33639
33640 2003-06-05  Richard Henderson  <rth@redhat.com>
33641
33642         * gcc.dg/debug/20030605-1.c: New.
33643
33644 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33645
33646         * README.QMTEST: Update.
33647
33648 2003-06-04  Richard Henderson  <rth@redhat.com>
33649
33650         * gcc.dg/cleanup-1.c: New.
33651         * gcc.dg/cleanup-2.c: New.
33652         * gcc.dg/cleanup-3.c: New.
33653         * gcc.dg/cleanup-4.c: New.
33654         * gcc.dg/cleanup-5.c: New.
33655         * gcc.dg/cleanup-6.c: New.
33656         * gcc.dg/cleanup-7.c: New.
33657
33658 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33659
33660         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33661
33662         * lib/dg-pch.exp: New file.
33663         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33664         * gcc.dg/pch/pch.exp: Likewise.
33665
33666 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33667
33668         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33669         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33670         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33671         * gcc.dg/builtins-17.c: New test case.
33672         * gcc.dg/i386-387-4.c: New test case.
33673         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33674
33675 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33676
33677         * gcc.dg/ultrasp9.c: New test.
33678
33679 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33680
33681         * gcc.c-torture/compile/20030604-1.c: New test.
33682         * gcc.dg/sparc-constant-1.c: New test.
33683
33684 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33685
33686         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33687
33688 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33689
33690         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33691
33692         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33693         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33694
33695 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33696
33697         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33698
33699 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33700
33701         PR c++/10940
33702         * g++.dg/template/spec10.C: New test.
33703
33704 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33705
33706         * gcc.dg/builtins-16.c: New test case.
33707
33708 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33709
33710         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33711         mempcpy test with post-increments.
33712         * gcc.c-torture/execute/string-opt-3.c: New test.
33713         * gcc.dg/string-opt-1.c: New test.
33714
33715 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33716
33717         PR fortran/10965
33718         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33719
33720 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33721
33722         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33723         (scan-assembler): ... here.  Use dg-scan.
33724         (scan-assembler-not): Likewise.
33725         (scan-file): New function.
33726         (scan-file-not): Likewise.
33727         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33728         * gcc.dg/cpp/_Pragma4.c: Likewise.
33729         * gcc.dg/cpp/_Pragma5.c: Likewise.
33730         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33731         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33732         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33733         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33734         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33735         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33736         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33737         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33738         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33739         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33740         * gcc.dg/cpp/cxxcom1.c: Likewise.
33741         * gcc.dg/cpp/line1.c: Likewise.
33742         * gcc.dg/cpp/maccom1.c: Likewise.
33743         * gcc.dg/cpp/maccom2.c: Likewise.
33744         * gcc.dg/cpp/maccom3.c: Likewise.
33745         * gcc.dg/cpp/maccom4.c: Likewise.
33746         * gcc.dg/cpp/maccom5.c: Likewise.
33747         * gcc.dg/cpp/maccom6.c: Likewise.
33748         * gcc.dg/cpp/multiline.c: Likewise.
33749         * gcc.dg/cpp/spacing1.c: Likewise.
33750         * gcc.dg/cpp/spacing2.c: Likewise.
33751         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33752         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33753         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33754         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33755         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33756         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33757         * gcc.dg/cpp/cxxcom2.c: Likewise.
33758         * gcc.dg/cpp/cxxcom2.h: New file.
33759
33760         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33761         * g++.dg/cpp/truefalse.C: Here.
33762         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33763
33764 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33765
33766         * gcc.dg/cpp/redef3.c: New file.
33767
33768 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33769
33770         * gcc.dg/i386-loop-3.c: New test.
33771
33772 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33773
33774         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33775
33776 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33777
33778         * gcc.dg/fwrapv-1.c: New test case.
33779         * gcc.dg/fwrapv-2.c: New test case.
33780
33781 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33782
33783         PR c++/10956
33784         * g++.dg/template/spec9.C: New test.
33785
33786 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33787
33788         * gcc.dg/duff-4.c: New test case.
33789
33790 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33791
33792         PR fortran/10843
33793         * g77.dg/ffixed-form-1.f: New test
33794         * g77.dg/ffixed-form-2.f: New test
33795         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33796         * g77.dg/ffree-form-3.f: New test
33797
33798 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33799
33800         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33801         * gcc.dg/wint_t-1.c: Likewise.
33802
33803 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33804
33805         * g++.dg/template/access11.C: New test.
33806
33807 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33808
33809         PR c++/10849
33810         * g++.dg/template/access10.C: New test.
33811
33812 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33813             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33814
33815         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33816
33817 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33818
33819         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33820         suppress for powerpc-*-darwin*.
33821         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33822
33823 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33824
33825         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33826         suppress option for powerpc-*-darwin*.
33827
33828 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33829
33830         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33831         * gcc.dg/builtins-4.c: Add test for fmod.
33832
33833 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33834
33835         PR c++/10682
33836         * g++.dg/template/instantiate4.C: New test.
33837
33838 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33839
33840         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33841
33842 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33843
33844         * gcc.dg/compat/scalar-return-1_main.c: New file.
33845         * gcc.dg/compat/scalar-return-1_x.c: New file.
33846         * gcc.dg/compat/scalar-return-1_y.c: New file.
33847         * gcc.dg/compat/scalar-return-2_main.c: New file.
33848         * gcc.dg/compat/scalar-return-2_x.c: New file.
33849         * gcc.dg/compat/scalar-return-2_y.c: New file.
33850         * gcc.dg/compat/struct-return-3_main.c: New file.
33851         * gcc.dg/compat/struct-return-3_y.c: New file.
33852         * gcc.dg/compat/struct-return-3_x.c: New file.
33853         * gcc.dg/compat/struct-return-2_main.c: New file.
33854         * gcc.dg/compat/struct-return-2_x.c: New file.
33855         * gcc.dg/compat/struct-return-2_y.c: New file.
33856
33857 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33858
33859         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33860         for hppa*-hp-hpux*.
33861         * gcc.dg/20021014-1.c (dg-options): Likewise.
33862         * gcc.dg/nest.c (dg-options): Likewise.
33863
33864 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33865
33866         PR c++/9738
33867         * g++.dg/ext/dllimport2.C: New file.
33868         * g++.dg/ext/dllimport3.C: New file.
33869
33870 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33871
33872         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33873         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33874         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33875         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33876         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33877         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33878         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33879         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33880         * gcc.dg/compat/small-struct-defs.h: New file.
33881         * gcc.dg/compat/small-struct-init.h: New file.
33882         * gcc.dg/compat/small-struct-check.h: New file.
33883         * gcc.dg/compat/fp-struct-defs.h: New file.
33884         * gcc.dg/compat/fp-struct-check.h: New file.
33885         * gcc.dg/compat/fp-struct-init.h: New file.
33886         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33887         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33888
33889 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33890
33891         * gcc.dg/20030225-2.c: New test.
33892
33893 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33894             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33895
33896         * gcc.c-torture/compile/20030518-1.c: New test case.
33897
33898 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33899
33900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33901         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33902         gcc-dg-debug-runtest.
33903         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33904         gcc-dg-debug-runtest.
33905
33906 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33907
33908         PR c++/9022
33909         * g++.dg/lookup/using6.C: New test.
33910
33911 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33912
33913         * g++.dg/parse/access2.C: New test.
33914
33915 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33916
33917         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33918         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33919         * gcc.dg/debug/debug.exp: Likewise.
33920
33921 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33922
33923         * gcc.dg/dollar.c: New test.
33924
33925 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33926
33927         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33928         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33929         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33930         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33931         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33932         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33933         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33934         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33935         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33936         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33937         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33938         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33939         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33940         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33941         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33942         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33943         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33944         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33945
33946 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33947
33948         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33949         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33950         support for "repo" mode.
33951         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33952         * lib/g77-dg.exp: Likewise.
33953         * lib/obj-dg.exp: Likewise.
33954
33955 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33956
33957         Merge from gcc-3_2-rhl8-branch:
33958         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33959
33960         * gcc.dg/tls/opt-6.c: New test.
33961
33962         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33963
33964         * gcc.dg/20030405-1.c: New test.
33965
33966         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33967
33968         * gcc.dg/20030309-1.c: New test.
33969
33970         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33971
33972         * gcc.c-torture/execute/20030307-1.c: New test.
33973
33974         2003-02-20  Randolph Chung  <tausq@debian.org>
33975
33976         * gcc.c-torture/compile/20030220-1.c: New test.
33977
33978         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33979
33980         * gcc.dg/20030217-1.c: New test.
33981
33982         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33983
33984         * gcc.c-torture/compile/20020129-1.c: New test.
33985
33986         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33987
33988         * gcc.dg/unroll-1.c: New test.
33989
33990         2002-11-16  Jan Hubicka  <jh@suse.cz>
33991
33992         * gcc.c-torture/execute/20020920-1.c: New test.
33993
33994         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33995
33996         PR target/7434
33997         * gcc.c-torture/compile/20021008-1.c: New test.
33998
33999         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34000
34001         PR target/7559
34002         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34003
34004         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34005
34006         * gcc.c-torture/compile/20020807-1.c: New test.
34007
34008         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34009
34010         * gcc.dg/tls/opt-1.c: New test.
34011
34012         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34013
34014         * gcc.dg/20020729-1.c: New test.
34015
34016         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34017
34018         * g++.dg/opt/life1.C: New test.
34019
34020         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34021
34022         * gcc.dg/20020525-1.c: New test.
34023
34024         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34025
34026         PR c++/6794
34027         * g++.dg/ext/pretty1.C: New test.
34028         * g++.dg/ext/pretty2.C: New test.
34029
34030 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34031
34032         PR c++/8385
34033         * g++.dg/ext/typeof5.C: New test.
34034
34035 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34036
34037         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34038         __USER_LABEL_PREFIX__ into account.
34039         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34040
34041 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34042
34043         * gcc.dg/builtins-15.c: New test case.
34044
34045 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34046
34047         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34048
34049 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34050
34051         * lib/g++.exp: Tweak handling of additional source files.
34052         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34053         * g++.dg/special/conpr-2a.C: Rename to ...
34054         * g++.dg/special/conpr-2a.cc: ... this.
34055         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34056         * g++.dg/special/conpr-3a.C: Rename to ...
34057         * g++.dg/special/conpr-3a.cc: This.
34058         * g++.dg/special/conpr-3b.C: Rename to ...
34059         * g++.dg/special/conpr-3b.cc: This.
34060         * g++.dg/special/conpr-4.C: New test.
34061         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34062
34063 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34064
34065         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34066
34067 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34068
34069         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34070         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34071         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34072         * g++.old-deja/g++.other/warn3.C: Likewise.
34073
34074 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34075
34076         * gcc.dg/i386-387-1.c: Update to also test log.
34077         * gcc.dg/i386-387-2.c: Likewise.
34078
34079 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34080
34081         * g77.f-torture/execute/int8421.f: New test.
34082
34083 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34084
34085         PR c++/10230, c++/10481
34086         * g++.dg/lookup/scoped5.C: New test.
34087
34088 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34089
34090         PR c++/10552
34091         * g++.dg/template/ttp6.C: New test.
34092
34093 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34094
34095         * gcc.c-torture/execute/builtins: New directory.
34096         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34097         gcc.c-torture/execute/builtins.
34098         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34099         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34100         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34101         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34102
34103 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34104
34105         PR c++/9252
34106         * g++.dg/template/access8.C: New test.
34107         * g++.dg/template/access9.C: New test.
34108
34109 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34110
34111         PR c++/9554
34112         * g++.dg/parse/access1.C: New test.
34113
34114 2003-05-09  DJ Delorie  <dj@redhat.com>
34115
34116         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34117         long, and not an int.
34118
34119 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34120
34121         PR c++/10555, c++/10576
34122         * g++.dg/template/memclass1.C: New test.
34123
34124 2003-05-08  DJ Delorie  <dj@redhat.com>
34125
34126         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34127         targets.
34128         * gcc.c-torture/execute/20021024-1.x: Likewise.
34129         * gcc.c-torture/execute/shiftdi.x: Likewise.
34130         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34131         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34132         * gcc.dg/20021018-1.c: Likewise.
34133
34134 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34135
34136         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34137
34138         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34139         (bcopy): Call memmove.
34140
34141 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34142
34143         * g77.f-torture/compile/8485.f: New test case.
34144
34145 2003-05-07  Richard Henderson  <rth@redhat.com>
34146
34147         PR c++/10570
34148         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34149         Verify exception_cleanup not called for rethrows.
34150         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34151         when exiting catch block without rethrowing.
34152         * g++.dg/eh/forced3.C: New.
34153         * g++.dg/eh/forced4.C: New.
34154
34155 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34156
34157         * gcc.dg/20030505.c: Fix triplet.
34158
34159 2003-05-06  DJ Delorie  <dj@redhat.com>
34160
34161         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34162         * gcc.dg/nest.c: Likewise.
34163
34164 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34165
34166         * gcc.dg/builtins-14.c: New test case.
34167
34168 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34169
34170         * lib/compat.exp (compat-execute): New argument.
34171         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34172         * gcc.dg/compat: New test directory.
34173         * gcc.dg/compat/compat.exp: New expect script.
34174         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34175         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34176         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34177         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34178         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34179         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34180
34181         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34182         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34183         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34184         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34185         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34186         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34187         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34188         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34189         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34190         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34191         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
34192         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
34193         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
34194         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
34195         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
34196
34197 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
34198
34199         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
34200
34201 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
34202
34203         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
34204
34205 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
34206
34207         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
34208         * gcc.dg/ppc-fsel-2.c: New test.
34209
34210         * gcc.dg/unused-5.c: New test.
34211
34212 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34213
34214         PR c++/10496
34215         * g++.dg/warn/pmf1.C: New test.
34216
34217 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34218
34219         PR c++/4494
34220         * g++.dg/warn/main.C: New test.
34221
34222 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34223
34224         * gcc.dg/nonnull-3.c: New test.
34225
34226 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
34227
34228         * gcc.dg/cpp/Wtrigraphs.c: Update.
34229         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
34230
34231 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
34232
34233         * gcc.dg/ppc-fsel-1.c: New test.
34234
34235 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
34236
34237         PR c/10604
34238         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
34239
34240 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
34241
34242         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
34243
34244 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34245
34246         PR c++/9364, c++/10553, c++/10586
34247         * g++.dg/parse/typename4.C: New test.
34248         * g++.dg/parse/typename5.C: Likewise.
34249
34250 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
34251
34252         * gcc.c-torture/compile/20030503-1.c: New test.
34253
34254 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34255
34256         * g++.dg/lookup/using5.C: Fix testcase error.
34257
34258 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
34259
34260         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
34261         since MEABI is no longer supported.  Remove all vestiges
34262         of MEABI from the test.
34263
34264 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34265
34266         PR c++/10554
34267         * g++.dg/lookup/using5.C: New test.
34268
34269 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34270
34271         PR c++/8772
34272         * g++.dg/template/ttp5.C: New test.
34273
34274 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
34275
34276         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
34277         (dg-gpp-additional-sources): New function.
34278         (dg-gpp-additional-files): Likewise.
34279         * lib/g++.exp (additional_sources): New variable.
34280         (additional_files): Likewise.
34281         (g++_target_compile): Deal with them.
34282         * lib/old-dejagnu.exp: Remove.
34283         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
34284         * g++.old-deja: Revise all tests to use dg commands.
34285
34286 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34287
34288         PR c++/9432, c++/9528
34289         * g++.dg/lookup/using4.C: New test.
34290
34291 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
34292
34293         * gcc.dg/noreturn-5.c: New file.
34294         * gcc.dg/noreturn-6.c: New file.
34295
34296         * gcc.c-torture/compile/inline-1.c: New file.
34297
34298 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34299
34300         PR c++/10551
34301         * g++.dg/template/explicit1.C: New test.
34302
34303 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34304
34305         PR c++/10549
34306         * g++.dg/other/bitfield1.C: New test.
34307
34308         PR c++/10527
34309         * g++.dg/init/new7.C: New test.
34310
34311 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
34312
34313         * g++.dg/ext/desig1.C: New test.
34314         * g++.dg/ext/init1.C: Update.
34315
34316         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
34317
34318 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
34319
34320         PR c++/10180
34321         * g++.dg/warn/Winline-1.C: New test.
34322
34323 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
34324
34325         * gcc.c-torture/execute/string-opt-19.c: New test.
34326
34327         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
34328         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
34329
34330 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
34331
34332         PR c++/10506
34333         * g++.dg/init/new6.C: New test.
34334
34335         PR c++/10503
34336         * g++.dg/init/ref6.C: New test.
34337
34338 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
34339
34340         * g++.dg/warn/weak1.C: XFAIL on AIX4.
34341
34342 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34343
34344         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
34345         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
34346
34347 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
34348
34349         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
34350         initialized static data members.
34351
34352 2003-04-25  H.J. Lu <hjl@gnu.org>
34353
34354         * gcc.dg/ia64-sync-4.c: New test.
34355
34356 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34357
34358         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
34359         date.
34360
34361 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
34362
34363         PR c++/10337
34364         * g++.dg/warn/conv1.C: New test.
34365         * g++.old-deja/g++.other/conv7.C: Adjust.
34366         * g++.old-deja/g++.other/overload14.C: Adjust.
34367
34368 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34369
34370         PR c++/10471
34371         * g++.dg/template/defarg2.C: New test.
34372
34373 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
34374
34375         * gcc.dg/cpp/include2.c: Update.
34376         * gcc.dg/cpp/multiline-2.c: New.
34377         * gcc.dg/cpp/multiline.c: Update.
34378         * gcc.dg/cpp/strify2.c: Update.
34379         * gcc.dg/cpp/trad/literals-2.c: Update.
34380
34381 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34382
34383         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
34384
34385 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34386
34387         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
34388
34389 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
34390
34391         PR c++/10451
34392         * g++.dg/parse/crash4.C: New test.
34393
34394         PR c++/9847
34395         * g++.dg/parse/crash5.C: New test.
34396
34397 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
34398
34399         PR c++/10446
34400         * g++.dg/parse/crash3.C: New test.
34401
34402         PR c++/10428
34403         * g++.dg/parse/elab1.C: New test.
34404
34405 2003-04-22  Devang Patel  <dpatel@apple.com>
34406
34407         * gcc.dg/cpp/trad/funlike-5.c: New test.
34408
34409 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
34410
34411         * g++.dg/other/packed1.C: Fix dg options.
34412
34413 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.dg/other/offsetof2.C: New test.
34416
34417 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
34418
34419         * g++.dg/template/recurse.C: Adjust location of error messages.
34420
34421 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         PR c++/9881
34424         * g++.dg/init/addr-const1.C: New test.
34425         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
34426
34427 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         PR c++/10405
34430         * g++.dg/lookup/struct-hack1.C: New test.
34431
34432 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
34433
34434         * ucs.c: Update diagnostic messages.
34435
34436 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34437
34438         * gcc.dg/cpp/truefalse.cpp: New test.
34439         * gcc.dg/cpp/cpp.exp: Update.
34440         * g++.dg/other/stdbool-if.C: Remove.
34441
34442 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
34443
34444         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
34445         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
34446
34447 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34448
34449         * gcc.c-torture/compile/20030418-1.c: New test.
34450
34451 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
34452
34453         * README.compat: Remove; content moved to doc/sourcebuild.texi.
34454
34455 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34456
34457         PR c++/10347
34458         g++.dg/template/dependent-name1.C: New test.
34459
34460 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
34461
34462         * gcc.dg/warn-1.c (tourist_guide): New array,
34463         contains a pointer to bar.
34464
34465 2003-04-16  Roger Sayle  <roger@eyesopen.com>
34466
34467         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
34468         * gcc.c-torture/execute/medce-1.c: New test case.
34469         * gcc.c-torture/execute/medce-2.c: New test case.
34470
34471 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
34472
34473         * lib/prune.exp: Ignore more messages.
34474
34475         PR c++/10381
34476         * g++.dg/parse/lookup3.C: New test.
34477
34478 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
34479
34480         * gcc.c-torture/compile/20030415-1.c : New test.
34481
34482 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
34483
34484         * gcc.c-torture/execute/scope-2.c: Move to ...
34485         * gcc.dg/noncompile/scope.c: .... here.
34486
34487 2003-04-14  Roger Sayle  <roger@eyesopen.com>
34488
34489         * gcc.dg/20030414-2.c: New test case.
34490
34491 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
34492
34493         PR target/10377
34494         * gcc.dg/20030414-1.c: New test.
34495
34496 2003-04-13  Roger Sayle  <roger@eyesopen.com>
34497
34498         * gcc.dg/builtins-12.c: New test case.
34499         * gcc.dg/builtins-13.c: New test case.
34500
34501 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34502
34503         * gcc.c-torture/execute/string-opt-18.c: New test.
34504
34505 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34506
34507         PR c++/10300
34508         * g++.dg/init/new5.C: New test.
34509
34510 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34511
34512         PR c++/7910
34513         * g++.dg/ext/dllimport1.C: New test.
34514
34515 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34516
34517         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34518
34519 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34520
34521         PR Fortran/9263
34522         * g77.f-torture/noncompile/9263.f: New test
34523         PR Fortran/1832
34524         * g77.f-torture/execute/1832.f: New test
34525
34526 2003-04-11  David Chad  <davidc@freebsd.org>
34527             Loren J. Rittle  <ljrittle@acm.org>
34528
34529         libobjc/8562
34530         * objc.dg/headers.m: New test.
34531
34532 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34533
34534         * gcc.c-torture/execute/builtin-noret-2.c: New.
34535         * gcc.c-torture/execute/builtin-noret-2.x: New.
34536         XFAIL builtin-noret-2.c at -O1 and above.
34537         * gcc.dg/redecl.c: New.
34538         * gcc.dg/Wshadow-1.c: Update error regexps.
34539
34540 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34541
34542         * g++.dg/abi/bitfield10.C: New test.
34543
34544 2003-04-09  Mike Stump  <mrs@apple.com>
34545
34546         * gcc.dg/pch/pch.exp: Make testcase names longer.
34547         * g++.dg/pch/pch.exp: Make testcase names longer.
34548
34549 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34550
34551         * gcc.dg/builtins-11.c: New test case.
34552
34553 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34554
34555         * gcc.dg/builtins-9.c: New test case.
34556         * gcc.dg/builtins-10.c: New test case.
34557
34558 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34559
34560         * gcc.dg/noncompile/init-4.c.c: New test.
34561
34562 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34563
34564         * gcc.misc-test/gcov-9.c: New test.
34565         * gcc.misc-test/gcov-10.c: New test
34566         * gcc.misc-test/gcov-11.c: New test.
34567
34568 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34569
34570         PR optimization/10024
34571         * gcc.c-torture/compile/20030405-1.c: New test.
34572
34573 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34574
34575         * gcc.dg/pch/static-3.c: New.
34576         * gcc.dg/pch/static-3.hs: New.
34577         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34578
34579 2003-04-04  Richard Henderson  <rth@redhat.com>
34580
34581         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34582         * g++.dg/eh/forced2.C: Likewise.
34583
34584 2003-04-03  Mike Stump  <mrs@apple.com>
34585
34586         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34587         target arg.
34588         (scan-assembler-times, scan-assembler-not): Likewise.
34589         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34590
34591 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34592
34593         * gcc.dg/sparc-loop-1.c: New test.
34594
34595 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34596
34597         PR other/9274
34598         * g++.dg/pch/system-2.C: New.
34599         * g++.dg/pch/system-2.Hs: New.
34600
34601 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34602
34603         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34604
34605         * g++.dg/eh/simd-1.C (vecfunc): Same.
34606
34607 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34608
34609         * gcc.c-torture/execute/20030401-1.c: New test case.
34610
34611 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34612
34613         * objc.dg/defs.m: New.
34614
34615 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34616
34617         * g++.dg/eh/simd-1.C: New.
34618         * g++.dg/eh/simd-2.C: New.
34619
34620 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34621
34622         * gcc.c-torture/execute/simd-3.c: New.
34623
34624 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34625
34626         PR c/9936
34627         * gcc.dg/20030331-2.c: New test.
34628
34629 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34630
34631         PR c++/10278
34632         * g++.dg/parse/crash2.C: New test.
34633
34634 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34635
34636         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34637         * gcc.c-torture/execute/20030331-1.c: ...here.
34638
34639 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34640
34641         * gcc.c-torture/execute/20030331-1.c: New test.
34642
34643 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34644
34645         * lib/gcov.exp: Adjust call return testing strings.
34646         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34647
34648 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34649
34650         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34651         * gcc.dg/builtins-7.c: New test case.
34652         * gcc.dg/builtins-8.c: New test case.
34653
34654 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34655
34656         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34657
34658 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34659
34660         PR c++/7647
34661         * g++.dg/lookup-class-member-2.C: New test.
34662
34663 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34664
34665         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34666
34667 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34668
34669         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34670
34671 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34672
34673         * g++.dg/init/attrib1.C: New test.
34674
34675 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34676
34677         * gcc.dg/ultrasp8.c: New test.
34678
34679 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34680
34681         * gcc.dg/ultrasp7.c: New test.
34682
34683 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34684
34685         PR c++/10047
34686         * g++.dg/template/inline1.C: New test.
34687
34688 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34689
34690         * gcc.dg/sparc-dwarf2.c: New test.
34691
34692 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34693
34694         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34695         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34696
34697 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34698
34699         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34700         than reading .x files.
34701         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34702         * g77.dg/gcov/gcov-1.f: Likewise.
34703         * gcc.misc-tests/gcov-4b.c: Likewise.
34704         * gcc.misc-tests/gcov-5b.c: Likewise.
34705         * gcc.misc-tests/gcov-6.c: Likewise.
34706         * gcc.misc-tests/gcov-7.c: Likewise.
34707         * gcc.misc-tests/gcov-8.c: Likewise.
34708         * g++.dg/gcov/gcov-1.x: Remove.
34709         * g77.dg/gcov/gcov-1.x: Likewise.
34710         * gcc.misc-tests/gcov-4b.x: Likewise.
34711         * gcc.misc-tests/gcov-5b.x: Likewise.
34712         * gcc.misc-tests/gcov-6.x: Likewise.
34713         * gcc.misc-tests/gcov-7.x: Likewise.
34714         * gcc.misc-tests/gcov-8.x: Likewise.
34715
34716 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34717
34718         PR opt/10087
34719         * gcc.dg/20030324-1.c: New test.
34720
34721 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34722
34723         PR c++/10224
34724         * g++.dg/template/arg3.C: New test.
34725
34726         PR c++/10158
34727         * g++.dg/template/friend18.C: New test.
34728
34729 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34730
34731         * g77.f-torture/compile/20030326-1.f: New test case.
34732
34733 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34734
34735         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34736
34737         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34738
34739 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34740
34741         * gcc.dg/ia64-sync-3.c: New test.
34742
34743 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34744
34745         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34746
34747 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34748
34749         * gcc.dg/ultrasp6.c: New test.
34750
34751 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34752
34753         * gcc.dg/i386-signbit-1.c: New test.
34754         * gcc.dg/i386-signbit-2.c: New test.
34755         * gcc.dg/i386-signbit-3.c: New test.
34756
34757 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34758
34759         * gcc.dg/ultrasp5.c: Fix options.
34760
34761 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34762
34763         * gcc.dg/ultrasp5.c: Fix comment.
34764
34765 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34766
34767         PR fortran/10197
34768         * g77.f-torture/execute/10197.f: New test.
34769
34770 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34771
34772         PR c++/9898, c++/383
34773         * g++.dg/template/conv6.C: New test.
34774
34775         PR c++/10119
34776         * g++.dg/template/ptrmem5.C: New test.
34777
34778         PR c++/10026
34779         * g++.dg/lookup/koenig1.C: New test.
34780
34781         PR C++/10199
34782         * g++.dg/lookup/template2.C: New test.
34783
34784 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34785
34786         * g++.dg/opt/rtti1.C: New test.
34787
34788 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34789
34790         * gcc.dg/ultrasp5.c: New test.
34791
34792 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34793
34794         PR middle-end/9967
34795         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34796         builtin fputs.
34797
34798 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34799
34800         PR c/8224
34801         * gcc.dg/20030323-1.c: New test.
34802
34803 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34804
34805         * gcc.c-torture/compile/20030323-1.c: New test case.
34806
34807 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34808
34809         * gcc.dg/20030321-1.c: New test.
34810
34811 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34812
34813         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34814
34815 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34816
34817         PR c++/9978, c++/9708
34818         * g++.dg/ext/vlm1.C: Adjust expected error.
34819         * g++.dg/ext/vla2.C: New test.
34820         * g++.dg/template/arg1.C: New test.
34821         * g++.dg/template/arg2.C: New test.
34822
34823 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34824
34825         * g77.f-torture/execute/select.f: New test.
34826         * g77.f-torture/noncompile/select_no_compile.f: New test.
34827
34828 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34829
34830         PR c++/9898
34831         * g++.dg/other/error4.C: New test.
34832
34833 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34834
34835         * g++.dg/template/friend17.C: New test.
34836
34837 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34838
34839         * gcc.c-torture/compile/20030320-1.c: New.
34840
34841 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34842
34843         * gcc.dg/builtins-6.c: New test case.
34844
34845 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34846
34847         PR target/10073
34848         * gcc.c-torture/compile/20030319-1.c: New.
34849
34850 2003-03-18  Jan Hubicka  <jh@suse.cz>
34851
34852         * gcc.dg/i386-cvt-1.c: New test.
34853
34854 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34855
34856         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34857         * objc.dg/naming-2.m: Likewise.
34858
34859 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34860
34861         PR c++/9639
34862         * g++.dg/parse/crash1.C: New test.
34863
34864 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34865
34866         PR c++/8805
34867         * g++.dg/eh/cleanup1.C: New test.
34868
34869 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34870
34871         * gcc.c-torture/execute/20030316-1.c: New test case.
34872
34873 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34874
34875         PR c++/9629
34876         * g++.dg/init/ctor2.C: New test.
34877
34878 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34879
34880         * g77.f-torture/compile/xformat.f: New test case.
34881
34882 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34883
34884         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34885         * g++.old-deja/g++.mike/eh50.C: Likewise.
34886
34887 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34888
34889         PR c++/6440
34890         * g++.dg/template/spec7.C: New test.
34891         * g++.dg/template/spec8.C: Likewise.
34892
34893 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34894
34895         * gcc.c-torture/execute/20030313-1.c: New test.
34896
34897 2003-03-14  Richard Henderson  <rth@redhat.com>
34898
34899         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34900
34901 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34902
34903         * gcc.c-torture/compile/20030314-1.c: New test.
34904
34905 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34906
34907         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34908         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34909         thumb target,
34910         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34911         to accept newer _imp__  prefix and additional
34912         newline in .drectve section.
34913         * gcc.dg/dll-4.c: Likewise.
34914         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34915         switch.
34916
34917 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34918
34919         * g++.dg/parse/namespace9.C: New test.
34920
34921         * g++.dg/init/ref5.C: New test.
34922         * g++.dg/parse/ptrmem1.C: Likewise.
34923
34924 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34925
34926         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34927         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34928         regular expression.
34929         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34930         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34931
34932 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34933
34934         * gcc.c-torture/execute/20030224-2.c: New test.
34935
34936 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34937
34938         * gcc.dg/decl-3.c: New test.
34939
34940 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34941
34942         * gcc.dg/i386-loop-2.c: New test.
34943
34944 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34945
34946         PR c++/9474
34947         * g++.dg/parse/namespace8.C: New test.
34948
34949         PR c++/9924
34950         * g++.dg/overload/builtin2.C: New test.
34951
34952 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34953
34954         * gcc.dg/return-type-3.c: New test.
34955
34956 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34957
34958         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34959         profiling options are not supported.
34960
34961 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34962
34963         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34964         * g++.old-deja/g++.warn/impint2.C: Likewise.
34965
34966 2003-03-10  Devang Patel  <dpatel@apple.com>
34967
34968         * g++.dg/cpp/c++_cmd_1.C: New test.
34969         * g++.dg/cpp/c++_cmd_1.h: New file.
34970
34971 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34972
34973         * gcc.dg/altivec-9.c: New file.
34974
34975 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34976
34977         * gcc.dg/ppc-sdata-1.c: New test.
34978         * gcc.dg/ppc-sdata-2.c: New test.
34979
34980 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34981
34982         PR c++/9373
34983         * g++.dg/opt/ptrmem2.C: New test.
34984
34985         PR c++/8534
34986         * g++.dg/opt/ptrmem1.C: New test.
34987
34988 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34989
34990         * gcc.dg/i386-loop-1.c: New test.
34991
34992 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34993
34994         PR c++/9970
34995         * g++.dg/lookup/friend1.C: New test.
34996
34997 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34998
34999         PR c++/9823
35000         * g++.dg/parser/constructor1.C: New test.
35001
35002 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35003
35004         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35005
35006         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35007
35008 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35009
35010         * gcc.dg/cpp/Wunused.c: Update test.
35011
35012 2003-03-08  Jan Hubicka  <jh@suse.cz>
35013
35014         * gcc.dg/inline-3.c: New test.
35015
35016 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35017
35018         PR c++/9809
35019         * g++.dg/parse/builtin1.C: New test.
35020
35021         PR c++/9982
35022         * g++.dg/abi/cookie1.C: New test.
35023         * g++.dg/abi/cookie2.C: Likewise.
35024
35025         PR c++/9524
35026         * g++.dg/template/field1.C: New test.
35027
35028         PR c++/9912
35029         * g++.dg/parse/class1.C: New test.
35030         * g++.dg/parse/namespace7.C: Likewise.
35031         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35032
35033 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35034
35035         * g++.dg/init/ref4.C: New test.
35036
35037 2003-03-07  Jan Hubicka  <jh@suse.cz>
35038
35039         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35040         * gcc.dg/inline-3.c: New test.
35041
35042 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35043
35044         * g++.dg/init/ref3.C: New test.
35045
35046         PR c++/9965
35047         * g++.dg/init/ref2.C: New test.
35048
35049         PR c++/9400
35050         * g++.dg/warn/Wshadow-2.C: New test.
35051
35052         PR c++/9791
35053         * g++.dg/warn/Woverloaded-1.C: New test.
35054
35055 2003-03-05  Jan Hubicka  <jh@suse.cz>
35056
35057         * gcc.dg/i386-local2.c: New.
35058         * gcc.dg/i386-local.c: Fix typo.
35059
35060 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35061
35062         * g++.dg/abi/layout3.C: New test.
35063
35064 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35065
35066         * gcc.c-torture/compile/20030305-1.c
35067
35068 2003-03-05  Jan Hubicka  <jh@suse.cz>
35069
35070         * gcc.dg/i386-local.c: New.
35071
35072 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35073
35074         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35075
35076 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35077
35078         * gcc.dg/switch-2.c: New test.
35079         * gcc.dg/switch-3.c: New test.
35080         * gcc.dg/Wswitch.c: Adjust line numbers.
35081         * gcc.dg/Wswitch-default.c: Likewise.
35082         * gcc.dg/Wswitch-enum.c: Likewise.
35083
35084 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35085
35086         * gcc.c-torture/execute/20030222-1.c: New test.
35087
35088 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35089
35090         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35091
35092 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35093
35094         PR c++/9878
35095         * g++.dg/init/ref1.C: New test.
35096
35097 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35098
35099         * gcc.dg/sh-relax.c: New SH-only test.
35100
35101 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35102
35103         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35104         comment explaining purpose of testcase.
35105
35106 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35107
35108         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35109         for HC11/HC12 (asm needs two int registers).
35110         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35111         HC11/HC12 because the test uses an asm which needs two 32-bit
35112         registers.
35113
35114 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35115
35116         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35117         for HC11/HC12 (array is too large otherwise).
35118         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35119         * gcc.c-torture/compile/20010518-2.x: Likewise.
35120         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35121         HC11/HC12 (array is too large).
35122
35123 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35124
35125         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35126         * lib/g++-dg.exp (g++-dg-test): Likewise.
35127
35128 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35129
35130         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35131         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35132
35133 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35134
35135         * g++.dg/warn/implicit-typename1.C: Remove warning.
35136
35137 2003-02-28  Richard Henderson  <rth@redhat.com>
35138
35139         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35140         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35141
35142 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35143
35144         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35145         * g++.dg/pch/pch.exp: Likewise.
35146
35147 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35148
35149         PR c++/9879
35150         * testsuite/g++.dg/init/new4.C: New test.
35151
35152 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35153
35154         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35155
35156 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35157
35158         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35159         unsigned long.
35160
35161         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35162         wider than float.
35163
35164 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35165
35166         * lib/scanasm.exp: Add support for counting numbers of
35167         occurences.
35168         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35169         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35170
35171 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35172
35173         PR c++/9683
35174         * g++.dg/template/static3.C: New test.
35175
35176         PR c++/9829
35177         * g++.dg/parse/namespace6.C: New test.
35178
35179 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35180
35181         PR target/9732
35182         * gcc.dg/20030225-1.c: New test.
35183
35184 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35185
35186         * README: Remove out-of-date information.
35187
35188         PR c++/9836
35189         * g++.dg/template/spec6.C: New test.
35190
35191 2003-02-24  Jeff Law  <law@redhat.com>
35192
35193         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
35194
35195 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35196
35197         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
35198         * gcc.dg/pragma-ep-1.c: Likewise.
35199
35200 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35201
35202         PR c++/9602
35203         * g++.dg/template/friend16.C: New test.
35204
35205 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
35206
35207         PR c++/5333
35208         * g++.dg/parse/fused-params1.C: Adjust error messages.
35209         * g++.dg/template/nested3.C: New test.
35210
35211 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
35212
35213         * g++.dg/abi/param1.C: New test.
35214
35215 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35216
35217         PR c++/7982
35218         * g++.dg/warn/implicit-typename1.C: New test.
35219
35220 2003-02-22  Kelley Cook <kelleycook@comcast.net>
35221
35222         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
35223         with "mtune".
35224         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35225         * gcc.c-torture/execute/20010129-1.x: Likewise.
35226         * gcc.dg/20011107-1.c: Likewise.
35227         * gcc.dg/20020108-1.c: Likewise.
35228         * gcc.dg/20020122-3.c: Likewise.
35229         * gcc.dg/20020206-1.c: Likewise.
35230         * gcc.dg/20020310-1.c: Likewise.
35231         * gcc.dg/20020426-2.c: Likewise.
35232         * gcc.dg/20020517-1.c: Likewise.
35233         * gcc.dg/991230-1.c: Likewise.
35234         * gcc.dg/i386-unroll-1.c: Likewise.
35235         * gcc.misc-tests/i386-prefetch.exp: Likewise.
35236
35237 2003-02-22  Jan Hubicka  <jh@suse.cz>
35238
35239         * gcc.dg/i386-mul.c: New test.
35240
35241 2003-02-21  Roger Sayle  <roger@eyesopen.com>
35242
35243         * gcc.dg/builtins-5.c: New test case.
35244
35245 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
35246
35247         * gcc.dg/asmreg-1.c: New test.
35248
35249 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35250
35251         PR c++/9749
35252         * g++.dg/parse/varmod1.C: New test.
35253
35254 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35255
35256         PR c++/9727
35257         * g++.dg/template/op1.C: New test.
35258
35259 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35260
35261         PR c++/8906
35262         * g++.dg/template/nested2.C: New test.
35263
35264 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
35265
35266         PR c++/8724
35267         * g++.dg/expr/dtor1.C: New test.
35268
35269 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
35270
35271         * gcc.dg/cpp/include3.c: New test.
35272         * gcc.dg/cpp/inc/foo.h: New file.
35273
35274 2003-02-21  Glen Nakamura  <glen@imodulo.com>
35275
35276         * gcc.c-torture/execute/20030221-1.c: New test.
35277
35278 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
35279
35280         PR c++/9729
35281         * g++.dg/abi/conv1.C: New test.
35282
35283 2003-02-20  Jan Hubicka  <jh@suse.cz>
35284
35285         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
35286
35287 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
35288
35289         * gcc.c-torture/compile/20030219-1.c: New test.
35290
35291 2003-02-18  Jan Hubicka  <jh@suse.cz>
35292
35293         * gcc.dg/funcorder.c: New test.
35294
35295 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35296
35297         * gcc.c-torture/execute/20030218-1.c: New.
35298
35299 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
35300
35301         * gcc.dg/20030218-1.c: New.
35302
35303 2003-02-18  Richard Henderson  <rth@redhat.com>
35304
35305         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
35306         * gcc.dg/attr-used-2.c: New.
35307
35308 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
35309
35310         PR c++/9704
35311         * g++.dg/init/copy5.C: New test.
35312
35313 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
35314
35315         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
35316         * g++.dg/pch/pch.exp: Likewise.
35317
35318 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
35319
35320         * gcc.c-torture/execute/20030209-1.c: Enable the test if
35321         STACK_SIZE is not defined.
35322
35323 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35324
35325         PR c++/9457
35326         * g++.dg/template/init1.C: New test.
35327
35328 2003-02-16  Jan HUbicka  <jh@suse.cz>
35329
35330         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
35331         (foo): Add few extra tests
35332         * gcc.dg/c99-const-expr-3.c: Likewise.
35333         * gcc.c-torture/execute/20030216-1.c: New.
35334
35335 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35336
35337         PR c++/9459
35338         * g++.dg/ext/typeof4.C: New test.
35339
35340 2003-02-15  Roger Sayle  <roger@eyesopen.com>
35341
35342         * gcc.dg/i386-387-3.c: New test case.
35343
35344 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
35345
35346         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
35347         cris-*-elf* cris-*-aout* and mmix-*-*.
35348
35349 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
35350
35351         * gcc.dg/20030213-1.c: New test.
35352
35353 2003-02-12  Roger Sayle  <roger@eyesopen.com>
35354
35355         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
35356         * gcc.dg/i386-387-2.c: Likewise.
35357
35358 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
35359
35360         * gcc.dg/ppc-spe.c: Fix formatting.
35361         Enable tests that were previously unsupported by gas.
35362         Delete tests for instructions that no longer exist.
35363         Switch arguments on evsubifw builtin.
35364
35365 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
35366
35367         * gcc.c-torture/execute/20030209-1.c: Disable the test if
35368         STACK_SIZE is too small.
35369
35370 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35371             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35372
35373         * gcc.dg/decl-2.c: New test.
35374
35375 2003-02-10  Jan Hubicka  <jh@suse.cz>
35376
35377         * gcc.dg/i386-fpcvt-1.c: New test.
35378
35379 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
35380
35381         * gcc.c-torture/execute/20030209-1.c: New test.
35382
35383 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
35384
35385         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
35386         int-wide bitops, use the constants of the same width.
35387         Likewise, if long long is 32-bit wide, test bitops using
35388         32-bit constants.
35389
35390 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
35391
35392         * gcc.dg/20021014-1.c: Annotate with expected notice text.
35393
35394 2003-02-07  Roger Sayle  <roger@eyesopen.com>
35395
35396         * testsuite/gcc.dg/builtins-4.c: New test case.
35397
35398 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35399
35400         * gcc.dg/20020430-1.c: Fix dg command typos.
35401         * gcc.dg/20020503-1.c: Likewise.
35402
35403 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35404
35405         PR c++/8785
35406         * g++.dg/parse/fused-params1.C: New test.
35407
35408         PR c++/8857
35409         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
35410
35411         PR c++/8921
35412         * g++.dg/parse/non-dependent1.C: New test.
35413
35414         PR c++/8928
35415         * g++.dg/parse/dupl-tmpl-args1.C: New test.
35416
35417         PR c++/9228
35418         * g++.dg/parse/undefined7.C: New test.
35419         * g++.dg/parse/non-templ1.C: New test.
35420
35421         PR c++/9229
35422         * g++.dg/parse/too-many-tmpl-args1.C: New test.
35423
35424 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
35425
35426         * gcc.c-torture/compile/20030206-1.c: New test.
35427
35428 2003-02-05  Roger Sayle  <roger@eyesopen.com>
35429
35430         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
35431         "pow" to "foo" to avoid potential confusion with a math built-in.
35432
35433 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35434
35435         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
35436         conditions for SPARC targets.
35437
35438 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.dg/20030204-1.c: New test.
35441
35442 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35443
35444         PR c++/38
35445         * g++.dg/parse/array-size1.C: New test.
35446
35447         PR c++/5657
35448         * g++.dg/parse/undefined3.C: New test.
35449
35450         PR c++/5665
35451         * g++.dg/parse/undefined4.C: New test.
35452
35453         PR c++/5975
35454         * g++.dg/parse/undefined5.C: New test.
35455
35456         PR c++/7259
35457         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
35458
35459         PR c++/8578
35460         * g++.dg/parse/casting-operator1.C: New test.
35461
35462         PR c++/8596
35463         * g++.dg/parse/undefined6.C: New test.
35464
35465         PR c++/8736
35466         * g++.dg/parse/missing-template1.C: New test.
35467
35468 2003-02-04  Jan Hubicka  <jh@suse.cz>
35469
35470         * gcc.dg/i386-cadd.c: Compile using -march=k8.
35471         * gcc.dg/i386-cmov?.c: Likewise.
35472         * gcc.dg/i386-fpcvt-?.c: Likewise.
35473         * gcc.dg/i386-ssefp-1.c: Likewise.
35474         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
35475         conventions.
35476
35477 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
35478
35479         PR c++/7129
35480         * testsuite/g++.dg/ext/max.C: New test.
35481
35482 2003-02-03  Jan Hubicka  <jh@suse.cz>
35483
35484         * gcc.c-torture/execute/20030203-1.c: New test.
35485
35486 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
35487
35488         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
35489         'natural-endian'.
35490
35491 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
35492
35493         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
35494         * g++.dg/init/new2.C: Likewise.
35495         * g++.dg/other/new1.C: Likewise.
35496
35497 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
35498
35499         * gcc.dg/struct-ret-libc.c: New test.
35500
35501 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35502
35503         * gcc.dg/20030129-1.c: New test.
35504
35505 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35506
35507         PR c++/8849
35508         * g++.dg/template/ptrmem4.C: New test.
35509
35510 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35511
35512         * g++.dg/parser/constant1.C: New test.
35513
35514 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35515
35516         PR c++/8591
35517         * g++.dg/parse/friend2.C: New test.
35518
35519 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35520
35521         PR c++/9437
35522         * g++.dg/template/unify4.C: New test.
35523
35524 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35525
35526         * gcc.c-torture/execute/20030128-1.c: New test.
35527
35528 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35529
35530         * g++.dg/lookup/nested1.C: Test moved from ...
35531         * g++.old-deja/g++.other/lookup24.C: ... here.
35532
35533 2003-01-28  Jan Hubicka  <jh@suse.cz>
35534
35535         * gcc.dg/i386-cmov5.c: New test.
35536
35537 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35538
35539         * gcc.c-torture/execute/20010925-1.c: Changed the
35540         memcpy declaration.
35541
35542 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         PR c++/3902
35545         * g++.dg/parse/template5.C: New test.
35546
35547 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35548
35549         PR fortran/9258
35550         * g77.dg/pr9258: New test.
35551
35552 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35553
35554         * README: Move relevant parts from README.g++.
35555
35556         * README.g++: Remove this file.
35557
35558 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35559
35560         * g++.dg/abi/dcast1.C: New test.
35561
35562 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35563
35564         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35565
35566 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35567
35568         PR c++/47
35569         * g++.old-deja/g++.other/lookup24.C: New test.
35570
35571 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35572
35573         PR middle-end/7227
35574         * gcc.dg/uninit-C.c: New test.
35575
35576 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35577
35578         * g++.dg/abi/covariant1.C: New test.
35579
35580 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35581
35582         * gcc.dg/20030123-1.c: New test.
35583
35584 2003-01-25  Jan Hubicka  <jh@suse.cz>
35585
35586         PR opt/8492
35587         * gcc.c-torture/compile/20030125-1.c
35588
35589 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         PR c++/9403
35592         * g++.dg/parse/template3.C: New test.
35593         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35594
35595         PR c++/795
35596         * g++.dg/parse/template4.C: New test.
35597
35598         PR c++/9415
35599         * g++.dg/template/qual2.C: New test.
35600
35601         PR c++/8545
35602         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35603
35604         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35605
35606 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35607
35608         * gcc.c-torture/execute/switch-1.c: New test case.
35609
35610 2003-01-25  Jan Hubicka  <jh@suse.cz>
35611
35612         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35613
35614 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35615
35616         Tweaks for Bison-1.875. From the NEWS file:
35617         "- `parse error' -> `syntax error'
35618         Bison now uniformly uses the term `syntax error'"
35619         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35620         * gcc.dg/cpp/digraph2.c: Likewise.
35621         * gcc.dg/cpp/direct2.c: Likewise.
35622         * gcc.dg/cpp/paste4.c: Likewise.
35623         * gcc.dg/c90-restrict-1.c: Likewise.
35624         * gcc.dg/c99-func-2.c: Likewise.
35625         * gcc.dg/noncompile/920721-2.c: Likewise.
35626         * gcc.dg/noncompile/930622-2.c: Likewise.
35627         * gcc.dg/noncompile/940112-1.c: Likewise.
35628         * gcc.dg/noncompile/950921-1.c: Likewise.
35629         * gcc.dg/noncompile/951123-1.c: Likewise.
35630         * gcc.dg/noncompile/971104-1.c: Likewise.
35631         * gcc.dg/noncompile/990416-1.c: Likewise.
35632
35633 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35634
35635         * g++.dg/parse/undefined1.C: Add error message.
35636
35637 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35638
35639         PR c++/9354
35640         * g++.dg/parse/new1.C: New test.
35641
35642         PR c++/9216
35643         * g++.dg/parse/template2.C: New test.
35644
35645         PR c++/9354
35646         * g++.dg/parse/typedef2.C: New test.
35647
35648         PR c++/9328
35649         * g++.dg/ext/typeof3.C: New test.
35650
35651 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35652
35653         PR c++/2738
35654         * g++.dg/parse/ret-type1.C: New test.
35655
35656         PR c++/3792
35657         * g++.dg/parse/tmpl-outside1.C: New test.
35658
35659         PR c++/4207
35660         * g++.dg/parse/int-as-enum1.C: New test.
35661
35662         PR c++/4903
35663         * g++.dg/parse/no-typename1.C: New test.
35664
35665         PR c++/5533
35666         * g++.dg/parse/no-value1.C: New test.
35667
35668         PR c++/5921
35669         * g++.dg/parse/wrong-inline1.C: New test.
35670
35671         PR c++/6402
35672         * g++.dg/parse/ref1.C: New test.
35673
35674         PR c++/6992
35675         * g++.dg/parse/attr-ctor1.C: New test.
35676
35677         PR c++/7229
35678         * g++.dg/parse/namespace5.C: New test.
35679
35680         PR c++/7917
35681         * g++.dg/parse/func-def1.C: New test.
35682
35683         PR c++/8143
35684         * g++.dg/parse/undefined1.C: New test.
35685
35686         PR c++/5723, PR c++/8522
35687         * g++.dg/parse/specialization1.C: New test.
35688
35689         PR c++/163, PR c++/8595
35690         * g++.dg/parse/struct-as-enum1.C: New test.
35691
35692         PR c++/9173
35693         * g++.dg/parse/undefined2.C: New test.
35694
35695 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35696
35697         PR c++/9298
35698         * g++.dg/parse/template1.C: New test.
35699
35700         PR c++/9384
35701         * g++.dg/parse/using1.C: New test.
35702
35703         PR c++/9285
35704         PR c++/9294
35705         * g++.dg/parse/expr2.C: New test.
35706
35707         PR c++/9388
35708         * g++.dg/parse/lookup2.C: Likewise.
35709
35710 2003-01-21  Jan Hubicka  <jh@suse.cz>
35711
35712         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35713         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35714         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35715         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35716
35717 2003-01-20  Nick Clifton  <nickc@redhat.com>
35718
35719         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35720         problem with ARM sibcall code generation.
35721
35722 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35723
35724         * gcc.c-torture/execute/20030120-1.c: New.
35725
35726 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35727
35728         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35729
35730 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35731
35732         PR c++/9272
35733         * g++.dg/parse/ctor1.C: New test.
35734
35735         PR c++/9294:
35736         * g++.dg/parse/qualified1.C: New test.
35737
35738         * g++.dg/parse/typename3.C: New test.
35739
35740 2003-01-16  Richard Henderson  <rth@redhat.com>
35741
35742         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35743
35744 2003-01-16  Richard Henderson  <rth@redhat.com>
35745
35746         * g++.dg/pch/pch.exp: Copy test header to the working directory
35747         before using it either for precompilation or direct use.
35748         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35749         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35750
35751 2003-01-16  Richard Henderson  <rth@redhat.com>
35752
35753         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35754         before using it either for precompilation or direct use.
35755         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35756         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35757
35758 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35759
35760         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35761         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35762         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35763         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35764         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35765         typename warning into error.
35766         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35767         error messages.
35768         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35769         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35770         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35771         messages.
35772         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35773         make declaration visible in template.
35774         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35775         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35776         messages.
35777         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35778         message.
35779         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35780         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35781         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35782         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35783         typename warning with error message.
35784         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35785         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35786         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35787
35788 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35789
35790         * g++.dg/parse/ambig2.C: New test.
35791
35792 2003-01-15  Richard Henderson  <rth@redhat.com>
35793
35794         * g++.dg/tls/init-2.C: Update error message string.
35795
35796 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35797
35798         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35799
35800 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35801
35802         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35803         all for HC11/HC12.
35804         * gcc.c-torture/compile/20001205-1.x: Likewise.
35805         * gcc.c-torture/compile/20001226-1.x: Likewise.
35806         * gcc.c-torture/compile/920520-1.x: Likewise.
35807         * gcc.c-torture/compile/961203-1.x: Likewise.
35808         * gcc.c-torture/compile/20020604-1.x: Likewise.
35809
35810 2003-01-15  Jan Hubicka  <jh@suse.cz>
35811
35812         * gcc.c-torture/compile/20030115-1.c: New test.
35813
35814         * gcc.dg/i386-fpcvt-1.c: New test.
35815         * gcc.dg/i386-fpcvt-2.c: New test.
35816
35817 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35818
35819         Further conform g++'s __vmi_class_type_info to the C++ ABI
35820         specification.
35821         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35822         the specification.
35823
35824 2003-01-14  Jan Hubicka  <jh@suse.cz>
35825
35826         * gcc.dg/i386-fpcvt-1.c: New test.
35827         * gcc.dg/i386-fpcvt-2.c: New test.
35828
35829 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35830
35831         * gcc.dg/i386-mmx-3.c: New test.
35832
35833 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35834
35835         PR c++/9264
35836         * g++.dg/parse/octal1.C: New file.
35837
35838         PR c++/9172
35839         * g++.dg/parse/typename1.C: New file.
35840
35841 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35842
35843         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35844         * gcc.dg/bf-no-ms-layout.c: Likewise.
35845         * gcc.dg/bf-ms-attrib.c: Likewise.
35846
35847 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35848
35849         PR c++/9099
35850         * g++.dg/parse/dtor1.C: New file.
35851
35852         PR c++/9128
35853         * g++.dg/rtti/typeid1.C: New file.
35854
35855         PR c++/9153
35856         * g++.dg/parse/lookup1.C: New file.
35857
35858         PR c++/9171
35859         * g++.dg/templ/spec5.C: New file.
35860
35861 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35862
35863         * gcc.c-torture/compile/20030110-1.c: New test.
35864
35865 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35866
35867         Merge from pch-branch:
35868
35869         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35870
35871         * gcc.dg/pch/cpp-1.h: New.
35872         * gcc.dg/pch/cpp-1.c: New.
35873         * gcc.dg/pch/cpp-2.h: New.
35874         * gcc.dg/pch/cpp-2.c: New.
35875
35876         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35877
35878         * gcc.dg/pch/except-1.h: New.
35879         * gcc.dg/pch/except-1.c: New.
35880
35881         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35882
35883         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35884         running test.
35885         * gcc.dg/pch: Include *.hp not *.h.
35886         * gcc.dg/pch/system-1.h: New.
35887         * gcc.dg/pch/system-1.c: New.
35888
35889         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35890
35891         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35892         rather than trying to build and run a program using PCH.
35893         * gcc.dg/pch: Remove dg-do commands from test files.
35894
35895         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35896
35897         * gcc.dg/pch/macro-3.c: New.
35898         * gcc.dg/pch/macro-3.h: New.
35899
35900         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35901
35902         * gcc.dg/pch/common-1.c: New.
35903         * gcc.dg/pch/common-1.h: New.
35904         * gcc.dg/pch/decl-1.c: New.
35905         * gcc.dg/pch/decl-1.h: New.
35906         * gcc.dg/pch/decl-2.c: New.
35907         * gcc.dg/pch/decl-2.h: New.
35908         * gcc.dg/pch/decl-3.c: New.
35909         * gcc.dg/pch/decl-3.h: New.
35910         * gcc.dg/pch/decl-4.c: New.
35911         * gcc.dg/pch/decl-4.h: New.
35912         * gcc.dg/pch/decl-5.c: New.
35913         * gcc.dg/pch/decl-5.h: New.
35914         * gcc.dg/pch/global-1.c: New.
35915         * gcc.dg/pch/global-1.h: New.
35916         * gcc.dg/pch/inline-1.c: New.
35917         * gcc.dg/pch/inline-1.h: New.
35918         * gcc.dg/pch/inline-2.c: New.
35919         * gcc.dg/pch/inline-2.h: New.
35920         * gcc.dg/pch/static-1.c: New.
35921         * gcc.dg/pch/static-1.h: New.
35922         * gcc.dg/pch/static-2.c: New.
35923         * gcc.dg/pch/static-2.h: New.
35924
35925         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35926
35927         * g++.dg/pch/pch.exp: Better handle failing testcases.
35928         * gcc.dg/pch/pch.exp: Likewise.
35929         * gcc.dg/pch/macro-1.c: New.
35930         * gcc.dg/pch/macro-1.h: New.
35931         * gcc.dg/pch/macro-2.c: New.
35932         * gcc.dg/pch/macro-2.h: New.
35933
35934         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35935
35936         * g++.dg/dg.exp: Treat files in pch/ specially.
35937         * g++.dg/pch/pch.exp: New file.
35938         * g++.dg/pch/empty.H: New file.
35939         * g++.dg/pch/empty.C: New file.
35940         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35941         "precompile".
35942
35943         * gcc.dg/pch/pch.exp: New file.
35944         * gcc.dg/pch/empty.h: New file.
35945         * gcc.dg/pch/empty.c: New file.
35946         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35947         "precompile".
35948
35949 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35950
35951         * g++.dg/template/friend14.C: New test.
35952
35953 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35954
35955         * gcc.dg/old-style-asm-1.c: New test.
35956
35957 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35958
35959         * gcc.c-torture/compile/20030109-1.c: New test.
35960
35961 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35962
35963         * gcc.c-torture/execute/20030109-1.c: New test.
35964
35965 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35966
35967         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35968         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35969         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35970         * g++.old-deja/g++.mike/eh2.C: Likewise.
35971         * g++.old-deja/g++.mike/eh3.C: Likewise.
35972         * g++.old-deja/g++.mike/eh5.C: Likewise.
35973         * g++.old-deja/g++.mike/eh6.C: Likewise.
35974         * g++.old-deja/g++.mike/eh7.C: Likewise.
35975         * g++.old-deja/g++.mike/eh8.C: Likewise.
35976         * g++.old-deja/g++.mike/eh9.C: Likewise.
35977         * g++.old-deja/g++.mike/eh10.C: Likewise.
35978         * g++.old-deja/g++.mike/eh12.C: Likewise.
35979         * g++.old-deja/g++.mike/eh13.C: Likewise.
35980         * g++.old-deja/g++.mike/eh14.C: Likewise.
35981         * g++.old-deja/g++.mike/eh16.C: Likewise.
35982         * g++.old-deja/g++.mike/eh17.C: Likewise.
35983         * g++.old-deja/g++.mike/eh18.C: Likewise.
35984         * g++.old-deja/g++.mike/eh21.C: Likewise.
35985         * g++.old-deja/g++.mike/eh23.C: Likewise.
35986         * g++.old-deja/g++.mike/eh24.C: Likewise.
35987         * g++.old-deja/g++.mike/eh25.C: Likewise.
35988         * g++.old-deja/g++.mike/eh26.C: Likewise.
35989         * g++.old-deja/g++.mike/eh27.C: Likewise.
35990         * g++.old-deja/g++.mike/eh28.C: Likewise.
35991         * g++.old-deja/g++.mike/eh29.C: Likewise.
35992         * g++.old-deja/g++.mike/eh31.C: Likewise.
35993         * g++.old-deja/g++.mike/eh33.C: Likewise.
35994         * g++.old-deja/g++.mike/eh34.C: Likewise.
35995         * g++.old-deja/g++.mike/eh35.C: Likewise.
35996         * g++.old-deja/g++.mike/eh36.C: Likewise.
35997         * g++.old-deja/g++.mike/eh37.C: Likewise.
35998         * g++.old-deja/g++.mike/eh38.C: Likewise.
35999         * g++.old-deja/g++.mike/eh39.C: Likewise.
36000         * g++.old-deja/g++.mike/eh40.C: Likewise.
36001         * g++.old-deja/g++.mike/eh41.C: Likewise.
36002         * g++.old-deja/g++.mike/eh42.C: Likewise.
36003         * g++.old-deja/g++.mike/eh44.C: Likewise.
36004         * g++.old-deja/g++.mike/eh46.C: Likewise.
36005         * g++.old-deja/g++.mike/eh47.C: Likewise.
36006         * g++.old-deja/g++.mike/eh48.C: Likewise.
36007         * g++.old-deja/g++.mike/eh49.C: Likewise.
36008         * g++.old-deja/g++.mike/eh50.C: Likewise.
36009         * g++.old-deja/g++.mike/eh51.C: Likewise.
36010         * g++.old-deja/g++.mike/eh53.C: Likewise.
36011         * g++.old-deja/g++.mike/eh55.C: Likewise.
36012         * g++.old-deja/g++.mike/p7912.C: Likewise.
36013         * g++.old-deja/g++.mike/p9706.C: Likewise.
36014         * g++.old-deja/g++.mike/p10416.C: Likewise.
36015         * g++.old-deja/g++.mike/p11667.C: Likewise.
36016         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36017         Remove redundant reference to Iris.
36018         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36019         Elxsi, i860, Pico Java, and WE32K.
36020
36021 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36022
36023         * g++.dg/ext/asm4.C: New test.
36024
36025 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36026
36027         PR c++/9030
36028         * g++.dg/template/friend12.C: New test.
36029         * g++.dg/template/friend13.C: Likewise.
36030         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36031
36032 2003-01-08  Jan Hubicka  <jh@suse.cz>
36033
36034         * gcc.dg/i386-cadd.c: New test.
36035         * gcc.dg/i386-cmov4.c: Likewise.
36036
36037 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36038
36039         PR c++/9165
36040         * g++.dg/warn/Wunused-3.C: New test.
36041
36042         * g++.dg/abi/bitfield9.C: New test.
36043
36044         PR c++/9189
36045         * g++.dg/parse/defarg3.C: New test.
36046
36047 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36048
36049         * g++.dg/parse/ambig1.C: New test.
36050         * g++.dg/parse/defarg2.C: New test.
36051
36052 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36053
36054         * g++.dg/template/defarg-1.C: New test.
36055         * g++.dg/template/local2.C: Likewise.
36056
36057 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36058
36059         * gcc.c-torture/execute/20030105-1.c: New test.
36060
36061 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36062
36063         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36064         * g++.dg/parse/namespace4.C: Likewise.
36065
36066 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36067
36068         * g++.dg/template/ntp2.C: New test.
36069
36070 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36071
36072         * g++.dg/parse/extern-C-1.C: New test.
36073
36074         * g++.dg/parse/namespace4.C: New test.
36075
36076         * g++.dg/template/nested1.C: New test.
36077
36078         * g++.dg/parse/namespace3.C: New test.
36079
36080 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36081
36082         * g++.dg/lookup/two-stage1.C: New test.
36083
36084 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36085
36086         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36087         * g++.old-deja/g++.jason/access8.C: Likewise.
36088         * g++.old-deja/g++.other/decl5.C: Likewise.
36089
36090 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36091
36092         * g++.dg/parse/parse7.C: New test.
36093
36094 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36095
36096         PR c++/2843
36097         * g++.dg/ext/attrib7.C: New test.
36098
36099 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36100
36101         * g++.dg/parse/parse6.C: New test.
36102
36103 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36104
36105         * gcc.dg/h8300-stack-1.c: New.
36106
36107 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36108
36109         g++.dg/lookup/exception1.C: New test.
36110
36111         g++.dg/lookup/template1.C: New test.
36112
36113         g++.dg/parse/namespace2.C: New test.
36114
36115         g++.dg/parse/parens2.C: New test.
36116
36117 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36118
36119         * g++.dg/parse/parse5.C: New test.
36120         * g++.dg/lookup/scoped4.C: New test.
36121
36122 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36123
36124         * g++.dg/parse/parens1.C: New test.
36125
36126         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36127         angle-bracket1.C.
36128         * g++.dg/parse/parens2.C: New test.
36129
36130         * g++.dg/lookup/scope-operator1.C: New test.
36131
36132         * g++.dg/parse/operator1.C: New test.
36133
36134 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36135
36136         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36137         * g++.old-deja/g++.other/access6.C: Likewise.
36138         * g++.old-deja/g++.other/decl1.C: Likewise.
36139         * g++.old-deja/g++.pt/typename12.C: Likewise.
36140
36141 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36142
36143         * g++.dg/parse/namespace1.C: New test.
36144
36145 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36146
36147         * g++.dg/parse/parse4.C: New test.
36148
36149 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36150
36151         * g++.dg/parse/parse3.C: New test.
36152
36153 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36154
36155         * g++.dg/parse/parse2.C: New test.
36156
36157 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36158
36159         * g++.dg/template/friend11.C: New test.
36160
36161 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36162
36163         * g++.dg/parse/parse1.C: New test.
36164
36165 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36166
36167         * lib/profopt.exp: Change the name of a global variable to avoid
36168         possible clashes with other test suites.
36169
36170 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36171
36172         * g++.dg/inherit/covariant8.C: New test.
36173
36174 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36175
36176         * g++.dg/init/array9.C: New test.
36177
36178         PR c++/9112
36179         * g++.dg/parse/expr1.C: New test.
36180
36181 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36182
36183         * gcc.c-torture/compile/20021230-1.c: New test.
36184
36185 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         * g++.dg/inherit/covariant5.C: New test.
36188         * g++.dg/inherit/covariant6.C: New test.
36189         * g++.dg/inherit/covariant7.C: New test.
36190
36191 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36192
36193         PR c++/2739
36194         * g++.dg/other/access2.C: New test.
36195
36196 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36197
36198         * g++.dg/other/anon-struct.C: No longer fails
36199         * g++.old-deja/g++.brendan/parse4.C: Likewise.
36200         * g++.old-deja/g++.brendan/parse5.C: Likewise.
36201         * g++.old-deja/g++.brendan/parse6.C: Likewise.
36202
36203 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36204
36205         * g++.dg/parse/angle-bracket.C (main): No longer fails.
36206
36207 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
36208
36209         * g++.dg/eh/spec4.C: Remove stray semicolon.
36210         * g++.dg/expr/pmf-1.C: Change error message.
36211         * g++.dg/ext/asm1.C: Remove stray semicolon.
36212         * g++.dg/ext/typename1.C: Add missing typenames.
36213         * g++.dg/inherit/template-as-base.C: Change error message.
36214         * g++.dg/lookup/scoped1.C: Likewise.
36215         * g++.dg/lookup/scoped2.C: Likewise.
36216         * g++.dg/lookup/using2.C: Likewise.
36217         * g++.dg/other/component1.C: Remove stray semicolon.
36218         * g++.dg/other/do1.C: Change error message.
36219         * g++.dg/other/error2.C: Likewise.
36220         * g++.dg/other/init1.C: Likewise.
36221         * g++.dg/other/packed1.C: Remove stray semicolon.
36222         * g++.dg/other/ptrmem2.C: Change error message.
36223         * g++.dg/parse/parameter-declaration-1.C: Remove line number
36224         marker.
36225         * g++.dg/special/initp1.C: Remove invalid attribute usage.
36226         * g++.dg/template/access3.C: Add typename keyword.
36227         * g++.dg/template/access5.C: Remove stray semicolon.
36228         * g++.dg/template/access6.C: Likewise.
36229         * g++.dg/template/complit1.C: Likewise.
36230         * g++.dg/template/crash1.C: Change error message.
36231         * g++.dg/template/inherit2.C: Remove stray semicolon.
36232         * g++.dg/template/instantiate2.C: Likewise.
36233         * g++.dg/template/instantiate3.C: Change error message.
36234         * g++.dg/template/qual1.C: Remove stray semicolon.
36235         * g++.dg/template/qualttp18.C: Change error message.
36236         * g++.dg/template/ref1.C: Remove stray semicolon.
36237         * g++.dg/template/sizeof1.C (A::value): Declare it.
36238         * g++.dg/template/spec4.C: Change error message.
36239         * g++.dg/template/static1.C: Likewise.
36240         * g++.dg/template/type1.C: Likewise.
36241         * g++.dg/template/typename3.C: Likewise.
36242         * g++.old-deja/g++.benjamin/13478.C: Change error message.
36243         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
36244         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
36245         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
36246         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
36247         named return value extension.
36248         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
36249         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
36250         * g++.old-deja/g++.bob/extern_C.C: Likewise.
36251         * g++.old-deja/g++.bob/inherit2.C: Likewise.
36252         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36253         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36254         * g++.old-deja/g++.brendan/crash13.C: Likewise.
36255         * g++.old-deja/g++.brendan/crash15.C: Likewise.
36256         * g++.old-deja/g++.brendan/crash18.C: Change error message.
36257         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
36258         * g++.old-deja/g++.brendan/crash38.C: Likewise.
36259         * g++.old-deja/g++.brendan/crash50.C: Likewise.
36260         * g++.old-deja/g++.brendan/crash56.C: Likewise.
36261         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
36262         syntax.
36263         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
36264         * g++.old-deja/g++.brendan/crash8.C: Change error message.
36265         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
36266         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36267         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
36268         * g++.old-deja/g++.brendan/template11.C: Likewise.
36269         * g++.old-deja/g++.brendan/template26.C: Likewise.
36270         * g++.old-deja/g++.brendan/template27.C: Use explicit
36271         specialization syntax.
36272         * g++.old-deja/g++.brendan/template30.C: Likewise.
36273         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
36274         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
36275         non-dependent names.
36276         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
36277         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
36278         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
36279         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
36280         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
36281         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
36282         named return value extension.
36283         * g++.old-deja/g++.ext/namedret2.C: Likewise.
36284         * g++.old-deja/g++.ext/namedret3.C: Likewise.
36285         * g++.old-deja/g++.ext/return1.C: Likewise.
36286         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
36287         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
36288         * g++.old-deja/g++.jason/access8.C: Likewise.
36289         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
36290         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
36291         pseudo-destructor names.
36292         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
36293         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
36294         pseudo-destructor names.
36295         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
36296         * g++.old-deja/g++.jason/overload19.C: Likewise.
36297         * g++.old-deja/g++.jason/overload32.C: Likewise.
36298         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
36299         stray semicolons.
36300         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
36301         * g++.old-deja/g++.jason/return.C: Likewise.
36302         * g++.old-deja/g++.jason/return2.C: Likewise.
36303         * g++.old-deja/g++.jason/shadow1.C: Likewise.
36304         * g++.old-deja/g++.jason/special.C: Use explicit specialization
36305         syntax.
36306         * g++.old-deja/g++.jason/template10.C: Account for use of
36307         non-dependent names.
36308         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
36309         syntax.
36310         * g++.old-deja/g++.jason/template37.C: Likewise.
36311         * g++.old-deja/g++.law/access4.C: Change error messages.
36312         * g++.old-deja/g++.law/arm13.C: Remove incorrect
36313         pseudo-destructor names.
36314         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
36315         * g++.old-deja/g++.law/ctors9.C: Likewise.
36316         * g++.old-deja/g++.law/cvt22.C: Likewise.
36317         * g++.old-deja/g++.law/dtors5.C: Likewise.
36318         * g++.old-deja/g++.law/global-init1.C: Likewise.
36319         * g++.old-deja/g++.law/missed-error3.C: Likewise.
36320         * g++.old-deja/g++.law/operators28.C: Likewise.
36321         * g++.old-deja/g++.law/visibility28.C: Likewise.
36322         * g++.old-deja/g++.martin/eval1.C: Likewise.
36323         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
36324         name.
36325         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
36326         * g++.old-deja/g++.mike/net34.C: Likewise.
36327         * g++.old-deja/g++.mike/net36.C: Likewise.
36328         * g++.old-deja/g++.mike/ns2.C: Likewise.
36329         * g++.old-deja/g++.mike/p12306.C: Likewise.
36330         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
36331         value extension.
36332         * g++.old-deja/g++.mike/p700.C: Likewise.
36333         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
36334         * g++.old-deja/g++.mike/p710.C: Likewise.
36335         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
36336         value extension.
36337         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
36338         * g++.old-deja/g++.mike/pmf9.C: Likewise.
36339         * g++.old-deja/g++.ns/crash2.C: Likewise.
36340         * g++.old-deja/g++.ns/crash3.C: Likewise.
36341         * g++.old-deja/g++.ns/invalid1.C: Likewise.
36342         * g++.old-deja/g++.ns/ns17.C: Likewise.
36343         * g++.old-deja/g++.ns/template16.C: Likewise.
36344         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
36345         keyword.
36346         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
36347         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
36348         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
36349         named return value extension.
36350         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
36351         * g++.old-deja/g++.other/access4.C: Issue additional error
36352         messages.
36353         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
36354         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
36355         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
36356         * g++.old-deja/g++.other/crash25.C: Change error message.
36357         * g++.old-deja/g++.other/crash4.C: Change error message.
36358         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
36359         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
36360         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
36361         checks.
36362         * g++.old-deja/g++.other/defarg8.C: Likewise.
36363         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
36364         * g++.old-deja/g++.other/dtor10.C: Likewise.
36365         * g++.old-deja/g++.other/incomplete.C: Likewise.
36366         * g++.old-deja/g++.other/linkage7.C: Likewise.
36367         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
36368         lookup algorithm.
36369         * g++.old-deja/g++.other/mangle2.C: Likewise.
36370         * g++.old-deja/g++.other/refinit2.C: Likewise.
36371         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
36372         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
36373         * g++.old-deja/g++.pt/crash28.C: Likewise.
36374         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
36375         syntax.
36376         * g++.old-deja/g++.pt/crash32.C: Change error message.
36377         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
36378         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
36379         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
36380         error message position.
36381         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
36382         * g++.old-deja/g++.pt/defarg8.C: Change error message.
36383         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
36384         syntax.
36385         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
36386         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
36387         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
36388         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
36389         keyword.
36390         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36391         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
36392         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
36393         keyword.
36394         * g++.old-deja/g++.pt/explicit71.C: Change error message.
36395         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
36396         syntax.
36397         * g++.old-deja/g++.pt/friend28.C: Account for use of
36398         non-dependent names.
36399         * g++.old-deja/g++.pt/friend29.C: Likewise.
36400         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
36401         rules.
36402         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
36403         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
36404         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
36405         lookup rules.
36406         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
36407         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
36408         keyword.
36409         * g++.old-deja/g++.pt/memclass20.C: Likewise.
36410         * g++.old-deja/g++.pt/memclass5.C: Likewise.
36411         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
36412         keyword.
36413         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
36414         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
36415         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
36416         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
36417         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
36418         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
36419         keyword.
36420         * g++.old-deja/g++.pt/spec10.C: Likewise.
36421         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
36422         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
36423         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
36424         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
36425         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
36426         * g++.old-deja/g++.pt/ttp62.C: Likewise.
36427         * g++.old-deja/g++.pt/ttp64.C: Likewise.
36428         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
36429         * g++.old-deja/g++.pt/typename15.C: Likewise.
36430         * g++.old-deja/g++.pt/typename22.C: Likewise.
36431         * g++.old-deja/g++.pt/typename6.C: Change error messages.
36432         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
36433         * g++.old-deja/g++.pt/virtual2.C: Likewise.
36434         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
36435         syntax.
36436         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
36437         return value extension.
36438         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
36439         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
36440         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
36441         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
36442
36443 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36444
36445         * g++.dg/warn/inline1.C: New test.
36446         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
36447         * g++.old-deja/g++.jason/synth10.C: Likewise.
36448         * g++.old-deja/g++.mike/net31.C: Likewise.
36449         * g++.old-deja/g++.mike/p8786.C: Likewise.
36450
36451         * g++.dg/template/friend10.C: New test.
36452         * g++.dg/template/conv5.C: New test.
36453
36454 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36455
36456         * g++.dg/lookup/scoped3.C: New test.
36457
36458         * g++.dg/lookup/decl1.C: New test.
36459         * g++.dg/lookup/decl2.C: New test.
36460
36461 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36462
36463         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
36464         gcc.c-torture/compile/20021015-1.c,
36465         gcc.c-torture/compile/20021015-2.c,
36466         gcc.c-torture/compile/20021123-1.c,
36467         gcc.c-torture/compile/20021123-2.c,
36468         gcc.c-torture/compile/20021123-3.c,
36469         gcc.c-torture/compile/20021123-4.c,
36470         gcc.c-torture/execute/20021024-1.c: Add tests previously added
36471         only to 3.1 or 3.2 branch.
36472
36473 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
36474
36475         * gcc.dg/i386-bitfield3.c: New test.
36476
36477         * gcc.dg/i386-bitfield2.c: New test.
36478
36479 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
36480
36481         * g++.dg/parse/conv_op1.C: New test.
36482
36483 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
36484
36485         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
36486         approved.
36487
36488 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
36489
36490         * gcc.c-torture/compile/20021220-1.c: New test.
36491
36492 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
36493
36494         * gcc.dg/i386-fastcall-1.c: New.
36495
36496 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36497
36498         * gcc.c-torture/execute/20021219-1.c: New test.
36499
36500 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36501
36502         * gcc.dg/i386-pic-1.c: New test.
36503
36504 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36505
36506         PR c++/8099
36507         * g++.dg/template/friend9.C: New test.
36508
36509 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36510
36511         PR c++/3663
36512         * g++.dg/template/access7.C: New test.
36513
36514 2002-12-18  Nick Clifton  <nickc@redhat.com>
36515
36516         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36517         the libstdc++-v3 directory has been found.
36518
36519 2002-12-12  Devang Patel <dpatel@apple.com>
36520         * gcc.dg/darwin-ld-1.c: New test.
36521         * gcc.dg/darwin-ld-2.c: New test.
36522         * gcc.dg/darwin-ld-3.c: New test.
36523         * gcc.dg/darwin-ld-4.c: New test.
36524         * gcc.dg/darwin-ld-5.c: New test.
36525
36526 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36527
36528         * gcc.c-torture/compile/20021212-1.c: New test.
36529
36530 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36531
36532         * gcc.dg/fshort-wchar: New test.
36533
36534 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36535
36536         PR c++/8372
36537         * g++.dg/template/dtor1.C: New test.
36538
36539         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36540         markers.
36541
36542 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36543
36544         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36545
36546 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36547
36548         * g++.dg/template/static1.C: New test.
36549         * g++.dg/template/static2.C: New test.
36550         * g++.old-deja/g++.ext/memconst.C: New test.
36551
36552 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36553
36554         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36555         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36556         * g++.dg/special/initp1.C: Likewise.
36557
36558 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36559
36560         * gcc.c-torture/execute/20021204-1.c: New test.
36561
36562 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36563
36564         * gcc.dg/ppc-fmadd-1.c: New file.
36565         * gcc.dg/ppc-fmadd-2.c: New file.
36566         * gcc.dg/ppc-fmadd-3.c: New file.
36567
36568 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36569
36570         * gcc.c-torture/compile/20021204-1.c: New test.
36571
36572 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36573
36574         * g++.dg/inherit/covariant2.C: New test.
36575         * g++.dg/inherit/covariant3.C: New test.
36576         * g++.dg/inherit/covariant4.C: New test.
36577         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36578         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36579
36580 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36581
36582         PR c++/8688
36583         * g++.dg/init/brace3.C: New test.
36584
36585 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36586
36587         * gcc.dg/20020210-1.c: Fix a comment typo.
36588
36589 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36590
36591         PR c++/8720
36592         * g++.dg/parse/defarg1.C: New test.
36593
36594         PR c++/8615
36595         * g++.dg/template/char1.C: New test.
36596
36597         * g++.dg/template/varmod1.C: Fix typo.
36598
36599 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36600
36601         DR 180
36602         * g++.old-deja/g++.pt/crash32.C: Expect error.
36603
36604 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36605
36606         PR c++/5919
36607         * g++.dg/template/varmod1.C: New test.
36608
36609         PR c++/8727
36610         * g++.dg/inherit/typeinfo1.C: New test.
36611
36612         PR c++/8663
36613         * g++.dg/inherit/typedef1.C: New test.
36614
36615 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36616
36617         PR c++/8332
36618         PR c++/8493
36619         * g++.dg/template/strlen1.C: New test.
36620
36621         PR c++/8227
36622         * g++.dg/template/ctor2.C: New test.
36623
36624         PR c++/8214
36625         * g++.dg/init/string1.C: New test.
36626
36627         PR c++/8511
36628         * g++.dg/template/friend8.C: New test.
36629
36630 2002-11-29  Joe Buck <jbuck@synopsys.com>
36631
36632         * g++.dg/lookup/anon2.C: New test.
36633
36634 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36635
36636         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36637         h8300 port.
36638
36639 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36640
36641         * gcc.dg/bitfld-6.c: New test.
36642
36643 2002-11-27  Jan Hubicka  <jh@suse.cz>
36644
36645         * gcc.c-torture/execute/20021127.[cx]: New test.
36646
36647 2002-11-26  Jan Hubicka  <jh@suse.cz>
36648
36649         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36650         quality.
36651
36652 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36653
36654         * g++.dg/init/brace2.C: New test.
36655         * g++.old-deja/g++.mike/p9129.C: Correct.
36656
36657 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36658
36659         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36660
36661 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36662
36663         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36664
36665 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36666
36667         * testsuite/g++.dg/abi/empty11.C: New test.
36668         * testsuite/g++.dg/rtti/cv1.C: New test.
36669
36670 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36671
36672         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36673
36674 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36675
36676         * g++.dg/abi/empty10.C: New test.
36677
36678 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36679
36680         * gcc.c-torture/compile/20021124-1.c: New test.
36681
36682 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36683
36684         * g++.dg/abi/rtti2.C: New test.
36685
36686 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36687
36688         * gcc.dg/i386-unroll-1.c: New test.
36689
36690 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36691
36692         * gcc.c-torture/compile/20021120-1.c: New test.
36693         * gcc.c-torture/compile/20021120-2.c: New test.
36694
36695 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36696
36697         * gcc.dg/bitfld-5.c: New test.
36698
36699 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36700
36701         * gcc.c-torture/execute/20021120-3.c: New test.
36702
36703 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36704
36705         * gcc.c-torture/execute/20021120-2.c: New test.
36706
36707 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36708
36709         * gcc.c-torture/execute/20021120-1.c: New test.
36710
36711 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36712
36713         * gcc.c-torture/execute/20021118-3.c: New test.
36714
36715 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36716
36717         * gcc.c-torture/compile/20021119-1.c: New test.
36718
36719 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36720
36721         * gcc.dg/duff-1.c: New test.
36722         * gcc.dg/duff-2.c: New test.
36723         * gcc.dg/duff-3.c: New test.
36724
36725 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36726
36727         * gcc.dg/cpp/_Pragma5.c: New test.
36728
36729 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36730
36731         * gcc.c-torture/execute/20021118-2.c: New test.
36732
36733 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36734
36735         * gcc.c-torture/execute/20021118-1.c: New test.
36736
36737 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36738
36739         * gcc.dg/20021116-1.c: New test.
36740
36741 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36742
36743         * g++.dg/abi/vcall1.C: New test.
36744
36745 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36746
36747         * gcc.dg/20021029-1.c: New test.
36748         * gcc.dg/20021029-2.c: New test.
36749
36750 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36751
36752         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36753
36754 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36755
36756         PR c/8439
36757         * gcc.dg/20021110.c: Move to ...
36758         * gcc.c-torture/compile/20021110.c: .... here.
36759
36760 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36761
36762         PR c/8467
36763         * gcc.c-torture/execute/20021111-1.c
36764
36765 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36766
36767         PR c/8439
36768         * gcc.dg/20021110.c: New test.
36769
36770 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36771
36772         * g++.dg/abi/vthunk3.C: Run only on x86.
36773
36774 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36775
36776         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36777
36778 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36779
36780         * lib/compat.exp (compat-execute): Fix logic error in last
36781         change.
36782
36783 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36784
36785         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36786
36787 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36788
36789         PR c++/8389
36790         * g++.dg/template/access6.C: New test.
36791
36792 2002-11-08  Jan Hubicka  <jh@suse.cz>
36793
36794         * gcc.dg/i386-ssefp-1.c: New test.
36795         * gcc.dg/i386-ssefp-1.c: New test.
36796
36797 2002-11-08  Jan Hubicka  <jh@suse.cz>
36798
36799         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36800
36801 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36802
36803         * g++.dg/abi/vthunk3.C: New test.
36804
36805         PR c++/8338
36806         * g++.dg/template/crash2.C: New test.
36807
36808 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36809
36810         * testsuite/g++.dg/abi/dtor1.C: New test.
36811         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36812
36813 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36814
36815         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36816         Darwin.
36817
36818 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36819
36820         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36821         -mthumb.  Only xfail with -O0.
36822
36823 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36824
36825         * g++.dg/abi/thunk1.C: New test.
36826         * g++.dg/abi/thunk2.C: Likewise.
36827         * g++.dg/abi/vtt1.C: Likewise.
36828
36829 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36830
36831         PR optimization/8423
36832         * gcc.c-torture/execute/builtin-constant.c: New test.
36833
36834 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36835
36836         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36837         Add some more cases.
36838
36839 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36840
36841         PR c++/8391
36842         * g++.dg/opt/local1.C: New test.
36843
36844 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36845
36846         PR c++/8160
36847         * g++.dg/template/complit1.C: New test.
36848
36849         PR c++/8149
36850         * g++.dg/template/typename4.C: Likewise.
36851
36852 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36853
36854         Core issue 287, PR c++/7639
36855         * g++.dg/template/instantiate1.C: Adjust error location.
36856         * g++.dg/template/instantiate3.C: New test.
36857         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36858         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36859         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36860
36861 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36862
36863         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36864
36865 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36866
36867         PR c++/8287
36868         * g++.dg/init/dtor2.C: New test.
36869
36870 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36871
36872         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36873         * gcc.dg/nest.c: Bypass errors on irix6.
36874
36875 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36876
36877         * gcc.dg/nest.c: Expect error for mmix-*-*.
36878         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36879
36880 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36881
36882         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36883         markers.
36884
36885         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36886
36887 2002-10-25  Mike Stump  <mrs@apple.com>
36888
36889         * gcc.dg/warn-1.c: New test.
36890
36891 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36892
36893         * g++.dg/template/typename3.C: New test.
36894
36895 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36896
36897         * g++.dg/lookup/ptrmem1.C: New test.
36898
36899         * g++.dg/abi/vthunk2.C: New test.
36900
36901 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36902
36903         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36904
36905 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36906
36907         * g++.dg/abi/empty9.C: New test.
36908
36909 2002-10-24  Richard Henderson  <rth@redhat.com>
36910
36911         * g++.dg/inherit/thunk1.C: Enable for ia64.
36912
36913 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36914
36915         PR c++/8067
36916         * g++.dg/lookup/pretty1.C: New test.
36917
36918 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36919
36920         * gcc.dg/20021023-1.c: New test.
36921
36922 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36923
36924         PR c++/7679
36925         * g++.dg/parse/inline1.C: New test.
36926
36927 2002-10-23  Richard Henderson  <rth@redhat.com>
36928
36929         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36930
36931         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36932
36933 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/6579
36936         * g++.dg/parse/stmtexpr3.C: New test.
36937
36938 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.dg/expr/cond1.C: New test.
36941
36942 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36943
36944         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36945
36946 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36947
36948         * g++.dg/abi/vbase13.C: New test.
36949         * g++.dg/abi/vbase14.C: Likewise.
36950
36951 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36952
36953         * gcc.dg/tls/pic-1.c: New test.
36954         * gcc.dg/tls/nonpic-1.c: New test.
36955         * gcc.dg/20021018-1.c: New test.
36956
36957 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36958
36959         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36960         Remove only files with the same base name as the test case.
36961         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36962         (profopt-execute): Likewise.  Also, remove old profiling
36963         and performance data files before running the tests.
36964
36965         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36966         * g++.dg/bprob/bprob.exp: Likewise.
36967         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36968         to allow more general test case names.
36969
36970         * g++.dg/bprob/bprob-1.C: Rename to ...
36971         * g++.dg/bprob/g++-bprob-1.C: ... this.
36972
36973         * g77.dg/bprob/bprob-1.f: Rename to ...
36974         * g77.dg/bprob/g77-bprob-1.f: ... this.
36975
36976 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36977
36978         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36979         bison 1.50 or later.
36980
36981 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36982
36983         * g++.dg/README: Describe more test directories.
36984
36985 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36986
36987         * g++.dg/init/array6.C: Add additional tests.
36988
36989 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36990
36991         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36992         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36993
36994 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36995
36996         * gcc.c-torture/compile/20020604-1.x: New.
36997         * gcc.c-torture/compile/simd-5.x: Likewise.
36998         * gcc.c-torture/execute/920710-1.x: Likewise.
36999         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37000
37001 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37002
37003         * g++.dg/inherit/override1.C: Add dg-options clause.
37004
37005 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37006
37007         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37008         _mm_slli_si128.
37009
37010 2002-10-19  Andreas Schwab  <schwab@suse.de>
37011
37012         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37013         directory component.
37014
37015 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37016
37017         * g++.dg/inherit/thunk1.C: New test.
37018
37019         * g++.dg/inherit/override1.C: New test.
37020
37021         * g++.dg/abi/mangle11.C: New test.
37022         * g++.dg/abi/mangle14.C: New test.
37023         * g++.dg/abi/mangle17.C: New test.
37024
37025 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37026
37027         * g++.dg/overload/member2.C: New test.
37028
37029 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37030
37031         * g++.dg/README: Describe new compat directory.
37032         * g++.dg/dg.exp: Skip tests in compat directory.
37033         * README.compat: New file.
37034         * lib/compat.exp: New expect script.
37035         * g++.dg/compat: New test directory.
37036         * g++.dg/compat/compat.exp: New expect script.
37037         * g++.dg/compat/abi: New test directory.
37038         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37039         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37040         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37041         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37042         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37043         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37044         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37045         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37046         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37047         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37048         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37049         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37050         * g++.dg/compat/break: New test directory.
37051         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37052         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37053         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37054         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37055         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37056         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37057         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37058         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37059         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37060         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37061         g++.dg/compat/break/README: New files.
37062         * g++.dg/compat/eh: New test directory.
37063         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37064         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37065         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37066         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37067         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37068         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37069         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37070         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37071         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37072         g++.dg/compat/eh/filter2_y.C,
37073         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37074         g++.dg/compat/eh/new1_y.C,
37075         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37076         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37077         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37078         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37079         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37080         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37081         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37082         g++.dg/compat/eh/unexpected1_y.C: New files.
37083         * g++.dg/compat/init: New test directory.
37084         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37085         g++.dg/compat/init/array5_y.C,
37086         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37087         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37088         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37089         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37090         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37091         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37092         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37093         g++.dg/compat/init/init-ref2_y.C: New files.
37094
37095 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37096
37097         PR c++/7584
37098         * g++.dg/inherit/using3.C: New test.
37099
37100 2002-10-17  Jan Hubicka  <jh@suse.cz>
37101
37102         * gcc.dg/20021017-2.c: New test.
37103
37104 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37105
37106         * g++.dg/abi/mangle16.C: Adjust.
37107
37108         * g++.dg/init/array8.C: New test.
37109
37110 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37111
37112         * gcc.dg/special/mips-abi.exp: New test.
37113         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37114
37115 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37116
37117         * g++.dg/abi/mangle16.C: New test.
37118         * g++.dg/abi/mangle17.C: Likewise.
37119
37120         PR c++/7478
37121         * g++.dg/template/ref1.C: New test.
37122
37123 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37124
37125         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37126
37127 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37128
37129         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37130
37131 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37132
37133         PR c++/7524
37134         * g++.dg/init/array7.C: New test.
37135
37136 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37137
37138         * g++.dg/init/array6.C: New test.
37139
37140         * g++.dg/abi/mangle13.C: Likewise.
37141         * g++.dg/abi/mangle14.C: Likewise.
37142         * g++.dg/abi/mangle15.C: Likewise.
37143
37144 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37145
37146         * g++.dg/abi/empty8.C: New test.
37147
37148 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         * g++.dg/init/ctor1.C: New test.
37151
37152 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37153
37154         * gcc.c-torture/execute/20021015-1.c: New test.
37155
37156 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37157
37158         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37159
37160 2002-10-14  Jan Hubicka  <jh@suse.cz>
37161
37162         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37163
37164 2002-10-14  Richard Henderson  <rth@redhat.com>
37165
37166         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37167
37168 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37169
37170         PR optimization/6631
37171         * g++.dg/opt/const2.C: New test.
37172
37173 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37174
37175         PR c++/7176
37176         * g++.dg/parse/friend1.C: New test.
37177         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37178
37179 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37180
37181         * gcc.dg/20021014-1.c: New test.
37182
37183 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37184
37185         PR c++/5661
37186         * g++.dg/ext/vlm1.C: New test.
37187         * g++.dg/ext/vlm2.C: Likewise.
37188
37189         * g++.dg/init/array1.C: Remove invalid braces.
37190         * g++.dg/init/brace1.C: New test.
37191         * g++.dg/init/copy2.C: Likewise.
37192         * g++.dg/init/copy3.C: Likewise.
37193         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
37194         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
37195         braces.
37196
37197 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
37198
37199         * gcc.dg/cpp/assembler.S: Don't use -ansi.
37200
37201 2002-10-11  Richard Shann  <richard.shann@superh.com>
37202
37203         * gcc.c-torture/compile/simd-5.c: New test.
37204
37205 2002-10-10  Roger Sayle  <roger@eyesopen.com>
37206
37207         * gcc.c-torture/execute/shiftopt-1.c: New test case.
37208
37209 2002-10-10  Jim Wilson  <wilson@redhat.com>
37210
37211         * gcc.c-torture/execute/20021010-1.c: New test.
37212
37213 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
37214
37215         PR c/7353
37216         * g++.dg/ext/typedef-init.C: New test.
37217         * gcc.dg/typedef-init.c: New test.
37218
37219 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
37220
37221         * gcc.dg/cpp/paste13.c: New test.
37222
37223 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37224
37225         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
37226         remaining platforms, XFAIL during compile, not execute.  Don't
37227         XFAIL at -O0.
37228
37229 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37230
37231         * gcc.dg/alias-1.c: Tweak expected warning.
37232
37233 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
37234
37235         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
37236
37237 2002-10-06  Andreas Jaeger  <aj@suse.de>
37238
37239         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
37240         * gcc.dg/cpp/c++98.C: Likewise.
37241
37242         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
37243         * g++.dg/cpp/c++98.C: Likewise.
37244
37245         * g++.dg/README (Subdirectories): Mention cpp directory.
37246
37247         PR target/7559
37248         * gcc.dg/20021006-1.c: New test.
37249
37250 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37251
37252         PR c++/7804
37253         * g++.dg/other/warning1.C: New test.
37254
37255 2002-10-04  Roger Sayle  <roger@eyesopen.com>
37256
37257         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
37258         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
37259         and sparc-*-* with -m64 as expected failures.  See PR 8087.
37260
37261 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37262
37263         PR c++/7931
37264         * g++.dg/template/ptrmem3.C: New test.
37265
37266         PR c++/7754
37267         * g++.dg/template/union1.C: New test.
37268
37269 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
37270
37271         PR c++/8006
37272         * g++.dg/abi/mangle9.C: New test.
37273         * g++.dg/abi/mangle10.C: New test.
37274         * g++.dg/abi/mangle11.C: New test.
37275         * g++.dg/abi/mangle12.C: New test.
37276
37277 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
37278
37279         PR c++/7188.
37280         * g++.dg/template/meminit1.C: New test.
37281         * g++.dg/warn/Wreorder-1.C: Likewise.
37282         * g++.old-deja/g++.mike/warn3.C: Tweak.
37283         * lib/prune.exp: Ingore "in copy constructor".
37284
37285 2002-10-02  Andreas Jaeger  <aj@suse.de>
37286
37287         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
37288         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
37289         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
37290         on x86-64.
37291
37292 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37293
37294         * gcc.dg/empty1.C: Fix typo.
37295
37296 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
37297
37298         * gcc.dg/alias-1.c: New test.
37299
37300 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
37301
37302         * gcc.dg/empty1.C: New test.
37303
37304         * g++.dg/tls/init-2.C: Tweak error messages.
37305
37306 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
37307
37308         * gcc.c-torture/compile/20020923-1.c: New test.
37309
37310 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
37311
37312         * gcc.c-torture/execute/ffs-1.c: New test.
37313         * gcc.c-torture/execute/ffs-2.c: Ditto.
37314
37315 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
37316
37317         * g++.dg/overload/member1.C: New test.
37318
37319 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
37320
37321         * g++.dg/abi/empty7.C: New test.
37322         * g++.dg/init/pm2.C: Likewise.
37323
37324 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.dg/rtti/crash1.C: New test.
37327
37328 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
37329
37330         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
37331         gcc.dg/sibcall-4.c: New tests.
37332
37333 2002-09-28  Roger Sayle  <roger@eyesopen.com>
37334
37335         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
37336         powerpc and MMIX targets.
37337
37338 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
37339
37340         * gcc.dg/cpp/20020927-1.c: New.
37341
37342 2002-09-26  David S. Miller  <davem@redhat.com>
37343
37344         * gcc.c-torture/compile/trunctfdf.c: New.
37345
37346 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37347
37348         * lib/target-supports.exp (check_weak_available): Handle solaris2.
37349
37350 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
37351
37352         * gcc.c-torture/execute/loop-15.c: New.
37353
37354 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
37355
37356         * README.QMTEST: Fix typo.
37357
37358 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37359
37360         * gcc.dg/20020926-1.c: New test.
37361
37362 2002-09-25  David S. Miller  <davem@redhat.com>
37363
37364         PR target/7842
37365         * gcc.c-torture/execute/shiftdi.c: New test.
37366
37367 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
37368
37369         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
37370         unique to the tool.
37371         * lib/g77.exp (g77_init): Likewise.
37372         * lib/g++.exp (g++_init): Likewise.
37373         * lib/objc.exp (objc_init): Likewise.
37374
37375 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
37376
37377         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
37378         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
37379         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
37380
37381 2002-09-25  Richard Henderson  <rth@redhat.com>
37382
37383         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
37384         too-small long double.
37385
37386 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
37387
37388         * gcc.dg/20020919-1.c: New test.
37389
37390 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
37391
37392         * g++.dg/abi/bitfield6.C: New test.
37393         * g++.dg/abi/bitfield7.C: New test.
37394         * g++.dg/abi/bitfield8.C: New test.
37395         * g++.dg/abi/vbase11.C: New test.
37396
37397 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37398
37399         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
37400         hppa*-*-hpux*.  Update test comment.
37401
37402 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
37403
37404         * gcc.dg/tls/struct-1.c: New test.
37405
37406 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
37407
37408         * gcc.dg/cpp/tr-warn2.c: Update.
37409
37410 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37411
37412         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
37413
37414 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
37415
37416         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
37417         systems.
37418
37419 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
37420
37421         * gcc.c-torture/execute/ieee/mzero3.c: New test.
37422
37423         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
37424         Adjust for c++filt moved to binutils.  Remove spurious duplicate
37425         setting of cxxfilt.
37426
37427 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
37428
37429         * gcc.dg/20020312-2.c: Update for darwin.
37430
37431 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37432
37433         * g++.old-deja/g++.other/crash32.C: Mark ICE.
37434
37435 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
37436
37437         * objc.dg/comp-types-1.m: New test.
37438         * objc.dg/comp-types-2.m: New test.
37439         * objc.dg/comp-types-3.m: New test.
37440         * objc.dg/comp-types-4.m: New test.
37441         * objc.dg/comp-types-5.m: New test.
37442         * objc.dg/comp-types-6.m: New test.
37443
37444 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37445
37446         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
37447
37448 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37449
37450         * g++.dg/other/do1.C: New test.
37451
37452         * g++.dg/template/subst1.C: New test.
37453
37454 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
37455
37456         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
37457
37458 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
37459
37460         * g++.dg/template/qualttp20.C: Adjust expected errors.
37461         * g++.old-deja/g++.jason/report.C: Likewise.
37462         * g++.old-deja/g++.other/qual1.C: Likewise.
37463
37464         * g++.dg/lookup/scoped2.C: New test.
37465
37466         * g++.dg/ext/asm3.C: New test.
37467
37468 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
37469
37470         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
37471
37472 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
37473
37474         * ChangeLog: follow spelling conventions.
37475         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
37476         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
37477         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
37478         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
37479         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
37480         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
37481         * g++.old-deja/g++.law/global-init1.C: Likewise.
37482         * g++.old-deja/g++.other/delete4.C: Likewise.
37483         * g++.old-deja/g++.other/inline21.C: Likewise.
37484         * g++.old-deja/g++.other/singleton.C: Likewise.
37485         * g77.dg/strlen0.f: Likewise.
37486         * g77.f-torture/compile/20010519-1.f: Likewise.
37487         * g77.f-torture/compile/980310-4.f: Likewise.
37488         * gcc.c-torture/compile/20000605-1.c: Likewise.
37489         * gcc.c-torture/execute/20020225-1.c: Likewise.
37490         * gcc.dg/c90-hexfloat-2.c: Likewise.
37491         * gcc.dg/c99-bool-1.c: Likewise.
37492         * gcc.dg/c99-hexfloat-2.c: Likewise.
37493         * gcc.dg/dll-2.c: Likewise.
37494         * gcc.dg/wtr-union-init-1.c: Likewise.
37495         * gcc.dg/wtr-union-init-2.c: Likewise.
37496         * gcc.dg/wtr-union-init-3.c: Likewise.
37497         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37498         * gcc.dg/cpp/defined.c: Likewise.
37499         * gcc.dg/cpp/macsyntx.c: Likewise.
37500         * gcc.dg/cpp/paste2.c: Likewise.
37501         * gcc.dg/cpp/trad/defined.c: Likewise.
37502         * gcc.dg/format/c90-printf-1.c: Likewise.
37503         * gcc.dg/format/c90-scanf-1.c: Likewise.
37504         * gcc.dg/format/c99-printf-1.c: Likewise.
37505         * gcc.dg/format/c99-scanf-1.c: Likewise.
37506         * gcc.misc-tests/gcov-8.c: Likewise.
37507         * lib/profopt.exp: Likewise.
37508
37509 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37510
37511         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37512
37513 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.dg/inherit/using2.C: New test.
37516
37517 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37518
37519         * ChangeLog: Follow spelling conventions.
37520         * g++.dg/template/friend4.C: Likewise.
37521         * g++.old-deja/g++.pt/crash67.C: Likewise.
37522         * gcc.c-torture/execute/20000801-4.c: Likewise.
37523         * gcc.dg/c90-digraph-1.c: Likewise.
37524         * gcc.dg/c94-digraph-1.c: Likewise.
37525         * gcc.dg/c99-digraph-1.c: Likewise.
37526         * gcc.dg/cpp/line5.c: Likewise.
37527         * gcc.dg/cpp/multiline.c: Likewise.
37528         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37529         * gcc.dg/format/attr-3.c: Likewise.
37530         * gcc.dg/format/c90-scanf-3.c: Likewise.
37531         * gcc.dg/format/ext-4.c: Likewise.
37532
37533 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37534
37535         * g++.dg/template/pretty1.C: New test.
37536
37537 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37538
37539         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37540
37541 2002-09-13  Matt Austern  <austern@apple.com>
37542
37543         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37544         passing a cast expression to a function by const reference.
37545
37546 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.dg/template/deduce1.C: New test.
37549
37550 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37551
37552         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37553         32-bit int.
37554
37555 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37556
37557         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37558         usage.
37559
37560 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37561
37562         * gcc.c-torture/compile/20020910-1.c: New test.
37563
37564 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37565
37566         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37567
37568 2002-09-10  Andreas Jaeger  <aj@suse.de>
37569
37570         * gcc.dg/20020312-2.c: Adjust for x86-64.
37571
37572 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37573
37574         * g77.dg/7388.f: New test case for PR 7388.
37575
37576 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37577
37578         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37579
37580 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37581
37582         * objc.dg/proto-lossage-1.m: New test.
37583
37584 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37585
37586         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37587
37588 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37589
37590         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37591         expected to pass.
37592
37593 2002-09-06  Stan Shebs  <shebs@apple.com>
37594             David Edelsohn  <edelsohn@gnu.org>
37595
37596         * gcc.dg/weak: New directory.
37597         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37598         target-specific xfail bits.
37599         * gcc.dg/typeof-2.c: Move to new directory.
37600         * gcc.dg/weak.exp: New expect script.
37601
37602 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37603
37604         * gcc.c-torture/execute/extzvsi.c: New test.
37605
37606 2002-09-05  Stan Shebs  <shebs@apple.com>
37607
37608         * gcc.dg/weak-1.c: xfail on Darwin.
37609         * gcc.dg/weak-2.c: Ditto.
37610         * gcc.dg/weak-3.c: Ditto.
37611         * gcc.dg/weak-4.c: Ditto.
37612         * gcc.dg/weak-5.c: Ditto.
37613         * gcc.dg/weak-6.c: Ditto.
37614         * gcc.dg/weak-7.c: Ditto.
37615         * gcc.dg/weak-8.c: Ditto.
37616         * gcc.dg/weak-9.c: Ditto.
37617
37618 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37619
37620         * gcc.c-torture/execute/loop-14.c: New test.
37621
37622 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * g++.dg/other/cxa-atexit1.C: New test.
37625
37626         * gcc.dg/typeof-2.c: New test.
37627
37628 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37629
37630         * gcc.dg/builtins-2.c: New testcase.
37631         * gcc.dg/builtins-3.c: New testcase.
37632
37633 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37634
37635         * gcc.dg/cpp/_Pragma4.c: New test.
37636
37637 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37638
37639         * objc/execute/nil_method-1.m: New testcase.
37640
37641 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37642
37643         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37644         [Object class], not [Object initialize].
37645
37646 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37647             Hans-Peter Nilsson  <hp@bitrange.com>
37648
37649         * gcc.c-torture/execute/20020720-1.x: Skip test on
37650         mmix-knuth-mmixware.  Correct comment.
37651
37652 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37653
37654         * testsuite/g++.dg/abi/bitfield5.C: New test.
37655         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37656
37657 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37658
37659         * objc.dg/undeclared-selector.m: New test.
37660
37661 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37662
37663         * g++.dg/other/offsetof1.C: Avoid cast warning.
37664
37665 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37666
37667         * objc.dg/super-class-2.m: New test.
37668
37669 2002-08-24  Matt Austern  <austern@apple.com>
37670
37671         * g++.dg/ext/lvaddr.C: New test.
37672         * g++.dg/ext/lvcast.C: New test.
37673
37674 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37675
37676         * testsuite/g++.dg/inherit/cond1.C: New test.
37677
37678 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37679
37680         * gcc.dg/noncompile/incomplete-1.c: New test.
37681
37682 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37683
37684         * gcc.dg/typespec-1.c: New test.
37685
37686 2002-08-20  Devang Patel  <dpatel@apple.com>
37687         * objc.dg/proto-hier-2.m: New test.
37688
37689 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37690
37691         * objc.dg/bitfield-1.m: New test.
37692         * objc.dg/bitfield-2.m: New test.
37693
37694 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37695
37696         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37697         gcc.dg/c99-flex-array-4.c: New tests.
37698
37699 2002-08-16  Stan Shebs  <shebs@apple.com>
37700
37701         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37702
37703 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37704
37705         * gcc.dg/typeof-1.c: New test.
37706         * g++.dg/ext/typeof2.C: New test.
37707
37708 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37709
37710         * g++.dg/other/offsetof1.C: New test.
37711
37712 2002-08-14  Richard Henderson  <rth@redhat.com>
37713
37714         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37715
37716 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37717
37718         * gcc.dg/cpp/_Pragma3.c: New test.
37719
37720 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37721
37722         * g++.dg/template/inherit3: New test.
37723
37724 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37725
37726         * gcc.dg/bitfld-4.c: Add blank options.
37727
37728 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37729
37730         * g++.dg/template/crash1.C: New test.
37731
37732 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37733
37734         * gcc.dg/tls/opt-2.c: New test.
37735
37736 2002-08-08  Devang Patel  <dpatel@apple.com>
37737
37738         * objc.dg/selector-1.m : New test
37739
37740 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37741
37742         * g++.dg/abi/bitfield4.C: New test.
37743         * gcc.dg/bitfld-4.c: New test.
37744
37745 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.dg/other/packed1.C: New test.
37748
37749 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37750
37751         * g++.dg/abi/offsetof.C: Tweak error messages.
37752         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37753
37754 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37755
37756         * gcc.dg/bitfld-3.c: New test.
37757
37758 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37759             Richard Henderson  <rth@redhat.com>
37760
37761         * gcc.dg/i386-bitfield1.c: New test.
37762         * g++.dg/abi/bitfield3.C: Update.
37763
37764 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37765
37766         * objc.dg/const-str-2.m: Update.
37767         * gcc.dg/cpp/c++98.c: Change to C extension.
37768         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37769         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37770
37771 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37772
37773         * testsuite/gcc.dg/tls/diag-3.c: New.
37774
37775 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37776
37777         * g++.dg/README (Subdirectories): Document new subdir expr.
37778         * g++.dg/expr/pmf-1.C: New test.
37779
37780 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37781
37782         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37783
37784 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37785
37786         * g++.dg/abi/bitfield3.C: New test.
37787
37788 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37789
37790         * lib/gcov.exp: Tweak expected line formats.
37791         * gcc.misc-tests/gcov8.c: New test.
37792         * gcc.misc-tests/gcov8.x: New flags.
37793
37794 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * consistency.vlad/layout/endian.c: Include string.h.
37797
37798         * gcc.c-torture/execute/20020805-1.c: New test.
37799
37800 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37801
37802         * g++.dg/other/conversion1.C: New test.
37803
37804 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37805
37806         * gcc.dg/builtins-1.c: New testcase.
37807
37808 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37809
37810         * g++.dg/inherit/access3.C: New test.
37811
37812 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37813
37814         * gcc.dg/ia64-visibility-2.c: New test.
37815
37816 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37817
37818         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37819         __qualifier_flags to __flags.
37820
37821 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37822
37823         * g++.dg/inherit/operator1.C: New test.
37824         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37825         * g++.dg/other/error1.C: Change expected error message.
37826         * g++.dg/template/conv4.C: Likewise.
37827
37828 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37829
37830         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37831         for documented behavior.
37832
37833 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37834
37835         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37836         several targets known to fail.
37837
37838 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37839
37840         * gcc.dg/mips-args-[123].c: New tests.
37841
37842 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37843
37844         * gcc.dg/ppc-spe.c: New.
37845
37846 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37847
37848         * g++.dg/other/ptrmem4.C: New testcase.
37849
37850 2002-07-24  Richard Henderson  <rth@redhat.com>
37851
37852         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37853
37854 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37855
37856         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37857
37858 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37859
37860         * gcc.c-torture/execute/memset-3.c: New testcase.
37861
37862 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37863
37864         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37865         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37866
37867 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37868
37869         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37870         Delete.
37871
37872 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37873
37874         * gcc.c-torture/compile/simd-4.c: New test.
37875
37876 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37877
37878         PR c++/7347, c++/7348
37879         * g++.dg/template/access4.C: New test.
37880         * g++.dg/template/access5.C: New test.
37881         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37882         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37883         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37884         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37885
37886 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37887
37888         * gcc.dg/gnu89-init-2.c: New test.
37889
37890 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37891
37892         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37893
37894 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37895
37896         * gcc.c-torture/execute/20020720-1.c: New testcase.
37897
37898 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37899
37900         * gcc.dg/cpp/Wsignprom.c: New tests.
37901
37902 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37903
37904         * gcc.c-torture/execute/loop-13.c: New test.
37905
37906 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37907
37908         * gcc.dg/cpp/expr.c: New tests.
37909
37910 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37911
37912         * g++.dg/opt/pr6713.C: Add template instantiation.
37913
37914 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37915
37916         * gcc.dg/nest.c: New test.
37917
37918 2002-07-17  Richard Henderson  <rth@redhat.com>
37919
37920         * g++.dg/opt/pr6713.C: New test.
37921
37922 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37923
37924         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37925         XFAIL for all x86 processors.
37926
37927 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37928
37929         * gcc.c-torture/execute/20010122-1.x: Do not test with
37930         -fomit-frame-pointer.
37931
37932 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37933
37934         * g++.dg/template/instantiate2.C: New test.
37935         * g++.dg/template/spec4.C: New test.
37936
37937 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37938
37939         * g++.dg/template/access2.C: New test.
37940         * g++.dg/template/access3.C: New test.
37941
37942 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37943
37944         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37945         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37946         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37947         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37948         Convert to use <stdarg.h>.
37949         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37950         Delete.
37951         * gcc.dg/va-arg-2.c: New.
37952         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37953
37954 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37955
37956         * gcc.c-torture/compile/20020710-1.c: New test.
37957
37958 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37959                           Andrew Pinski  <pinskia@physics.uc.edu>
37960
37961         gcc.c-torture/compile/simd-2.c: New testcase.
37962         gcc.c-torture/compile/simd-3.c: Likewise.
37963
37964 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37965
37966         PR c++/7224
37967         * g++.dg/overload/error1.C: New test.
37968
37969 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37970
37971         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37972         configuration and IRIX 6 O32 ABI.
37973
37974 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37975
37976         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37977
37978 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37979
37980         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37981
37982 2002-07-10  Jeffrey A Law  <law@redhat.com>
37983
37984         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37985
37986         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37987
37988 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37989
37990         * gcc.dg/20020312-2.c: Check for __PPC__.
37991
37992 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37993
37994         * gcc.c-torture/compile/20020709-1.c: New test.
37995
37996 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37997
37998         * g++.dg/template/qualttp21.C: New test case.
37999
38000 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38001
38002         * gcc.c-torture/compile/20020706-1.c: New test.
38003         * gcc.c-torture/compile/20020706-2.c: New test.
38004
38005 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38006             Alexandre Oliva  <aoliva@redhat.com>
38007
38008         * g++.dg/warn/incomplete1.C: New test.
38009
38010 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38011
38012         PR c++/7099
38013         * g++.dg/warn/noreturn1.C: New test.
38014
38015 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38016
38017         PR c++/6706
38018         * g++.dg/debug/debug6.C: New test.
38019         * g++.dg/debug/debug7.C: New test.
38020
38021 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38022
38023         * gcc.c-torture/compile/simd-3.c: New test.
38024
38025 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38026
38027         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38028         * gcc.dg/20020620-1.c: Likewise.
38029
38030 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38031
38032         PR c++/6944
38033         * g++.dg/init/array4.C: New test.
38034         * g++.dg/init/array5.C: New test.
38035
38036 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38037
38038         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38039         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38040
38041 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38042
38043         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38044         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38045         * gcc.dg/wtr-conversion-1.c: Likewise.
38046         * gcc.dg/wtr-escape-1.c: Likewise.
38047         * gcc.dg/wtr-int-type-1.c: Likewise.
38048         * gcc.dg/wtr-label-1.c: Likewise.
38049         * gcc.dg/wtr-static-1.c: Likewise.
38050         * gcc.dg/wtr-strcat-1.c: Likewise.
38051         * gcc.dg/wtr-suffix-1.c: Likewise.
38052         * gcc.dg/wtr-switch-1.c: Likewise.
38053         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38054         * gcc.dg/wtr-union-init-1.c: Likewise.
38055         * gcc.dg/wtr-union-init-2.c: Likewise.
38056         * gcc.dg/wtr-union-init-3.c: Likewise.
38057
38058         * gcc.dg/wtr-func-def-1.c: New test.
38059
38060 2002-07-02 Devang Patel <dpatel@apple.com>
38061
38062         * objc.dg/param-1.m: New test.
38063
38064 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38065
38066         * gcc.dg/cpp/trad/directive.c: Add test.
38067         * gcc.dg/cpp/trad/macroargs.c: Add test.
38068         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38069
38070 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38071
38072         * gcc.dg/cpp/cmdlne-M.c: New test.
38073
38074 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38075
38076         * objc.dg/desig-init-1.m: New test.
38077
38078 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38079
38080         PR c++/6716
38081         * g++.dg/template/instantiate1.C: New test.
38082
38083 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38084
38085         PR c++/7112
38086         * g++.dg/template/sizeof2.C: New test.
38087
38088 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38089
38090         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38091         gcc.dg/cpp/trad/include.c: New tests.
38092
38093 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38094
38095         PR target/7177
38096         * gcc.c-torture/compile/20020701-1.c: New test.
38097
38098 2002-07-01  Stan Shebs  <shebs@apple.com>
38099
38100         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38101         header here...
38102         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38103         (objc-torture-execute): or here.
38104
38105 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38106
38107         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38108
38109 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38110
38111         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38112
38113 2002-06-30  Devang Patel  <dpatel@apple.com>
38114
38115         * objc.dg/fsyntax-only.m: New test.
38116
38117 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38118
38119         PR c++/6695
38120         * g++.dg/template/friend7.C: New file.
38121
38122 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38123
38124         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38125         return type.
38126
38127 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38128
38129         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38130         avoid division by zero.
38131
38132 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38133
38134         * gcc.dg/Wunknownprag.c: New tests.
38135
38136 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38137
38138         * gcc.c-torture/execute/simd-2.c: New test.
38139
38140 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38141
38142         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38143         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38144         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38145         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38146         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38147         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38148         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38149         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38150         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38151         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38152         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38153         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38154         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38155         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38156         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38157         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38158         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38159
38160 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38161
38162         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38163         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38164         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38165         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38166         New tests.
38167         * gcc.dg/cpp/trad/directive.c: Update.
38168
38169 2002-06-23  Andreas Jaeger  <aj@suse.de>
38170
38171         * gcc.c-torture/execute/complex-6.c: New.
38172
38173 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38174
38175         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38176         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38177         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38178         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38179
38180 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38181
38182         * gcc.dg/cpp/trad: New directory with traditional tests copied
38183         from parent directory.
38184         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38185         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38186         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38187         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38188         Move to trad/ and rename.
38189         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38190         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38191         gcc.dg/cpp/trad/redef2.c: New tests.
38192         * gcc.dg/cpp/trad/trad.exp: New driver.
38193
38194 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
38195
38196         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38197         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38198         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38199         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38200         Remove.
38201
38202 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
38203
38204         * gcc.dg/20020620-1.c: New test.
38205
38206 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38207
38208         * g++.dg/template/ttp4.C: New test.
38209
38210 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
38211
38212         * g++.dg/opt/vt1.C: Fix regexp.
38213
38214 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38215
38216         * gcc.c-torture/execute/pure-1.c: Make functions static again.
38217         Don't use attribute `noinline'.
38218
38219 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38220
38221         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
38222
38223 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
38224
38225         * gcc.c-torture/execute/simd-1.c: New.
38226
38227         * gcc.dg/simd-1.c: New.
38228
38229 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
38230
38231         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
38232
38233 2002-06-16  Richard Henderson  <rth@redhat.com>
38234
38235         * g++.dg/ext/anon-struct1.C: New.
38236         * g++.dg/ext/anon-struct2.C: New.
38237         * g++.dg/ext/anon-struct3.C: New.
38238         * gcc.dg/anon-struct-1.c: New.
38239         * gcc.dg/anon-struct-2.c: New.
38240         * gcc.dg/anon-struct-3.c: New.
38241         * gcc.dg/20011008-1.c: Adjust warning text.
38242         * gcc.dg/20020527-1.c: Add -fms-extensions.
38243
38244 2002-06-16  Richard Henderson  <rth@redhat.com>
38245
38246         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
38247
38248 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
38249
38250         * gcc.c-torture/execute/20020615-1.c: New test.
38251
38252 2002-06-15  Roger Sayle  <roger@eyesopen.com>
38253
38254         * gcc.c-tortuture/execute/compare-1.c: New test case.
38255         * gcc.c-tortuture/execute/compare-2.c: New test case.
38256         * gcc.c-tortuture/execute/compare-3.c: New test case.
38257
38258 2002-06-13  Richard Henderson  <rth@redhat.com>
38259
38260         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
38261         ia64 ilp32.
38262
38263 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38264
38265         * g++.dg/template/typename2.C: Update error message.
38266
38267 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
38268
38269         * gcc.c-torture/execute/20020611-1.c: New test.
38270
38271 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
38272
38273         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
38274         list of targets to skip.
38275
38276 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
38277
38278         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
38279         targets if not optimizing.
38280
38281 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
38282
38283         * gcc.c-torture/compile/20020605-1.c: New test.
38284
38285         * g++.dg/opt/vt1.C: New test.
38286
38287         * gcc.dg/20020531-1.c: New test.
38288
38289         * gcc.dg/20020530-1.c: New test.
38290
38291         * gcc.dg/20020527-1.c: New test.
38292
38293         * g++.dg/opt/cse1.C: New test.
38294
38295 2002-06-07  Roger Sayle  <roger@eyesopen.com>
38296
38297         * gcc.dg/20020607-2.c: New test case.
38298
38299 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * gcc.c-torture/compile/20020604-1.c: New test.
38302
38303 2002-06-04  Richard Henderson  <rth@redhat.com>
38304
38305         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
38306         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
38307         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
38308
38309 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
38310
38311         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
38312
38313 2002-06-03  Richard Henderson  <rth@redhat.com>
38314
38315         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
38316         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
38317
38318 2002-06-02  Richard Henderson  <rth@redhat.com>
38319
38320         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
38321         test functions static.
38322
38323 2002-06-02  Andreas Jaeger  <aj@suse.de>
38324
38325         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
38326         now.
38327
38328 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38329
38330         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
38331         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
38332         Update for mofified diagnostics.
38333         * gcc.dg/c99-intconst-1.c: No longer fail.
38334
38335 2002-06-02  Richard Henderson  <rth@redhat.com>
38336
38337         * gcc.dg/uninit-A.c: Remove xfail markers.
38338
38339 2002-06-01  Roger Sayle  <roger@eyesopen.com>
38340
38341         * gcc.dg/fnegate-1.c: New test case.
38342
38343 2002-05-30  Osku Salerma  <osku@iki.fi>
38344
38345         * gcc.c-torture/execute/mayalias-1.c: New file.
38346
38347 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38348
38349         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
38350         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
38351         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
38352
38353 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
38354
38355         * gcc.c-torture/execute/20020529-1.c: New test.
38356
38357 2002-05-27  Richard Henderson  <rth@redhat.com>
38358
38359         * g++.dg/ext/attrib6.C: New test case.
38360
38361 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38362
38363         * gcc.c-torture/execute/pure-1.c: New test.
38364
38365 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38366
38367         * gcc.dg/cpp/arith-2.c: Remove.
38368
38369 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38370
38371         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
38372         * gcc.dg/cpp/if-3.c: Remove.
38373
38374 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
38375
38376         * g++.dg/opt/cse2.C: New test.
38377
38378 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
38379
38380         * gcc.dg/cpp/arith-1.c: New semantic tests.
38381         * gcc.dg/cpp/if-1.c: Update.
38382
38383 2002-05-24  Ben Elliston  <bje@redhat.com>
38384
38385         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
38386
38387 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38388
38389         * gcc.dg/verbose-asm.c: New test.
38390
38391 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38392
38393         * gcc.dg/cpp/paste12.c: New test.
38394
38395 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38396
38397         * g++.dg/parse/named_ops.C: New test.
38398
38399 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
38400
38401         * gcc/testsuite/gcc.dg/weak-8.c: New test.
38402
38403 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
38404
38405         * gcc.dg/weak-2.c: Allow optional leading underscore
38406         in scan-assembler symbol name.
38407         * gcc.dg/weak-3.c: Likewise.
38408         * gcc.dg/weak-4.c: Likewise.
38409         * gcc.dg/weak-5.c: Likewise.
38410
38411 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * gcc.dg/20020523-1.c: New test.
38414
38415 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38416
38417         * objc.dg/const-str-2.m: Update now that we stop after
38418         a command line error.
38419
38420 2002-05-22  Richard Henderson  <rth@redhat.com>
38421
38422         * g++.dg/dg.exp: Fix typo in test pruneing.
38423
38424 2002-05-22  Richard Henderson  <rth@redhat.com>
38425
38426         * g++.dg/dg.exp: Prune the tls subdirectory.
38427         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
38428         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
38429         * g++.dg/tls/init-1.C: New.
38430
38431 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
38432
38433         * gcc.dg/20020517-1.c: New test.
38434
38435 2002-05-21  Richard Henderson  <rth@redhat.com>
38436
38437         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
38438         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
38439
38440 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
38441
38442         * g++.dg/other/copy2.C: New test.
38443
38444 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
38445
38446         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
38447         (MAX_COPY): Bump up to 10 times sizeof (long long).
38448         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
38449
38450         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
38451         sizeof (long long).
38452
38453         * gcc.c-torture/execute/strcpy-1.c: New test.
38454
38455 2002-05-19  Jason Merrill  <jason2redhat.com>
38456
38457         * g++.dg/ext/oper1.C: New test.
38458
38459 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
38460 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
38461
38462         * README.QMTEST: New file.
38463
38464         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
38465
38466 2002-05-19  Andreas Jaeger  <aj@suse.de>
38467
38468         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
38469         now.
38470         * gcc.c-torture/execute/loop-2d.x: Likewise.
38471
38472 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
38473
38474         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
38475         support weak symbols.
38476         * gcc.dg/weak-4.c: Likewise.
38477         * gcc.dg/weak-6.c: Likewise.
38478
38479 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
38480
38481         * gcc.dg/weak-3.c: Add dg-excess-error comment for
38482         cygwin, coff and h8300-*-hms targets
38483         * gcc.dg/weak-5.c: Likewise.
38484         * gcc.dg/weak-7.c: Likewise.
38485
38486 2002-05-16  Jason Merrill  <jason@redhat.com>
38487
38488         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
38489         (scan-assembler-not, scan-assembler-dem): Likewise.
38490         (scan-assembler-dem-not): Likewise.
38491
38492 2002-05-15  Richard Henderson  <rth@redhat.com>
38493
38494         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
38495
38496 2002-05-15  Richard Henderson  <rth@redhat.com>
38497
38498         * gcc.dg/weak-5.c (vfoo1c): No warning here.
38499         (vfoo1f): Warning here.
38500         (vfoo1l): Don't redefine the alias.
38501
38502 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38503
38504         * g++.dg/init/pm1.C: New test.
38505
38506 2002-05-12  David S. Miller  <davem@redhat.com>
38507
38508         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38509         types.
38510
38511 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38512
38513         * gcc.c-torture/execute/20020510-1.c: New test case.
38514
38515 2002-05-10  David S. Miller  <davem@redhat.com>
38516
38517         * gcc.c-torture/execute/conversion.c: Test long double too.
38518
38519 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38520
38521         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38522         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38523         * lib/g++.exp (g++_link_flags): Likewise.
38524         * lib/objc.exp (objc_target_compile): Likewise.
38525
38526 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38527
38528         * gcc.dg/cpp/poison.c: Update.
38529         * gcc.dg/cpp/20000625-2.c: Remove.
38530         * gcc.dg/cpp/direct2s.c: Remove final test.
38531
38532 2002-05-08  Tom Rix  <trix@redhat.com>
38533
38534         * gcc.c-torture/execute/20020508-1.c: New test.
38535         * gcc.c-torture/execute/20020508-2.c: New test.
38536         * gcc.c-torture/execute/20020508-3.c: New test.
38537
38538 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38539
38540         * gcc.dg/cpp/charconst-4.c: More tests.
38541
38542 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38543
38544         PR c/6569
38545         * gcc.dg/weak-3.c: Update location of warning messages.
38546         * gcc.dg/weak-5.c: Likewise.
38547
38548 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38549
38550         * gcc.c-torture/execute/20020506-1.c: New test case.
38551
38552 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38553
38554         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38555
38556 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38557
38558         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38559
38560 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38561
38562         * gcc.dg/cpp/charconst-3.c: New test.
38563
38564 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38565
38566         * gcc.dg/cpp/charconst.c: Update tests.
38567
38568 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38569
38570         * treelang: Added directory for new sample language treelang. Also
38571         lib/treelang.exp: New file to signal treelang should be tested.
38572
38573 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38574
38575         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38576         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38577         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38578         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38579         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38580         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38581         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38582
38583 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38584
38585         * gcc.dg/format/xopen-2.c: New test.
38586
38587 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38588
38589         * gcc.dg/20020503-1.c: New test.
38590
38591 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38592
38593         * g++.dg/init/dtor1.C: Make it tougher.
38594
38595 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38596
38597         * g++.dg/init/dtor1.C: New test.
38598
38599 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38600
38601         * gcc.dg/altivec-8.c: New.
38602
38603 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38604
38605         * gcc.dg/altivec-7.c: New.
38606
38607 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38608
38609         * g++.dg/parse/typedef1.C: New test.
38610
38611 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38612
38613         PR c++/6486
38614         * g++.dg/template/friend6.C: New test.
38615
38616         PR c++/6492
38617         * g++.dg/init/copy1.C: New test.
38618
38619 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38620
38621         * g++.dg/warn/effc1.C: New test.
38622
38623 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38624
38625         * gcc.dg/cpp/if-cexp.c: Add a test.
38626
38627 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38628
38629         * gcc.dg/20020426-2.c: New test.
38630
38631 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38632
38633         * gcc.dg/cpp/if-mop.c: Update.
38634         * gcc.dg/cpp/if-mpar.c: Add test.
38635         * gcc.dg/cpp/if-oppr.c: Update.
38636
38637 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38638
38639         PR c/6343
38640         * gcc.dg/weak-[2-7].c: New tests.
38641
38642 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38643
38644         * gcc.dg/enum1.c: New test.
38645
38646 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38647
38648         PR c++/6497
38649         * g++.dg/inherit/access2.C: New test.
38650
38651 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38652
38653         PR bootstrap/6445
38654         * gcc.dg/20020426-1.c: New test.
38655
38656 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38657
38658         * g++.dg/abi/enum1.C: New test.
38659
38660 2002-04-26  Richard Henderson  <rth@redhat.com>
38661
38662         * gcc.dg/c99-bool-1.c: Expect always true warning.
38663
38664 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38665
38666         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38667
38668 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38669
38670         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38671         targets.
38672
38673 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38674
38675         * g++.dg/abi/mange7.C: New test.
38676
38677         PR c++/6438.
38678         * g++.dg/parse/stmtexpr2.C: New test.
38679
38680 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38681
38682         * gcc.dg/20020312-2.c: Add SH target.
38683
38684 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38685
38686         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38687         compiler output on mips*-*-irix*.
38688
38689 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38690
38691         * g++.dg/parse/attr1.C: New test.
38692
38693 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38694
38695         * gcc.c-torture/execute/string-opt-17.c: New test case.
38696         * gcc.c-torture/execute/memset-2.c: New test case.
38697
38698 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38699
38700         PR c++/6256:
38701         * g++.dg/template/friend5.C: New test.
38702
38703         PR c++/6331:
38704         * g++.dg/template/qual1.C: Likewise.
38705
38706 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38707
38708         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38709         Include stdlib.h, not stdio.h or ctype.h.
38710
38711 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38712
38713         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38714         cris-*-elf* and mmix-*-*.
38715         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38716         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38717         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38718         Ditto.
38719         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38720         * gcc.dg/wchar_t-1.c: Ditto.
38721
38722 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38723
38724         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38725         Clarify comment.
38726
38727 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38728
38729         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38730
38731 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38732
38733         * gcc.c-torture/execute/20000906-1.x: Delete.
38734
38735 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38736
38737         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38738
38739 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38740
38741         * PR6367
38742         * g77.f-torture/execute/6367.f: New test.
38743         * g77.f-torture/execute/6367.x: Disable for MMIX.
38744
38745 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38746
38747         * PR6352
38748         * g++.dg/opt/inline2.C: New test.
38749
38750 2002-04-18  Richard Henderson  <rth@redhat.com>
38751
38752         * gcc.dg/20000906-1.c: Enable for all targets.
38753         * gcc.c-torture/compile/iftrap-2.c: New.
38754
38755 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38756
38757         * gcc.dg/20020418-1.c: New test.
38758         * gcc.dg/20020418-2.c: New test.
38759
38760 2002-04-18  Richard Henderson  <rth@redhat.com>
38761
38762         * gcc.c-torture/compile/iftrap-1.c: New.
38763         * gcc.dg/iftrap-1.c: Adjust for ia64.
38764         * gcc.dg/iftrap-2.c: New.
38765
38766 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38767
38768         * gcc.c-torture/compile/20020418-1.c: New test.
38769
38770 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38771
38772         * gcc.c-torture/compile/20020415-1.c: New.
38773
38774 2002-04-18  David S. Miller  <davem@redhat.com>
38775
38776         * gcc.c-torture/execute/20020418-1.c: New test.
38777
38778 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38779
38780         * gcc.dg/20020416-1.c: New test.
38781
38782         * g++.dg/opt/inline1.C: New test.
38783
38784 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38785
38786         * gcc.dg/altivec-5.c: New test.
38787
38788         * gcc.dg/20020415-1.c: New test.
38789
38790 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38791
38792         * testsuite/lib/chill.exp: Remove.
38793
38794 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38795
38796         * g++.dg/other/big-struct.C: New test.
38797
38798 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38799
38800         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38801         of scratch file.
38802
38803 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38804
38805         PR c/6277
38806         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38807         in scan-assembler function name
38808
38809 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38810
38811         * g77.f-torture/execute/980628-4.x,
38812         g77.f-torture/execute/980628-5.x,
38813         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38814         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38815         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38816         i[34567]86-*-*.
38817
38818 2002-04-13  David S. Miller  <davem@redhat.com>
38819
38820         * gcc.c-torture/execute/20020413-1.c: New test.
38821
38822 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38823
38824         * gcc.dg/asm-6.c,
38825         * g++.dg/ext/asm1.C: New tests.
38826
38827 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38828
38829         PR c++ 5373.
38830         * g++.dg/parse/stmtexpr1.C: New test.
38831
38832         PR c++/5189.
38833         * g++.dg/template/copy1.C: New test.
38834
38835 2002-04-12  Richard Henderson  <rth@redhat.com>
38836
38837         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38838
38839 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38840
38841         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38842         gcc.c-torture/execute/20020307-2.c.
38843
38844 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38845
38846         * g++.dg/ext/attrib5.C,
38847         * g++.dg/lookup/struct1.C: New tests.
38848
38849 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38850
38851         * gcc.dg/20020411-1.c: New test.
38852
38853         * gcc.c-torture/execute/20020411-1.c: New test.
38854
38855 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38856
38857         * g77.f-torture/execute/6177.f: New test.
38858
38859 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38860
38861         PR middle-end/6247
38862         * g++.dg/opt/cleanup1.C: New test.
38863
38864         * g++.dg/opt/const1.C: New test.
38865
38866 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38867
38868         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38869
38870 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38871
38872         PR c++/5507
38873         * g++.dg/template/typename2.C: New test.
38874
38875 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38876
38877         * gcc.c-torture/execute/loop-12.c: New.
38878
38879 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38880
38881         * g77.f-torture/execute/980628-4.x,
38882         g77.f-torture/execute/980628-5.x,
38883         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38884         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38885         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38886
38887 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38888
38889         PR optimization/6086
38890         * g++.dg/opt/preinc1.C: New test.
38891
38892 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38893
38894         PR c++/5571
38895         * g++.dg/opt/static2.C: New test.
38896
38897 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38898
38899         PR c/5120
38900         * gcc.dg/20020406-1.c: New test.
38901
38902 2002-04-04  David S. Miller  <davem@redhat.com>
38903
38904         * gcc.c-torture/execute/20020404-1.c: New test.
38905
38906 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38907
38908         PR c/6123
38909         * gcc.dg/20020312-2.c: Do not declare global register variable
38910         if __PIC__ or __pic__ is defined.
38911
38912 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38913
38914         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38915         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38916
38917 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38918
38919         * gcc.misc-tests/linkage.exp: Update last change to handle
38920         sparc*-, not just sparc-.
38921
38922 2002-04-03  Richard Henderson  <rth@redhat.com>
38923
38924         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38925
38926 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38927
38928         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38929
38930 2002-04-02  David S. Miller  <davem@redhat.com>
38931
38932         * gcc.c-torture/execute/20020402-3.c: New test.
38933
38934 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38935
38936         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38937         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38938
38939         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38940         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38941         g77.f-torture/execute/20001201.x,
38942         g77.f-torture/execute/u77-test.x: New files.
38943
38944         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38945         * gcc.dg/wchar_t-1.c: Ditto.
38946
38947 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38948
38949         * gcc.c-torture/execute/20020402-1.c: New test.
38950
38951 2002-04-01  Richard Henderson  <rth@redhat.com>
38952
38953         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38954
38955         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38956
38957 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38958
38959         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38960
38961 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38962
38963         * g++.dg/inherit/template-as-base.C: Expect error.
38964         * g++.dg/inherit/namespace-as-base.C: Likewise.
38965
38966 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38967
38968         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38969         g++.dg/ext/instantiate3.C: Tweak match patterns.
38970
38971         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38972         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38973         -da test.
38974
38975 2002-03-31  Richard Henderson  <rth@redhat.com>
38976
38977         * gcc.dg/special/alias-2.c: New.
38978         * gcc.dg/special/ecos.exp: Run it.
38979
38980 2002-03-31  Richard Henderson  <rth@redhat.com>
38981
38982         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38983
38984 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38985
38986         * gcc.dg/weak-1.c: Disable on h8300 port.
38987
38988 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38989
38990         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38991         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38992         ordering tests.
38993         * g++.dg/bprob/bprob-1.C: New test.
38994         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38995         * g++.dg/gcov/gcov-1.C: New test.
38996         * g++.dg/gcov/gcov-1.x: New file.
38997         * g++.dg/gcov/gcov-2.C: New test.
38998         * g++.dg/gcov/gcov-3.C: New test.
38999         * g++.dg/gcov/gcov-3.h: New file.
39000
39001 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39002
39003         * g++.old-deja/g++.other/builtins5.C: New test.
39004         * g++.old-deja/g++.other/builtins6.C: New test.
39005         * g++.old-deja/g++.other/builtins7.C: New test.
39006         * g++.old-deja/g++.other/builtins8.C: New test.
39007         * g++.old-deja/g++.other/builtins9.C: New test.
39008
39009 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39010
39011         * g++.dg/opt/static1.C: New test.
39012
39013         * g++.dg/opt/longbranch1.C: New test.
39014
39015 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39016
39017         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39018
39019         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39020
39021 2002-03-28  Jeffrey A Law  (law@redhat.com)
39022
39023         * gcc.c-torture/execute/20020328-1.c: New test.
39024
39025 2002-03-27  Richard Henderson  <rth@redhat.com>
39026
39027         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39028         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39029         move from g++.old-deja/g++.ext/.
39030
39031 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39032
39033         * g++.dg/init/new2.C: New test.
39034
39035 2002-03-26  Richard Henderson  <rth@redhat.com>
39036
39037         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39038
39039         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39040         on sparc.
39041
39042         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39043         sparcv9 systems.
39044         * gcc.dg/20001102-1.c: Likewise.
39045
39046 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39047
39048         * gcc.dg/cpp/endif-pedantic1.c,
39049         gcc.dg/cpp/endif-pedantic2.c: New tests.
39050
39051 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39052
39053         * g++.dg/init/new1.C: New test.
39054
39055 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39056
39057         * g++.dg/abi/vbase9.C: New test.
39058
39059 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39060
39061         * gcc.dg/arm-asm.c: New test.
39062
39063 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39064
39065         * gcc.dg/Wswitch-enum.c: New test.
39066         Fix PR c/5044.
39067
39068 2002-03-26  Richard Henderson  <rth@redhat.com>
39069
39070         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39071         structure.
39072
39073 2002-03-25  Richard Henderson  <rth@redhat.com>
39074
39075         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39076         sparcv9 systems.
39077
39078         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39079         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39080
39081 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39082
39083         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39084
39085 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39086
39087         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39088         targets using generic thunk support.
39089
39090 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.c-torture/compile/20020323-1.c: New test.
39093
39094         * g++.dg/opt/conj2.C: New test.
39095
39096 2002-03-24  Richard Henderson  <rth@redhat.com>
39097
39098         * gcc.dg/weak-1.c: Use -fno-common.
39099
39100 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39101
39102         * g77.dg/f77-edit-apostrophe-out.f: New test
39103         * g77.dg/f77-edit-h-out.f: New test
39104         * g77.dg/f77-edit-t-in.f: New test
39105         * g77.dg/f77-edit-t-out.f: New test
39106         * g77.dg/f77-edit-x-out.f: New test
39107         * g77.dg/f77-edit-slash-out.f: New test
39108         * g77.dg/f77-edit-colon-out.f: New test
39109         * g77.dg/f77-edit-s-out.f: New test
39110
39111 2002-03-24  Richard Henderson  <rth@redhat.com>
39112
39113         * objc/execute/formal_protocol-6.x: New XFAIL.
39114
39115 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39116
39117         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39118         that do not support weak symbols
39119
39120 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39121
39122         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39123         * lib/g77.exp: Likewise.
39124         * lib/objc.exp: Likewise.
39125
39126 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39127
39128         * gcc.dg/Wswitch-default.c: New test.
39129
39130 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39131
39132         * g++.dg/other/enum1.C: New test.
39133
39134 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39135
39136         * gcc.dg/pragma-ep-3.c: Fix typo.
39137
39138 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39139
39140         * g++.dg/inherit/template-as-base.C: New test.
39141
39142 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39143
39144         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39145         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39146
39147 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39148
39149         * gcc.dg/cpp/multiline.c: Update to match.
39150
39151 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39152
39153         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39154
39155 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39156
39157         * gcc.dg/cpp/extratokens2.c: New file.
39158
39159 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39160
39161         * gcc.dg/20020312-2.c: Add rs6000 target.
39162
39163         * gcc.c-torture/compile/20020319-1.c: New test.
39164
39165 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39166
39167         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39168         (A, E): Handle this.
39169
39170 2002-03-20  Jason Merrill  <jason@redhat.com>
39171
39172         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39173         ignoring -fpic.
39174         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39175         through prune_gcc_output.
39176
39177 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39178
39179         * gcc.c-torture/compile/20020320-1.c: New test.
39180
39181 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39182
39183         * gcc.c-torture/compile/20020318-1.c: New test.
39184
39185         * gcc.dg/struct-by-value-1.c: New test.
39186
39187         * gcc.dg/20020319-1.c: New test.
39188
39189 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39190
39191         * g++.dg/opt/conj1.C: New test.
39192
39193 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
39194
39195         * g++.dg/template/qualttp20.C: Revert previous change.
39196         * g++.dg/template/qualttp3.C: Likewise.
39197         * g++.dg/template/qualttp4.C: Likewise.
39198         * g++.dg/template/qualttp5.C: Likewise.
39199         * g++.dg/template/qualttp6.C: Likewise.
39200         * g++.dg/template/qualttp7.C: Likewise.
39201         * g++.dg/template/qualttp8.C: Likewise.
39202         * g++.dg/template/recurse.C: Likewise.
39203
39204 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39205
39206         * gcc.dg/cpp/wchar-1.c: Update.
39207
39208 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39209
39210         * g++.dg/template/conv1.C: New test.
39211         * g++.dg/template/conv2.C: New test.
39212         * g++.dg/template/conv3.C: New test.
39213         * g++.dg/template/conv4.C: New test.
39214
39215 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39216
39217         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
39218         * g++.dg/template/qualttp3.C: Likewise.
39219         * g++.dg/template/qualttp4.C: Likewise.
39220         * g++.dg/template/qualttp5.C: Likewise.
39221         * g++.dg/template/qualttp6.C: Likewise.
39222         * g++.dg/template/qualttp7.C: Likewise.
39223         * g++.dg/template/qualttp8.C: Likewise.
39224         * g++.dg/template/recurse.C: Likewise.
39225
39226 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
39227
39228         * g++.dg/opt/dtor1.C: New test.
39229
39230 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
39231
39232         * gcc.c-torture/compile/20020315-1.c: New test.
39233
39234 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
39235
39236         * gcc.dg/weak-1.c: Fix scan tests.
39237
39238 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
39239
39240         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
39241         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
39242         cris-*-aout* mmix-*-*.
39243         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
39244         cris-*-aout* mmix-*-*.
39245         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
39246         cris-*-elf* cris-*-aout* and mmix-*-*.
39247         * gcc.dg/20001009-1.c: Ditto.
39248         * gcc.dg/20010912-1.c: Ditto.
39249         * gcc.dg/20020122-4.c: Ditto.
39250         * gcc.dg/inline-2.c: Ditto.
39251
39252 2002-03-14  Jeffrey A Law  (law@cygnus.com)
39253
39254         * gcc.c-torture/compile/20020314-1.c: New test.
39255
39256 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
39257
39258         * gcc.c-torture/execute/20020314-1.c: New test.
39259
39260 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
39261
39262         * g++.dg/warn/Wunused-1.C: New test.
39263
39264 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
39265
39266         * g++.dg/abi/mangle6.C: New test.
39267
39268 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
39269
39270         * gcc.c-torture/compile/20020309-2.c: New test.
39271
39272         * gcc.c-torture/compile/20020312-1.c: New test.
39273
39274 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39275
39276         * g++.dg/other/access1.C: New test.
39277
39278 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
39279
39280         * gcc.c-torture/execute/wchar_t-1.c: New test.
39281
39282 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
39283
39284         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
39285
39286 2002-03-12  Roger Sayle  <roger@eyesopen.com>
39287
39288         * gcc.dg/20020312-1.c: New test case.
39289
39290 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
39291
39292         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
39293
39294 2002-03-11  Richard Henderson  <rth@redhat.com>
39295
39296         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
39297         * g++.old-deja/g++.jason/report.C: Likewise.
39298
39299 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39300
39301         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
39302         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
39303
39304 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
39305
39306         * testsuite/g++.dg/overload/pmf1.C: New test.
39307
39308 2002-03-11  Kazu Hirata  <kazu@hxi.com>
39309
39310         * gcc.c-torture/execute/20020307-1.c: Use long.
39311
39312 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
39313
39314         PR optimization/5844
39315         * gcc.dg/20020310-1.c: New test.
39316
39317 2002-03-09  Michael Meissner  <meissner@redhat.com>
39318
39319         * gcc.c-torture/execute/memcpy-2.c: New test.
39320         * gcc.c-torture/execute/memset-1.c: New test.
39321         * gcc.c-torture/execute/strlen-1.c: New test.
39322         * gcc.c-torture/execute/strcmp-1.c: New test.
39323         * gcc.c-torture/execute/strncmp-1.c: New test.
39324
39325 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
39326
39327         * gcc.dg/ppc-ldstruct.c: New test.
39328
39329 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
39330
39331         * gcc.c-torture/execute/va-arg-22.c: New test.
39332
39333 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39334
39335         * gcc.c-torture/compile/20020309-1.c: New test.
39336
39337 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * gcc.c-torture/execute/20020307-2.c: New test.
39340
39341 2002-03-07  Jeffrey A Law  (law@redhat.com)
39342
39343         * g77.f-torture/compile/20020307-1.f: New test.
39344
39345 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
39346
39347         * gcc.dg/unordered-1.c: New test.
39348
39349 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
39350
39351         * gcc.c-torture/execute/20020307-1.c: New test.
39352
39353 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
39354
39355         * gcc.dg/20020304-1.c: New test.
39356
39357         * gcc.c-torture/compile/20020304-2.c: New test.
39358
39359 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
39360
39361         * gcc.c-torture/compile/20020304-1.c: New test case
39362         (from PR c/5830).
39363
39364 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
39365
39366         * gcc.dg/20020103-1.c: Add other -D ppc variants.
39367
39368 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39369
39370         * g++.dg/other/classkey1.C: New test.
39371
39372 2002-03-01  Richard Henderson  <rth@redhat.com>
39373
39374         * gcc.c-torture/compile/981223-1.x: New.
39375         * gcc.c-torture/compile/920625-1.x: New.
39376
39377 2002-02-28  Richard Henderson  <rth@redhat.com>
39378
39379         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
39380
39381 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
39382
39383         * gcc.c-torture/execute/20020227-1.c: New test.
39384
39385 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
39386
39387         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
39388         here" ERROR lines.
39389         * g++.old-deja/g++.oliva/partord1.C: Likewise.
39390         * g++.old-deja.g++.other/defarg1.C: Likewise.
39391         * g++.old-deja/g++.pt/calls2.C: Likewise.
39392         * g++.old-deja/g++.pt/crash20.C: Likewise.
39393         * g++.old-deja/g++.pt/crash30.C: Likewise.
39394         * g++.old-deja/g++.pt/crash36.C: Likewise.
39395         * g++.old-deja/g++.pt/crash6.C: Likewise.
39396         * g++.old-deja/g++.pt/defarg13.C: Likewise.
39397         * g++.old-deja/g++.pt/derived3.C: Likewise.
39398         * g++.old-deja/g++.pt/error1.C: Likewise.
39399         * g++.old-deja/g++.pt/friend21.C: Likewise.
39400         * g++.old-deja/g++.pt/friend23.C: Likewise.
39401         * g++.old-deja/g++.pt/infinite1.C: Likewise.
39402         * g++.old-deja/g++.robertl/eb128.C: Likewise.
39403
39404 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
39405
39406         * gcc.c-torture/execute/20020225-2.c: New test.
39407
39408 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
39409
39410         * gcc.c-torture/execute/920730-1t.c,
39411         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
39412         Delete test cases, only relevant to -traditional.
39413
39414 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39415
39416         * gcc.dg/cpp/undef1.c: Remove.
39417         * gcc.dg/cpp/directiv.c: Update.
39418         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
39419
39420 2002-02-27  Michael Meissner  <meissner@redhat.com>
39421
39422         * gcc.c-torture/execute/20020226-1.c: New test.
39423
39424 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * g++.dg/debug/debug4.C: New test.
39427
39428         * gcc.dg/ia64-visibility-1.c: New test.
39429
39430 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
39431
39432         * gcc.dg/debug/20020224-1.c: New.
39433
39434 2002-02-25  Kazu Hirata  <kazu@hxi.com>
39435
39436         * gcc.c-torture/execute/960416-1.x: New.
39437         * gcc.c-torture/execute/divconst-3.x: Likewise.
39438
39439 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
39440
39441         * gcc.dg/20020224-1.c: New test.
39442
39443 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
39444
39445         * gcc.c-torture/execute/20020225-1.c: New.
39446
39447 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39448
39449         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
39450
39451 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.dg/20020222-1.c: New test.
39454
39455 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
39456
39457         * g++.dg/opt/anonunion1.C: New test.
39458
39459 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         * g++.dg/template/qualttp19.C: New test.
39462         * g++.dg/template/qualttp20.C: New test.
39463         * g++.old-deja/g++.jason/report.C: Adjust expected errors
39464         * g++.old-deja/g++.other/qual1.C: Likewise.
39465
39466 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
39467
39468         * gcc.dg/attr-alwaysinline.c: New.
39469
39470 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
39471
39472         * gcc.dg/20020220-1.c: New test.
39473
39474         * gcc.dg/20020220-2.c: New test.
39475
39476         * g++.dg/opt/mmx1.C: New test.
39477
39478 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
39479
39480         * gcc.c-torture/compile/20020110.c: New test.
39481
39482 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
39483
39484         * gcc.c-torture/execute/20020219-1.c: New test.
39485
39486         * gcc.dg/20020219-1.c: New test.
39487
39488         * gcc.dg/noncompile/20020220-1.c: New test.
39489
39490         * g++.dg/opt/ptrintsum1.C: New test.
39491
39492         * gcc.dg/debug/20020220-1.c: New test.
39493
39494 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
39495
39496         * gcc.c-torture/execute/20020216-1.c: New test.
39497
39498 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39499
39500         * gcc.dg/decl-1.c: Update, new test.
39501
39502 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.dg/abi/bitfield1.C: New test.
39505         * g++.dg/abi/bitfield2.C: New test.
39506
39507 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39508
39509         * gcc.dg/attr-nest.c: New test.
39510
39511 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39512
39513         * gcc.c-torture/execute/20020215-1.c: New test.
39514
39515 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39518         * g++.dg/debug/debug.exp: New.
39519         * g++.dg/debug/trivial.C: New.
39520         * g++.dg/debug/debug1.C: Moved...
39521         * g++.dg/other/debug1.C: ...from here.
39522         * g++.dg/debug/debug2.C: Moved...
39523         * g++.dg/other/debug2.C: ...from here.
39524         * g++.dg/debug/debug3.C: Moved...
39525         * g++.dg/other/debug3.C: ...from here.
39526
39527         * gcc.dg/noncompile/20020213-1.c: New test.
39528
39529 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39530
39531         * g++.dg/other/debug3.C: New test.
39532
39533         * gcc.c-torture/execute/20020213-1.c: New test.
39534
39535 2002-02-13  Richard Smith <richard@ex-parrot.com>
39536
39537         * g++.old-deja/g++.other/thunk1.C: New test.
39538
39539 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39540
39541         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39542
39543 2002-02-13  Stan Shebs  <shebs@apple.com>
39544
39545         * gcc.dg/altivec-3.c: New.
39546
39547 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39548
39549         * gcc.dg/Wunreachable-1.c: New test.
39550         * gcc.dg/Wunreachable-2.c: New test.
39551
39552 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39553
39554         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39555
39556 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39557
39558         * gcc.dg/decl-1.c: New test.
39559
39560 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39561
39562         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39563
39564 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39565
39566         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39567         * gcc.c-torture/compile/980506-1.x: Likewise.
39568
39569 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39570
39571         * gcc.dg/20020210-1.c: New.
39572
39573 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39574
39575         * g77.f-torture/execute/947.f: New regression test
39576         for PR fortran/947.
39577
39578 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39579
39580         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39581         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39582
39583 2002-02-08  Richard Henderson  <rth@redhat.com>
39584
39585         * gcc.c-torture/compile/labels-3.c: New.
39586
39587 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39590         expression statements work instead.
39591         * gcc.dg/noncompile/20020207-1.c: New test.
39592
39593 2002-02-07  Richard Henderson  <rth@redhat.com>
39594
39595         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39596
39597 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39598
39599         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39600         message from g77
39601         * lib/g77-dg.exp: Trim g77 error messages so that they are
39602         recognized by dg.exp.
39603
39604 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39605
39606         PR fortran/5473
39607         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39608
39609 2002-02-07  Richard Henderson  <rth@redhat.com>
39610
39611         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39612         to be sufficiently aligned for integers.
39613
39614 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39615
39616         * g++.dg/template/friend4.C: New test.
39617
39618 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39619
39620         PR fortran/5743
39621         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39622         unsupported cases.
39623
39624 2002-02-07  Richard Henderson  <rth@redhat.com>
39625
39626         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39627         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39628         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39629         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39630
39631 2002-02-06  Richard Henderson  <rth@redhat.com>
39632
39633         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39634
39635 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39636
39637         * gcc.dg/20020206-1.c: New test.
39638
39639 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39640
39641         * gcc.c-torture/execute/20020206-1.c: New test.
39642
39643         * gcc.c-torture/execute/20020206-2.c: New test.
39644
39645         PR optimization/5429:
39646         * gcc.c-torture/compile/20020206-1.c: New test.
39647
39648 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39649
39650         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39651         as certain file formats cannot support particularly large
39652         alignments.
39653
39654         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39655         and do not expect to be able to link the executable.
39656
39657         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39658         fail because the COFF format does not support the weak attribute.
39659
39660 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39661
39662         * g77.dg/pr5473.f: New test
39663
39664 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39665
39666         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39667         Fix testcase accordingly.
39668
39669 2002-02-04  Richard Henderson  <rth@redhat.com>
39670
39671         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39672         (buf): Change to be an array of pointers, not ints.
39673
39674 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39675
39676         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39677         before all tests.  Move warning one line above to match where it
39678         C frontend emits.
39679         * gcc.dg/Wswitch-2.c: New test.
39680         * g++.dg/warn/Wswitch-1.C: New test.
39681         * g++.dg/warn/Wswitch-2.C: New test.
39682
39683 2002-02-04  Richard Henderson  <rth@redhat.com>
39684
39685         * g++.dg/abi/offsetof.C: Fix size comparison.
39686
39687 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39688
39689         * gcc.dg/cast-qual-2.c: New test.
39690
39691 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39692
39693         * gcc.dg/20020201-4.c: New test.
39694
39695 2002-02-04  Ben Elliston  <bje@redhat.com>
39696
39697         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39698         target_info attribute != 0, in addition to the empty string.
39699         (gcc_target_compile): Likewise.
39700
39701 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39702
39703         * gcc.dg/Wswitch.c: New test.
39704         PR gcc/4475. PR gcc/3780.
39705
39706 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39707
39708         * g77.f-torture/execute/5122.f: New test for regressions
39709         against PR fortran/5122.
39710
39711 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39712
39713         * g77.f-torture/compile/pr3743.f: Delete
39714         * g77.dg/pr3743-1.f: New test.
39715         * g77.dg/pr3743-2.f: New test.
39716         * g77.dg/pr3743-3.f: New test.
39717         * g77.dg/pr3743-4.f: New test.
39718
39719 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39720
39721         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39722
39723 2002-02-02  Richard Henderson  <rth@redhat.com>
39724
39725         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39726         * gcc.c-torture/execute/bf64-1.c: Likewise.
39727
39728 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39729
39730         * gcc.dg/20020201-2.c: New test.
39731
39732         * gcc.dg/20020201-3.c: New test.
39733
39734         * gcc.c-torture/execute/bitfld-2.c: New test.
39735
39736 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39737
39738         * gcc.dg/bitfld-1.c: Update.
39739         * gcc.dg/bitfld-2.c: Update.
39740         * gcc.c-torture/execute/bitfld-1.x: New.
39741
39742 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39743
39744         * gcc.c-torture/execute/20020201-1.c: New test.
39745
39746 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39747
39748         PR target/5469
39749         * gcc.dg/20020201-1.c: New test.
39750
39751 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39752
39753         PR fortran/3743
39754         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39755         * g77.f-torture/compile/pr3743.x: Remove
39756
39757 2002-01-31  Tom Rix  <trix@redhat.com>
39758
39759         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39760
39761 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39762
39763         * gcc.dg/noncompile/20020130-1.c: New test.
39764
39765 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39766
39767         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39768
39769 2002-01-29  Richard Henderson  <rth@redhat.com>
39770
39771         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39772         to long long.
39773         * gcc.c-torture/execute/bf64-1.c: Likewise.
39774
39775 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39776
39777         * gcc.c-torture/execute/20020129-1.c: New test.
39778
39779 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39780
39781         * gcc.c-torture/compile/20000224-1.c: Update.
39782         * gcc.c-torture/execute/bitfld-1.c: New tests.
39783         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39784         * gcc.dg/uninit-A.c: Update.
39785
39786 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39787
39788         * g++.dg/template/ctor1.C: Add instantiation.
39789
39790 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39791
39792         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39793         argument to __builtin_prefetch to be const ptr.
39794
39795 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39796
39797         * gcc.c-torture/compile/20020120-1.c: New test.
39798
39799 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39800
39801         * gcc.c-torture/execute/20020127-1.c: New test.
39802
39803 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39804
39805         * g77.dg/f77-edit-i-in.f: New test
39806         * g77.dg/f77-edit-i-out.f: New test
39807
39808 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39809
39810         * gcc.dg/debug/debug.exp: New file.
39811         * gcc.dg/debug/trivial.c: New file.
39812         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39813         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39814         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39815         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39816         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39817         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39818         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39819         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39820         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39821         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39822         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39823         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39824         * gcc.dg/20000503-1.c: Removed.
39825         * gcc.dg/20010207-1.c: Removed.
39826         * gcc.dg/20011223-1.c: Removed.
39827         * gcc.dg/20020104-2.c: Removed.
39828         * gcc.dg/debug-1.c: Removed.
39829         * gcc.dg/debug-2.c: Removed.
39830         * gcc.dg/debug-3.c: Removed.
39831         * gcc.dg/debug-4.c: Removed.
39832         * gcc.dg/debug-5.c: Removed.
39833         * gcc.dg/debug-6.c: Removed.
39834         * gcc.dg/dwarf2-1.c: Removed.
39835         * gcc.dg/dwarf2-2.c: Removed.
39836
39837 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39838
39839         * g++.old-deja/g++.other/eh5.C: New test.
39840         * g++.old-deja/g++.other/sibcall2.C: New test.
39841         * g++.old-deja/g++.other/array9.C: New test.
39842         * g++.old-deja/g++.other/typename2.C: New test.
39843         * g++.old-deja/g++.other/crash60.C: New test.
39844         * g++.old-deja/g++.other/conv9.C: New test.
39845         * g++.old-deja/g++.other/mangle10.C: New test.
39846         * g++.old-deja/g++.other/unchanging1.C: New test.
39847         * g++.old-deja/g++.other/exprstmt1.C: New test.
39848         * g++.old-deja/g++.other/inline23.C: New test.
39849         * g++.old-deja/g++.eh/ia64-1.C: New test.
39850         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39851         * g++.old-deja/g++.other/reload1.C: New test.
39852         * g++.old-deja/g++.other/static20.C: New test.
39853         * g++.old-deja/g++.other/local-alloc1.C: New test.
39854         * g++.old-deja/g++.other/conv8.C: New test.
39855         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39856         * g++.old-deja/g++.other/storeexpr1.C: New test.
39857         * g++.old-deja/g++.other/storeexpr2.C: New test.
39858         * g++.dg/eh/template2.C: New test.
39859         * g++.dg/warn/weak1.C: New test.
39860
39861 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39862
39863         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39864         Remove first, non-varying, argument.
39865
39866 2002-01-23  Richard Henderson  <rth@redhat.com>
39867
39868         * gcc.dg/inline-2.c: New.
39869
39870         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39871         Add optional target arg.  Check number of arguments.
39872         (scan-assembler-not, scan-assembler-dem): Likewise.
39873         (scan-assembler-dem-not): Likewise.
39874
39875 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39876
39877         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39878         line 12.
39879         * g++.old-deja/g++.brendan/parse3.C,
39880         g++.old-deja/g++.other/crash26.C,
39881         g++.old-deja/g++.other/crash28.C,
39882         g++.old-deja/g++.other/crash29.C,
39883         g++.old-deja/g++.other/crash30.C,
39884         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39885
39886 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39887
39888         * gcc.dg/20020115-1.c: New.
39889
39890 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39891
39892         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39893
39894 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39895
39896         * gcc.dg/20020122-3.c: New.
39897
39898 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39899
39900         * g++.dg/other/gc1.C: New test.
39901
39902 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39903
39904         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39905
39906 2002-01-22  Richard Henderson  <rth@redhat.com>
39907
39908         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39909
39910 2002-01-22  Richard Henderson  <rth@redhat.com>
39911
39912         * gcc.dg/20020122-4.c: New.
39913
39914 2002-01-22  H.J. Lu <hjl@gnu.org>
39915
39916         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39917         link output.
39918         * gcc.dg/special/ecos.exp: Likewise.
39919         * lib/g++-dg.exp: Likewise.
39920         * lib/g77-dg.exp: Likewise.
39921         * lib/gcc-dg.exp : Likewise.
39922         * lib/mike-g++.exp: Likewise.
39923         * lib/mike-g77.exp: Likewise.
39924         * lib/mike-gcc.exp: Likewise.
39925         * lib/objc-dg.exp: Likewise.
39926
39927 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39928
39929         PR target/5379
39930         * gcc.dg/20020122-2.c: New test.
39931
39932 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39933
39934         * gcc.dg/20020122-1.c: New test.
39935
39936 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39937
39938         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39939
39940 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39941
39942         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39943
39944 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39945
39946         * gcc.c-torture/compile/20020121-1.c: New test.
39947
39948 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39949
39950         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39951         ld_library_path.
39952
39953 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * gcc.dg/20020218-1.c: New test.
39956
39957 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39958
39959         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39960         messages
39961         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39962         "At global scope" warning
39963         * g++.dg/ext/align1.C: Change cygwin test for alignment
39964         from db-bogus to dg-warning
39965
39966 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39967
39968         * g77.f-torture/compile/cpp2.F: New test.
39969
39970 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39971
39972         * g++.dg/template/access1.C: New test.
39973
39974 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39975
39976         * gcc.dg/20020118-1.c: New.
39977
39978 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39979
39980         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39981
39982 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39983
39984         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39985         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39986         alignment warnings.
39987
39988 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39989
39990         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39991         torture_with_loops and torture_without_loops
39992
39993 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39994
39995         * gcc.c-torture/compile/20020116-1.c: New test.
39996
39997 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * gcc.dg/20020116-2.c: New test.
40000
40001         * gcc.dg/ultrasp4.c: New test.
40002
40003         * gcc.dg/20020116-1.c: New test.
40004
40005 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40006
40007         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40008         by EABI.
40009
40010 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40011
40012         * gcc.misc-tests/i386-prefetch.exp: New.
40013         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40014         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40015         * gcc.misc-tests/i386-pf-none-1.c: New test.
40016         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40017
40018 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40019
40020         * gcc.dg/gnu89-init-1.c: Add new tests.
40021
40022 2002-01-15  Andreas Jaeger  <aj@suse.de>
40023
40024         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40025         * gcc.dg/i386-mmx-2.c: Likewise.
40026         * gcc.dg/i386-sse-1.c: Likewise.
40027         * gcc.dg/i386-sse-2.c: Likewise.
40028         * gcc.dg/i386-sse-3.c: Likewise.
40029
40030 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40031
40032         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40033         Uncomment additional cases that now pass.
40034
40035 2002-01-11  Richard Henderson  <rth@redhat.com>
40036
40037         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40038         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40039
40040 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40041
40042         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40043
40044 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40045
40046         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40047         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40048
40049 2002-01-10  Dale Johannesen  <dalej@apple.com>
40050
40051         * gcc.c-torture/execute/loop-11.c: New.
40052
40053 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40054
40055         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40056         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40057
40058 2002-01-09  Richard Henderson  <rth@redhat.com>
40059
40060         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40061         type in which to perform the operation for each size.
40062
40063 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40064
40065         * gcc.c-torture/compile/20020109-2.c: New test.
40066
40067 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40068
40069         * gcc.c-torture/execute/loop-10.c: New test.
40070
40071 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40072
40073         * gcc.c-torture/compile/20010226-1.c: New test.
40074         * gcc.c-torture/compile/20010227-1.c: New test.
40075         * gcc.c-torture/compile/20010426-1.c: New test.
40076         * gcc.c-torture/compile/20010510-1.c: New test.
40077         * gcc.c-torture/compile/20010605-3.c: New test.
40078         * gcc.c-torture/compile/20010824-1.c: New test.
40079         * gcc.c-torture/execute/20010409-1.c: New test.
40080         * gcc.dg/noncompile/20000901-1.c: New test.
40081         * gcc.dg/20001023-1.c: New test.
40082         * gcc.dg/20001101-1.c: New test.
40083         * gcc.dg/20001102-1.c: New test.
40084         * gcc.dg/20010207-1.c: New test.
40085         * gcc.dg/20010405-1.c: New test.
40086         * gcc.dg/20010822-1.c: New test.
40087         * gcc.dg/20011107-1.c: New test.
40088
40089 2002-01-09  Jeffrey A Law  (law@redhat.com)
40090
40091         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40092
40093         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40094         execution failure on PA targets.
40095
40096 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40097
40098         * gcc.c-torture/compile/20020109-1.c: New test.
40099
40100 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40101
40102         * gcc.c-torture/execute/20020108-1.c: New test.
40103
40104 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40105
40106         * gcc.dg/20020108-1.c: New test.
40107
40108 2002-01-08  H.J. Lu <hjl@gnu.org>
40109
40110         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40111         for header files.
40112
40113 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40114
40115         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40116         consistency.
40117
40118 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40119
40120         * gcc.dg/altivec-4.c: Test altivec predicates.
40121
40122 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40123
40124         * gcc.c-torture/execute/20020107-1.c: New test.
40125
40126 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40127
40128         PR c/5279
40129         * gcc.c-torture/compile/20020106-1.c: New test.
40130
40131 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40132
40133         * gcc.c-torture/execute/nestfunc-4.c: New test.
40134
40135 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40136
40137         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40138         extra triple that slipped in.
40139         * g++.old-deja/g++.abi/align.C: Likewise.
40140         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40141
40142 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40143
40144         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40145         * g++.old-deja/g++.abi/align.C: Likewise.
40146         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40147
40148         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40149         on FreeBSD/i386.
40150         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40151         FreeBSD.
40152
40153 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40154
40155         * gcc.dg/20020104-1.c: New test.
40156
40157         * gcc.dg/20020104-2.c: New test.
40158
40159 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40160
40161         * gcc.dg/20020103-1.c: Fix typo in target selector.
40162
40163 2002-01-03  Richard Henderson  <rth@redhat.com>
40164
40165         * gcc.dg/20020103-1.c: New.
40166
40167 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40168
40169         * gcc.c-torture/execute/20020103-1.c: New test.
40170
40171 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40172
40173         * g++.dg/other/debug2.C: New test.
40174
40175         * gcc.c-torture/compile/20020103-1.c: New test.
40176
40177 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40178
40179         * gcc.dg/gnu89-init-1.c: Added new tests.
40180
40181 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40182
40183         * g++.dg/template/friend2.C: Remove as patch is reverted.
40184
40185         * g++.dg/warn/oldcast1.C: New test.
40186
40187         * g++.dg/template/ptrmem1.C: New test.
40188         * g++.dg/template/ptrmem2.C: New test.
40189
40190         * g++.dg/template/ntp.C: New test.
40191
40192         * g++.dg/other/component1.C: New test.
40193
40194         * g++.dg/template/ttp3.C: New test.
40195
40196         * g++.dg/template/friend2.C: New test.
40197         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
40198
40199 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40200
40201         * g++.dg/other/ptrmem1.C: New test.
40202         * g++.dg/other/ptrmem2.C: New test.
40203
40204 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40205
40206         * g++.dg/template/ctor1.C: New test.
40207
40208 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40209
40210         * g++.dg/template/friend2.C: New test.
40211
40212 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
40213
40214         * gcc.dg/mmix-1.c: New test.
40215
40216 2001-12-31  Richard Henderson  <rth@redhat.com>
40217
40218         * gcc.dg/asm-5.c: New.
40219
40220 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
40221
40222         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
40223         in namespace __gnu_cxx
40224
40225 2001-12-30  Richard Henderson  <rth@redhat.com>
40226
40227         * gcc.dg/debug-6.c: New.
40228
40229 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * gcc.c-torture/compile/20011229-2.c: New test.
40232
40233 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
40234
40235         * gcc.dg/debug-3.c: New test.
40236         * gcc.dg/debug-4.c: New test.
40237         * gcc.dg/debug-5.c: New test.
40238
40239 2001-12-29  Richard Henderson  <rth@redhat.com>
40240
40241         * g++.dg/eh/loop1.C: New.
40242
40243 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.dg/template/crash1.C: New test.
40246
40247 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40248
40249         * g++.dg/other/const1.C: New test.
40250
40251 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
40252
40253         * gcc.c-torture/compile/20011229-1.c: New test.
40254
40255 2001-12-28  Stan Shebs  <shebs@apple.com>
40256
40257         * lib/objc-torture.exp: Resync with c-torture.exp.
40258         * lib/objc.exp: Load standard libraries.
40259
40260 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
40261
40262         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
40263         additional tests.
40264
40265 2001-12-27  Roger Sayle <roger@eyesopen.com>
40266
40267         * gcc.c-torture/execute/string-opt-16.c: New testcase.
40268
40269 2001-12-27  Richard Henderson  <rth@redhat.com>
40270
40271         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
40272
40273 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.dg/eh/ctor1.C: New test.
40276         * g++.dg/other/error2.C: New test.
40277
40278 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40279
40280         * g++.dg/other/init2.C: New test.
40281
40282 2001-12-24  Richard Henderson  <rth@redhat.com>
40283
40284         * gcc.dg/20011223-1.c: New.
40285         * gcc.dg/inline-1.c: New.
40286
40287 2001-12-23  Richard Henderson  <rth@redhat.com>
40288
40289         * gcc.dg/asm-4.c: Test operand modifiers.
40290
40291 2001-12-23  Richard Henderson  <rth@redhat.com>
40292
40293         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
40294
40295 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40296
40297         * gcc.c-torture/execute/20011223-1.c: New test.
40298
40299 2001-12-21  Richard Henderson  <rth@redhat.com>
40300
40301         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
40302         re-enables the warning.
40303
40304 2001-12-21  Richard Henderson  <rth@redhat.com>
40305
40306         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
40307
40308 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.c-torture/compile/20011218-1.c: New test.
40311
40312 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
40313
40314         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
40315         arm-isr.c test.
40316         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
40317         epilogue generation for ARM ISR routines.
40318
40319 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40320
40321         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
40322         * gcc.dg/format/c90-printf-3.c: Likewise.
40323         * gcc.dg/format/c99-printf-3.c: Likewise.
40324         * gcc.dg/format/ext-1.c: Likewise.
40325         * gcc.dg/format/ext-6.c: Likewise.
40326         * gcc.dg/format/format.h: Prototype unlocked stdio.
40327
40328 2001-12-20  Richard Henderson  <rth@redhat.com>
40329
40330         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
40331         (arena): Use it.
40332         (malloc): Correct allocation logic.  Abort if we fill up the
40333         arena before initialization complete.
40334         (realloc): Correct allocation logic.
40335
40336 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
40337
40338         * gcc.c-torture/compile/20011219-2.c: New test.
40339
40340         * gcc.c-torture/execute/20011219-1.c: New test.
40341
40342 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
40343
40344         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
40345         target does not support weak symbols.
40346
40347 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
40348
40349         * gcc.c-torture/compile/20011219-1.c: New test.
40350
40351 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
40352
40353         * g++.dg/other/error1.C: New test.
40354
40355 2001-12-17  Jeffrey A Law  (law@redhat.com)
40356
40357         * gcc.c-torture/execute/20011217-1.c: New test.
40358
40359 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
40360
40361         * objc.dg/special/: New directory.
40362         * objc.dg/special/special.exp: New file.
40363         * objc.dg/special/unclaimed-category-1.h: New file.
40364         * objc.dg/special/unclaimed-category-1a.m: New file.
40365         * objc.dg/special/unclaimed-category-1.m: New file.
40366
40367 2001-12-17  Andreas Jaeger  <aj@suse.de>
40368
40369         * gcc.c-torture/compile/20011217-2.c: New test.
40370
40371 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40372
40373         * gcc.c-torture/compile/20011217-1.c: New test.
40374
40375 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
40376
40377         * testsuite/gcc.dg/20011214-1.c: New.
40378
40379 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
40380
40381         * gcc.dg/altivec-4.c: New.
40382
40383 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
40384
40385         * gcc.dg/20011113-1.c: New test.
40386
40387 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40388
40389         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
40390         std::__malloc_alloc_template<0> and
40391         std::__default_alloc_template<false, 0>.
40392
40393 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
40394
40395         * objc/execute/bf-21.m: New test.
40396         * objc/execute/enumeration-1.m: New test.
40397         * objc/execute/enumeration-2.m: New test.
40398
40399 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
40400
40401         * gcc.dg/gnu89-init-1.c: New test.
40402
40403 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40404
40405         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
40406         * g++.old-deja/g++.jason/2371.C: Likewise.
40407         * g++.old-deja/g++.jason/template33.C: Likewise.
40408         * g++.old-deja/g++.jason/template34.C: Likewise.
40409         * g++.old-deja/g++.jason/template36.C: Likewise.
40410         * g++.old-deja/g++.oliva/typename1.C: Likewise.
40411         * g++.old-deja/g++.oliva/typename2.C: Likewise.
40412         * g++.old-deja/g++.other/typename1.C: Likewise.
40413         * g++.old-deja/g++.pt/inherit2.C: Likewise.
40414         * g++.old-deja/g++.pt/nontype5.C: Likewise.
40415         * g++.old-deja/g++.pt/typename11.C: Likewise.
40416         * g++.old-deja/g++.pt/typename14.C: Likewise.
40417         * g++.old-deja/g++.pt/typename16.C: Likewise.
40418         * g++.old-deja/g++.pt/typename3.C: Likewise.
40419         * g++.old-deja/g++.pt/typename4.C: Likewise.
40420         * g++.old-deja/g++.pt/typename5.C: Likewise.
40421         * g++.old-deja/g++.pt/typename7.C: Likewise.
40422         * g++.old-deja/g++.robertl/eb9.C: Likewise.
40423
40424 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
40425
40426         * g++.dg/other/linkage1.C: New test.
40427         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
40428         specifiers.
40429
40430 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
40431
40432         * gcc.dg/concat.c: New test.
40433
40434 2001-12-11  Stan Shebs  <shebs@apple.com>
40435
40436         * objc/compile: New test directory.
40437         * objc/compile/compile.exp: New expect script.
40438         * objc/compile/20011211-1.m: New compile test.
40439
40440 2001-12-11  Jason Merrill  <jason@redhat.com>
40441
40442         * lib/prune.exp (prune_gcc_output): Also handle "In member
40443         function".  So many permutations...
40444
40445 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
40446
40447         * g++.dg/template/typedef1.C: New test.
40448
40449 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
40450
40451         * g++.dg/other/copy1.C: New test.
40452
40453 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
40454
40455         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
40456
40457         * gcc.dg/builtin-choose-expr.c: New.
40458
40459 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
40460
40461         * gcc.dg/altivec-2.c: New.
40462
40463 2001-12-07  Richard Henderson  <rth@redhat.com>
40464
40465         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
40466
40467 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
40468
40469         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
40470         ultrasparc.
40471
40472 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40473
40474         * g++-old.deja/g++.robertl/eb101.C: Deleted.
40475
40476 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
40477
40478         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
40479         variable argument list.
40480
40481 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
40482
40483         * gcc.c-torture/execute/memcheck: Delete entire directory.
40484         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
40485         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
40486
40487 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40488
40489         * gcc.dg/Wshadow-1.c: New test.
40490
40491 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
40492
40493         * gcc.c-torture/compile/20011130-1.c: New test.
40494
40495         * gcc.dg/noncompile/20011025-1.c: New test.
40496
40497         * g++.dg/other/anon-union.C: New test.
40498
40499         * gcc.c-torture/execute/20011024-1.c: New test.
40500
40501 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40502
40503         * gcc.c-torture/execute/20000722-1.x,
40504         gcc.c-torture/execute/20010123-1.x: Remove.
40505         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40506         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40507         gcc.dg/c99-complit-2.c: New tests.
40508
40509 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.dg/inherit/base1.C: New test.
40512
40513 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40514
40515         * g++.dg/other/stdarg1.C: New test.
40516
40517         * gcc.c-torture/compile/20011130-2.c: New test.
40518
40519 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40520
40521         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40522         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40523         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40524         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40525         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40526         * gcc.dg/builtin-prefetch-1.c: New test.
40527
40528 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40529
40530         * gcc.dg/20011130-1.c: New test.
40531
40532 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40533
40534         * g++.dg/other/scope1.C: New test.
40535         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40536
40537 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40538
40539         * gcc.dg/vla-init-1.c: New test.
40540
40541 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40542
40543         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40544
40545 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40546
40547         * objc.dg/alias.m: Update.
40548         * objc.dg/class-1.m: Update.
40549         * objc.dg/const-str-1.m: Update.
40550         * objc.dg/fwd-proto-1.m: Update.
40551         * objc.dg/id-1.m: Update.
40552         * objc.dg/super-class-1.m: Update.
40553
40554 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40555
40556         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40557         constructs.
40558
40559 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40560
40561         * gcc.c-torture/execute/20011128-1.c: New test.
40562
40563 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40564
40565         * gcc.dg/20011127-1.c: New test.
40566
40567 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40568
40569         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40570         from Austin Group draft 7.
40571         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40572         scanf format arguments.
40573         * gcc.dg/format/no-exargs-2.c: New test.
40574
40575 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40576
40577         * g++.dg/abi/vbase8-4.C: New test.
40578
40579 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40580
40581         * gcc.c-torture/execute/20011121-1.c: New test.
40582
40583 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40584
40585         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40586
40587 2001-11-23  Andreas Jaeger  <aj@suse.de>
40588
40589         * gcc.dg/cpp/charconst-2.c: New test.
40590
40591 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40592
40593         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40594         to the host if it is remote.  Let tests specify extra headers
40595         they use.
40596         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40597         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40598         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40599         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40600         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40601         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40602         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40603         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40604         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40605         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40606
40607 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40608
40609         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40610         for little endian ARMs.
40611
40612 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40613
40614         * gcc.c-torture/compile/20011119-1.c: New test.
40615         * gcc.c-torture/compile/20011119-2.c: New test.
40616
40617 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40618
40619         * gcc.dg/altivec-1.c: Fix typo.
40620
40621 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40622
40623         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40624
40625 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40626
40627         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40628
40629 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40630
40631         * lib/g77.exp: Don't specify --rpath-link.
40632
40633         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40634         across all the headers.
40635         * gcc.dg/format/format.exp: For testing on a remote host,
40636         copy format.h.
40637
40638         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40639         * gcc.c-torture/execute/930406-1.c: Likewise.
40640         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40641
40642 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40643
40644         * gcc.dg/altivec-1.c: New.
40645
40646 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40647
40648         * gcc.dg/cpp/fpreprocessed.c: New test case.
40649
40650 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40651
40652         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40653         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40654         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40655
40656 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/no-builtin-1.c: New test.
40659
40660 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40661
40662         * gcc.c-torture/execute/20011115-1.c: New test.
40663
40664 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * gcc.c-torture/compile/20011114-2.c: New test.
40667         * gcc.c-torture/compile/20011114-3.c: New test.
40668         * gcc.c-torture/compile/20011114-4.c: New test.
40669
40670 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40671
40672         * g++.dg/other/init1.C: New test.
40673
40674 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40675
40676         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40677         message.
40678
40679         * gcc.c-torture/execute/20011114-1.c: New testcase.
40680
40681         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40682         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40683         like the (before this change) version of 20010327-1.c.
40684
40685 2001-11-14  Roger Sayle <roger@eyesopen.com>
40686
40687         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40688
40689 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40690
40691         * g++.dg/init/array2.C: New test.
40692
40693 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40694
40695         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40696
40697 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40698
40699         * g++.dg/other/forscope1.C: New test.
40700         * g++.dg/ext/forscope1.C: New test.
40701         * g++.dg/ext/forscope2.C: New test.
40702
40703 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40704
40705         * gcc.c-torture/execute/20011113-1.c: New test.
40706
40707 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40708
40709         * gcc.c-torture/execute/20011109-2.c: New test.
40710
40711         * gcc.c-torture/execute/20011109-1.c: New test.
40712
40713 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40714
40715         * gcc.c-torture/compile/20011109-1.c: New test.
40716
40717 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40718
40719         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40720         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40721         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40722         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40723         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40724         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40725         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40726
40727 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40728
40729         * g++.dg/warn/Wshadow-1.C: New tests.
40730         * g++.old-deja/g++.mike/for3.C: Update.
40731
40732 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40733
40734         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40735         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40736         XFAILs.  Adjust expected error texts.
40737         * gcc.c-torture/compile/20011106-1.c,
40738         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40739         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40740         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40741         gcc.dg/c99-array-lval-5.c: New tests.
40742
40743 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40744
40745         * gcc.dg/cpp/defined.c: Update.
40746
40747 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40748
40749         * gcc.c-torture/execute/anon-1.c: New test.
40750
40751 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40752
40753         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40754         same size, so no warning should be produced on stormy16.
40755
40756         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40757         due to oversized array.
40758         * g++.old-deja/g++.mike/ns15.C: Likewise.
40759         * g++.old-deja/g++.pt/crash16.C: Likewise.
40760
40761 2001-11-02  Graham Stott  <grahams@redhat.com>
40762
40763         * g++.dgother/debug1.C: Fix typos.
40764
40765 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * g++.dg/other/debug1.C: New test.
40768
40769 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40770
40771         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40772         of unsigned long.
40773
40774 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40775
40776         * gcc.dg/20011029-2.c: New test.
40777
40778         * gcc.c-torture/compile/20011029-1.c: New test.
40779
40780 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40781
40782         * objc/execute/class_self-1.m: New test.
40783         * objc/execute/class_self-2.m: New test.
40784
40785 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40786
40787         * gcc.misc-tests/msgs.exp: Delete.
40788         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40789         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40790         error set to match recent changes.
40791
40792 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40793
40794         * gcc.dg/20011021-1.c: New test.
40795
40796 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40797
40798         * gcc.c-torture/compile/20011023-1.c: New test.
40799
40800 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40801
40802         * lib/g77.exp: Rewrite based on lib/g++.exp.
40803
40804 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40805
40806         * gcc.c-torture/execute/20011019-1.c: New test.
40807
40808         * gcc.dg/20011018-1.c: New test.
40809
40810 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40811
40812         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40813
40814 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40815
40816         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40817         * gcc.dg/attr-invalid.c: Likewise.
40818
40819 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40820
40821         * testsuite/gcc.dg/20011015-1.c: New test.
40822
40823 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40824
40825         * g++.dg/template/unify2.C: New test.
40826
40827 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40828
40829         * g++.dg/other/exception-specification.C: New test
40830
40831 2001-10-13  Tom Rix  <trix@redhat.com>
40832
40833         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40834         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40835
40836 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40837
40838         * testsuite/gcc.dg/20011009-1.c: New test.
40839
40840 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40841
40842         PR g++/4476
40843         * g++.dg/other/friend1.C: New test.
40844
40845 2001-10-11  Richard Henderson  <rth@redhat.com>
40846
40847         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40848
40849 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40850
40851         * gcc.c-torture/compile/20011010-1.c: New.
40852
40853 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40854
40855         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40856         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40857         g77.f-torture/execute/execute.exp,
40858         g77.f-torture/noncompile/noncompile.exp,
40859         gcc.c-torture/compile/compile.exp,
40860         gcc.c-torture/execute/execute.exp,
40861         gcc.c-torture/execute/ieee/ieee.exp,
40862         gcc.c-torture/execute/memcheck/memcheck.exp,
40863         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40864         objc/execute/execute.exp: Update FSF address.
40865
40866 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40867
40868         * gcc.dg/cpp/cmdlne-C.c: Update.
40869         * gcc.dg/cpp/cmdlne-C2.c: New.
40870
40871 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40872
40873         * gcc.c-torture/execute/20011008-3.c: New.
40874
40875 2001-10-08  DJ Delorie  <dj@redhat.com>
40876
40877         * gcc.dg/20011008-1.c: New.
40878         * gcc.dg/20011008-2.c: New.
40879
40880 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40881
40882         * gcc.dg/cpp/spacing1.c: Update test.
40883
40884 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40885
40886         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40887         spelling errors of "separate" as "seperate".
40888
40889 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40890
40891         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40892         enough to avoid inlining.
40893
40894 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40895
40896         * lib/g77.exp: set libg2c_dir correctly.
40897
40898 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40899
40900         * gcc.dg/cpp/macro11.c: New test.
40901
40902 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40903
40904         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40905         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40906         gcc.dg/format/multattr-3.c: New tests.
40907         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40908         tests for format attributes on function pointers being rejected.
40909
40910 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40911
40912         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40913
40914 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40915
40916         * g++.dg/warn/format1.C: New test.
40917
40918 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40919
40920         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40921
40922 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40923
40924         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40925
40926 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40927
40928         * gcc.dg/cpp/redef2.c: Add test.
40929
40930 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40931
40932         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40933         long-standing bug on i686, apparently.
40934         * gcc.c-torture/execute/loop-2c.x: New file.
40935         * gcc.c-torture/execute/loop-2d.x: New file.
40936         * gcc.c-torture/execute/loop-3c.x: New file.
40937
40938 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40939
40940         * gcc.dg/cpp/20000625-2.c: Correct line number.
40941
40942 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40943
40944         * gcc.dg/cpp/macro10.c: New test.
40945         * gcc.dg/cpp/strify3.c: New test.
40946         * gcc.dg/cpp/spacing1.c: Add tests.
40947         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40948         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40949
40950 2001-09-24  DJ Delorie  <dj@redhat.com>
40951
40952         * gcc.c-torture/execute/20010924-1.c: New test.
40953
40954 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40955
40956         * testsuite/objc/execute/paste.m: Remove.
40957
40958 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40959
40960         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40961
40962 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40963
40964         * g77.dg/strlen0.f: New test.
40965
40966 2001-09-21  Richard Henderson  <rth@redhat.com>
40967
40968         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40969         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40970
40971 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40972
40973         Table-driven attributes.
40974         * g++.dg/ext/attrib1.C: New test.
40975
40976 2001-09-20  DJ Delorie  <dj@redhat.com>
40977
40978         * gcc.dg/20000926-1.c: Update expected warning messages.
40979         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40980         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40981         array.
40982
40983 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40984
40985         * g++.dg/eh/registers1.C: New test case.
40986
40987 2001-09-17  Richard Henderson  <rth@redhat.com>
40988
40989         * gcc.dg/array-5.c: Fix VLA decomposition test.
40990
40991 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40992
40993         * gcc.dg/cpp/line5.c: New testcase.
40994
40995 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40996
40997         * gcc.dg/cpp/macro9.c: New test.
40998
40999 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41000
41001         * gcc.c-torture/execute/980223.c: Change type of addr from long
41002         to char *.
41003
41004 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41005
41006         * gcc.c-torture/execute/20010915-1.c: New test.
41007
41008 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41009
41010         * g77.dg/bprob: New directory.
41011         * g77.dg/bprob/bprob.exp: New file.
41012         * g77.dg/bprob/bprob-1.f: New test.
41013         * g77.dg/gcov: New directory.
41014         * g77.dg/gcov/gcov.exp: New file.
41015         * g77.dg/gcov/gcov-1.f: New test.
41016         * g77.dg/gcov/gcov-1.x: New file.
41017
41018 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41019
41020         * gcc.dg/cpp/directiv.c: Update.
41021         * gcc.dg/cpp/undef1.c: Update.
41022
41023 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41024
41025         * gcc.dg/20010912-1.c: New test.
41026
41027 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41028
41029         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41030         language-independent file in lib.
41031         * lib/gcov.exp: New file.
41032
41033 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41034
41035         * gcc.c-torture/compile/20010911-1.c: New test.
41036
41037 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41038
41039         * lib/profopt.exp: New, to support profile-directed optimizations.
41040         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41041         * gcc.misc-tests/bprob-1.c: New test.
41042         * gcc.misc-tests/bprob-2.c: New test.
41043
41044 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41045
41046         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41047         XFAIL and which kinds of gcov output to verify.
41048         * gcc.misc-tests/gcov-4b.x: New file.
41049         * gcc.misc-tests/gcov-5b.x: New file.
41050         * gcc.misc-tests/gcov-6.x: New file.
41051         * gcc.misc-tests/gcov-7.c: New test.
41052         * gcc.misc-tests/gcov-7.x: New file.
41053
41054 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41055
41056         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41057         * gcc.misc-tests/gcov-6.c: New test.
41058
41059 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41060
41061         PR c++/3986
41062         * g++.dg/abi/vbase1.C: New test.
41063
41064 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41065
41066         * objc.dg/method-2.m: New.
41067
41068 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41069
41070         PR c++/4203
41071         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41072         * g++.dg/init/empty1.C: New test.
41073
41074 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41075
41076         * gcc.c-torture/compile/20010903-1.c: New test.
41077
41078 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41079
41080         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41081         for m68k.
41082
41083 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41084
41085         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41086
41087         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41088
41089         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41090
41091 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41092
41093         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41094         for 16-bit 'unsigned int'.
41095
41096 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41097
41098         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41099
41100 2001-08-27  Richard Henderson  <rth@redhat.com>
41101
41102         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41103         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41104
41105 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41106
41107         * gcc.dg/asm-names.c (ymain): New.
41108
41109 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41110
41111         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41112         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41113         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41114
41115 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41116
41117         * gcc.dg/compare5.c: New testcase.
41118
41119 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41120
41121         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41122         and "In instantiation".
41123
41124 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41125
41126         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41127
41128 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41129
41130         * gcc.misc-tests/gcov.exp: Add support for branch information.
41131         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41132         * gcc.misc-tests/gcov-4.c: New test.
41133         * gcc.misc-tests/gcov-4b.c: New test.
41134         * gcc.misc-tests/gcov-5b.c: New test.
41135
41136 2001-08-20  Zack Weinberg  <zackw@panix.com>
41137
41138         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41139         expected to fail.
41140
41141 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41142
41143         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41144
41145 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41146
41147         * g++.dg/eh/template1.C: New test.
41148
41149 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41150
41151         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41152         Fix thinko.
41153         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41154         for xfail.
41155
41156 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41157
41158         * lib/g77-dg.exp: Use prune.exp for common procedures
41159         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41160         * lib/g77.exp: (g77-dg-prune) Remove
41161
41162 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41163
41164         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41165
41166 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41167
41168         * g++.dg/template/unify1.C: New test.
41169
41170 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41171
41172         * g++.dg/abi/empty4.C: New test.
41173
41174 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41175
41176         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41177         solaris2.*
41178         * g77.f-torture/compile/pr3743.x: Likewise.
41179
41180 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41181
41182         * g++.dg/other/using-declaration.C: New test.
41183
41184 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41185
41186         * gcc.dg/cpp/tr-sign.c: New testcase.
41187
41188 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41189
41190         * gcc.dg/cpp/19951025-1.c: Revert.
41191         * gcc.dg/cpp/directiv.c: We no longer process directives that
41192         interrupt macro arguments.
41193
41194 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
41195
41196         * gcc.dg/bconstp-1.c: New test.
41197
41198 2001-08-03  Richard Henderson  <rth@redhat.com>
41199
41200         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
41201
41202 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41203
41204         * gcc.dg/cpp/19951025-1.c: Update.
41205
41206 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
41207
41208         * g77.dg/ff90-1.f (s): Fix reference of variable z,
41209         should be x.
41210
41211 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         Kill -fhonor-std.
41214         * g++.old-deja/g++.ns/ns14.C: Remove special options.
41215         * g++.old-deja/g++.other/std1.C: Likewise.
41216         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
41217
41218 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
41219
41220         * lib/g77.exp: Load gcc-defs.exp for common procedures
41221         (g77_pass, g77_fail, g77_finish, g77_exit,
41222         ${tool}_check_unsupported_p} Now redundant.  Deleted.
41223
41224 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
41225
41226         * g77.dg/fbackslash.f
41227         * g77.dg/fcase-preserve.f
41228         * g77.dg/ff90-1.f
41229         * g77.dg/ffixed-line-length-0.f
41230         * g77.dg/ffixed-line-length-132.f
41231         * g77.dg/ffixed-line-length-7.f
41232         * g77.dg/ffixed-line-length-72.f
41233         * g77.dg/ffixed-line-length-none.f
41234         * g77.dg/ffree-form-1.f
41235         * g77.dg/fno-backslash.f
41236         * g77.dg/fno-f90-1.f
41237         * g77.dg/fno-fixed-form-1.f
41238         * g77.dg/fno-onetrip.f
41239         * g77.dg/fno-typeless-boz.f
41240         * g77.dg/fno-underscoring.f
41241         * g77.dg/fno-vxt-1.f
41242         * g77.dg/fonetrip.f
41243         * g77.dg/ftypeless-boz.f
41244         * g77.dg/fugly-assumed.f
41245         * g77.dg/funderscoring.f
41246         * g77.dg/fvxt-1.f
41247
41248 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
41249
41250         * objc.dg/fwd-proto-1.m: New.
41251         * objc.dg/local-decl-1.m: New.
41252         * objc.dg/naming-1.m: New.
41253         * objc.dg/naming-2.m: New.
41254         * objc.dg/proto-hier-1.m: New.
41255
41256 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
41257
41258         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
41259         largest-type elements to a struct makes its size grow.
41260
41261 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41262
41263         * g++.dg/abi/vthunk1.C: New test.
41264
41265 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41266
41267         * g++.dg/abi/vbase8-22.C: New test.
41268
41269 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41270
41271         * gcc.dg/cpp/macro8.c: New test.
41272
41273 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41274
41275         * g++.dg/abi/vbase8-21.C: New test.
41276
41277 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
41278
41279         * g++.dg/abi/vbase8-10.C: New test.
41280
41281 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41282
41283         * lib/g++.exp (g++_set_ld_library_path): Renamed to
41284         ${tool}_set_ld_library_path.
41285         Changed caller.
41286         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
41287         g++.exp.
41288
41289 2001-07-26  Stan Cox <scox@redhat.com>
41290
41291         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
41292         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
41293         gcc_exit, gcc_check_unsupported_p):
41294         Moved to gcc-deps.exp
41295         * gcc-deps.exp: New file.
41296
41297 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41298
41299         * g++.old-deja/g++.pt/defarg14.C: New test.
41300
41301 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41302
41303         * g++.old-deja/g++.other/lineno5.C: New test.
41304
41305 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41306
41307         * g++.old-deja/g++.pt/crash68.C: New test.
41308
41309 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         * g++.old-deja/g++.other/crash42.C: New test.
41312
41313 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41314
41315         * gcc.dg/cpp/extratokens.c: Fix.
41316         * gcc.dg/cpp/skipping2.c: New tests.
41317
41318 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41319
41320         * gcc.c-torture/execute/20010724-1.c: New file.
41321         * gcc.c-torture/execute/20010724-1.x: New file.
41322
41323 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41324
41325         * g++.old-deja/g++.other/cond7.C: New test.
41326
41327 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41328
41329         * g++.old-deja/g++.other/optimize4.C: New test.
41330
41331 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.old-deja/g++.abi/vbase8-5.C: New test.
41334
41335 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
41336
41337         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
41338         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
41339         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
41340         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
41341
41342         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
41343         bug report" message.
41344
41345         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
41346         * g++.dg/ext/instantiate1.C: Move from old-deja.
41347
41348 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
41349
41350         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
41351         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
41352         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
41353         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
41354
41355 2001-07-23  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.c-torture/execute/20010723-1.c: New test.
41358
41359 2001-07-23  Ben Elliston  <bje@redhat.com>
41360
41361         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
41362
41363 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41364
41365         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
41366         i[34567]86-*-*.
41367         Delete handling of ieee_multilib_flags.
41368         Pass -mieee for alpha*-*-* and sh-*-*.
41369         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
41370
41371 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
41372
41373         Remove old-abi tests.
41374         * g++.old-deja/g++.mike/p11116.C: Remove.
41375         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
41376
41377 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
41378
41379         * g77.f-torture/compile/pr3743.f: New test
41380
41381 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
41382
41383         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
41384
41385 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41386
41387         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
41388         g++.old-deja/g++.pt/static6.C: Likewise.
41389         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
41390         supports weak symbols.
41391
41392 2001-07-18  Andreas Jaeger  <aj@suse.de>
41393
41394         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
41395         supported again.
41396
41397 2001-07-18  Andreas Jaeger  <aj@suse.de>
41398
41399         * gcc.dg/iftrap-1.c: Fix target line.
41400
41401 2001-07-17  Richard Henderson  <rth@redhat.com>
41402
41403         * gcc.c-torture/execute/20010717-1.c: New.
41404
41405 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41406
41407         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
41408         tests.
41409
41410 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41411
41412         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
41413
41414 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41415
41416         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
41417         UAC_SIGBUS, UAC_NOPRINT definitions.
41418
41419 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
41420
41421         * objc/execute/object_is_class.m: New test.
41422         * objc/execute/object_is_meta_class.m: New test.
41423
41424 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41425
41426         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
41427         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
41428
41429 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
41430
41431         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
41432         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
41433
41434 2001-07-14  Richard Henderson  <rth@redhat.com>
41435
41436         * gcc.dg/iftrap-1.c: New.
41437
41438 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
41439
41440         * g77.f-torture/execute/intrinsic77.f: New test.
41441
41442 2001-07-11  Janis Johnson <janis@us.ibm.com>
41443
41444         * gcc.misc-tests/gcov-3.c: New test.
41445
41446 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41447
41448         * gcc.c-torture/compile/20010711-1.c,
41449         * gcc.c-torture/compile/20010711-2.c: New tests.
41450
41451 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
41452
41453         * gcc.c-torture/execute/20010711-1.c: New test.
41454
41455 2001-07-11  Ben Elliston  <bje@redhat.com>
41456
41457         * g++.old-deja/g++.other/enum5.C: New test.
41458
41459 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
41460
41461         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
41462         (g++-dg-prune): Call prune_gcc_output.
41463         * prune.exp: New file for prune_gcc_output.
41464         * lib/g++.exp, lib/gcc.exp: Load it.
41465
41466 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41467
41468         * gcc.c-torture/compile/20010701-1.c,
41469         g++.old-deja/g++.ext/attrib6.C: New tests.
41470
41471 2001-07-06  Jeffrey A Law  (law@cygnus.com)
41472
41473         * gcc.c-torture/compile/20010706-1.c: New test.
41474
41475 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
41476
41477         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
41478
41479 2001-06-28  Stan Shebs  <shebs@apple.com>
41480
41481         * gcc.dg/pragma-darwin.c: New test.
41482
41483 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41484
41485         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
41486         Solaris 2.[678] system.
41487
41488 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41489
41490         * gcc.dg/20010622-1.c: New test.
41491
41492 2001-06-18  Stan Shebs  <shebs@apple.com>
41493
41494         * objc.dg: New directory.
41495         * objc.dg/dg.exp: New file.
41496         * objc.dg/alias.m: New.
41497         * objc.dg/class-1.m: New.
41498         * objc.dg/class-2.m: New.
41499         * objc.dg/const-str-1.m: New.
41500         * objc.dg/const-str-2.m: New.
41501         * objc.dg/id-1.m: New.
41502         * objc.dg/method-1.m: New.
41503         * objc.dg/super-class-1.m: New.
41504         * lib/objc-dg.exp: New file.
41505
41506 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41507
41508         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41509         of label name.
41510
41511 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41512
41513         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41514
41515 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41516
41517         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41518         variable.
41519
41520 2001-06-12  Richard Henderson  <rth@redhat.com>
41521
41522         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41523
41524 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41525
41526         * g++.old-deja/g++.abi/vbase5.C: New test.
41527         * g++.old-deja/g++.abi/vbase6.C: New test.
41528         * g++.old-deja/g++.abi/vbase7.C: New test.
41529
41530 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41531
41532         * gcc.c-torture/compile/20010610-1.c: New test.
41533
41534 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41535
41536         * g++.old-deja/g++.abi/vbase4.C: New test.
41537
41538 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41539
41540         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41541         support %f for HC11/HC12 targets.
41542         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41543         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41544         on HC11/HC12 targets.
41545         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41546
41547 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41548
41549         * gcc.dg/wchar_t-1.c: New file.
41550         * gcc.dg/wint_t-1.c: Likewise.
41551
41552 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41553
41554         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41555
41556 2001-06-11  Richard Henderson  <rth@redhat.com>
41557
41558         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41559
41560 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41561
41562         * gcc.c-torture/compile/20010611-1.c: New test.
41563
41564 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41565
41566         * gcc.dg/c99-tag-1.c: Add more tests.
41567
41568 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41569
41570         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41571         representation on MN10300 and ARM/Thumb.
41572
41573 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41574
41575         * g77.f-torture/execute/20010610.f: New.
41576
41577 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41578
41579         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41580         names.
41581
41582 2001-06-09  Richard Henderson  <rth@redhat.com>
41583
41584         * gcc.c-torture/execute/ashrdi-1.c: New.
41585         * gcc.c-torture/execute/ashldi-1.c: New.
41586         * gcc.c-torture/execute/lshrdi-1.c: New.
41587
41588 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41589
41590         * objc/execute/load-3.m: Added. Check sending +load to categories,
41591         in addition to classes.
41592
41593 2001-06-08  Stan Shebs  <shebs@apple.com>
41594
41595         * objc/execute/load-2.m: New test.  From Nicola Pero
41596         <n.pero@mi.flashnet.it>.
41597
41598 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41599
41600         * gcc.c-torture/execute/20010605-2.c: New test.
41601
41602 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41603
41604         * g++.old-deja/g++.abi/vbase2.C: New test.
41605         * g++.old-deja/g++.abi/vbase3.C: New test.
41606
41607 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41608
41609         * g++.old-deja/g++.pt/friend49.C: New test.
41610
41611 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41612
41613         * g++.old-deja/g++.ext/anon3.C: New test.
41614
41615 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41616
41617         * g++.old-deja/g++.other/conv7.C: New test.
41618
41619 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41620
41621         * gcc.c-torture/compile/20010605-2.c: New test.
41622
41623 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41624
41625         * gcc.c-torture/execute/20010604-1.c: New test.
41626
41627 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41628
41629         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41630
41631 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41632
41633         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41634         (g++_link_flags): Likewise.
41635         (g++_init): Pass gccpath's value to two previous functions.
41636
41637 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41638
41639         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41640         Ensure logfile entry matches exec command line.
41641
41642 2001-05-31  Richard Henderson  <rth@redhat.com>
41643
41644         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41645         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41646
41647 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41648
41649         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41650         compiler for irix6.2
41651
41652 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41653
41654         * g++.old-deja/g++.other/optimize3.C: New file.
41655
41656 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41657
41658         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41659         assemble.
41660
41661 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.old-deja/g++.other/optimize2.C: New file.
41664
41665 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41666
41667         * gcc.c-torture/compile/20010518-2.c: New file.
41668         * gcc.c-torture/execute/20010518-1.c: New file.
41669         * gcc.c-torture/execute/20010518-2.c: New file.
41670
41671 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41672
41673         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41674
41675 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41676
41677         G++ no longer defines builtins that do not begin with __builtin.
41678         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41679         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41680         * g++.old-deja/g++.law/builtin1.C: Likewise.
41681         * g++.old-deja/g++.law/cvt2.C: Likewise.
41682         * g++.old-deja/g++.mike/net5.C: Likewise.
41683         * g++.old-deja/g++.other/builtins1.C: Likewise.
41684         * g++.old-deja/g++.other/builtins2.C: Likewise.
41685         * g++.old-deja/g++.other/builtins3.C: Likewise.
41686         * g++.old-deja/g++.other/builtins4.C: Likewise.
41687         * g++.old-deja/g++.other/inline8.C: Likewise.
41688         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41689
41690 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41691
41692         * g++.old-deja/g++.pt/using1.C: Adjust.
41693         * g++.old-deja/g++.pt/using2.C: New test.
41694
41695 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41696
41697         * gcc.dg/cpp/charconst.c: New tests.
41698         * gcc.dg/cpp/escape.c: New tests.
41699         * gcc.dg/cpp/escape-1.c: New tests.
41700         * gcc.dg/cpp/escape-2.c: New tests.
41701         * gcc.dg/cpp/ucs.c: New tests.
41702
41703 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41704
41705         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41706         native compiler for irix6.5.
41707
41708 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41709
41710         * lib/g++.exp (g++_include_flags): Use args to compute
41711         get_multilibs.
41712         (g++_link_flags): Likewise.
41713         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41714
41715 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41716
41717         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41718
41719 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41720
41721         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41722         this file.
41723
41724 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41725
41726         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41727         STACK_SIZE;
41728         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41729         to STACK_SIZE; Use it to define size of add_histo array.
41730         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41731         to STACK_SIZE.
41732         (f): Use GITT_SIZE to define size of gitt local table.
41733         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41734         to STACK_SIZE; Use it to define size of bytemem array.
41735
41736 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41737
41738         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41739         on 68HC11/HC12 due to the asm instruction.
41740         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41741         * gcc.c-torture/compile/920520-1.x: Likewise.
41742         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41743         on 68HC11/HC12 because the function is larger than 64K.
41744         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41745         on 68HC11/HC12 because the structure is too large.
41746
41747 2001-05-20  Richard Henderson  <rth@redhat.com>
41748
41749         * gcc.c-torture/execute/20010520-1.c: New.
41750
41751 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41752
41753         * g++.old-deja/g++.warn/compare1.C: New test.
41754         * gcc.dg/compare4.c: New test.
41755
41756 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.old-deja/g++.other/optimize1.C: New test.
41759
41760 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41761
41762         * g++.old-deja/g++.pt/spec41.C: New test.
41763
41764 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41765
41766         * gcc.c-torture/compile/20010114-1.x: Remove.
41767
41768 2001-05-18  Stan Shebs  <shebs@apple.com>
41769
41770         * gcc.c-torture/compile/20010518-1.c: New test.
41771
41772 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41773
41774         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41775         * g++.old-deja/g++.pt/crash67.C: New test.
41776
41777 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41778
41779         * g++.old-deja/g++.other/debug9.C: New test.
41780
41781 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41782
41783         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41784
41785 2001-05-16  Jan Hubicka  <jh@suse.cz>
41786
41787         * gcc.c-torture/compile/20010516-1.c: New test.
41788
41789 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41790
41791         * g++.old-deja/g++.other/crash41.C: New test.
41792
41793 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41794
41795         * g++.old-deja/g++.pt/crash66.C: New test.
41796
41797 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41798
41799         * g++.old-deja/g++.robertl/eb27.C: Convert.
41800
41801 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41802
41803         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41804         declaration being redundant.
41805
41806 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41807
41808         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41809
41810 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41811
41812         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41813
41814 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41815
41816         * lib/g++.exp: Use testsuite_flags.
41817
41818 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41819
41820         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41821
41822 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41823
41824         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41825
41826 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41827
41828         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41829
41830 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41831
41832         * gcc.c-torture/compile/20010313-1.c: New test.
41833
41834 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41835
41836         * gcc.dg/cpp/direct2.c: New test.
41837         * gccq.dg/cpp/direct2s.c: New test.
41838
41839         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41840
41841 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41842
41843         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41844         * g++.old-deja/g++.other/op3.C: Likewise.
41845
41846 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41847
41848         * gcc.dg/cpp/syshdr.h: New file.
41849         * gcc.dg/cpp/sysmac1.c: Update.
41850         * gcc.dg/cpp/sysmac2.c: Update.
41851
41852 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41853
41854         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41855
41856 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41857
41858         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41859         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41860
41861 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41862
41863         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41864
41865 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41866
41867         * lib/g++.exp (g++_include_flags): Don't use any special flags
41868         if TESTING_IN_BUILD_TREE is not defined.
41869         (g++_init): Use a plain 'c++' as the compiler if
41870         TESTING_IN_BUILD_TREEE is not defined.
41871
41872 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41873
41874         * g++.old-deja/g++.eh/catch13.C: New test.
41875         * g++.old-deja/g++.eh/catch14.C: New test.
41876
41877 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * gcc.dg/cpp/tr-define.c: New test.
41880
41881 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41882
41883         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41884         <stdlib.h>, not <malloc.h>.
41885
41886 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41887
41888         * g++.old-deja/g++.ns/template17.C: New test.
41889
41890 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41891
41892         * g++.old-deja/g++.pt/ref4.C: New test.
41893
41894 2001-04-30  Richard Henderson  <rth@redhat.com>
41895
41896         * gcc.dg/20000724-1.c: Revert last change.
41897
41898 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41899
41900         * g77.f-torture/execute/20010430.f: New test.
41901
41902 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41903
41904         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41905
41906 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41907
41908         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41909
41910 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41911
41912         * g++.old-deja/g++.eh/crash6.C: New test.
41913
41914 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41915
41916         * g++.old-deja/g++.other/warn7.C: New test.
41917
41918 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41919
41920         * g++.old-deja/g++.other/defarg9.C: New test.
41921
41922 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41923
41924         * g77.f-torture/compile/20010426.f: New test.
41925         * g77.f-torture/execute/20010426.f: New test.
41926
41927 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41928
41929         * g77.f-torture/compile/20000629-1.x: Remove - error
41930         has been fixed.
41931
41932 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41933
41934         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41935         Tweak slightly to work with g++.dg framework.
41936         * g++.dg/special/ecos.exp: Run initp1.C test.
41937         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41938
41939         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41940         its linker doesn't give line numbers either.
41941         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41942
41943 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41944
41945         * g++.old-deja/g++.other/lex1.C: New test.
41946
41947 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41948
41949         * gcc.dg/noncompile/20010425-1.c: New test.
41950
41951 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41952
41953         * g++.old-deja/g++.pt/mangle2.C: New test.
41954
41955 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41956
41957         * gcc.dg/format/plus-1.c: New test.
41958
41959 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41960
41961         * gcc.dg/20010423-1.c: New test.
41962
41963 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41964
41965         * gcc.c-torture/execute/20010422-1.c: New test.
41966
41967 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41968
41969         * g++.old-deja/g++.ns/type2.C: New test.
41970
41971 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41972
41973         * g++.old-deja/g++.other/perf1.C: New test.
41974
41975 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41976
41977         * gcc.dg/c99-func-2.c: Remove xfail.
41978         * gcc.dg/c99-func-3.c: Remove xfail.
41979         * gcc.dg/c99-func-4.c: Remove xfail.
41980
41981 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41982
41983         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41984
41985 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41986
41987         * gcc.c-torture/compile/20010423-1.c: New test.
41988
41989 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41990
41991         * g++.old-deja/g++.pt/typename28.C: New test.
41992
41993 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41994
41995         * g++.old-deja/g++.abi/empty2.C: New test.
41996         * g++.old-deja/g++.abi/empty3.C: New test.
41997
41998 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41999
42000         * g++.old-deja/g++.other/comdat2.C: New test.
42001         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42002
42003 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42004
42005         * g++.old-deja/g++.other/overload14.C: New test.
42006
42007 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42008
42009         * g++.old-deja/g++.other/lookup23.C: New test.
42010
42011 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42012
42013         * gcc.c-torture/execute/20010403-1.c: New test.
42014
42015 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42016             Mark Mitchell  <mark@codesourcery.com>
42017
42018         * lib/old-dejagnu.exp: Don't delete output of executable.
42019         Add .exe suffix to executables.
42020
42021 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42022
42023         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42024
42025 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42026
42027         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42028
42029 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42030
42031         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42032         * g++.old-deja/g++.abi/crash1.C: New test.
42033
42034 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42035
42036         * g++.old-deja/g++.other/crash40.C: New test.
42037
42038 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42039
42040         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42041
42042 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42043
42044         * g++.old-deja/g++.other/warn6.C: New test.
42045
42046 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42047
42048         * g++.old-deja/g++.robertl/eb42.C: Same.
42049
42050 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42051
42052         * gcc.dg/wtr-conversion-1.c: New testcase.
42053
42054 2001-04-10  Richard Henderson  <rth@redhat.com>
42055
42056         * g++.old-deja/g++.other/array5.C: New.
42057
42058 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42059
42060         * gcc.c-torture/execute/20010408-1.c: New test.
42061
42062 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42063
42064         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42065         headers and constructs.
42066         * g++.old-deja/g++.robertl/eb79.C: Same.
42067         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42068         * g++.old-deja/g++.robertl/eb73.C: Same.
42069         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42070         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42071         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42072         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42073         * g++.old-deja/g++.robertl/eb44.C: Same.
42074         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42075         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42076         * g++.old-deja/g++.robertl/eb39.C: Same.
42077         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42078         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42079         * g++.old-deja/g++.robertl/eb30.C: Same.
42080         * g++.old-deja/g++.robertl/eb3.C: Same.
42081         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42082         * g++.old-deja/g++.robertl/eb21.C: Same.
42083         * g++.old-deja/g++.robertl/eb15.C: Same.
42084         * g++.old-deja/g++.robertl/eb118.C: Same.
42085         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42086         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42087         * g++.old-deja/g++.robertl/eb109.C: Same.
42088         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42089         * g++.old-deja/g++.mike/rtti1.C: Same.
42090         * g++.old-deja/g++.mike/p658.C: Same.
42091         * g++.old-deja/g++.mike/net46.C: Same.
42092         * g++.old-deja/g++.mike/net34.C: Same.
42093         * g++.old-deja/g++.mike/memoize1.C: Same.
42094         * g++.old-deja/g++.mike/eh2.C: Same.
42095         * g++.old-deja/g++.law/weak.C: Same.
42096         * g++.old-deja/g++.law/visibility7.C: Same.
42097         * g++.old-deja/g++.law/visibility25.C: Same.
42098         * g++.old-deja/g++.law/visibility22.C: Same.
42099         * g++.old-deja/g++.law/visibility2.C: Same.
42100         * g++.old-deja/g++.law/visibility17.C: Same.
42101         * g++.old-deja/g++.law/visibility13.C: Same.
42102         * g++.old-deja/g++.law/visibility10.C: Same.
42103         * g++.old-deja/g++.law/visibility1.C: Same.
42104         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42105         * g++.old-deja/g++.law/vbase1.C: Same.
42106         * g++.old-deja/g++.law/operators32.C: Same.
42107         * g++.old-deja/g++.law/nest3.C: Same.
42108         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42109         * g++.old-deja/g++.law/except5.C (main): Same.
42110         * g++.old-deja/g++.law/cvt7.C (run): Same.
42111         * g++.old-deja/g++.law/cvt2.C: Same.
42112         * g++.old-deja/g++.law/cvt16.C: Same.
42113         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42114         * g++.old-deja/g++.law/ctors17.C (main): Same.
42115         * g++.old-deja/g++.law/ctors13.C: Same.
42116         * g++.old-deja/g++.law/ctors12.C (main): Same.
42117         * g++.old-deja/g++.law/ctors10.C: Same.
42118         * g++.old-deja/g++.law/code-gen5.C: Same.
42119         * g++.old-deja/g++.law/bad-error7.C: Same.
42120         * g++.old-deja/g++.law/arm9.C: Same.
42121         * g++.old-deja/g++.law/arm12.C: Same.
42122         * g++.old-deja/g++.law/arg8.C: Same.
42123         * g++.old-deja/g++.law/arg1.C: Same.
42124         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42125         * g++.old-deja/g++.jason/template31.C: Same.
42126         * g++.old-deja/g++.jason/template24.C (main): Same.
42127         * g++.old-deja/g++.jason/2371.C: Same.
42128         * g++.old-deja/g++.eh/new2.C: Same.
42129         * g++.old-deja/g++.eh/new1.C: Same.
42130         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42131         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42132         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42133         * g++.old-deja/g++.brendan/crash62.C: Same.
42134         * g++.old-deja/g++.brendan/crash52.C: Same.
42135         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42136         * g++.old-deja/g++.brendan/crash38.C: Same.
42137         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42138         * g++.old-deja/g++.brendan/copy9.C: Same.
42139
42140 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42141
42142         * gcc.c-torture/execute/20001203-2.c (memset):
42143         Count argument is of type __SIZE_TYPE__.
42144
42145 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42146
42147         * gcc.c-torture/compile/20010404-1.c: New test.
42148
42149 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42150
42151         * gcc.c-torture/compile/20010326-1.c: New test.
42152
42153 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42154
42155         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42156         peculiarities of the SH.
42157         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42158
42159 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42160
42161         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42162         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42163         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42164
42165 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42166
42167         * g77.f-torture/compile/20010321-1.f: New test.
42168
42169 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42170
42171         * gcc.c-torture/compile/20010329-1.c: New test.
42172
42173 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.c-torture/execute/20010329-1.c: New test.
42176
42177 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42178
42179         * g++.old-deja/g++.other/eh4.C: Fix typo.
42180
42181 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42182
42183         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42184
42185 2001-03-28  Philip Blundell  <philb@gnu.org>
42186
42187         * gcc.c-torture/compile/20010328-1.c: New test.
42188
42189 2001-03-27  Richard Henderson  <rth@redhat.com>
42190
42191         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
42192         * g++.old-deja/g++.eh/vbase3.C: Likewise.
42193
42194 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
42195
42196         * gcc.c-torture/compile/20010327-1.c: New test.
42197
42198 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42199
42200         * g++.old-deja/g++.other/friend12.C: New test.
42201         * g++.old-deja/g++.other/friend9.C: Expect no errors.
42202         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
42203
42204 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42205
42206         * gcc.c-torture/execute/20010325-1.c: New test.
42207
42208 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
42209
42210         * g++.old-deja/g++.other/mangle3.C: New test.
42211
42212 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
42213
42214         * g++.old-deja/g++.other/anon8.C: New test.
42215
42216 2001-03-20  Philip Blundell  <philb@gnu.org>
42217
42218         * gcc.c-torture/compile/20010320-1.c: New test.
42219
42220 2001-03-17  Richard Henderson  <rth@redhat.com>
42221
42222         * g++.old-deja/g++.other/eh4.C: Add expected error text.
42223
42224 2001-03-15  Geoff Keating  <geoff@redhat.com>
42225
42226         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
42227         tests on AIX.
42228
42229 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
42230
42231         * g++.old-deja/g++.other/eh4.C: New test.
42232
42233 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42234
42235         * gcc.dg/cpp/mi1.c: Update.
42236
42237 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
42238
42239         * g++.old-deja/g++.other/regstack.C: New test.
42240
42241 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42242
42243         * g++.old-deja/g++.other/ref4.C: New test.
42244
42245 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
42246
42247         * objc/execute/va_method.m: Added.
42248         * objc/execute/IMP.m: Added.
42249         * objc/execute/_cmd.m: Added.
42250         * objc/execute/accessing_ivars.m: Added.
42251         * objc/execute/class-1.m: Added.
42252         * objc/execute/class-10.m: Added.
42253         * objc/execute/class-11.m: Added.
42254         * objc/execute/class-12.m: Added.
42255         * objc/execute/class-13.m: Added.
42256         * objc/execute/class-14.m: Added.
42257         * objc/execute/class-2.m: Added.
42258         * objc/execute/class-3.m: Added.
42259         * objc/execute/class-4.m: Added.
42260         * objc/execute/class-5.m: Added.
42261         * objc/execute/class-6.m: Added.
42262         * objc/execute/class-7.m: Added.
42263         * objc/execute/class-8.m: Added.
42264         * objc/execute/class-9.m: Added.
42265         * objc/execute/class-tests-1.h
42266         * objc/execute/class-tests-2.h
42267         * objc/execute/compatibility_alias.m: Added.
42268         * objc/execute/encode-1.m: Added.
42269         * objc/execute/formal_protocol-1.m: Added.
42270         * objc/execute/formal_protocol-2.m: Added.
42271         * objc/execute/formal_protocol-3.m: Added.
42272         * objc/execute/formal_protocol-4.m: Added.
42273         * objc/execute/formal_protocol-5.m: Added.
42274         * objc/execute/formal_protocol-6.m: Added.
42275         * objc/execute/formal_protocol-7.m: Added.
42276         * objc/execute/informal_protocol.m: Added.
42277         * objc/execute/initialize.m: Added.
42278         * objc/execute/load.m: Added.
42279         * objc/execute/many_args_method.m: Added.
42280         * objc/execute/nested-3.m: Added.
42281         * objc/execute/no_clash.m: Added.
42282         * objc/execute/private.m: Added.
42283         * objc/execute/redefining_self.m: Added.
42284         * objc/execute/root_methods.m: Added.
42285         * objc/execute/selector-1.m: Added.
42286         * objc/execute/static-1.m: Added.
42287         * objc/execute/static-2.m: Added.
42288         * objc/execute/va_method.m: Added.
42289
42290 2001-03-10  Richard Henderson  <rth@redhat.com>
42291
42292         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
42293
42294 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42295
42296         * g++.old-deja/g++.other/crash31.C: XFAIL.
42297         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
42298         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
42299         * gcc.c-torture/execute/20010123-1.x: XFAIL.
42300         * gcc.c-torture/execute/20010124-1.x: XFAIL.
42301         * gcc.dg/sequence-pt-1.c: XFAIL one test.
42302
42303 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
42304
42305         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
42306
42307 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42308
42309         * gcc.dg/20000724-1.c: Don't use multiline strings.
42310
42311 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
42312
42313         * objc/execute/string1.m, objc/execute/string2.m: Compare the
42314         result of -cString against what we expect it to be; don't just
42315         print it out for no one to read.
42316
42317         * objc/execute/string3.m, objc/execute/string4.m: New tests.
42318         Based on testcases provided by Nicola Pero.
42319
42320 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42321
42322         * gcc.dg/cpp/macro7.c: New test.
42323
42324 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
42325
42326         * gcc.dg/cpp/multiline.c: Update.
42327
42328 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42329
42330         * g++.old-deja/g++.other/enum3.C: New test.
42331
42332 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42333
42334         * g++.old-deja/g++.other/pod1.C: New test.
42335
42336 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42337
42338         * g++.old-deja/g++.ext/overload1.C: New test.
42339
42340 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42341
42342         * g++.old-deja/g++.pt/using1.C: New test.
42343
42344 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.other/using9.C: New test.
42347
42348 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
42349
42350         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
42351
42352         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
42353
42354 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
42355
42356         * g++.old-deja/g++.ext/realpt1.C: Remove.
42357
42358 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
42359
42360         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
42361
42362 2001-02-26  Will Cohen  <wcohen@redhat.com>
42363
42364         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
42365
42366 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
42367
42368         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
42369         templatized constructors.
42370
42371 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42372
42373         * gcc.c-torture/execute/20010224-1.c: New test.
42374
42375 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
42376
42377         * gcc.c-torture/execute/20010222-1.c: New test.
42378
42379 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
42380
42381         * g++.old-deja/g++.other/inline20.C: New test.
42382
42383 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
42384
42385         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
42386
42387 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42388
42389         * g++.old-deja/g++.other/lookup22.C: New test.
42390
42391 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
42392
42393         * g77.dg: New directory.
42394         * g77.dg/20010216-1.f: New test case.
42395         * g77.dg/dg.exp: New driver.
42396         * lib/g77-dg.exp: New driver library.
42397
42398 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42399
42400         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
42401
42402 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
42403
42404         * g++.old-deja/g++.other/decl9.C: New test.
42405
42406 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * g++.old-deja/g++.other/init16.C: Update the test so that it does
42409         not need <string> and also tests the initialization at runtime.
42410
42411 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42412
42413         * gcc.c-torture/execute/longlong.c: New test.
42414
42415 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42416
42417         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
42418
42419 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
42420
42421         * gcc.c-torture/execute/920302-1.c (execute):
42422         Change argument type to short.
42423
42424 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42425
42426         * g++.old-deja/g++.pt/deduct6.C: New test.
42427
42428 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
42429
42430         * g++.old-deja/g++.pt/deduct5.C: New test.
42431
42432 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
42433
42434         * gcc.c-torture/execute/20010209-1.c: New test.
42435
42436 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
42437
42438         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
42439
42440 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
42441
42442         * g++.dg/vtgc1.C: Update for new ABI.
42443
42444         * consistency.vlad: New directory, 1665 files.
42445
42446 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42447
42448         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
42449         return type.
42450         * gcc.dg/cpp/digraphs.c: Declare puts.
42451
42452 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42453
42454         * g++.old-deja/g++.other/warn5.C: New test.
42455
42456 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42457
42458         * g++.old-deja/g++.pt/spec40.C: New test.
42459
42460 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
42461
42462         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
42463         case.
42464         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
42465
42466 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
42467
42468         * gcc.c-torture/compile/20010209-1.c: New test.
42469
42470 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
42471
42472         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
42473         excess errors message but not if it crashes.
42474         * g++.old-deja/g++.other/crash27.C: Likewise.
42475         * g++.old-deja/g++.other/crash28.C: Likewise.
42476         * g++.old-deja/g++.other/crash30.C: Likewise.
42477         * g++.old-deja/g++.other/crash32.C: Likewise.
42478         * g++.old-deja/g++.other/crash35.C: Likewise.
42479         * g++.old-deja/g++.pt/inherit2.C: Likewise.
42480
42481 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42482
42483         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
42484         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
42485         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
42486         g77.f-torture/execute/execute.exp,
42487         g77.f-torture/noncompile/noncompile.exp,
42488         gcc.c-torture/execute/execute.exp,
42489         gcc.c-torture/execute/memcheck/memcheck.exp,
42490         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
42491         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
42492         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
42493         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
42494         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
42495         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
42496         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42497         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
42498         Remove bug reporting instructions with ancient email addresses.
42499
42500 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42501
42502         * gcc.dg/20010202-1.c: New test.
42503         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42504
42505 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42506
42507         * g++.dg/stdbool-if.C: New test.
42508
42509 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42510
42511         * objc/execute/fdecl.m: Added main().
42512
42513 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42514
42515         * gcc.c-torture/execute/20010206-1.c: New test.
42516
42517 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42518
42519         * gcc.dg/cpp/avoidpaste1.c: Update.
42520
42521 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42522
42523         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42524         Pero <nicola@brainstorm.co.uk>.
42525         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42526
42527 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42528
42529         * g++.old-deja/g++.pt/spec39.C: New test.
42530
42531 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42532
42533         * gcc.c-torture/compile/20010202-1.c: New test.
42534
42535 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42536
42537         * g++.old-deja/g++.abi/primary2.C: New test.
42538         * g++.old-deja/g++.abi/primary3.C: New test.
42539         * g++.old-deja/g++.abi/primary4.C: New test.
42540         * g++.old-deja/g++.abi/primary5.C: New test.
42541         * g++.old-deja/g++.abi/vtable3.h: New test.
42542         * g++.old-deja/g++.abi/vtable3a.C: New test.
42543         * g++.old-deja/g++.abi/vtable3b.C: New test.
42544         * g++.old-deja/g++.abi/vtable3c.C: New test.
42545         * g++.old-deja/g++.abi/vtable3d.C: New test.
42546         * g++.old-deja/g++.abi/vtable3e.C: New test.
42547         * g++.old-deja/g++.abi/vtable3f.C: New test.
42548         * g++.old-deja/g++.abi/vtable3g.C: New test.
42549         * g++.old-deja/g++.abi/vtable3h.C: New test.
42550         * g++.old-deja/g++.abi/vtable3i.C: New test.
42551         * g++.old-deja/g++.abi/vtable3j.C: New test.
42552         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42553
42554 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42555
42556         * g++.old-deja/g++.other/anon6.C: New test.
42557         * g++.old-deja/g++.other/anon7.C: New test.
42558
42559 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42560
42561         * gcc.dg/cpp/avoidpaste2.c: New tests.
42562
42563 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42564
42565         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42566
42567 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42568
42569         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42570         DECIMAL_DIG cases for Irix."
42571
42572 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42573
42574         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42575
42576 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42577
42578         * gcc.dg/c99-tag-1.c: New test.
42579
42580 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42581
42582         * gcc.dg/cpp/tr-warn1.c: Add tests.
42583
42584 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42585
42586         * gcc.dg/cpp/avoidpaste1.c: Update.
42587         * gcc.dg/cpp/paste4.c: Update.
42588
42589 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42590
42591         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42592         cases for Irix.
42593
42594 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42595
42596         * g++.old-deja/g++.other/inline19.C: New test.
42597
42598 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42599
42600         * gcc.dg/Wlarger-than.c: New test.
42601
42602 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42603
42604         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42605
42606 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42607
42608         * gcc.c-torture/execute/20010129-1.c: New test.
42609         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42610
42611 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42612
42613         * gcc.dg/cpp/avoidpaste1.c: Test case.
42614
42615 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42616
42617         * g++.old-deja/g++.other/inline18.C: New test.
42618
42619 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42620
42621         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42622         and __builtin_putchar.
42623
42624 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42625
42626         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42627         tests.
42628
42629 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42630
42631         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42632         floating point number rounding mode to round to the nearest
42633         representable mode.
42634
42635 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42636
42637         * g++.old-deja/g++.other/mangle2.C: New test.
42638
42639 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42640
42641         * gcc.c-torture/compile/20010124-1.c: New test.
42642
42643 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42644
42645         * g++.old-deja/g++.pt/spec38.C: New test.
42646
42647 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42648
42649         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42650         "Build don't run".
42651
42652 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42653
42654         * gcc.c-torture/execute/20010123-1.c: New test.
42655
42656 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42657
42658         * g++.old-deja/g++.pt/spec37.C: New test.
42659
42660 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42661
42662         * g++.old-deja/g++.pt/overload14.C: New test.
42663
42664 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42665
42666         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42667         __builtin_return_address.
42668
42669 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42670
42671         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42672         * g++.old-deja/g++.pt/spec35.C: New test.
42673         * g++.old-deja/g++.pt/spec36.C: New test.
42674
42675 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42676
42677         * gcc.c-torture/compile/20010118-1.c: New test.
42678
42679 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42680
42681         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42682
42683 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42684
42685         * gcc.c-torture/execute/20010119-1.c: New test.
42686
42687 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42688
42689         * g++.old-deja/g++.other/vbase5.C: New test.
42690
42691 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42692
42693         * gcc.c-torture/execute/20010118-1.c: New test.
42694
42695 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42696
42697         * g++.old-deja/g++.pt/deduct3.C: New test.
42698
42699 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42700
42701         * g++.old-deja/g++.pt/spec34.C: New test.
42702
42703 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42704
42705         * g77.f-torture/compile/20000601-2.f: New test.
42706
42707 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42708
42709         * g++.old-deja/g++.other/init17.C: New test.
42710
42711 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42712
42713         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42714
42715 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42716
42717         * g++.old-deja/g++.pt/unify8.C: New test.
42718
42719 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42720
42721         * g++.old-deja/g++.abi/vbase1.C: New test.
42722
42723 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42724
42725         * g++.old-deja/g++.pt/crash65.C: New test.
42726
42727 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42728
42729         * gcc.dg/cpp/assembl2.S: New test case.
42730
42731 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42732
42733         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42734         are supported.
42735
42736 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42737
42738         * g++.old-deja/g++.other/builtins1.C: New test.
42739         * g++.old-deja/g++.other/builtins2.C: Likewise.
42740         * g++.old-deja/g++.other/builtins3.C: Likewise.
42741         * g++.old-deja/g++.other/builtins4.C: Likewise.
42742
42743 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42744
42745         * gcc.c-torture/compile/20010117-1.c: New test.
42746         * gcc.c-torture/compile/20010117-2.c: New test.
42747
42748 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42749
42750         * g77.f-torture/execute/20010116.[fx]: New test,
42751         XFAIL on i?86-*-*.
42752         * g77.f-torture/compile/20010115.f: Indicate it's
42753         a test for PR fortran/1636.
42754
42755 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42756
42757         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42758
42759 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42760
42761         * g77.f-torture/compile/20010115.f: New test.
42762
42763 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42764
42765         * g++.old-deja/g++.pt/nontype5.C: New test.
42766
42767 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42768
42769         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42770         have an equivalent working one below it.
42771
42772 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42773
42774         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42775         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42776
42777 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42778
42779         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42780         message containing "init_priority".
42781         (conpr-2.C): Likewise.
42782         (conpr-3.C): Likewise.
42783         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42784
42785 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42786
42787         * gcc.c-torture/execute/20010114-2.c: New test.
42788
42789 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42790
42791         * gcc.c-torture/compile/20010114-1.c: New test.
42792         * gcc.c-torture/compile/20010114-1.x: Xfail.
42793         * gcc.c-torture/compile/20010114-2.c: New test.
42794         * gcc.c-torture/execute/20010114-1.c: New test.
42795         * gcc.dg/trunc-1.c: New test.
42796         * gcc.dg/uninit-B.c: New test.
42797
42798 2001-01-13  Nick Clifton  <nickc@redhat.com>
42799
42800         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42801         target.
42802
42803 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42804
42805         * gcc.c-torture/compile/20010113-1.c: New test.
42806
42807 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42808
42809         * gcc.c-torture/compile/20001212-1.c: New test.
42810
42811 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42812
42813         * gcc.dg/cpp/widestr1.c: Update.
42814         * gcc.dg/cpp/prag-imp.c: Remove.
42815
42816 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42817
42818         * gcc.c-torture/execute/20000801-3.x: Remove.
42819         * gcc.dg/c90-init-1.c: New test.
42820         * gcc.dg/c99-init-1.c: New test.
42821         * gcc.dg/c99-init-2.c: New test.
42822         * gcc.dg/gnu99-init-1.c: New test.
42823
42824 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42825
42826         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42827         testing that no relevant ones were found.
42828
42829 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42830
42831         * g++.old-deja/g++.pt/cast2.C: New test.
42832
42833 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42834
42835         * g++.old-deja/g++.pt/friend47.C: New test.
42836
42837 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         * g++.old-deja/g++.pt/instantiate13.C: New test.
42840
42841 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42842
42843         * g++.old-deja/g++.other/defarg7.C: New test.
42844         * g++.old-deja/g++.other/defarg8.C: New test.
42845
42846 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42847
42848         * g++.old-deja/g++.pt/crash64.C: New test.
42849
42850 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42851
42852         * g++.old-deja/g++.pt/crash63.C: New test.
42853
42854 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42855
42856         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42857
42858 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42859
42860         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42861
42862 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42863
42864         * g++.old-deja/g++.pt/error3.C: New test.
42865
42866 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42867
42868         * g++.old-deja/g++.other/crash39.C: New test.
42869
42870 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42871
42872         * g++.old-deja/g++.other/vbase4.C: New test.
42873
42874 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42875
42876         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42877         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42878         * gcc.dg/special/special.exp: New test driver which will check
42879         for alias support for the above test.
42880
42881 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42882
42883         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42884         problems on small machines.
42885         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42886         parameterize.
42887
42888 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42889
42890         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42891         mips.
42892         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42893
42894 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42895
42896         * g++.old_deja/g++.pt/using8.C: New test.
42897
42898 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42899
42900         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42901
42902 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42903
42904         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42905         where a failure is expected.
42906         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42907
42908 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42909
42910         * g++.old_deja/g++.pt/instantiate12.C: New test.
42911
42912 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42913
42914         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42915         start of structs.
42916         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42917         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42918         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42919         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42920         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42921         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42922         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42923         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42924         * g++.old-deja/g++.eh/spec6.C: Likewise.
42925         * g++.old-deja/g++.jason/crash3.C: Likewise.
42926         * g++.old-deja/g++.law/ctors11.C: Likewise.
42927         * g++.old-deja/g++.law/ctors17.C: Likewise.
42928         * g++.old-deja/g++.law/ctors5.C: Likewise.
42929         * g++.old-deja/g++.law/ctors9.C: Likewise.
42930         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42931         * g++.old-deja/g++.mike/net22.C: Likewise.
42932         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42933         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42934         * g++.old-deja/g++.mike/virt3.C: Likewise.
42935         * g++.old-deja/g++.niklas/t128.C: Likewise.
42936         * g++.old-deja/g++.other/anon4.C: Likewise.
42937         * g++.old-deja/g++.other/using1.C: Likewise.
42938         * g++.old-deja/g++.other/warn3.C: Likewise.
42939         * g++.old-deja/g++.pt/t37.C: Likewise.
42940         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42941         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42942
42943 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42944
42945         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42946
42947 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42948
42949         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42950
42951 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * gcc.c-torture/compile/20010107-1.c: New test.
42954
42955 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42956
42957         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42958
42959 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42960
42961         * gcc.dg/format/format.h: New file.
42962         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42963         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42964         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42965         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42966         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42967         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42968         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42969         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42970         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42971         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42972         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42973         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42974         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42975         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42976         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42977         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42978         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42979         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42980         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42981         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42982         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42983         instead of declaring standard types, macros and functions in each
42984         test.
42985
42986 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42987
42988         * gcc.c-torture/execute/20010106-1.c: New test.
42989
42990 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42991
42992         * gcc.dg/format/format.exp: New file.
42993         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42994         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42995         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42996         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42997         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42998         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42999         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43000         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43001         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43002         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43003         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43004         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43005         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43006         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43007         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43008         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43009         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43010         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43011         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43012         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43013         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43014         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43015         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43016         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43017         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43018         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43019         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43020         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43021         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43022         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43023         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43024         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43025         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43026         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43027         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43028         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43029         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43030         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43031         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43032         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43033         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43034         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43035
43036 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43037
43038         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43039         account.
43040
43041 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43042
43043         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43044
43045 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.old-deja/g++.pt/crash62.C: New test.
43048
43049 2001-01-04  Richard Henderson  <rth@redhat.com>
43050
43051         * gcc.dg/20000926-1.c: Update expected warnings.
43052         * gcc.dg/array-2.c: Likewise.
43053         * gcc.dg/array-4.c: Also validate flexible array members.
43054         * gcc.dg/c99-flex-array-1.c: New.
43055
43056 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43057
43058         * gcc.c-torture/compile/20001222-1.x: Remove.
43059
43060 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43061
43062         * gcc.c-torture/execute/built-in-setjmp.c: New.
43063
43064 2001-01-03  Richard Henderson  <rth@redhat.com>
43065
43066         * gcc.dg/940510-1.c: Update expected error wording.
43067         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43068
43069 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43070
43071         * lib/target-supports.exp (check_alias_available): Modified to
43072         indicate aliases not supported if only weak aliases are supported.
43073
43074 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43075
43076         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43077         Turn on cmpstrsi checks for __pj__ and __i370__.
43078
43079 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.other/virtual11.C: New test.
43082
43083 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43086
43087 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43088
43089         * gcc.c-torture/compile/20010102-1.c: New test.
43090
43091 2001-01-02  Andreas Jaeger  <aj@suse.de>
43092
43093         * gcc.dg/noreturn-3.c: New test.
43094
43095         * gcc.dg/noreturn-4.c: New test.
43096
43097 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43098
43099         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43100         __builtin_fputc and __builtin_fwrite.
43101
43102 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43103
43104         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43105         signed char, not default char.
43106
43107 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43108
43109         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43110
43111 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43112
43113         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43114
43115 2000-12-29  Richard Henderson  <rth@redhat.com>
43116
43117         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43118         (__cyg_profile_func_exit): Define.
43119
43120 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43121
43122         * g++.dg/vtgc1.C: New test.
43123
43124 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43125
43126         * gcc.dg/noncompile/20001228-1.c: New test.
43127
43128         * gcc.dg/20001228-1.c: New test.
43129
43130         * gcc.c-torture/execute/20001228-1.c: New test.
43131
43132 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43133
43134         * gcc.dg/format-strfmon-1.c: New test.
43135
43136 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43137
43138         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43139         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43140         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43141         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43142         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43143         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43144         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43145         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43146         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43147         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43148         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43149         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43150         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43151
43152         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43153         * gcc.c-torture/execute/string-opt-4.c: Test index.
43154
43155 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43156
43157         * gcc.c-torture/compile/20001226-1.c: New test.
43158
43159 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43160
43161         * gcc.c-torture/compile/20001222-1.c: New test.
43162         * gcc.c-torture/compile/20001222-1.x: Xfail.
43163
43164 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43165
43166         * gcc.c-torture/execute/comp-goto-2.c: New test.
43167
43168 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43169
43170         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43171         Use long types if __INT_MAX__ is 32767.
43172         (main): Use cast to (sint32 *) when poking 88 into a_page.
43173
43174         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43175
43176 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43177
43178         * gcc.c-torture/compile/20001221-1.c: New test.
43179         * gcc.c-torture/execute/20001221-1.c: New test.
43180
43181 2000-12-20  Richard Henderson  <rth@redhat.com>
43182
43183         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43184         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43185
43186 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43187
43188         * gcc.dg/compare3.c: New test.
43189
43190 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43191
43192         * gcc.dg/format-warnll-1.c: New test.
43193
43194 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43195
43196         * gcc.dg/cpp/cmdlne-P.c: New test.
43197
43198 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43199
43200         * gcc.c-torture/execute/builtin-abs-1.c,
43201         gcc.c-torture/execute/builtin-abs-2.c: New tests.
43202
43203 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43204
43205         * gcc.dg/cpp/multiline.c: New test.
43206
43207 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
43208
43209         * g++.old-deja/g++.other/syshdr1.C: Update.
43210         * gcc.dg/cpp/lineflags.c: Remove temporarily.
43211
43212 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43213
43214         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
43215
43216 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43217
43218         * g++.old-deja/g++.pt/ttp65.C: New test.
43219
43220 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43221
43222         * g++.old-deja/g++.pt/ttp64.C: New test.
43223
43224 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43225
43226         * g++.old-deja/g++.pt/spec33.C: New test.
43227
43228 2000-12-14  Catherine Moore  <clm@redhat.com>
43229
43230         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
43231         * gcc.c-torture/execute/920612-2.c: Likewise.
43232         * gcc.c-torture/execute/920428-2.c: Likewise.
43233         * gcc-c-torture/execute/va-arg-11.c: Call exit.
43234         * gcc.c-torture/execute/va-arg-21.c: Likewise.
43235
43236 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43237
43238         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
43239         * gcc.dg/pack-test-2.c: Likewise.
43240
43241 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43242
43243         Tests by Zack Weinberg <zackw@stanford.edu>.
43244
43245         * gcc.dg/cpp/defined.c: Update.
43246         * gcc.dg/cpp/defined_trad.c: New tests.
43247
43248 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43249
43250         * gcc.dg/cpp/trad-direct.c: Update.
43251
43252 2000-12-11  Neil Booth  <neilb@earthling.net>
43253
43254         * gcc.dg/cpp/defined_trad.c
43255
43256 2000-12-11  Neil Booth  <neilb@earthling.net>
43257
43258         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
43259
43260 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43261
43262         * gcc.dg/format-miss-2.c: New test.
43263
43264 2000-12-09  Neil Booth  <neilb@earthling.net>
43265
43266         * gcc.dg/cpp/lineflags.c: New tests.
43267         * gcc.dg/cpp/poison.c: Update.
43268         * gcc.dg/cpp/redef2.c: Update.
43269         * gcc.dg/cpp/skipping.c: New test.
43270
43271 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
43272
43273         * g++.old-deja/g++.other/eh3.C: New testcase.
43274
43275 2000-12-07  Neil Booth  <neilb@earthling.net>
43276
43277         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
43278         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
43279         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
43280         wtr-union-init-2.c, wtr-union-init-3.c: Update.
43281         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
43282         Update.
43283
43284 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43285
43286         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
43287         __SIZE_TYPE__ instead of int for type of integers cast to
43288         pointers.
43289
43290 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
43291
43292         * g++.old-deja/g++.other/cleanup4.C: New test.
43293
43294 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43295
43296         * format-sec-1.c: New test.
43297
43298 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43299
43300         * gcc.dg/format-nonlit-3.c: New test.
43301
43302 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43303
43304         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
43305         through a null pointer.
43306
43307 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43308
43309         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
43310         * g++.old-deja/g++.pt/partial4.C: New test.
43311
43312 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
43313
43314         * gcc.c-torture/execute/ieee/hugeval.x: New.
43315
43316 2000-12-06  Neil Booth  <neilb@earthling.net>
43317
43318         * gcc.dg/cpp/backslash2.c: New tests.
43319
43320 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43321
43322         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
43323         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
43324
43325 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
43326
43327         * gcc.c-torture/execute/20001203-2.c: New testcase.
43328
43329 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43330
43331         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
43332         * g++.old-deja/g++.other/virtual10.C: New test.
43333
43334 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
43335
43336         * g++.old-deja/g++.mike/pmf5.C: Remove test.
43337
43338 2000-12-05  Richard Henderson  <rth@redhat.com>
43339
43340         * gcc.c-torture/compile/20001205-1.c: New.
43341
43342 2000-12-04  Neil Booth  <neilb@earthling.net>
43343
43344         * g++.old-deja/g++.other/virtual9.C: New test.
43345         * g++.old-deja/g++.pt/crash61.C: New test.
43346         * gcc.c-torture/execute/loop-9.c: New test.
43347
43348 2000-12-04  Neil Booth  <neilb@earthling.net>
43349
43350         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
43351         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
43352         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
43353         * gcc.dg/cpp/extratokens.c: ...here.
43354
43355 2000-12-04  Neil Booth  <neilb@earthling.net>
43356
43357         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
43358         New tests.
43359
43360 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43361
43362         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
43363         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
43364
43365 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43366
43367         * gcc.c-torture/execute/20001203-1.c: New test.
43368
43369 2000-12-03  Neil Booth  <neilb@earthling.net>
43370
43371         * gcc.dg/cpp/macro6.c: New test cases.
43372
43373 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * gcc.c-torture/execute/string-opt-9.c: New test.
43376         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43377         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43378         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43379
43380         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
43381         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
43382
43383 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
43384
43385         * gcc.dg/cpp/if-6.c: New testcase.
43386
43387         * gcc.dg/20001201-1.c: New testcase.
43388
43389 2000-12-02  Neil Booth  <neilb@earthling.net>
43390
43391         * g++.old-deja/g++.other/externC4.C,
43392         g++.old-deja/g++.other/friend10.C: New tests.
43393
43394 2000-12-02  Neil Booth  <neilb@earthling.net>
43395
43396         * g++.old-deja/g++.other/instan2.C
43397         * g++.old-deja/g++.other/instan3.C: New test.
43398
43399 2000-12-02  Neil Booth  <neilb@earthling.net>
43400
43401         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
43402         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
43403         gnuc99.c,gnuc99-pedantic.c: New tests.
43404
43405 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43406
43407         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
43408         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
43409
43410 2000-12-01  Neil Booth  <neilb@earthling.net>
43411
43412         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
43413         * gcc.dg/cpp/poison.c: Update.
43414         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
43415
43416 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
43417
43418         * g77.f-torture/execute/20001201.f: New test.
43419
43420 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43421
43422         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
43423
43424 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
43425
43426         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
43427
43428 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
43429
43430         * g++.old-deja/g++.other/cast6.C: New test.
43431
43432 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
43433
43434         * gcc.c-torture/execute/20001130-2.c: New testcase.
43435
43436 2000-11-30  Richard Henderson  <rth@redhat.com>
43437
43438         * gcc.c-torture/execute/20001130-1.c: New test.
43439
43440 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43441
43442         * g++.old-deja/g++.other/op3.C: New test.
43443
43444 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43445
43446         * g++.old-deja/g++.other/op2.C: New test.
43447
43448 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
43449
43450         * g++.old-deja/g++.other/crash38.C: New test.
43451
43452 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
43453
43454         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
43455
43456 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
43457
43458         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
43459         tests.
43460         * gcc.c-torture/execute/string-opt-6.c: New test.
43461
43462         * gcc.dg/20001117-1.c: Add main.
43463
43464 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
43465
43466         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
43467         Move from here ...
43468         * gcc.dg/940510-1.c: ... to here.
43469
43470         * gcc.dg/20000926-1.c: GNU C now allows initializations of
43471         zero-size arrays in toplevel structures.
43472
43473 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43474
43475         * gcc.c-torture/execute/loop-8.c: New test.
43476
43477 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43478
43479         * g++.old-deja/g++.other/base1.C: New test.
43480
43481 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43482
43483         * g++.old-deja/g++.other/parse2.C: New test.
43484
43485 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43486
43487         * g++.old-deja/g++.pt/incomplete1.C: New test.
43488
43489 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
43490
43491         * g++.old-deja/g++.other/friend9.C: New test.
43492
43493 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
43494
43495         * gcc.dg/20001127-1.c: New test.
43496
43497 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43498
43499         * g++.old-deja/g++.pt/friend46.C: New test.
43500
43501 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43502
43503         * g++.old-deja/g++.other/ptrmem8.C: New test.
43504
43505 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43506
43507         * gcc.c-torture/execute/string-opt-7.c: New test.
43508         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43509
43510 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43511
43512         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43513         instead of 'mkcheck 2'.
43514
43515 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43516
43517         * gcc.c-torture/execute/memcheck/driver.c,
43518         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43519         C9X references to refer to C99.
43520
43521 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43522
43523         * gcc.dg/ultrasp3.c: New test.
43524
43525 2000-11-25  Neil Booth  <neilb@earthling.net>
43526
43527         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43528
43529 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43530
43531         * gcc.c-torture/compile/20001123-2.c: New.
43532
43533 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43534
43535         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43536
43537 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43538
43539         * gcc.dg/sequence-point-1.c: Add some new tests.
43540         * gcc.c-torture/execute/20001124-1.c: New test.
43541
43542 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43543
43544         * g++.old-deja/g++.other/vaarg4.C: New test.
43545         * gcc.c-torture/compile/20001123-1.c: New test.
43546
43547 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43548
43549         * g++.other/crash24.C: Adjust and remove XFAIL.
43550         * g++.other/crash37.C: New test.
43551
43552 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43553
43554         * g++.old-deja/g++.pt/instantiate9.C: New test.
43555
43556 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43557
43558         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43559         new ABI, too.
43560
43561         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43562         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43563
43564 2000-11-22  Neil Booth  <neilb@earthling.net>
43565
43566         * gcc.dg/cpp/Wtrigraphs.c: New test.
43567
43568 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43569
43570         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43571
43572 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43573
43574         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43575
43576 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43577
43578         * lib/gcc-dg.exp: load_lib scanasm.exp.
43579         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43580         * lib/g++-dg.exp: load_lib scanasm.exp.
43581         * lib/scanasm.exp: New.
43582         (scan-assembler, scan-assembler-not): Add optional arguments to
43583         test name, or if not present, the pattern name.
43584         (scan-assembler-dem, scan-assembler-dem-not): New.
43585
43586         * g++.dg/dg.exp: New.
43587
43588 2000-11-21  Neil Booth  <neilb@earthling.net>
43589
43590         * gcc.dg/cpp/integrated1.c: Remove.
43591
43592 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43593
43594         * gcc.c-torture/execute/20001121-1.c: New test.
43595
43596 2000-11-21  Richard Henderson  <rth@redhat.com>
43597
43598         * gcc.c-torture/compile/20001121-1.c: New test.
43599
43600 2000-11-20  Neil Booth  <neilb@earthling.net>
43601
43602         * gcc.dg/cpp/integrated1.c: New test.
43603
43604 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43605
43606         * g++.old-deja/g++.other/inline17.C: New test.
43607
43608 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43609
43610         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43611         local variable to be zero: I made the variable global. Now
43612         uses abort() and exit() instead of relying on main's return value.
43613
43614 2000-11-20  Neil Booth  <neilb@earthling.net>
43615
43616         * gcc.dg/cpp/paste2.c: Update test.
43617         * objc/execute/paste.m: New test.
43618
43619 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43620
43621         * gcc.dg/c99-condexpr-1.c: New test.
43622
43623 2000-11-20  Neil Booth  <neilb@earthling.net>
43624
43625         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43626
43627 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43628
43629         * g++.old-deja/g++.pt/export1.C: New test.
43630
43631 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.dg/20001117-1.c: New test.
43634
43635 2000-11-18  Richard Henderson  <rth@redhat.com>
43636
43637         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43638
43639 2000-11-18  Richard Henderson  <rth@redhat.com>
43640
43641         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43642         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43643         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43644
43645 2000-11-18  Richard Henderson  <rth@redhat.com>
43646
43647         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43648         (main): New.  Exit cleanly.
43649
43650 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43651
43652         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43653         gcc.dg/c99-fordecl-2.c: New tests.
43654
43655 2000-11-18  Richard Henderson  <rth@redhat.com>
43656
43657         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43658         * gcc.c-torture/execute/zerolen-2.c: New.
43659
43660 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43661
43662         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43663         memory.
43664
43665 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43666
43667         * g++.old-deja/g++.pt/instantiate8.C: New test.
43668
43669 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43670
43671         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43672         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43673
43674 2000-11-16  Nick Clifton  <nickc@redhat.com>
43675
43676         * gcc.c-torture/execute/nestfunc-2.c: New test.
43677         * gcc.c-torture/execute/nestfunc-3.c: New test.
43678
43679 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43680
43681         * gcc.c-torture/compile/20001116-1.c: New test.
43682
43683 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43684
43685         * gcc.c-torture/execute/20001115-1.c: New test.
43686
43687 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43688
43689         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43690         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43691         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43692         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43693
43694 2000-11-15  Neil Booth  <neilb@earthling.net>
43695
43696         gcc.dg/cpp/_Pragma1.c: Update.
43697         gcc.dg/cpp/_Pragma2.c: New test.
43698
43699 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43700
43701         * g++.old-deja/g++.other/anon5.C: New test.
43702
43703 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43704
43705         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43706         tests.
43707
43708 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43709
43710         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43711         output.
43712
43713 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43714
43715         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43716         labels at end of compound statements.
43717
43718 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43719
43720         * gcc.c-torture/execute/loop-7.c: New test.
43721
43722 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43723
43724         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43725
43726 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43727
43728         * gcc.dg/c99-bool-1.c: New test.
43729
43730 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43731
43732         * gcc.dg/c99-scope-1.c: Remove xfail.
43733         * gcc.dg/c99-scope-2.c: New test.
43734
43735 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43736
43737         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43738         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43739
43740 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43741
43742         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43743         error messages.
43744
43745         * g++.mike/p700.C: Don't typedef wchar_t.
43746         * g++.mike/p784.C: Likewise.
43747         * g++.mike/eb101.C: Don't use __wchar_t.
43748
43749 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43750
43751         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43752         from DO loop.
43753
43754 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43755
43756         * gcc.c-torture/execute/20001111-1.c: New test.
43757
43758 2000-11-10  Nick Clifton  <nickc@redhat.com>
43759
43760         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43761         long multuiple and accumulate.
43762
43763 2000-11-09  Richard Henderson  <rth@redhat.com>
43764
43765         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43766         via size_t instead of int.
43767
43768         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43769         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43770         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43771         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43772
43773 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43774
43775         * gcc.c-torture/compile/20001109-1.c: New test.
43776         * gcc.c-torture/compile/20001109-2.c: New test.
43777
43778 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43779
43780         * g++.old-deja/g++.pt/operator1.C: New test.
43781         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43782
43783 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43784
43785         * gcc.dg/20001108-1.c: New test.
43786
43787 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43788
43789         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43790         with both arguments constant strings.
43791         * gcc.c-torture/execute/string-opt-3.c: New test.
43792         * gcc.c-torture/execute/string-opt-4.c: New test.
43793         * gcc.c-torture/execute/string-opt-5.c: New test.
43794
43795 2000-11-08  Nick Clifton  <nickc@redhat.com>
43796
43797         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43798         mulsidi3adddi patterns.
43799
43800 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43801
43802         * g++.old-deja/g++.other/crash36.C: New test.
43803
43804 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * g++.old-deja/g++.other/init16.C: New test.
43807
43808 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43809
43810         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43811
43812 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43813
43814         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
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  DJ Delorie  <dj@redhat.com>
43819
43820         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43821
43822 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43823
43824         * gcc.c-torture/execute/string-opt-1.c: New test.
43825
43826 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43827
43828         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43829         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43830         parameters in registers, and there is no way for a varargs
43831         function to know in which order the integer and floating-point
43832         parameters should be interleaved when they are placed on the
43833         stack.
43834         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43835         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43836
43837 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43838
43839         * gcc.c-torture/execute/string-opt-2.c: New test.
43840
43841 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43842
43843         * g++.old-deja/g++.pt/crash60.C: New test.
43844
43845 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * g++.old-deja/g++.other/crash24.C: New test.
43848         * g++.old-deja/g++.other/crash25.C: New test.
43849         * g++.old-deja/g++.other/crash26.C: New test.
43850         * g++.old-deja/g++.other/crash27.C: New test.
43851         * g++.old-deja/g++.other/crash28.C: New test.
43852         * g++.old-deja/g++.other/crash29.C: New test.
43853         * g++.old-deja/g++.other/crash30.C: New test.
43854         * g++.old-deja/g++.other/crash31.C: New test.
43855         * g++.old-deja/g++.other/crash32.C: New test.
43856         * g++.old-deja/g++.other/crash33.C: New test.
43857         * g++.old-deja/g++.other/crash34.C: New test.
43858         * g++.old-deja/g++.other/crash35.C: New test.
43859
43860 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43861
43862         * gcc.c-torture/execute/20001031-1.c: New test.
43863
43864 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43865
43866         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43867         namespace.
43868
43869         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43870         standards-conformant.
43871
43872         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43873
43874         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43875         * g++.old-deja/g++.mike/p755a.C: Likewise.
43876         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43877         library makes no calls to `operator new' during initialization.
43878
43879 2000-11-04  Neil Booth  <neilb@earthling.net>
43880
43881         * gcc.dg/cpp/include2.c: New tests.
43882
43883 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43884
43885         * lib/g++.exp (g++_set_ld_library_path): New function.
43886         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43887
43888 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43889
43890         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43891         warnings.
43892
43893 2000-11-01  Richard Henderson  <rth@redhat.com>
43894
43895         * g++.old-deja/g++.ext/namedret1.C: New.
43896         * g++.old-deja/g++.ext/namedret2.C: New.
43897         * g++.old-deja/g++.ext/namedret3.C: New.
43898
43899 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43900
43901         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43902         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43903
43904 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43905
43906         * gcc.c-torture/execute/va-arg-21.c: New test.
43907
43908 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43909
43910         * gcc.dg/c99-complex-2.c: New test.
43911
43912 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43913
43914         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43915
43916 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43917
43918         * g++.old-deja/g++.other/inline16.C: New test.
43919
43920 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43921
43922         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43923         __PRETTY_FUNCTION__
43924
43925 2000-10-29  Neil Booth  <neilb@earthling.net>
43926
43927         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43928         New tests.
43929         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43930         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43931         optimisation.
43932
43933 2000-10-29  Neil Booth  <neilb@earthling.net>
43934
43935         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43936         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43937         * mi5.c: Test multiple includes work with -C.
43938         * trigraphs.c: Test ^= version.
43939
43940 2000-10-28  Neil Booth  <neilb@earthling.net>
43941
43942         New tests and test updates for new macro expander.
43943
43944         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43945         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43946         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43947         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43948         new diagnostic messages.
43949
43950         * gcc.dg/cpp/macro3.c: New tests.
43951
43952 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43953
43954         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43955         on the same line.
43956
43957 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43958
43959         * g++.old-deja/g++.other/eh2.C: New test.
43960
43961 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43962
43963         * gcc.c-torture/execute/20001027-1.c: New test.
43964
43965 2000-10-26  Richard Henderson  <rth@redhat.com>
43966
43967         * gcc.c-torture/execute/20001026-1.c: New.
43968
43969 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43970
43971         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43972         * g++.old-deja/g++.law/builtin1.C: Likewise.
43973         * g++.old-deja/g++.law/ctors10.C: Likewise.
43974         * g++.old-deja/g++.law/virtual3.C: Likewise.
43975         * g++.old-deja/g++.mike/p658.C: Likewise.
43976         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43977         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43978         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43979         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43980         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43981
43982 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43983
43984         * gcc.c-torture/compile/20001024-1.c: New test.
43985
43986 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43987
43988         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43989         to tell us whether or not we are using V3.
43990
43991 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43992
43993         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43994         operands.
43995
43996 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43997
43998         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43999
44000 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44001
44002         * gcc.c-torture/execute/20001024-1.c: New test.
44003
44004 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44005
44006         * g++.old-deja/g++.other/sibcall1.C: New test.
44007
44008 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44009
44010         * gcc.dg/noncompile/init-3.c: New test.
44011
44012 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44013
44014         * gcc.dg/format-array-1.c: New test.
44015
44016 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44017
44018         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44019         writing through null pointers; remove comment about testing
44020         unterminated strings.
44021
44022 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44023
44024         * gcc.c-torture/execute/20001017-2.c: New test.
44025
44026 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44027
44028         * gcc.c-torture/compile/20001018-1.c: New test.
44029         * gcc.c-torture/compile/20001018-1.x: Xfail.
44030
44031 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44032
44033         * gcc.c-torture/execute/20001017-1.c: New test.
44034
44035 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44036
44037         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44038         for multiple use of arguments with scanf formats; add tests for
44039         multiple use of arguments.
44040
44041 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44042
44043         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44044
44045 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44046
44047         * gcc.dg/format-miss-1.c: New test.
44048
44049 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44050
44051         * gcc.c-torture/execute/20001013-1.c: New test.
44052
44053 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44054
44055         * gcc.dg/format-branch-1.c: New test.
44056
44057 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44058
44059         * README, lib/file-format.exp: Remove EGCS references.
44060
44061 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44062
44063         * gcc.dg/20001013-1.c: New test.
44064
44065 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44066
44067         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44068         for intmax_t in the compiler using __typeof__ and the type rules
44069         for conditional expressions.
44070
44071 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44072
44073         * gcc.dg/20001012-1.c: New test.
44074         * gcc.dg/20001012-2.c: New test.
44075
44076 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44077
44078         * gcc.dg/format-attr-1.c: New test.
44079
44080 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44081
44082         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44083         __LONG_LONG_MAX__ instead of LLONG_MAX.
44084
44085 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44086
44087         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44088         scanf flags.
44089         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44090         flags.
44091
44092 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44093
44094         * gcc.dg/sequence-pt-1.c: New test.
44095
44096 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44097
44098         * gcc.c-torture/execute/20001011-1.c: New testcase.
44099         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44100
44101 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44102
44103         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44104         does not error on it.
44105
44106 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44107
44108         * gcc.dg/20001009-1.c: New test.
44109
44110 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44111
44112         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44113         * gcc.c-torture/execute/20001009-2.c: ... to here.
44114
44115 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44116
44117         * gcc.c-torture/compile/20001009-1.c: New testcase.
44118         * gcc.c-torture/execute/20001009-1.c: New testcase.
44119         Testcases provided by Jan Hubicka <jh@suse.cz>.
44120
44121 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44122
44123         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44124         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44125         uintmax_t using <limits.h> to emulate the compiler's internal
44126         logic.  No longer XFAIL %j tests.
44127
44128 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44129
44130         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44131         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44132         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44133         regexps and details of expected handling of some bad formats.
44134         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44135         suppression.
44136
44137 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44138
44139         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44140         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44141         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44142         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44143         in list archives.
44144
44145 2000-10-06  Richard Henderson  <rth@cygnus.com>
44146
44147         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44148         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44149         * g++.old-deja/g++.jason/report.C: Likewise.
44150         * g++.old-deja/g++.law/friend5.C: Likewise.
44151         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44152         of the expected warnings.
44153
44154 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44155
44156         * g++.old-deja/g++.pt/enum14.C: New test.
44157
44158 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44159
44160         * g++.old-deja/g++.pt/crash59.C: New test.
44161
44162 2000-10-04  Will Cohen  <wcohen@redhat.com>
44163
44164         * gcc.dg/20000926-1.c: New test.
44165
44166 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44167
44168         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44169         function name for current C++ compiler.
44170         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44171
44172 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44173
44174         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44175         __PRETTY_FUNCTION__.
44176         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44177
44178 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44179
44180         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44181
44182 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44183
44184         * gcc.c-torture/compile/20000923-1.c: New test.
44185
44186 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44187
44188         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44189         * g++.old-deja/g++.pt/ttp62.C: Same.
44190         * g++.old-deja/g++.other/inline14.C: Same.
44191
44192 2000-09-24  Richard Henderson  <rth@cygnus.com>
44193
44194         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
44195
44196 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44197
44198         * gcc.dg/c90-printf-1.c: Add test for wide string format.
44199
44200 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
44201
44202         * gcc.c-torture/compile/20000922-1.c: New file.
44203
44204 2000-09-21  Nick Clifton  <nickc@redhat.com>
44205
44206         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
44207         a signed long modulo operation.
44208         (mod6): New function - perform an unsigned long modulo operation.
44209         (main): Add tests for modulos of very large numbers by very small
44210         dividends.
44211
44212 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44213
44214         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
44215
44216 2000-09-19  Richard Henderson  <rth@cygnus.com>
44217
44218         * gcc.dg/compare2.c (case 10): XFAIL.
44219
44220 2000-09-18  Richard Henderson  <rth@cygnus.com>
44221
44222         * gcc.c-torture/execute/20000906-1.c: Move ...
44223         * gcc.dg/20000906-1.c: ... here.  Only run on targets
44224         that support __builtin_trap.
44225
44226 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
44227
44228         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
44229
44230 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44231
44232         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
44233         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
44234         more $ format tests.
44235
44236 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44237
44238         * gcc.dg/format-errmk-1.c: New test.
44239
44240 2000-09-17  Greg McGary  <greg@mcgary.org>
44241
44242         * gcc.c-torture/execute/20000917-1.x: Remove.
44243
44244 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44245
44246         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
44247
44248 2000-09-17  Greg McGary  <greg@mcgary.org>
44249
44250         * gcc.c-torture/execute/20000917-1.c: New test.
44251         * gcc.c-torture/execute/20000917-1.x: XFAIL.
44252
44253 2000-09-16  Neil Booth  <NeilB@earthling.net>
44254
44255         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
44256         in nested macro bug.
44257
44258 2000-09-15  Neil Booth  <NeilB@earthling.net>
44259
44260         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
44261
44262 2000-09-14  Jeffrey A Law  (law@cygnus.com)
44263
44264         * gcc.c-torture/execute/20000914-1.c: New test.
44265
44266 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
44267
44268         * g++.other/inline13.C: New test.
44269
44270 2000-09-12  Andreas Jaeger  <aj@suse.de>
44271
44272         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
44273         constant by Ulrich Drepper <drepper@redhat.com>.
44274
44275 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
44276
44277         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
44278
44279 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44280
44281         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
44282
44283 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
44284
44285         * gcc.dg/cpp/backslash.c: New test.
44286
44287 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
44288
44289         * gcc.c-torture/execute/20000910-1.c: New test.
44290         * gcc.c-torture/execute/20000910-2.c: Likewise.
44291
44292 2000-09-11  Robert Lipe  <robertl@sco.com>
44293
44294         * gcc.dg/pragma-align.c: New test.
44295
44296 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
44297
44298         * g++.old-deja/g++.pt/explicit82.C: New test.
44299         * g++.old-deja/g++.pt/explicit83.C: New test.
44300
44301 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
44302
44303         * gcc.dg/asm-names.c: New test.
44304
44305 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44306
44307         * gcc.dg/cpp/tr-warn6.c: New test
44308
44309 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44310
44311         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
44312         be accepted.
44313
44314 2000-09-07  Catherine Moore  <clm@redhat.com>
44315
44316         * gcc.c-torture/execute/unroll-1.c: New test.
44317
44318 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
44319
44320         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
44321         ERROR markers.
44322         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
44323         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
44324         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
44325         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
44326         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
44327         Preprocess only.
44328         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
44329         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
44330
44331 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44332
44333         * g++.old-deja/g++.pt/deduct2.C: New test.
44334
44335 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44336
44337         * g++.old-deja/g++.pt/parms2.C: New test.
44338
44339 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44340
44341         * g++.old-deja/g++.pt/crash58.C: New test.
44342
44343 2000-09-06  Greg McGary  <greg@mcgary.org>
44344
44345         * gcc.c-torture/execute/20000906-1.c: New test.
44346         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
44347
44348 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44349
44350         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
44351
44352 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44353
44354         * g++.old-deja/g++.pt/crash57.C: New test.
44355
44356 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44357
44358         * g++.old-deja/g++.pt/crash56.C: New test.
44359
44360 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44361
44362         * g++.old-deja/g++.pt/koenig1.C: New test.
44363
44364 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44365
44366         * gcc.dg/20000904-1.c: New test.
44367
44368 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
44369
44370         * gcc.dg/cpp/paste8.c: New test.
44371
44372 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
44373
44374         * gcc.c-torture/compile/20000827-1.c: New test.
44375
44376 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44377
44378         * gcc.dg/format-diag-1.c: New test.
44379
44380 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44381
44382         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
44383         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
44384         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
44385         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
44386         gcc.dg/formatz-1.c: Adjust warning regular expressions.
44387
44388 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         * g++.old-deja/g++.other/nested4.C: New test.
44391
44392 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
44393
44394         * g++.old-deja/g++.ns/scoped1.C: New test.
44395
44396 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
44397
44398         * lib/g++.exp: Support testing already-installed GCC.
44399
44400 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44401
44402         * wtr-label-1.c, wtr-suffix-1.c: New tests.
44403
44404 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44405
44406         * gcc.dg/return-type-2.c: New test.
44407
44408 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
44409
44410         * gcc.c-torture/compile/20000825-1.c: New test.
44411
44412 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
44413
44414         * gcc.dg/dwarf2-2.c: New test.
44415
44416 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
44417
44418         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
44419         dg-warning regexps.
44420
44421 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44422
44423         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
44424         gcc.dg/format-ext-5.c: New tests.
44425
44426 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
44429
44430 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
44431
44432         * gcc.dg/noncompile/930622-2.c: Adjust error message.
44433
44434 2000-08-24  Richard Henderson  <rth@cygnus.com>
44435
44436         * gcc.dg/ia64-sync-1.c: New test.
44437         * gcc.dg/ia64-sync-2.c: New test.
44438         * gcc.dg/ia64-asm-1.c: New test.
44439
44440 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
44441
44442         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
44443         * gcc.dg/format-ext-2.c: New test.
44444
44445 2000-08-23  Jason Merrill  <jason@redhat.com>
44446
44447         * lib/old-dejagnu.exp: Also ignore "In member function" and
44448         "At global scope".
44449
44450 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44451
44452         * gcc.dg/noncompile/label-lineno-1.c: New test.
44453
44454 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44455
44456         * gcc.dg/c99-array-nonobj-1.c: New test.
44457
44458 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
44459
44460         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
44461         tests.
44462         * gcc.dg/format-ext-1.c: New test.
44463
44464 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44465
44466         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
44467         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
44468         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
44469         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
44470         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
44471
44472 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44473
44474         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
44475         gcc.dg/c99-strftime-2.c: New tests.
44476
44477 2000-08-22  Richard Henderson  <rth@cygnus.com>
44478
44479         * gcc.c-torture/execute/20000822-1.c: New test.
44480
44481 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44482
44483         * gcc.c-torture/execute/20000819-1.x: Remove.
44484
44485 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44486
44487         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
44488         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
44489         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
44490         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
44491         gcc.dg/format-xopen-1.c: New tests.
44492
44493 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44494
44495         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
44496
44497 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
44498
44499         * g++.old-deja/g++.other/loop2.C: New test.
44500
44501         * gcc.c-torture/compile/20000606-1.c: New test.
44502         * gcc.c-torture/compile/20000728-1.c: New test.
44503         * gcc.c-torture/execute/20000801-1.c: New test.
44504         * gcc.c-torture/execute/20000801-2.c: New test.
44505         * gcc.c-torture/execute/20000819-1.c: New test.
44506         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44507         * gcc.dg/20000629-1.c: New test.
44508         * gcc.dg/20000724-1.c: New test.
44509         * gcc.dg/20000807-1.c: New test.
44510
44511 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44512
44513         * gcc.dg/cpp/pragma-1.c: New test.
44514         * gcc.dg/cpp/pragma-2.c: New test.
44515
44516 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44517
44518         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44519         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44520
44521 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44522
44523         * gcc.c-torture/compile/20000818-1.c: New test.
44524
44525 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44526
44527         * gcc.c-torture/execute/20000818-1.c: New test.
44528
44529 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44530
44531         * gcc.dg/format-va-1.c: New test.
44532
44533 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44534
44535         * g++.old-deja/g++.other/typedef8.C: New test.
44536
44537 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44538
44539         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44540         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44541         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44542         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44543         * g++.old-deja/g++.other/ptrmem7.C: New test.
44544         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44545
44546 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44547
44548         * g++.old-deja/g++.pt/typename27.C: New test.
44549
44550 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44551
44552         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44553         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44554         * g++.old-deja/g++.pt/friend45.C: New test.
44555         * g++.old-deja/g++.other/friend8.C: New test.
44556
44557 2000-08-15  Richard Henderson  <rth@cygnus.com>
44558
44559         * gcc.c-torture/execute/20000815-1.c: New test.
44560
44561 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44562
44563         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44564         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44565         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44566
44567 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44568
44569         * g++.old-deja/g++.other/refinit2.C: New test.
44570
44571 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44572
44573         * lib/c-torture.exp (c-torture): Make
44574         compiler_conditional_xfail_data global.
44575         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44576         compiler_conditional_xfail_data machinery.
44577         (f-torture-execute): Likewise.
44578         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44579         and only when unrolling loops.
44580
44581         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44582
44583 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44584
44585         * g++.old-deja/g++.pt/explicit81.C: New test.
44586
44587 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44588
44589         * g++.old-deja/g++.pt/typename26.C: New test.
44590
44591 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44592
44593         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44594         warning.
44595
44596 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44597
44598         * g++.old-deja/g++.other/array3.C: New test.
44599
44600 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44601
44602         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44603         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44604         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44605         New tests.
44606
44607 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44608
44609         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44610         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44611
44612 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44613
44614         * gcc.c-torture/execute/20000808-1.c: New test.
44615
44616 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44617
44618         * gcc.dg/c90-const-expr-1.c: New test.
44619
44620 2000-08-08  Richard Henderson  <rth@cygnus.com>
44621
44622         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44623
44624 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44625
44626         * gcc.dg/noncompile/const-ll-1.c: New test.
44627
44628 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44629
44630         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44631
44632 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44633
44634         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44635         that running programs linked against the shared version of libobjc
44636         run correctly.
44637
44638 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44639
44640         * gcc.dg/c99-printf-1.c: New test.
44641
44642 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44643
44644         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44645
44646 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44647
44648         * gcc.c-torture/execute/20000731-1.x: Delete.
44649
44650 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44651
44652         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44653         and torture_without_loops as is done by c-torture.exp.
44654         (search_for): Copy from c-torture.exp.
44655         (gcc-dg-runtest): New function, drives a directory of tests
44656         iterating over the TORTURE_OPTIONS.
44657         (scan-assembler, scan-assembler-not): Move here from
44658         individual directory drivers.
44659
44660         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44661         defined by lib/gcc-dg.exp.
44662         * gcc.dg/cpp/cpp.exp: Likewise.
44663         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44664         gcc-dg-runtest, so we cycle over optimization options.
44665
44666         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44667         * gcc.dg/compare2.c: No longer expected to fail.
44668
44669 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44670
44671         * gcc.c-torture/execute/20000804-1.c: New test.
44672
44673 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44674
44675         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44676
44677 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44678
44679         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44680
44681 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44682
44683         * gcc.c-torture/compile/20000803-1.c: New test.
44684
44685 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44686
44687         * gcc.c-torture/execute/20000801-3.c,
44688         gcc.c-torture/execute/20000801-4.c: New tests.
44689         * gcc.c-torture/execute/20000801-3.x,
44690         gcc.c-torture/execute/20000801-4.x: Xfail.
44691
44692 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44693
44694         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44695         libobjc/.libs to allow for libtool.
44696
44697 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44698
44699         * gcc.c-torture/compile/20000802-1.c: New test.
44700
44701 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44702
44703         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44704
44705 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44706
44707         * gcc-c-torture/execute/20000731-2.c: New test.
44708
44709         * gcc.c-torture/execute/20000731-1.c: New test.
44710         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44711
44712 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44713
44714         * testsuite/gcc.dg/cpp/paste7.c: New test.
44715         * gcc.dg/cpp/20000725-1.c: New test.
44716
44717 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44718
44719         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44720         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44721         declaration warning for __builtin_dwarf_reg_size.
44722
44723         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44724
44725 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44726
44727         * gcc.dg/noncompile/voidparam-1.c: New test.
44728
44729 2000-07-30  Richard Henderson  <rth@cygnus.com>
44730
44731         * gcc.dg/c90-digraph-1.c: Don't xfail.
44732         * gcc.dg/compare2.c (case 10): Xfail.
44733         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44734
44735 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44736
44737         * gcc.dg/c99-main-1.c: New test.
44738
44739 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44740
44741         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44742
44743 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44744
44745         * gcc.c-tortuer/execute/20000726-1.c: New test.
44746
44747 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44748
44749         * gcc.c-torture/execute/enum-2.c: New test.
44750
44751 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44752
44753         * gcc.dg/cpp/tr-warn3.c: New test.
44754
44755 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44756
44757         * g++.old-deja/g++.ext/implicit1.C: Remove.
44758         * g++.old-deja/g++.jason/c2.C: Remove
44759         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44760         * g++.old-deja/g++.pt/crash16.C: Likewise.
44761         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44762
44763 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44764
44765         * g++.old-deja/g++.other/for2.C: New test.
44766
44767 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44768
44769         * gcc.dg/20000720-1.c: New test.
44770
44771 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44772
44773         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44774
44775 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44776
44777         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44778         * gcc.c-torture/execute/20000722-1.c: New.
44779         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44780
44781 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44782
44783         * gcc.dg/cpp/20000720-1.S: New test.
44784
44785 2000-07-21  Michael Meissner  <meissner@redhat.com>
44786
44787         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44788
44789 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44790
44791         * g++.old-deja/g++.brendan/crash16.C,
44792         g++.old-deja/g++.brendan/parse3.C,
44793         g++.old-deja/g++.brendan/redecl1.C,
44794         g++.old-deja/g++.ns/template13.C,
44795         g++.old-deja/g++.other/decl4.C,
44796         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44797
44798 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44799
44800         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44801         and "Internal error".
44802
44803         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44804         regexps.
44805         * gcc.dg/cpp/paste6.c: New test.
44806
44807 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44808
44809         * gcc.dg/cpp/tr-direct.c: New test.
44810
44811         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44812         gcc.dg/cpp/undef1.c: Tweak error regexps.
44813
44814 2000-07-18  Eric Christopher <echristo@redhat.com>
44815
44816         * gcc.c-torture/compile/20000718-1.c: New test.
44817
44818 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44819
44820         * cpplex.c (_cpp_push_token): If the token being pushed back
44821         is the previous token in this context, just subtract one from
44822         context->posn.
44823         * cppmacro.c (save_expansion): Clear aux field when storing a
44824         placemarker.
44825
44826 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44827
44828         * gcc.dg/noncompile/redecl-1.c: New test.
44829
44830 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44831
44832         * gcc.c-torture/execute/20000717-5.c: New test.
44833         * gcc.c-torture/execute/20000717-1.x: Removed.
44834
44835 2000-07-17  Richard Henderson  <rth@cygnus.com>
44836
44837         * gcc.c-torture/execute/20000717-4.c: New test.
44838
44839 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44840
44841         * gcc.dg/cpp/syshdr.c: New test.
44842         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44843
44844 2000-07-17  Neil Booth  <neilb@earthling.net>
44845
44846         * gcc.dg/cpp/cmdlne-dM.c: New test.
44847         * gcc.dg/cpp/cmdlne-dD.c: New test.
44848
44849 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44850
44851         * gcc.c-torture/execute/20000717-3.c: New test.
44852
44853         * gcc.c-torture/compile/20000717-1.c: New test.
44854
44855 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44856
44857         * gcc.c-torture/execute/20000717-2.c: New test.
44858
44859 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44860
44861         * gcc.dg/formatz-1.c: New test.
44862
44863         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44864         * gcc.dg/c99-digraph-1.c: New tests.
44865
44866         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44867         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44868
44869         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44870         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44871         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44872         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44873         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44874         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44875         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44876
44877 2000-07-17   Greg McGary <greg@mcgary.org>
44878
44879         * gcc.c-torture/execute/20000717-1.c: New test.
44880         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44881
44882 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44883
44884         * gcc.c-torture/execute/20000715-2.c: New test.
44885         * gcc.dg/20000715-1.c: New test.
44886
44887 2000-07-15  Michael Meissner  <meissner@redhat.com>
44888
44889         * gcc.c-torture/execute/20000715-1.c: New test.
44890
44891 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44892
44893         * gcc.c-torture/execute/20000707-1.c: New test.
44894
44895 2000-07-13  Neil Booth  <NeilB@earthling.net>
44896
44897         * testsuite/gcc.dg/cpp/digraph1.c,
44898         testsuite/gcc.dg/cpp/digraph2.c,
44899         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44900
44901 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44902
44903         * g77.f-torture/compile/20000630-2.f: New test.
44904         * g77.f-torture/compile/20000630-2.x
44905
44906 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44907
44908         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44909
44910 2000-07-11  Neil Booth  <NeilB@earthling.net>
44911
44912         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44913
44914 2000-07-11  Neil Booth  <NeilB@earthling.net>
44915
44916         * gcc.dg/cpp/cmdlne-C.c: New.
44917
44918 2000-07-09  Neil Booth  <NeilB@earthling.net>
44919
44920         * gcc.dg/cpp/directiv.c: New tests.
44921         * gcc.dg/cpp/undef1.c: Update.
44922
44923 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44924
44925         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44926
44927 2000-07-09  Neil Booth  <NeilB@earthling.net>
44928
44929         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44930
44931 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44932
44933         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44934         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44935
44936 2000-07-08  Neil Booth  <NeilB@earthling.net>
44937
44938         * gcc.dg/cpp/macsyntx.c: New tests.
44939
44940 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44941
44942         * gcc.dg/20000707-1.c: New test.
44943
44944 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44945
44946         * gcc.c-torture/execute/20000706-1.c: New test.
44947         * gcc.c-torture/execute/20000706-2.c: New test.
44948         * gcc.c-torture/execute/20000706-3.c: New test.
44949         * gcc.c-torture/execute/20000706-4.c: New test.
44950         * gcc.c-torture/execute/20000706-5.c: New test.
44951
44952 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44953
44954         * g++.old-deja/g++.pt/instantiate7.C: New test.
44955
44956 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44957
44958         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44959         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44960         * g++.old-deja/g++.other/rtti3.C: Likewise.
44961         * g++.old-deja/g++.other/rttid3.C: Likewise.
44962
44963 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44964
44965         *  g77.f-torture/compile/20000630-1.x: Fix typo
44966
44967 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44968
44969         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44970         assembly output.
44971
44972 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44973
44974         * gcc.dg/cpp/ident.c: New test.
44975
44976 2000-07-05  Neil Booth  <NeilB@earthling.net>
44977
44978         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44979           gcc.dg/cpp/lexstrng.c: New tests.
44980
44981 2000-07-04  Neil Booth  <NeilB@earthling.net>
44982
44983         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44984         * gcc.dg/cpp/strify2.c: Same.
44985
44986 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44987
44988         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44989         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44990         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44991         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44992
44993         * testsuite/gcc.dg/cpp/macro1.c,
44994         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44995         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44996         testsuite/gcc.dg/cpp/strify1.c,
44997         testsuite/gcc.dg/cpp/strify2.c: New tests.
44998
44999 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45000
45001         * gcc.c-torture/execute/20000703-1.c: New test.
45002
45003 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45004
45005         * g++.old-deja/g++.pt (lookup10.C): New test.
45006
45007 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45008
45009         * g++.old-deja/g++.pt (typename25.C): New test.
45010
45011 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45012
45013         * gcc.c-torture/compile/20000701-1.c: New test.
45014
45015 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45016
45017         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45018         to test case.
45019
45020 2000-06-30  Catherine Moore  <clm@cygnus.com>
45021
45022         * gcc.c-torture/execute/align-1.c: New test.
45023
45024 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45025
45026         * g++.old-deja/g++.pt/expr8.C: New test.
45027         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45028
45029 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45030
45031         * gcc.c-torture/compile/20000629-1.c: New test.
45032
45033 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45034
45035
45036         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45037         gcc.dg/noncompile directory, depending on whether they're
45038         preprocessor tests or not.  Annotate all the tests for the dg
45039         framework.
45040
45041         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45042         * gcc.dg/noncompile/noncompile.exp: New.
45043
45044         * Moved files:
45045         Old name                                New name
45046         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45047         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45048         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45049         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45050         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45051         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45052         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45053         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45054         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45055         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45056         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45057         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45058         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45059         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45060         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45061         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45062         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45063         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45064         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45065         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45066         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45067         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45068         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45069         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45070
45071         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45072         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45073         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45074         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45075         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45076         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45077
45078 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45079
45080         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45081         declare one variable.  On the fourth, error.
45082         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45083         declared by 20000628-1a.h.
45084
45085 2000-06-29  Richard Henderson  <rth@redhat.com>
45086
45087         * gcc.c-torture/execute/930529-1.x: New file.
45088         * gcc.dg/920413-1.c: Adjust expected warning text.
45089         * gcc.dg/980217-1.c: Declare abort.
45090         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45091
45092 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45093
45094         * g77.f-torture/compile/20000629-1.f: New test.
45095         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45096
45097 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45098
45099         Rearrange lots of files, removing entirely the
45100         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45101         directories.
45102
45103         * Deleted files:
45104         gcc.c-torture/code_quality/code_quality.exp
45105         gcc.c-torture/special/special.exp
45106         gcc.failure/failure.exp
45107         gcc.failure/940409-1.x
45108         gcc.c-torture/compile/961203-1.x
45109
45110         * New files:
45111         gcc.misc-tests/linkage.exp
45112         gcc.c-torture/execute/920730-1t.c
45113         gcc.c-torture/execute/920730-1t.x
45114         gcc.c-torture/compile/920520-1.x
45115         gcc.c-torture/compile/920521-1.x
45116         gcc.c-torture/compile/981006-1.x
45117         gcc.c-torture/execute/eeprof-1.x
45118
45119         * Moved files (possibly with modifications to fit a new harness):
45120         Old name                                New name
45121         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45122         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45123         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45124         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45125         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45126         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45127         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45128         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45129         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45130         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45131         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45132         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45133         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45134         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45135
45136 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45137
45138         * c-torture/compile/961203-1.x: Delete.
45139
45140         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45141         not exit. Include stdio.h.
45142         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45143         * gcc.misc-tests/dg-12.c: Likewise.
45144         * gcc.misc-tests/dg-5.c: Likewise.
45145         * gcc.misc-tests/dg-6.c: Likewise.
45146         * gcc.misc-tests/dg-7.c: Prototype abort.
45147         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45148         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45149         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45150         not exit.
45151         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45152         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45153
45154 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45155
45156         * gcc.dg/cpp/20000628-1.c: New test.
45157         * gcc.dg/cpp/20000628-1.h: New header for above test.
45158         * gcc.dg/cpp/20000628-1a.h: Likewise.
45159
45160 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45161
45162         * gcc.dg/cpp: New directory.
45163         * gcc.dg/cpp/cpp.exp: New driver.
45164         * gcc.dg/cpp/20000627-1.c: New test.
45165         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45166         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45167         and rewrite as a compilation test.
45168
45169         * gcc.dg: Move many files into the cpp subdirectory, possibly
45170         renaming or editing them as well.
45171         Old name                New name
45172         990119-1.c              cpp/19990119-1.c
45173         990228-1.c              cpp/19990228-1.c
45174         990407-1.c              cpp/19990407-1.c
45175         990409-1.c              cpp/19990409-1.c
45176         990413-1.c              cpp/19990413-1.c
45177         990703-1.c              cpp/19990703-1.c
45178         20000127-1.c            cpp/20000127-1.c
45179         20000129-1.c            cpp/20000129-1.c
45180         20000207-1.c            cpp/20000207-1.c
45181         20000207-2.c            cpp/20000207-2.c
45182         20000209-1.c            cpp/20000209-1.c
45183         20000209-2.c            cpp/20000209-2.c
45184         20000301-1.c            cpp/20000301-1.c
45185         20000419-1.c            cpp/20000419-1.c
45186         20000510-1.S            cpp/20000510-1.S
45187         20000519-1.c            cpp/20000519-1.c
45188         20000529-1.c            cpp/20000529-1.c
45189         20000625-1.c            cpp/20000625-1.c
45190         20000625-2.c            cpp/20000625-2.c
45191         cpp-as1.c               cpp/assert1.c
45192         cpp-as2.c               cpp/assert2.c
45193         cxx-comments-1.c        cpp/cxxcom1.c
45194         cxx-comments-2.c        cpp/cxxcom2.c
45195         endif-label.c           cpp/endif.c
45196         cpp-hash1.c             cpp/hash1.c
45197         cpp-hash2.c             cpp/hash2.c
45198         cpp-if1.c               cpp/if-1.c
45199         cpp-if2.c               cpp/if-2.c
45200         cpp-if3.c               cpp/if-3.c
45201         cpp-if4.c               cpp/if-4.c
45202         cpp-if5.c               cpp/if-5.c
45203         cpp-cond.c              cpp/if-cexp.c
45204         cpp-missingop.c         cpp/if-mop.c
45205         cpp-missingparen.c      cpp/if-mpar.c
45206         cpp-opprec.c            cpp/if-oppr.c
45207         cpp-ifparen.c           cpp/if-paren.c
45208         cpp-shortcircuit.c      cpp/if-sc.c
45209         cpp-shift.c             cpp/if-shift.c
45210         cpp-unary.c             cpp/if-unary.c
45211         cpp-li1.c               cpp/line1.c
45212         cpp-li2.c               cpp/line2.c
45213         lineno.c                cpp/line3.c
45214         lineno-2.c              cpp/line4.c
45215         cpp-mi.c                cpp/mi1.c
45216         cpp-mic.h               cpp/mi1c.h
45217         cpp-micc.h              cpp/mi1cc.h
45218         cpp-mind.h              cpp/mi1nd.h
45219         cpp-mindp.h             cpp/mi1ndp.h
45220         cpp-mix.h               cpp/mi1x.h
45221         cpp-mi2.c               cpp/mi2.c
45222         cpp-mi2a.h              cpp/mi2a.h
45223         cpp-mi2b.h              cpp/mi2b.h
45224         cpp-mi2c.h              cpp/mi2c.h
45225         cpp-mi3.c               cpp/mi3.c
45226         cpp-mi3.def             cpp/mi3.def
45227         poison-1.c              cpp/poison.c
45228         pr-impl.c               cpp/prag-imp.c
45229         cpp-redef-2.c           cpp/redef1.c
45230         cpp-redef.c             cpp/redef2.c
45231         strpaste.c              cpp/strp1.c
45232         strpaste-2.c            cpp/strp2.c
45233         cpp-tradpaste.c         cpp/tr-paste.c
45234         cpp-tradstringify.c     cpp/tr-str.c
45235         cpp-tradwarn1.c         cpp/tr-warn1.c
45236         cpp-tradwarn2.c         cpp/tr-warn2.c
45237         trigraphs.c             cpp/trigraphs.c
45238         cpp-unc1.c              cpp/unc1.c
45239         cpp-unc2.c              cpp/unc2.c
45240         cpp-unc3.c              cpp/unc3.c
45241         cpp-unc.c               cpp/unc4.c
45242         undef.c                 cpp/undef1.c
45243         undef-2.c               cpp/undef2.c
45244         cpp-wi1.c               cpp/widestr1.c
45245
45246 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
45247
45248         * lib/g++.exp (g++_include_flags): Tweak.
45249
45250 2000-06-27  H.J. Lu  <hjl@gnu.org>
45251             Loren J. Rittle  <ljrittle@acm.org>
45252
45253         * lib/g++.exp (g++_include_flags): Override libgloss.exp
45254         version with one that knows about the new gcc tree structure.
45255         (g++_link_flags): Same.
45256
45257 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
45258
45259         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
45260         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
45261         case we are cross-compiling.
45262
45263         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
45264         g++.old-deja/g++.niklas/Makefile.in,
45265         g++.old-deja/g++.niklas/configure.in,
45266         g++.old-deja/g++.other/Makefile.in,
45267         g++.old-deja/g++.other/configure.in,
45268         gcc.c-torture/code_quality/Makefile.in,
45269         gcc.c-torture/code_quality/configure.in,
45270         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
45271         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
45272         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
45273         gcc.c-torture/execute/ieee/Makefile.in,
45274         gcc.c-torture/execute/ieee/configure.in,
45275         gcc.c-torture/noncompile/Makefile.in,
45276         gcc.c-torture/noncompile/configure.in,
45277         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
45278         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
45279         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
45280
45281 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45282
45283         * g++.old-deja/g++.other/ambig3.C: New test.
45284
45285 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
45286
45287         * g++.old-deja/g++.pt/syntax1.C: New test.
45288         * g++.old-deja/g++.pt/syntax2.C: New test.
45289         * g++.old-deja/g++.other/syntax3.C: New test.
45290         * g++.old-deja/g++.other/syntax4.C: New test.
45291
45292 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45293
45294         * gcc.dg/20000623-1.c: Prototype exit and abort.
45295
45296 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
45297
45298         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
45299         New tests.
45300         * gcc.dg/cpp-mi3.def: New file.
45301
45302         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
45303         inside assertions.
45304         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
45305         lexer's error messages.
45306         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
45307         divine anything from the linemarkers.
45308         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
45309         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
45310
45311 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
45312
45313         * gcc.dg/20000623-1.c: New test.
45314
45315 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
45316
45317         * gcc.c-torture/execute/20000622-1.c: New test.
45318
45319 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45320
45321         * g++.old-deja/g++.other/init15.C: New test.
45322
45323 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
45324
45325         * g++.old-deja/g++.pt/vaarg2.C: New test.
45326         * g++.old-deja/g++.pt/vaarg3.C: New test.
45327
45328 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
45329
45330         * g++.old-deja/g++.other/dyncast6.C: New test.
45331
45332 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
45333
45334         * gcc.c-torture/execute/loop-6.c: New test.
45335
45336 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
45337
45338         * gcc.dg/20000614-1.c: New test.
45339         * gcc.dg/20000614-2.c: New test.
45340
45341 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
45342
45343         * g++.old-deja/g++.other/inline12.C: New test.
45344
45345 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
45346
45347         * g++.old-deja/g++.other/eh1.C: New test.
45348
45349 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
45350
45351         * g++.old-deja/g++.other/type.C: New test.
45352
45353 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45354
45355         * g++.old-deja/g++.other/initstring.C: New test.
45356
45357 2000-06-12  Jason Merrill  <jason@redhat.com>
45358
45359         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
45360
45361 2000-06-09  Jeffrey A Law  (law@cygnus.com)
45362
45363         * gcc.c-torture/compile/20000609-1.c: New test.
45364
45365 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
45366
45367         * gcc.dg/20000609-1.c: New test.
45368
45369 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
45370
45371         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
45372         * gcc.c-torture/noncompile/poison-1.c: Move...
45373         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
45374         * gcc.dg/cpp-li1.c: Add a token after the #line.
45375
45376 2000-06-05  Richard Henderson  <rth@cygnus.com>
45377
45378         * gcc.c-torture/execute/20000605-2.c: New test.
45379         * gcc.c-torture/execute/20000605-3.c: New test.
45380
45381 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
45382
45383         * g77.f-torture/execute/20000503-1.x: New file.
45384
45385 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
45386
45387         * g++.old-deja/g++.eh/badalloc1.C: New test.
45388
45389 2000-06-05  Richard Henderson  <rth@cygnus.com>
45390
45391         * gcc.c-torture/execute/20000605-1.c: New test.
45392
45393 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
45394             Nathan Sidwell <nathan@codesourcery.com>
45395
45396         * gcc.c-torture/compile/20000605-1.c: New test.
45397
45398 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
45399
45400         * g77.f-torture/compile/20000601-1.f: New test.
45401
45402 2000-06-03  Richard Henderson  <rth@cygnus.com>
45403
45404         * gcc.c-torture/execute/20000603-1.c: New.
45405
45406 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
45407
45408         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
45409         * gcc.dg/noreturn-2.c (noreturn): Likewise.
45410
45411 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
45412
45413         * gcc.dg/compare2.c (case 12): XFAIL.
45414         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
45415         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
45416
45417         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
45418
45419 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
45420
45421         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
45422         guard macro is already defined when the header is first
45423         included.
45424         * gcc.dg/cpp-mix.h: New file.
45425         * gcc.dg/endif-label.c: Update patterns to match compiler.
45426
45427         * g++.brendan/complex1.C: Declare abort.
45428         * g++.law/refs4.C: Remove XFAIL.
45429         * g++.oliva/expr2.C: Declare abort and exit.
45430
45431 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
45432
45433         * gcc.c-torture/execute/20000528-1.c: New test.
45434
45435         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
45436         * g++.old-deja/g++.law/temps4.C: Likewise.
45437
45438         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
45439         stdlib.h.  Call abort() on failure.
45440         * g++.old-deja/g++.law/refs4.C: Likewise.
45441         * g++.old-deja/g++.law/temps4.C: Likewise.
45442         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
45443         * gcc.c-torture/execute/20000112-1.c: Include string.h.
45444
45445 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
45446
45447         Relative to g++.dg/special:
45448         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
45449
45450         Relative to g++.old-deja:
45451         * g++.brendan/complex1.C, g++.jason/optimize2.C,
45452         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
45453         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
45454         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
45455         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
45456         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
45457         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
45458
45459         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
45460         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
45461         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
45462         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
45463         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
45464         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
45465         and/or string.h.
45466
45467         * g++.other/goto1.C: Update expectations for error messages.
45468
45469 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
45470
45471         * gcc.c-torture/compile/20000523-1.c: New test.
45472
45473 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45474
45475         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
45476
45477 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
45478
45479         * g++.old-deja/g++.eh/catch11.C: New test.
45480         * g++.old-deja/g++.eh/catch12.C: New test.
45481
45482 2000-05-24  Nick Clifton  <nickc@cygnus.com>
45483
45484         * gcc.c-torture/execute/20000523-1.c: New test.
45485
45486 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
45487
45488         * c-torture/execute/bcp-1.c: Replace abort in arg of
45489         __builtin_constant_p with a generic external function.
45490
45491         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
45492         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
45493         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
45494         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
45495         Prototype abort and/or exit.
45496
45497         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
45498         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
45499         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
45500         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
45501
45502 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45503
45504         * gcc.dg/dwarf2-1.c: New test.
45505
45506 2000-05-20  Richard Henderson  <rth@cygnus.com>
45507
45508         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45509
45510 2000-05-20  Andreas Jaeger  <aj@suse.de>
45511
45512         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45513         testcase.
45514
45515 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45516
45517         * gcc.c-torture/execute/20000519-2.c: New test.
45518
45519 2000-05-19  Andreas Jaeger  <aj@suse.de>
45520
45521         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45522         which fails with SSA.
45523
45524         * lib/c-torture.exp: Also test with -O3 -fssa.
45525
45526 2000-05-18  Michael Meissner  <meissner@redhat.com>
45527
45528         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45529         * gcc.c-torture/execute/920415-1.c: Ditto.
45530         * gcc.c-torture/execute/920501-1.c: Ditto.
45531         * gcc.c-torture/execute/conversion.c: Ditto.
45532         * gcc.c-torture/execute/cvt-1.c: Ditto.
45533
45534 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45535
45536         * gcc.c-torture/compile/20000518-1.c: New test.
45537
45538 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45539
45540         * g77.f-torture/compile/200005018.f: New test.
45541
45542 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45543
45544         * gcc.c-torture/compile/20000517-1.c: New test.
45545
45546 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45547
45548         * gcc.c-torture/execute/20000516-1.c: New test.
45549
45550 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45551
45552         * g++.old-deja/g++.other/eh.C: New test.
45553
45554 2000-05-12  Richard Henderson  <rth@cygnus.com>
45555
45556         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45557         constants through to doit's conditional.
45558
45559 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45560
45561         * gcc.c-torture/compile/20000511-1.c: New test.
45562         * g77.f-torture/compile/20000511-1.f: New test.
45563         * g77.f-torture/compile/20000511-2.f: New test.
45564
45565 2000-05-11  Michael Meissner  <meissner@redhat.com>
45566
45567         * gcc.c-torture/execute/20000511-1.c: New test.
45568
45569 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45570
45571         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45572         * gcc.dg/20000510-1.S: New.
45573
45574 2000-05-08  Catherine Moore  <clm@cygnus.com>
45575
45576         * gcc.dg/unused-3.c: New.
45577
45578 2000-05-06  Richard Henderson  <rth@cygnus.com>
45579
45580           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45581           * g++.old-deja/g++.mike/warn1.C: Likewise.
45582           * g++.old-deja/g++.pt/local1.C: Likewise.
45583           * g++.old-deja/g++.pt/local7.C: Likewise.
45584           * g++.old-deja/g++.pt/spec16.C: Likewise.
45585
45586 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45587
45588         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45589
45590 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45591
45592           * g77.f-torture/execute/20000503-1.f: New test.
45593
45594 2000-05-04  Andreas Jaeger  <aj@suse.de>
45595
45596         * gcc.dg/noreturn-2.c: New test.
45597
45598 2000-05-04  Neil Booth  <NeilB@earthling.net>
45599
45600         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45601         preprocessor.
45602
45603 2000-05-04  Richard Henderson  <rth@cygnus.com>
45604
45605         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45606
45607 2000-05-04  Richard Henderson  <rth@cygnus.com>
45608
45609         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45610         OpenSSL by Jason R Thorpe.
45611
45612 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45613
45614         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45615
45616 2000-05-03  Robert Lipe <robertlipe@usa.net>
45617
45618         * gcc.dg/20000503-1.c: New test.
45619
45620 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45621
45622         * gcc.c-torture/compile/20000502-1.c: New test.
45623         * g++.old-deja/g++.other/align.C: New test.
45624         * gcc.dg/cpp-tradstringify.c: New test.
45625
45626 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45627
45628         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45629         and hard registers.
45630
45631 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45632
45633         * gcc.c-torture/execute/loop-5.c: New test.
45634
45635 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45636
45637         * gcc.c-torture/execute/va-arg-20.c: New test.
45638
45639 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45640
45641         * gcc.c-torture/execute/20000422-1.c: New test.
45642
45643 2000-04-20  Greg McGary  <gkm@gnu.org>
45644
45645         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45646         when optimizing, but without sibling-call optimizations (-O1).
45647
45648 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45649
45650           * gcc.c-torture/compile/20000420-1.c: New test.
45651
45652 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45653
45654         * g++.abi/ptrflags.C: New test.
45655         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45656
45657 2000-04-19  Catherine Moore  <clm@cygnus.com>
45658
45659         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45660
45661 2000-04-19  Greg McGary  <gkm@gnu.org>
45662
45663         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45664         sibling-call optimizations.
45665
45666 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45667
45668         * gcc.dg/20000419-1.c: New test.
45669
45670 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45671
45672         * gcc.c-torture/execute/20000412-6.c: New test.
45673
45674 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45675
45676         * gcc.c-torture/execute/20000412-5.c: New test.
45677         * g77.f-torture/compile/20000412-1.f: New test.
45678         * gcc.c-torture/execute/20000412-4.c: New test.
45679         * gcc.c-torture/compile/20000412-2.c: New test.
45680         * gcc.c-torture/execute/20000412-3.c: New test.
45681         * gcc.c-torture/compile/20000412-1.c: New test.
45682         * gcc.c-torture/execute/20000412-2.c: New test.
45683
45684 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45685
45686         * objc/execute/bf-20.m: New test.
45687
45688 2000-04-10  Richard Henderson  <rth@cygnus.com>
45689
45690         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45691
45692         * gcc.c-torture/execute/20000412-1.c: New test.
45693
45694 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45695
45696         * g++.old-deja/g++.eh/catchptr1.C: New test.
45697
45698 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45699
45700         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45701
45702 2000-04-08  Neil Booth  <NeilB@earthling.net>
45703
45704         * gcc.dg/cpp-nullchar.c: Remove test as
45705         embedded nulls cause problems.
45706
45707 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45708
45709         * gcc.dg/compare2.c: New test.
45710
45711 2000-04-08  Neil Booth  <NeilB@earthling.net>
45712
45713         * gcc.dg/cpp-nullchar.c: New test.
45714
45715 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45716
45717         * gcc.dg/cpp-mi2.c: New test.
45718         * gcc.dg/cpp-mi2[abc].h: New files.
45719
45720 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45721
45722         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45723         member name.
45724
45725 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45726
45727         * g++.old-deja/g++.abi/vmihint.C: New test.
45728
45729 2000-04-06  Neil Booth  <NeilB@earthling.net>
45730
45731         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45732         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45733         copyright.
45734
45735 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45736
45737         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45738         avoid stack-frame overwrite.
45739
45740 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45741
45742         * gcc.c-torture/compile/20000405-2.c: New test.
45743         * gcc.c-torture/compile/20000405-3.c: New test.
45744
45745 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45746
45747         * gcc.c-torture/compile/20000405-1.c: New test.
45748
45749 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45750
45751         * gcc.dg/cast-qual-1.c: Revert last change.
45752
45753 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45754
45755         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45756
45757 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45758
45759         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45760         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45761
45762 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45763
45764         * gcc.c-torture/compile/20000403-2.c: New test.
45765         * gcc.c-torture/compile/20000403-1.c: New test.
45766
45767 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45768
45769         * gcc.c-torture/execute/20000403-1.c: New test.
45770
45771 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45772
45773         * gcc.c-torture/execute/20000402-1.c: New test.
45774
45775 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45776
45777         * gcc.c-torture/execute/va-arg-15.c: New test.
45778         * gcc.c-torture/execute/va-arg-16.c: New test.
45779         * gcc.c-torture/execute/va-arg-17.c: New test.
45780         * gcc.c-torture/execute/va-arg-18.c: New test.
45781         * gcc.c-torture/execute/va-arg-19.c: New test.
45782
45783 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45784
45785         * gcc.c-torture/compile/981211-1.c: Move to...
45786         * gcc.dg/cpp-as1.c: ...here.
45787         * gcc.dg/cpp-as2.c: New file.
45788
45789         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45790         compiler.
45791
45792 2000-04-02  Neil Booth  <NeilB@earthling.net>
45793
45794         * gcc.dg/cpp-cond.c  New tests.
45795         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45796         accidental success less likely.
45797         * gcc.dg/cpp-missingop.c  New tests.
45798         * gcc.dg/cpp-missingparen.c  New tests.
45799         * gcc.dg/cpp-shift.c  New tests.
45800         * gcc.dg/cpp-shortcircuit.c  New tests.
45801         * gcc.dg/cpp-unary.c  New tests.
45802
45803 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45804
45805         * gcc.c-torture/compile/20000329-1.c: New test.
45806
45807 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45808
45809         * gcc.c-torture/compile/20000326-1.c: New test.
45810         * gcc.c-torture/compile/20000326-2.c: New test.
45811
45812 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45813
45814         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45815         the first parameter is a function argument.
45816
45817 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45818
45819         * g++.old-deja/g++.ext/array4.C: New test.
45820
45821 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45822
45823         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45824
45825 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45826
45827         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45828
45829 2000-03-19  Richard Henderson  <rth@cygnus.com>
45830
45831         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45832
45833 2000-03-19  Richard Henderson  <rth@cygnus.com>
45834
45835         * gcc.c-torture/compile/20000319-1.c: New test.
45836
45837 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45838
45839         * gcc.c-torture/execute/20000314-3.c: New test.
45840         * gcc.c-torture/execute/20000314-2.c: New test.
45841         * gcc.c-torture/execute/20000314-1.c: New test.
45842         * gcc.c-torture/compile/20000314-2.c: New test.
45843         * gcc.c-torture/compile/20000314-1.c: New test.
45844
45845 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45846
45847         * g++.old-deja/g++.warn/inline.C: New test.
45848
45849 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45850
45851         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45852         standards-compliant result rather than specific constants.
45853         Put test-values in array.
45854
45855 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45856
45857         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45858         (g++_target_compile): Put test-specific options last.
45859
45860 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45861
45862         * g++.old-deja/g++.eh/vbase4.C: New test.
45863
45864 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45865
45866         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45867
45868 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         * g++.old-deja/g++.brendan/misc12.C: Removed.
45871         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45872         * g++.old-deja/g++.ext/pretty4.C: New test.
45873
45874 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45875
45876         * g++.old-deja/g++.other/string2.C: New test.
45877
45878 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45879
45880         * g++.old-deja/g++.warn/impint2.C: New test.
45881
45882 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45883
45884         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45885         is 1, not zero.
45886
45887 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45888
45889         * g++.old-deja/g++.warn/impint.C: New test.
45890         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45891         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45892         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45893         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45894         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45895         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45896         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45897         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45898         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45899         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45900         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45901         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45902
45903 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45904
45905         * gcc.dg/cpp-redef.c: New test.
45906
45907 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45908
45909         * g++.old-deja/g++.pt/unify7.C: New test.
45910
45911 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45912
45913         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45914         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45915
45916 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45917
45918         * gcc.c-torture/compile/20000224-1.c: New test.
45919
45920 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45921
45922         * gcc.c-torture/compile/cpp-2.c: New test.
45923         * gcc.c-torture/compile/cpp-1.c: New test.
45924
45925 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45926
45927         * gcc.c-torture/execute/20000225-1.c: New test.
45928
45929 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45930
45931         * gcc.dg/cpp-li2.c: New test.
45932
45933         * gcc.dg/cpp-wi1.c: New test.
45934
45935         * gcc.dg/cpp-li1.c: New test.
45936
45937 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45938
45939         * g++.old-deja/g++.other/sizeof5.C: New test.
45940
45941 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45942
45943         * gcc.c-torture/execute/va-arg-13.c: New test.
45944
45945 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45946
45947         * gcc.c-torture/execute/va-arg-12.c: New test.
45948
45949 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45950
45951         * gcc.c-torture/execute/20000223-1.c: New test.
45952
45953 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45954
45955         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45956
45957 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45958
45959         * g++.old-deja/g++.abi/ptrmem.C: New test.
45960
45961 2000-02-19  Richard Henderson  <rth@cygnus.com>
45962
45963         * gcc.c-torture/compile/init-3.c: New.
45964
45965 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45966
45967         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45968         ALWAYS_CXXFLAGS.
45969
45970 2000-02-11  Robert Lipe <robertl@sco.com>
45971
45972         * gcc.c-torture/compile/20000211-3.c: New test.
45973
45974 2000-02-11  Martin Buchholz <martin@xemacs.org>
45975
45976         * gcc.c-torture/compile/20000211-2.c: New test.
45977
45978 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45979
45980         * gcc.c-torture/compile/20000211-1.c: New test.
45981
45982 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45983
45984         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45985           on native targets
45986
45987 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45988
45989         * g++.old-deja/g++.other/cast5.C: New test.
45990
45991 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45992
45993         * gcc.c-torture/execute/20000205-1.c: New.
45994
45995 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45996
45997         * g++.old-deja/g++.jason/cast3.C: Return void.
45998         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45999
46000 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46001
46002         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46003
46004         * gcc.dg/loop-1.c: New test.
46005
46006 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46007
46008         * gcc.c-torture/compile/20000127-1.c: New test.
46009         * gcc.c-torture/execute/991228-1.c: New test.
46010
46011 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46012
46013         * gcc.dg/unused-2.c: New test.
46014
46015         * gcc.dg/conv-1.c: New test.
46016
46017 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46018
46019         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46020         compiler.
46021         (tool_option_proc): Fix typo.
46022
46023 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46024
46025         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46026         of the ld on the host, not on the build machine.
46027         Also, don't crash if '--help' is not a supported option.
46028
46029 2000-01-24  Richard Henderson  <rth@cygnus.com>
46030
46031         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46032
46033 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46034
46035         * gcc.c-torture/execute/20000120-2.c: New test.
46036         * gcc.c-torture/execute/20000120-1.c: New test.
46037
46038 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46039
46040         * gcc.c-torture/execute/20000113-1.c: New test.
46041
46042 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46043
46044         * gcc.c-torture/execute/20000112-1.c: New test.
46045
46046 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46047
46048         * gcc.dg/20000111-1.c: New test.
46049
46050 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46051
46052         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46053         with 16 bit integers.
46054
46055 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46056
46057         * gcc.dg/20000108-1.c: New test.
46058
46059 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46060
46061         * g++.old-deja/g++.ns/koenig8.C: New test.
46062
46063 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46064
46065         * g++.old-deja/g++.other/cast4.C: New test.
46066
46067 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46068
46069         * gcc.c-torture/compile/20000105-2.c: New test.
46070         * gcc.c-torture/compile/20000105-1.c: New test.
46071
46072 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46073
46074         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46075         references to printf & atoi to conform to ANSI standard.
46076         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46077         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46078         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46079         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46080         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46081         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46082         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46083         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46084         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46085         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46086         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46087         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46088         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46089         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46090         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46091         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46092         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46093         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46094         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46095         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46096         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46097         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46098         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46099         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46100         * g++.old-deja/g++.brendan/init3.C: Likewise.
46101         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46102         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46103         * g++.old-deja/g++.brendan/new2.C: Likewise.
46104         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46105         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46106         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46107         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46108         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46109         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46110         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46111         * g++.old-deja/g++.brendan/template24.C: Likewise.
46112         * g++.old-deja/g++.brendan/template3.C: Likewise.
46113         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46114         * g++.old-deja/g++.jason/inline3.C: Likewise.
46115         * g++.old-deja/g++.jason/opeq.C: Likewise.
46116         * g++.old-deja/g++.law/arg5.C: Likewise.
46117         * g++.old-deja/g++.law/arm7.C: Likewise.
46118         * g++.old-deja/g++.law/ctors11.C: Likewise.
46119         * g++.old-deja/g++.law/cvt8.C: Likewise.
46120         * g++.old-deja/g++.law/init9.C: Likewise.
46121         * g++.old-deja/g++.law/refs4.C: Likewise.
46122         * g++.old-deja/g++.law/template2.C: Likewise.
46123         * g++.old-deja/g++.law/visibility24.C: Likewise.
46124         * g++.old-deja/g++.law/vtable3.C: Likewise.
46125         * g++.old-deja/g++.mike/asm2.C: Likewise.
46126         * g++.old-deja/g++.mike/eh1.C: Likewise.
46127         * g++.old-deja/g++.mike/misc1.C: Likewise.
46128         * g++.old-deja/g++.mike/misc13.C: Likewise.
46129         * g++.old-deja/g++.mike/misc14.C: Likewise.
46130         * g++.old-deja/g++.mike/ns12.C: Likewise.
46131         * g++.old-deja/g++.mike/p1248.C: Likewise.
46132         * g++.old-deja/g++.mike/p3708.C: Likewise.
46133         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46134         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46135         * g++.old-deja/g++.mike/p646.C: Likewise.
46136         * g++.old-deja/g++.mike/p700.C: Likewise.
46137         * g++.old-deja/g++.mike/p783.C: Likewise.
46138         * g++.old-deja/g++.mike/p783a.C: Likewise.
46139         * g++.old-deja/g++.mike/p783b.C: Likewise.
46140         * g++.old-deja/g++.mike/p786.C: Likewise.
46141         * g++.old-deja/g++.mike/p789.C: Likewise.
46142         * g++.old-deja/g++.mike/p789a.C: Likewise.
46143         * g++.old-deja/g++.mike/p807a.C: Likewise.
46144         * g++.old-deja/g++.other/delete3.C: Likewise.
46145         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46146         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46147         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46148         * g++.old-deja/g++.other/empty1.C: Likewise.
46149         * g++.old-deja/g++.other/temporary1.C: Likewise.
46150         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46151         * g++.old-deja/g++.pt/t16.C: Likewise.
46152         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46153
46154 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46155
46156         * gcc.dg/991230-1.c: New test.
46157
46158 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46159
46160         * gcc.c-torture/compile/991229-3.c: New test.
46161         * gcc.c-torture/compile/991229-2.c: New test.
46162         * gcc.c-torture/compile/991229-1.c: New test.
46163
46164 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46165
46166         * gcc.c-torture/compile/labels-2.c: New test.
46167
46168 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46169
46170         * gcc.c-torture/execute/991227-1.c: New test.
46171
46172 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46173
46174         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46175
46176 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46177
46178         * gcc.c-torture/execute/991221-1.c: New test.
46179
46180 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46181
46182         * g++.old-deja/g++.other/cast3.C: New test.
46183
46184 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46185
46186         * gcc.c-torture/execute/991216-4.c: New test.
46187
46188 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46189
46190         * gcc.c-torture/execute/991216-1.c: New test.
46191         * gcc.c-torture/execute/991216-2.c: New test.
46192         * gcc.c-torture/execute/991216-3.c: New test.
46193
46194 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46195
46196         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
46197         Actually make the test fail by using "-O2" for compilation.
46198
46199 1999-12-15  Nathan Sidwell  <nathan@acm.org>
46200
46201         * g++.old-deja/g++.warn/cast-align1.C: New test.
46202
46203 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46204
46205         * gcc.c-torture/compile/991214-1.c: New test.
46206         * gcc.c-torture/compile/991214-2.c: New test.
46207
46208 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
46209
46210         * gcc.dg/991214-1.c: New test.
46211
46212 1999-12-13  Jeffrey A Law  (law@cygnus.com)
46213
46214         * gcc.c-torture/compile/991213-3.c: New test.
46215         * gcc.c-torture/compile/991213-2.c: New test.
46216         * gcc.c-torture/compile/991213-1.c: New test.
46217
46218 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
46219
46220         * gcc.dg/991209-1.c: New test.
46221
46222 1999-12-08  Nathan Sidwell <nathan@acm.org>
46223
46224         * gcc.c-torture/compile/991208-1.c: New test.
46225
46226 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46227
46228         * gcc.dg/ultrasp2.c: New test.
46229
46230 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
46231
46232         * g++.old-deja/g++.abi/align.C (main): Fix typo.
46233
46234 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
46235
46236         * gcc.c-torture/compile/991202-1.c: New test.
46237         * gcc.c-torture/execute/991202-1.c: New test.
46238         * gcc.c-torture/execute/991202-2.c: New test.
46239         * gcc.c-torture/execute/991202-3.c: New test.
46240
46241 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
46242
46243         * g++.old-deja/g++.abi/align.C: New test.
46244         * g++.old-deja/g++.abi/aggregates.C: Likewise.
46245         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46246
46247 1999-12-01  Richard Henderson  <rth@cygnus.com>
46248
46249         * gcc.c-torture/execute/991201-1.c: New.
46250
46251 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
46252
46253         * gcc.dg/991129-1.c: New test.
46254
46255 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
46256
46257         * gcc.c-torture/compile/991127-1.c: New test.
46258
46259 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46260
46261         * g++.old-deja/g++.other/warn4.C: New test.
46262
46263 1999-11-22  Nathan Sidwell  <nathan@acm.org>
46264
46265         * g++.old-deja/g++.eh/cleanup2.C: New test.
46266         * g++.old-deja/g++.ext/pretty2.C: New test.
46267         * g++.old-deja/g++.ext/pretty3.C: New test.
46268         * g++.old-deja/g++.other/debug6.C: New test.
46269
46270 1999-10-20  Jim Wilson  <wilson@cygnus.com>
46271
46272         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
46273         compiler_output to look for one error message instead of two.
46274
46275 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
46276
46277         * gcc.c-torture/execute/991118-1.c: Also test case
46278         where the word boundary does not split a byte evenly.
46279
46280 1999-11-19  Nathan Sidwell  <nathan@acm.org>
46281
46282         * g++.old-deja/g++.ext/restrict1.C: New test.
46283
46284 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
46285
46286         * gcc.c-torture/execute/991118-1.c: New test.
46287
46288 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
46289
46290         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
46291         working directory pathnames.
46292
46293 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
46294
46295         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
46296         host is equipped with driver.h and driver.o so it can actually
46297         compile and run the tests.
46298
46299 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
46300
46301         * gcc.c-torture/compile/991008-1.c: New test.
46302
46303 1999-11-08  Nick Clifton  <nickc@cygnus.com>
46304
46305         * lib/gcc-dg.exp: Include target-supports.exp
46306
46307 1999-11-05  Nick Clifton  <nickc@cygnus.com>
46308
46309         * lib/target-supports.exp: New file: Provide procs to test for
46310         features supported by the target.
46311         (check_weak_available): Moved here from ecos.exp.
46312         (check_alias_available): New proc: Determine of the target
46313         toolchain supports the alias attribute.
46314
46315         * gcc.dg/special/ecos.exp: Move check_weak_available to
46316         target-supports.exp.
46317         (alias-1.c): Only perform the test if the target supports
46318         aliases.
46319         (wkali-1.c): Only perform the test if the target supports
46320         aliases.
46321
46322         * gcc.dg/990506-0.c: Expect error messages from cross
46323         targets as well as native targets.
46324
46325 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46326
46327         * gcc.dg/ultrasp1.c: Removed xfail.
46328         * gcc.dg/struct-ret-2.c: Likewise.
46329         * gcc.dg/array-1.c: Likewise.
46330
46331 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46332
46333         * gcc.dg/struct-ret-2.c: New test.
46334
46335         * gcc.dg/array-1.c: New test.
46336
46337 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
46338
46339         * gcc.c-torture/execute/991030-1.c: New test.
46340
46341 1999-10-26  Richard Henderson  <rth@cygnus.com>
46342
46343         * gcc.c-torture/compile/991026-2.c: New test.
46344
46345 1999-10-26  Jeffrey A Law  (law@cygnus.com)
46346
46347         * gcc.c-torture/compile/991026-1.c: New test.
46348
46349 1999-10-23  Jeffrey A Law  (law@cygnus.com)
46350
46351         * gcc.c-torture/execute/991023-1.c: New test.
46352
46353 1999-10-19  Jeffrey A Law  (law@cygnus.com)
46354
46355         * gcc.c-torture/execute/991019-1.c: New test.
46356
46357 1999-10-16  Richard Henderson  <rth@cygnus.com>
46358
46359         * gcc.c-torture/execute/991016-1.c: New test.
46360
46361 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
46362
46363         * gcc.c-torture/execute/991014-1.c: New test.
46364
46365 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
46366
46367         * g++.old-deja/g++.other/union2.C: New test.
46368
46369 1999-10-13  Nathan Sidwell  <nathan@acm.org>
46370
46371         * g++.old-deja/g++.other/vaarg2.C: New test.
46372         * g++.old-deja/g++.other/vaarg3.C: New test.
46373
46374 1999-10-12  Craig Burley  <craig@jcb-sc.com>
46375
46376         * g77.f-torture/noncompile/19990905-1.f: Moved from being
46377         in compile/.
46378
46379 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
46380
46381         * gcc.c-torture/execute/va-arg-11.c: New test.
46382
46383 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
46384
46385         * lib/file-format.exp (gcc_target_object_format): Don't
46386         crash if objdump is unavailable.
46387
46388 1999-09-29  Donn Terry <donn@interix.com>
46389
46390         * gcc.misc-tests/mg.exp: delete extraneous redirection.
46391
46392 1999-09-28  Nick Clifton  <nickc@cygnus.com>
46393
46394         * gcc.c-torture/compile/990928-1.c: New test.
46395
46396 1999-09-28  Nathan Sidwell  <nathan@acm.org>
46397
46398         * g++.old-deja/g++.other/decl6.C: New test.
46399
46400 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46401
46402         * gcc.c-torture/execute/va-arg-10.c: New test.
46403
46404 1999-09-27  Nathan Sidwell  <nathan@acm.org>
46405
46406         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
46407         __PRETTY_FUNCTION__.
46408
46409 1999-09-23  Nick Clifton  <nickc@cygnus.com>
46410
46411         * gcc.c-torture/execute/990923-1.c: New test.
46412
46413 1999-09-21  Nick Clifton  <nickc@cygnus.com>
46414
46415         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
46416         for which -fpic is inappropriate.
46417
46418 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
46419
46420         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
46421
46422 1999-09-21  Nathan Sidwell  <nathan@acm.org>
46423
46424         * g++.old-deja/g++.other/dyncast1.C: New test.
46425         * g++.old-deja/g++.other/dyncast2.C: New test.
46426         * g++.old-deja/g++.other/dyncast3.C: New test.
46427         * g++.old-deja/g++.other/dyncast4.C: New test.
46428         * g++.old-deja/g++.other/dyncast5.C: New test.
46429         * g++.old-deja/g++.eh/catch3.C: New test.
46430         * g++.old-deja/g++.eh/catch3p.C: New test.
46431         * g++.old-deja/g++.eh/catch4.C: New test.
46432         * g++.old-deja/g++.eh/catch4p.C: New test.
46433         * g++.old-deja/g++.eh/catch5.C: New test.
46434         * g++.old-deja/g++.eh/catch5p.C: New test.
46435         * g++.old-deja/g++.eh/catch6.C: New test.
46436         * g++.old-deja/g++.eh/catch6p.C: New test.
46437         * g++.old-deja/g++.eh/catch7.C: New test.
46438         * g++.old-deja/g++.eh/catch7p.C: New test.
46439         * g++.old-deja/g++.eh/catch8.C: New test.
46440         * g++.old-deja/g++.eh/catch8p.C: New test.
46441         * g++.old-deja/g++.eh/catch9.C: New test.
46442         * g++.old-deja/g++.eh/catch9p.C: New test.
46443
46444 1999-09-13  Nathan Sidwell  <nathan@acm.org>
46445
46446         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
46447         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
46448
46449 1999-09-13  Jeffrey A Law  (law@cygnus.com)
46450
46451         * gcc.c-torture/compile/990913-1.c: New test.
46452
46453 1999-09-10  Nathan Sidwell  <nathan@acm.org>
46454
46455         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
46456         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46457
46458 1999-09-09  Richard Henderson  <rth@cygnus.com>
46459
46460         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
46461
46462 1999-09-09  Nathan Sidwell  <nathan@acm.org>
46463
46464         * g++.old-deja/g++.other/lookup11.C: New test.
46465         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
46466         what is permitted and what we want.
46467         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
46468         overload use.
46469         * g++.old-deja/g++.jason/rfg5.C: Likewise.
46470
46471 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
46472
46473         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
46474         * gcc.c-torture/noncompile/poison-1.c: New file.
46475
46476 1999-09-08  Nathan Sidwell  <nathan@acm.org>
46477
46478         * g++.old-deja/g++.other/sizeof3.C: New test.
46479         * g++.old-deja/g++.other/sizeof4.C: New test.
46480         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
46481         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
46482
46483 1999-09-07  Richard Henderson  <rth@cygnus.com>
46484
46485         * gcc.dg/va-arg-1.c: New.
46486
46487 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46488
46489         * gcc.c-torture/execute/va-arg-9.c: New test.
46490
46491 1999-09-05  Craig Burley  <craig@jcb-sc.com>
46492
46493         * g77.f-torture/compile/980519-2.f: New test.
46494         * g77.f-torture/compile/19990905-0.f: New test.
46495         * g77.f-torture/compile/19990905-1.f: New test.
46496         * g77.f-torture/compile/19990905-2.f: New test.
46497
46498         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
46499
46500 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
46501
46502         * gcc.c-torture/execute/990827-1.c: Fix typo.
46503
46504 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46505
46506         * g++.old-deja/g++.other/deref1.C: New test.
46507
46508 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46509
46510         * g++.old-deja/g++.other/ambig2.C: New test.
46511         * g++.old-deja/g++.other/cond5.C: New test.
46512         * g++.old-deja/g++.other/lookup16.C: New test.
46513
46514 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46515
46516         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46517         assemblers too.
46518
46519 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46520
46521         * lib/c-torture.exp: Avoid the "compare executables" optimization
46522         when testing native.
46523
46524 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46525
46526         * gcc.c-torture/execute/990829-1.c: New test.
46527         * gcc.c-torture/compile/990829-1.c: New test.
46528
46529 1999-08-27  Paul Burchard  <burchard@pobox.com>
46530
46531         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46532         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46533         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46534         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46535         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46536         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46537         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46538         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46539         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46540         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46541         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46542
46543 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46544
46545         * gcc.c-torture/execute/990827-1.c: New test.
46546
46547 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46548
46549         * g77.f-torture/noncompile/19990826-4.f: New test.
46550
46551         * g77.f-torture/compile/19990826-3.f: New test.
46552
46553         * g77.f-torture/execute/19990826-2.f: New test.
46554
46555         * g77.f-torture/compile/19990826-1.f: New test.
46556
46557         * gcc.c-torture/execute/990826-0.c: New test.
46558         * g77.c-torture/execute/19990826-0.f: New test.
46559
46560         * g77.f-torture/noncompile/970626-2.f: New test.
46561
46562 1999-08-25  Paul Burchard  <burchard@pobox.com>
46563
46564         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46565         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46566         lss-011.C: New tests.
46567
46568 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46569
46570         * g++.old-deja/g++.other/decl5.C: New test.
46571
46572 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46573
46574         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46575         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46576         call `postbase' for each one.  All callers of `postbase' changed
46577         to call this instead.
46578
46579 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46580
46581         * gcc.c-torture/execute/990811-1.c: New test.
46582
46583 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46584
46585         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46586         just native ones.
46587
46588         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46589         just native ones.
46590
46591 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46592
46593         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46594
46595 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46596
46597         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46598
46599 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46600
46601         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46602
46603 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46604
46605         * gcc.c-torture/execute/990804-1.c: New test.
46606
46607 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46608
46609         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46610         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46611         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46612
46613 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46614
46615         * g++.old-deja/g++.other/struct1.C: New test.
46616
46617 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46618
46619         * g++.old-deja/g++.other/enum2.C: New test.
46620
46621 1999-08-02  Richard Henderson  <rth@cygnus.com>
46622
46623         Adapted from tests from Franz Sirl:
46624         * gcc.c-torture/execute/va-arg-7.c: New test.
46625         * gcc.c-torture/execute/va-arg-8.c: New test.
46626
46627 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46628
46629         * gcc.c-torture/compile/990801-2.c: New test.
46630
46631         * gcc.c-torture/compile/990801-1.c: New test.
46632
46633 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46634
46635         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46636         fp-cmp-1.c, converting double to float.
46637
46638         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46639         fp-cmp-1.c, converting double to long double.
46640
46641         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46642         from fr1 to unknown_register, since fr1 is a legitimate register
46643         on some machines.
46644
46645 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46646
46647         * README: More listname related changes.
46648
46649 1999-07-08  Catherine Moore  <clm@cygnus.com>
46650
46651         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46652
46653 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46654
46655         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46656
46657 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46658
46659         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46660
46661 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46662
46663         * gcc.dg/990703-1.c: New test.
46664
46665 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46666
46667         * lib/file-format.exp: New file: Move definition of proc
46668         gcc_target_object_format to here from
46669         gcc.dg/special/ecos.exp.
46670
46671         * lib/c-torture.exp: Include lib file-format.exp.
46672         * lib/gcc-dg.exp: Include lib file-format.exp.
46673
46674         * gcc.dg/special/ecos.exp: Remove definition of proc
46675         gcc_target_object_format.
46676
46677 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46678
46679         * gcc.c-torture/execute/990628-1.c: New test.
46680
46681 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46682
46683         * gcc.c-torture/compile/990625-2.c: New test.
46684
46685         * gcc.c-torture/compile/990625-1.c: New test.
46686
46687 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46688
46689         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46690         attributes compile.
46691         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46692         ports that use the COFF/PE file format.
46693
46694 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46695
46696         * gcc.c-torture/compile/990617-1.c: New test.
46697
46698 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46699
46700         * g++.old-deja/g++.other/decl4.C: New test.
46701
46702 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46703
46704         * g++.old-deja/g++.other/bitfld3.C: New test.
46705
46706 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46707
46708         * g++.old-deja/g++.eh/catch1.C: New test.
46709
46710 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46711
46712         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46713
46714         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46715         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46716
46717 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46718
46719         * g77.f-torture/compile/19990502-0.f: Replace with new,
46720         shorter, test that still fails after recent changes.
46721
46722 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46723
46724         * gcc.c-torture/execute/990604-1.c: New test.
46725
46726 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46727
46728         * gcc.c-torture/execute/990531-1.c: New test.
46729
46730 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46731
46732         * gcc.c-torture/compile/990527-1.c: New test.
46733
46734 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46735
46736         * gcc.c-torture/execute/990527-1.c: New test.
46737
46738 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46739
46740         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46741         bitfields as signed.
46742
46743 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46744
46745         * g77.f-torture/compile/19990525-0.f: New test.
46746
46747 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46748
46749         * gcc.c-torture/execute/990525-2.c: New test.
46750
46751         * gcc.c-torture/execute/990525-1.c: New test.
46752
46753 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46754
46755         * g++.old-deja/g++.other/anon3.C: New test.
46756         * g++.old-deja/g++.other/anon4.C: New test.
46757         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46758         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46759         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46760         Merrill).
46761
46762 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46763
46764         * gcc.c-torture/execute/990524-1.c: New test.
46765
46766         * gcc.dg/990524-1.c: New test.
46767
46768 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46769
46770         * gcc.c-torture/compile/990523-1.c: New test.
46771
46772 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46773
46774         * gcc.c-torture/compile/990519-1.c: New test.
46775
46776 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46777
46778         * gcc.c-torture/compile/990517-1.c: New test.
46779
46780         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46781         (e4, f4): New tests.
46782         (main): Call them.
46783
46784 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46785
46786         * gcc.dg/noreturn-1.c: New test.
46787
46788 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46789
46790         * gcc.c-torture/execute/990513-1.c: New test.
46791
46792 1999-05-10  Richard Henderson  <rth@cygnus.com>
46793
46794         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46795
46796 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46797
46798         * g77.f-torture/execute/erfc.f: Use small single-precision
46799         values, to avoid problems on Alphas when not -mieee.
46800
46801 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46802
46803         * gcc.dg/990506-0.c: New test.
46804
46805 1999-05-08  Richard Henderson  <rth@cygnus.com>
46806
46807         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46808         the constant to test.  Don't XFAIL 64-bit targets.
46809
46810         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46811         * g++.old-deja/g++.law/profile1.C: Likewise.
46812
46813         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46814         operator new instances.
46815         * g++.old-deja/g++.other/delete5.C: Likewise.
46816
46817 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46818
46819         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46820         intrinsic.
46821
46822 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46823
46824         * g77.f-torture/execute/u77-test.f: Reverse order of two
46825         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46826
46827 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46828
46829         * gcc.dg/compare1.c: New test.
46830
46831 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46832
46833         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46834         New tests.
46835
46836 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46837
46838         * g77.f-torture/compile/19990502-1.f: New test.
46839
46840 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46841
46842         * g77.f-torture/compile/19990502-0.f: New test.
46843
46844 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46845
46846         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46847         intrinsic.
46848
46849 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46850
46851         * g77.f-torture/execute/u77-test.f (main): List libU77
46852         intrinsics not currently tested.
46853         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46854         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46855         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46856         Trim blanks off the ends of some printed strings.
46857
46858 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46859
46860         * g77.f-torture/execute/u77-test.f (main): Just warn about
46861         FSTAT gid disagreement, as it's expected on some systems.
46862
46863 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46864
46865         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46866         use a new function, which allows for some slop.
46867         Clean up some commentary.
46868         (issum): The new function.
46869         (sgladd): Deleted subroutine.
46870
46871 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46872
46873         * g77.f-torture/execute/u77-test.f: Modify to be more like
46874         libf2c/libU77 version, bringing patches to that version here.
46875         Add suitable commentary.
46876
46877 1999-04-25  Richard Henderson  <rth@cygnus.com>
46878
46879         * gcc.dg/990424-1.c: New test.
46880
46881 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46882
46883         * g77.f-torture/execute/u77-test.f (main): Bug involving
46884         LSTAT has been fixed, so turn back on full checking.
46885
46886 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46887
46888         * g77.f-torture/compile/19990419-0.f: New test.
46889         * g77.f-torture/execute/19990419-1.f: New test.
46890
46891 1999-04-17  Richard Henderson  <rth@cygnus.com>
46892
46893         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46894         to avoid the need for a prototype to supress a warning.
46895
46896 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46897
46898         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46899
46900 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46901
46902         * gcc.c-torture/execute/990404-1.c: New test.
46903
46904 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46905
46906         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46907         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46908         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46909         missing initializer warnings.
46910
46911 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46912
46913         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46914         matching strings.
46915
46916 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46917
46918         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46919
46920 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46921
46922         * g77.f-torture/execute/19990325-0.f: New test.
46923         * g77.f-torture/execute/19990325-1.f: New test.
46924
46925 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46926
46927         * gcc.c-torture/execute/990324-1.c: New test.
46928
46929 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46930
46931         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46932         test with 4.
46933
46934 1999-03-17  Richard Henderson  <rth@cygnus.com>
46935
46936         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46937
46938 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46939
46940         * g77.f-torture/execute/19990313-2.f: New test.
46941         * g77.f-torture/execute/19990313-3.f: New test.
46942
46943 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46944
46945         * g77.f-torture/execute/19990313-0.f: New test.
46946         * g77.f-torture/execute/19990313-1.f: New test.
46947
46948 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46949
46950         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46951         printf to sprintf.
46952         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46953         (main): Add check for u15.  Conditionalize u31 check depending on
46954         whether ints are <32 bits or >=32 bits.
46955
46956 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46957
46958         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46959
46960 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46961
46962         * g77.f-torture/compile/19990305-0.f: New test.
46963         * g77.f-torture/execute/19981119-0.f: New test.
46964
46965 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46966
46967         * g77.f-torture/execute/970625-2.f: call ABORT if final
46968         result is not correct, instead of just printing it.
46969         Add this checking via newly introduced obfuscation, to
46970         trip up buggy front ends.
46971
46972 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46973
46974         * g77.f-torture/compile/960317-1.f: Moved from being
46975         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46976
46977 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46978
46979         * g77.f-torture/execute/960317-1.f: New (old) test.
46980         * g77.f-torture/execute/970625-2.f: Ditto.
46981
46982 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46983
46984         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46985         message on line 1 or line 2; cccp and cpplib do this differently.
46986
46987 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46988
46989         * g++.old-deja/g++.law/weak1.C: New test.
46990
46991 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46992
46993         * gcc.c-torture/execute/990119-1.c: Renamed to...
46994         * gcc.dg/990119-1.c: this, so it will only be tested once
46995         (it's a preprocessor test, it doesn't need to be run at
46996         multiple optimization levels).
46997
46998 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46999
47000         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47001           ALWAYS_CXXFLAGS.
47002
47003 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47004
47005         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47006         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47007         to not be compilable by current g77.
47008
47009 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47010
47011         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47012
47013 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47014
47015         * gcc.c-torture/execute/990222-1.c: New test.
47016
47017 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47018
47019         * g77.f-torture/compile/19990218-0.f: New test.
47020         * g77.f-torture/noncompile/19990218-1.f: New test.
47021
47022 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47023
47024         * g77.f-torture/compile/19981216-0.f: New test.
47025
47026 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47027
47028         * gcc.dg/990214-1.c: New test.
47029
47030 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47031
47032         * gcc.dg/990213-2.c: New test.
47033
47034         * gcc.dg/990213-1.c: New test.
47035
47036 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47037
47038         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47039         ints.
47040
47041 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47042
47043         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47044         specified by target.
47045
47046         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47047
47048 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47049
47050         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47051
47052 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47053
47054         * gcc.dg/special/ecos.exp: New test driver for new tests with
47055         special requirements.
47056
47057         * gcc.dg/special/alias-1.c: New test.
47058         * gcc.dg/special/gcsec-1.c: New test.
47059         * gcc.dg/special/weak-1.c: New test.
47060         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47061         * gcc.dg/special/weak-2.c: New test.
47062         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47063         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47064         * gcc.dg/special/wkali-1.c: New test.
47065         * gcc.dg/special/wkali-2.c: New test.
47066         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47067         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47068
47069 1999-02-10  Felix Lee  <flee@cygnus.com>
47070
47071           * lib/c-torture.exp (c-torture-compile): Pull out code for
47072           analyzing gcc error messages.
47073           (c-torture-execute): Likewise.  Fix some (harmless) false
47074           positives.
47075           * lib/gcc.exp (gcc_check_compile): New function.
47076
47077 1999-02-08  Richard Henderson  <rth@cygnus.com>
47078
47079         * gcc.c-torture/execute/990208-1.c: New test.
47080
47081 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47082
47083         * g++.dg/special/ecos.exp: New driver for new tests with special
47084         requirements
47085
47086         * g++.dg/special/conpr-1.C: New test
47087         * g++.dg/special/conpr-2.C: New test
47088         * g++.dg/special/conpr-2a.C: New test
47089         * g++.dg/special/conpr-3.C: New test
47090         * g++.dg/special/conpr-3a.C: New test
47091         * g++.dg/special/conpr-3b.C: New test
47092
47093         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47094         allow g++ to use the dg driver
47095
47096         * README: Add comment about g++.dg directory
47097
47098 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47099
47100         * README: Update email addresses.
47101
47102 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47103
47104         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47105         arguments in order to force structure S onto the stack even on
47106         the alpha.
47107         (test): Pass 10 leading arguments to function foo as well as the
47108         structure S.
47109
47110         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47111         failure for all targets.
47112
47113         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47114         abort to terminate program execution.
47115
47116 1999-01-30  Richard Henderson  <rth@cygnus.com>
47117
47118         * gcc.c-torture/execute/990130-1.c: New test.
47119
47120 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47121
47122         * gcc.dg/990130-1.c: New test.
47123
47124 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47125
47126         * gcc.c-torture/execute/990128-1.c: New test.
47127
47128 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47129
47130         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47131
47132 1999-01-27  Felix Lee  <flee@cygnus.com>
47133
47134         * lib/c-torture.exp (c-torture-compile): pull out code for
47135         analyzing gcc error messages.
47136         (c-torture-execute): ditto, and fix some (harmless) false
47137         positives.
47138         * lib/gcc.exp (gcc_check_compile): new function.
47139
47140 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47141
47142         * gcc.dg/990117-1.c: New test.
47143
47144         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47145
47146         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47147
47148 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47149
47150         * g77.f-torture/compile/990115-1.f: New test.
47151
47152 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47153
47154         * gcc.c-torture/compile/990107-1.c: New test
47155
47156 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47157
47158         * gcc.c-torture/execute/990106-2.c: New test.
47159
47160         * gcc.c-torture/execute/990106-1.c: New test.
47161
47162 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47163
47164         * gcc.c-torture/compile/981223-1.c: New test.
47165
47166 1998-12-29  Richard Henderson  <rth@cygnus.com>
47167
47168         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47169         (opt3): Rename from opt4 and disable.
47170
47171 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47172
47173         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47174
47175 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47176
47177         * g++.old-deja/g++.other/conv5.C: New test.
47178
47179 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47180
47181         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47182
47183 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47184
47185         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47186
47187 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47188
47189         * gcc.c-torture/compile/981211-1.c: New test.
47190
47191 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47192
47193         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
47194
47195         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
47196
47197 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47198
47199         * gcc.special/930510-1.c: Make C9X safe.
47200         * gcc.misc-tests/gcov-1.c Similarly.
47201         * gcc.misc-tests/gcov-2.c Similarly.
47202
47203 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47204
47205         * gcc.dg/ultrasp1.c: New test.
47206
47207 1998-12-06  Richard Henderson  <rth@cygnus.com>
47208
47209         * gcc.c-torture/execute/981206.c: New test.
47210
47211 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47212
47213         * g++.old-deja/g++.ns/template7.C: New test.
47214
47215         * g++.old-deja/g++.other/expr1.C: New test.
47216
47217         * g++.old-deja/g++.eh/tmpl3.C: New test.
47218
47219         * g++.old-deja/g++.eh/tmpl2.C: New test.
47220
47221 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47222
47223         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
47224         * g++.old-deja/g++.other/using6.C: Removed.
47225         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
47226
47227         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
47228
47229 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47230
47231         * g++.old-deja/g++.pt/overload8.C: New test.
47232
47233         * g++.old-deja/g++.pt/overload7.C: New test.
47234
47235         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
47236
47237         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
47238         and relinking messages.
47239         * lib/g++.exp (g++_target_compile): Remove .rpo file when
47240         compiling with -frepo.
47241
47242 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
47243
47244         * g++.old-deja/g++.pt/lookup6.C: New test.
47245
47246 1998-11-30  Nick Clifton  <nickc@cygnus.com>
47247
47248         * gcc.c-torture/execute/981130-1.c: New test.
47249         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
47250
47251 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47252
47253         * g++.old-deja/g++.pt/explicit76.C: New test.
47254
47255         * g++.old-deja/g++.pt/friend38.C: New test.
47256
47257         * g++.old-deja/g++.ns/crash2.C: New test.
47258
47259         * g++.old-deja/g++.pt/defarg8.C: New test.
47260
47261         * g++.old-deja/g++.pt/instantiate6.C: New test.
47262
47263         * g++.old-deja/g++.pt/static6.C: New test.
47264
47265         * g++.old-deja/g++.pt/decl2.C: New test.
47266
47267 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47268
47269         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
47270         problem is actually related with name lookup, but so what? :-)
47271
47272         * g++.old-deja/g++.pt/friend37.C: New test.
47273
47274 1998-11-25  Dave Love  <d.love@dl.ac.uk>
47275
47276         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
47277         element, which fails on some systems.
47278
47279         * g77.f-torture/execute/labug1.f: New test.
47280
47281 1998-11-21  Jeffrey A Law  (law@cygnus.com)
47282
47283         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
47284         is defined.
47285
47286 1998-11-18  Dave Love  <d.love@dl.ac.uk>
47287
47288         * g77.f-torture/compile/981117-1.f: New test.
47289
47290 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
47291
47292         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
47293         properly discarded.
47294
47295 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
47296
47297         * gcc.c-torture/execute/memcheck: New directory of tests for
47298         -fcheck-memory-usage.
47299
47300 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47301
47302         * README: New file, general information about the testsuite and
47303         new description of the various C++ test subdirectories.
47304         * README.g++: Eliminate obsolete information, update and move most
47305         relevant stuff to README.
47306
47307 1998-11-07  Richard Henderson  <rth@cygnus.com>
47308
47309         * gcc.c-torture/compile/981107-1.c: New test.
47310
47311 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
47312
47313         * execute/memcpy-bi.c: New testcase.
47314
47315 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
47316
47317         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
47318         base classes.
47319
47320         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
47321         template is selected.
47322
47323         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
47324         classes, it should be accepted for all types.
47325
47326         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
47327
47328         * g++.old-deja/g++.pt/spec24.C: Ensure that template
47329         specializations start with template headers.
47330
47331 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
47332
47333         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
47334
47335         * g++.old-deja/g++.other/init9.C: Test cross initialization of
47336         non-POD types.
47337
47338 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
47339
47340         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
47341
47342 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
47343
47344         * compile/981022-1.c, compile/981022-1.x: New test and driver.
47345
47346 1998-10-19  Jeffrey A Law  (law@cygnus.com)
47347
47348         * 981019-1.c: New test.
47349
47350 1998-10-14  Robert Lipe <robertl@dgii.com>
47351
47352         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
47353         find objc headers.
47354
47355 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47356
47357         * compile/981001-4.c: Remove use of GCC extension that triggers a
47358         compiler bug.
47359
47360 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
47361
47362         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
47363
47364 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47365
47366         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
47367         instantiation of template produces incorrect code for delete
47368         expression.
47369
47370         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
47371         constructors' name is not unique.
47372         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
47373         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
47374
47375         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
47376         automatic array of const is ill-formed.
47377
47378         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
47379         of template parameter?
47380
47381         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
47382         const.
47383
47384         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
47385         pointer-to-member expression.
47386
47387         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
47388         declaration causes ICE.
47389
47390 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
47391
47392         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
47393         reserved in the global namespace.
47394
47395         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
47396         generate needed virtual table.
47397
47398         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
47399
47400 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
47401
47402         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
47403         template-dependent type
47404
47405 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47406
47407         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
47408         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
47409         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
47410
47411         * g++.old-deja/g++.other/using5.C: New test; using decl from base
47412         class should be usable as argument of member function.
47413         * g++.old-deja/g++.other/using6.C: New test; using decl from base
47414         class should be usable as return type of member function.
47415         * g++.old-deja/g++.other/using7.C: New test; using decl from base
47416         class should be usable as type of data member.
47417
47418         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
47419
47420 1998-10-09  Jeffrey A Law  (law@cygnus.com)
47421
47422         * gcc.c-torture/special/920521-1.c: Fix bogus test.
47423
47424 1998-10-08  Nick Clifton  <nickc@cygnus.com>
47425
47426         * gcc.dg/dll-?.c Add thumb to target list.
47427         Fix assembler scan patterns to match current assembler output.
47428
47429 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
47430
47431         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
47432         matching of template brackets.
47433
47434         * g++.old-deja/g++.other/using4.C: New test.  Test using
47435         declarations of methods from base classes.
47436
47437         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
47438         within functions should introduce names into the innermost
47439         enclosing namespace.
47440
47441         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
47442         of static locals if first initialization throws.
47443
47444 1998-10-07  Jim Wilson  <wilson@cygnus.com>
47445
47446         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
47447
47448 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
47449
47450         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
47451         lose track of the possible targets of tablejump insns.
47452         * special/special.exp: Run it.
47453
47454 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
47455
47456         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
47457         must be declared before its specializations can be named in friend
47458         declarations.
47459
47460 1998-10-05  Dave Love  <d.love@dl.ac.uk>
47461
47462         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
47463
47464         * g77.f-torture/execute/io1.f: New test.
47465
47466 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
47467
47468         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
47469         with pointer to template function, for which no argument deduction
47470         is possible.
47471
47472         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
47473         specialization of template function as argument to template
47474         function.
47475
47476         * g++.old-deja/g++.other/access2.C: New test; Inner class
47477         shouldn't have privileged access to Outer's names.
47478
47479 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
47480
47481         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
47482         friend template declared within template class conflicts with
47483         nested class of the same name.
47484
47485         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
47486         is ignored.
47487
47488         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
47489         object with direct initializer as function declaration.
47490
47491         * g++.old-deja/g++.other/decl2.C: New test; duplicate
47492         initializers.
47493
47494         * g++.old-deja/g++.other/null2.C: New test; conditional operator
47495         involving const pointer and NULL produces incorrect result.
47496
47497         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
47498         type name without `typename' should be rejected with -pedantic.
47499
47500 1998-10-02  Richard Henderson  <rth@cygnus.com>
47501
47502         * g++.old-deja/g++.other/addrof1.C: New test.
47503
47504 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47505
47506         * gcc.c-torture/compile/981001-1.c: New test.
47507         * gcc.c-torture/execute/981001-1.c: New test.
47508
47509 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47510
47511         * gcc.c-torture/compile/981001-2.c: New test.
47512         * gcc.c-torture/compile/981001-3.c: New test.
47513         * gcc.c-torture/compile/981001-4.c: New test.
47514
47515 1998-10-01  Robert Lipe  <robertl@dgii.com>
47516
47517         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47518         multilibbed hosts.  Idea grafted from g77.exp.
47519
47520 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47521
47522         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47523         avoid losing on systems which need -lsocket.
47524
47525 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47526
47527         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47528         * g++.old-deja/g++.other/nested2.C: Ditto.
47529         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47530         failure.
47531
47532 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47533
47534         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47535         preferred over template operator!= for enum bitfields.
47536
47537 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47538
47539         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47540         that happen to have the same base name, but in different scopes,
47541         are incorrectly rejected.
47542
47543 1998-09-16  Richard Henderson  <rth@cygnus.com>
47544
47545         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47546         on the native word size instead of an integer literal.
47547
47548 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47549
47550         * g++.old-deja/g++.other/static2.C: Invocation of static data
47551         member of type pointer-to-function denoted as non-static member.
47552
47553         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47554         checks involving function types and aliases.
47555
47556 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47557
47558         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47559         redefined to the same non-trivial type.
47560
47561         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47562         namespace-qualification of template specializations declared in
47563         other namespaces.
47564
47565         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47566         to declare a subset of the specializations of a template function
47567         as friends of specializations of a template class.
47568
47569         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47570         member templates that do not fully specialize the enclosing
47571         template class are rejected.
47572
47573 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47574
47575         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47576
47577 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47578
47579         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47580         altered from libf2c/libU77 version.
47581
47582 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47583
47584         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47585
47586 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47587
47588         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47589         (un)signed char are different types for template specialization
47590         purposes.
47591
47592 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47593
47594         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47595         * objc: ObjC testsuite.
47596
47597 1998-08-31  Catherine Moore  <clm@cygnus.com>
47598
47599         * gcc.c-torture/execute/941014-1.x: New file.
47600
47601 1998-08-31  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-30  Jeffrey A Law  (law@cygnus.com)
47608
47609         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47610         this test triggers valid.
47611
47612 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47613
47614         * gcc.dg/980827-1.c: New test.
47615
47616 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47617
47618         * gcc.c-torture/execute/loop-4b.c: New test.
47619
47620 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47621
47622         * lib/c-torture.exp: Add support for
47623         torture_eval_before_compile and torture_eval_before_execute
47624         variables.
47625
47626 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47627
47628         * gcc.c-torture/compile/980825-1.c: New test.
47629
47630 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47631
47632         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47633         count number tests in opt_t0 not good_t0.
47634
47635 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47636
47637         * gcc.c-torture/compile/930326-1.x: Fix typo.
47638
47639 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47640
47641         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47642         causes an ICE.
47643
47644 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47645
47646         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47647         STACK_SIZE is defined.
47648         * gcc.c-torture/unsorted/stuct.c: Similarly.
47649
47650         * gcc.c-torture/compile/980821-1.c: New test.
47651
47652 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47653
47654         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47655
47656 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47657
47658         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47659         code.
47660
47661 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47662
47663         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47664         error'.
47665
47666 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47667
47668         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47669
47670 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47671
47672         * gcc.c-torture/compile/980816-1.c: New test.
47673
47674         * gcc.dg/980816-1.c: New test.
47675
47676 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47677
47678         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47679         compiler for ieee tests.
47680
47681 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47682
47683         * g77.f-torture/compile/980729-0.f: New test.
47684
47685 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47686
47687         * gcc.c-torture/special/eeprof-1.c: New test, for
47688         -finstrument-functions.
47689         * gcc.c-torture/special/special.exp: Run it.
47690
47691 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47692
47693         * gcc.c-torture/compile/980729-1.c: New test.
47694
47695 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47696
47697         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47698         __thumb__ is defined, and test for ARM style doubles if so.
47699
47700 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47701
47702         * g77.f-torture/noncompile/980615-0.f: New test.
47703
47704 1998-07-26  H.J. Lu  (hjl@gnu.org)
47705
47706         * gcc.dg/980312-1.c: Do link instead of compile.
47707         * gcc.dg/980313-1.c: Likewise.
47708
47709 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47710
47711         * gcc.c-torture/compile/980726-1.c: New test.
47712
47713 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47714
47715         * g77.f-torture/execute/io0.f: New test.
47716
47717 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47718
47719         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47720         an int.
47721
47722 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47723
47724         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47725         m32r bugs.
47726
47727 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47728
47729         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47730         c-decl.c:grokdeclarator can handle mode attributes.
47731
47732 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47733
47734         * gcc.c-torture/execute/980716-1.c: New test.
47735
47736 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47737
47738         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47739         the mn10200.
47740         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47741         the mn10200.
47742         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47743         * gcc.c-torture/compile/930326-1.x: Similarly.
47744
47745 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47746
47747         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47748         New test from Craig.
47749
47750 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47751
47752         * g77.f-torture/noncompile/980616-0.f: New test.
47753
47754         * g77.f-torture/execute/970816-3.f: New test from Craig.
47755
47756 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47757
47758         *  g++.other/singleton.C: Return error value instead of taking
47759         SIGSEGV.
47760
47761 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47762
47763         *  g++.other/singleton.C: New test.  Warning is under dispute.
47764         Runtime crash is not.
47765
47766 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47767
47768         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47769         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47770         using6.C, using7.C}: New namespace tests.
47771
47772 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47773
47774         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47775         specialization with typedef'ed names used as array indexes.
47776
47777 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47778
47779         * gcc.c-torture/execute/980709-1.c: New test.
47780
47781         * gcc.dg/980709-1.c: New test.
47782
47783 1998-07-07  Richard Henderson  <rth@cygnus.com>
47784
47785         * gcc.c-torture/execute/bcp-1.c: New test.
47786
47787 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47788
47789         * gcc.c-torture/execute/980707-1.c: New test.
47790
47791 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47792
47793         * gcc.c-torture/compile/980706-1.c: New test.
47794
47795 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47796
47797         * g77.f-torture/execute/980701-0.f,
47798         g77.f-torture/execute/980701-1.f: New test from Craig.
47799
47800 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47801
47802         * gcc.c-torture/compile/980701-1.c: New test.
47803
47804         * gcc.c-torture/execute/980701-1.c: New test.
47805
47806 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47807 rlsruhe.de>
47808
47809         * g++.old-deja/g++.robertl/eb132.C: New test.
47810         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47811
47812 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47813
47814         * g77.f-torture/execute/980628-7.f,
47815         g77.f-torture/execute/980628-8.f,
47816         g77.f-torture/execute/980628-9.f,
47817         g77.f-torture/execute/980628-10.f: New tests from Craig.
47818
47819         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47820
47821 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47822
47823         * g77.f-torture/execute/980628-4.f: New test from Craig.
47824         * g77.f-torture/execute/980628-5.f: Likewise.
47825         * g77.f-torture/execute/980628-2.f: Likewise.
47826         * g77.f-torture/execute/980628-0.f: Likewise.
47827         * g77.f-torture/execute/980628-1.f: Likewise.
47828         * g77.f-torture/execute/980628-3.f: Likewise.
47829         * g77.f-torture/execute/980628-6.f: Likewise.
47830
47831 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47832
47833         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47834         directory when nothing has been installed yet.
47835
47836 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47837
47838         * gcc.c-torture/special/special.exp: Handle newer versions of
47839         dejagnu.
47840
47841 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47842
47843         * gcc.dg/980626-1.c: New test.
47844
47845 1998-06-19  Bruno Haible <haible@ilog.fr>
47846
47847         * gcc.misc-tests/m-un-2.c: New test.
47848         * g++.old-deja/g++.other/warn01.c: Likewise.
47849
47850 1998-06-19  Robert Lipe  <robertl@dgii.com>
47851
47852         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47853         compatibility with assmblers with a different comment character.
47854         Eliminate use of GAS-specific extensions.
47855
47856 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47857
47858         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47859
47860 1998-06-19  Robert Lipe  <robertl@dgii.com>
47861
47862         * lib/g77.exp: Replace search for libf2c.a with search for newly
47863         renamed libg2c.a
47864
47865 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47866
47867         * gcc.c-torture/execute/980617-1.c: New test.
47868
47869 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47870
47871         * gcc.c-torture/execute/980612-1.c: New test.
47872
47873 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47874
47875         * gcc.dg/980523-1.c: Only test on ppc-linux.
47876         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47877
47878         * gcc.c-torture/execute/980608-1.c: New test.
47879
47880 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47881
47882         * gcc.c-torture/execute/980605-1.c: New test.
47883
47884 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47885
47886         * gcc.c-torture/execute/980604-1.c: New test.
47887
47888 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47889
47890         * gcc.c-torture/execute/980602-1.c: New test.
47891         * gcc.c-torture/execute/980602-2.c: Likewise.
47892
47893 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47894
47895         * 970125-0.f: Fix per JCB.  Add commentary.
47896
47897 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47898
47899         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47900         IEEE -0 support.
47901
47902 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47903
47904         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47905         earlier.
47906
47907 1998-05-28  Catherine Moore <clm@cygnus.com>
47908
47909         * gcc.c-torture/execute/980526-3.c: New test.
47910
47911 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47912
47913         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47914         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47915         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47916         m88k-motorola-sysv3 to XFAIL.
47917
47918 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47919
47920         * gcc.dg/980526-1.c: New test.
47921         * gcc.c-torture/execute/980526-2.c: New test.
47922
47923 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47924
47925         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47926
47927         * gcc.c-torture/execute/980526-1.c: New test.
47928
47929 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47930
47931         * g77.f-torture/execute/alpha2.f: Add runtime test.
47932
47933 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47934
47935         * g++.old-deja/old-deja.exp: Strip leading directories.
47936
47937         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47938         error for the line.  Don't run multiple tests for the same line.
47939
47940 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47941
47942         * gcc.dg/980523-1.c: New test.
47943
47944 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47945
47946         * g77.f-torture/compile/970915-0.f: New test.
47947
47948 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47949
47950         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47951
47952 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47953
47954         * gcc.dg/980520-1.c: New test.
47955
47956 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47957
47958         * gcc.dg/980502-1.c: Fix return type.
47959
47960 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47961
47962         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47963         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47964         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47965         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47966         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47967
47968 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47969
47970         * g77.f-torture/execute/980520-1.f: New test.
47971
47972 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47973
47974         * lib/mike-g77.exp: New file.
47975
47976         * g77.f-torture/noncompile/noncompile.exp,
47977         g77.f-torture/noncompile/check0.f: New files.
47978
47979 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47980
47981         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47982         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47983         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47984         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47985         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47986         abort where appropriate.
47987
47988 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47989
47990         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47991         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47992
47993 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47994
47995         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47996
47997 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47998
47999         * g77.f-torture/compile/980427-0.f: New test.
48000
48001 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48002
48003         * g77.f-torture/compile/980424-0.f: New test.
48004
48005 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48006
48007         * g77.f-torture/compile/980419-2.f (main): New test.
48008         * g77.f-torture/compile/970125-0.f: New test.
48009         * g77.f-torture/compile/980419-1.f: New test.
48010
48011 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48012
48013         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48014         of loop-4.c.
48015
48016 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48017
48018         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48019
48020 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48021
48022         * gcc.c-torture/compile/980329-1.c: New test.
48023
48024 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48025
48026         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48027         * gcc.dg/980312-1.c: Fix typo in -march command.
48028
48029 1998-03-16  H.J. Lu  (hjl@gnu.org)
48030
48031         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48032
48033 1998-03-11  Robert Lipe  <robertl@dgii.com>
48034
48035         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48036         Dave Love agree the Fortran source is bogus.
48037
48038 1998-03-11  Robert Lipe  <robertl@dgii.com>
48039
48040         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48041         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48042         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48043         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48044         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48045
48046 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48047
48048         * g++.old-deja/g++.other/friend1.C: New test.
48049
48050 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48051
48052         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48053         possibly uninitialized) variables and declare dnrm2.
48054
48055 1998-02-23  Robert Lipe <robertl@dgii.com>
48056
48057         From Bruno Haible <haible@ilog.fr>:
48058         * gcc.c-torture/execute/980223.c: New test.
48059
48060 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48061
48062         * gcc.dg/ifelse-1.c: New test.
48063
48064 1998-02-09  H.J. Lu  (hjl@gnu.org)
48065
48066         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48067
48068           * lib/old-dejagnu.exp (old-dejagnu): Added the
48069           "execution test - XFAIL *-*-*" handling in the spirit of
48070           "excess errors test -". Changed the "execution test fails"
48071           handling to be like "excess errors test fails".
48072           * Update various tests accordingly.
48073
48074 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48075
48076         * gcc.c-torture/execute/980205.c: New test.
48077
48078 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48079
48080         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48081         * lib/f-torture.exp: Similarly.
48082         * gcc.c-torture: Rename all .cexp files to .x files.
48083
48084 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48085
48086         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48087         (940510-1.c): Removed duplicate.
48088         (971104-1.c): New test.
48089
48090 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48091
48092           * lib/f-torture.exp: Improve error and loop detection.
48093
48094 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48095
48096         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48097         use that to size the filler array.
48098
48099 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48100
48101         * lib/c-torture.exp(c-torture-execute): Fix typo.
48102
48103         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48104         testcase as the executable name. Keep the executable around if
48105         the test fails.
48106
48107 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48108
48109         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48110         changes.  Only test one -g option, and move it to the end of the
48111         list of options to test.
48112
48113 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48114
48115         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48116         variable GCC_TORTURE_OPTIONS to supply default switches separated
48117         by colons.  If no environment variable, run tests with -O0 -g, -O1
48118         -g, and -O2 -g as well.
48119
48120 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48121
48122         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48123         explanatory comments. Fix indentation.
48124
48125 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48126
48127         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48128
48129 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48130
48131         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48132         * g++.old-deja/g++.mike/p7325.C: Likewise.
48133         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48134
48135 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48136
48137         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48138         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48139         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48140         * g++.old-deja/g++.law/operators4.C: Likewise.
48141
48142 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48143
48144         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48145         * g++.old-deja/g++.mike/p784.C: Ditto.
48146         * g++.old-deja/g++.mike/p785.C: Ditto.
48147
48148 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48149
48150           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48151
48152 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48153
48154         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48155         target feature; pass this to c-torture-execute as needed.
48156
48157 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48158
48159         * lib/c-torture.exp(c-torture-execute): If the previous and the
48160         current executables being tested are identical, we don't need to
48161         run the executable again. Try to make the executable names
48162         unique. Add an optional argument for passing additional compiler
48163         flags.
48164
48165 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48166
48167         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48168
48169 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48170
48171         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48172
48173 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48174
48175         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48176         32bit or larger longs.
48177
48178         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48179         have either a 32bit long or 32bit int.
48180
48181 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48182
48183         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48184         Make double precision tests dependent on sizeof (double).
48185
48186 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48187
48188         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48189         too.
48190
48191 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
48192
48193         * gcc.c-torture/compile/961203-1.cexp: New script.
48194
48195 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
48196
48197         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
48198         up the includes ourselves.
48199
48200 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
48201
48202         * lib/plumhall.exp: Remove random include, and add a few
48203         verbose messages for debugging.
48204
48205 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
48206
48207         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
48208         of trying to do it ourselves.
48209
48210 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48211
48212         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
48213
48214 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
48215
48216         * gcc.prms/5403.c: Made regexp a bit less strict.
48217
48218 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
48219
48220         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
48221         is returned from remote_load instead.
48222         * lib/plumhall.exp: Ditto.
48223         * lib/mike-g++.exp: Ditto.
48224         * lib/old-dejagnu.exp: Ditto.
48225         * lib/c-torture.exp: Ditto.
48226
48227 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
48228
48229         * lib/g++.exp: Use build_wrapper procedure.
48230         * lib/gcc.exp: Ditto.
48231
48232 1997-05-20  Jeffrey A Law  (law@cygnus.com)
48233
48234         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
48235         an old-style decl for malloc.  Fixes tests to work when
48236         sizeof (int) != sizeof (size_t).
48237
48238 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48239
48240         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
48241
48242         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
48243         use stdargs.h interface.
48244
48245 1997-05-15  Mike Meissner  <meissner@cygnus.com>
48246
48247         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
48248         NO_VARARGS when compiling.
48249
48250 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
48251
48252         * lib/plumhall.exp(ph_includes): New procedure.
48253         (ph_make): Use it.
48254         (ph_compiler): Ditto.
48255
48256         * lib/g++.exp: Rename test-glue.c to testglue.c.
48257         * lib/gcc.exp: Ditto.
48258
48259 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
48260
48261         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
48262         to completion when it's called.
48263
48264 1997-03-21  Michael Meissner  <meissner@cygnus.com>
48265
48266         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
48267         is defined, don't do test.
48268
48269 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
48270
48271         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
48272         for object files.
48273         (ph_summary): Mark skipped testcases as untested, not unresolved.
48274
48275         * lib/plumhall.exp (ph_make): If unresolved because of bad
48276         errorCode, record errorCode in log file.
48277         (*): Replace send_log/verbose with verbose -log.
48278
48279 1997-03-19  Michael Meissner  <meissner@cygnus.com>
48280
48281         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
48282         double conversion if double isn't at least 8 bytes.
48283
48284         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
48285         int to work with targets where int is 16 bits.
48286
48287         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
48288         8 bytes, just exit, since 4 byte doubles don't have enough bits of
48289         precision for the test to complete.
48290
48291 1997-03-14  Michael Meissner  <meissner@cygnus.com>
48292
48293         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
48294         if d10v is not compiled with the -mdouble64 flag.
48295         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
48296
48297         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
48298         d10v is not compiled with the -mint32 flag.
48299
48300 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
48301
48302         * lib/plumhall.exp: Use incr_count.
48303
48304 1997-03-12  Jeffrey A Law  (law@cygnus.com)
48305
48306         * gcc.c-torture: Update to c-torture-1.45.
48307
48308 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
48309
48310         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
48311         the name of the expect testcase file).
48312
48313         * lib/g++.exp(g++_init): Ditto.
48314
48315 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
48316
48317         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
48318         the host.
48319
48320         * lib/gcc.exp(gcc_exit): New procedure.
48321
48322 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
48323
48324         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
48325         specs where appropriate.
48326
48327         * g++.old-deja/g++.arm/*: Added additional ERROR checks
48328         because of new "candidates are" messages, and removed a few
48329
48330         * Converted all non-old-style g++ testcases to old-style, and
48331         moved into g++.old-deja.
48332
48333 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
48334
48335         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
48336         options.
48337
48338         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
48339         succeeded.
48340
48341         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
48342
48343 1997-02-13  Michael Meissner  <meissner@cygnus.com>
48344
48345         * lib/gcc.exp (gcc_target_compile): Add support for defining
48346         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
48347         the machine doesn't have those features.
48348
48349 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
48350
48351         * g++.law/operators4.exp: Don't use LIBS.
48352
48353 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
48354
48355         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
48356
48357         * lib/mike-g++.exp: Don't set the compiler to be tested here.
48358         * lib/g++.exp: Set it here instead. Also, allow use of the
48359         --tool_exec and --tool_opt options. Change CXX to
48360         GXX_UNDER_TEST.
48361
48362         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
48363
48364         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
48365
48366 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
48367
48368         * lib/old-dejagnu.exp: Use prune_warnings instead of
48369         prune_system_crud.
48370         * lib/mike-g++.exp: Ditto.
48371         * lib/gcc.exp: Ditto.
48372         * lib/g++.exp: Ditto.
48373
48374         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
48375
48376 1997-02-07  Jeffrey A Law  (law@cygnus.com)
48377
48378           * 941014-2.c: Include stdlib.h
48379           * 960327-1.c: Include stdio.h
48380           * dbra.c, index-1.c: Don't assume ints are 32bits.
48381
48382 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
48383
48384         * lib/gcc.exp: Add gcc,stack_size target feature.
48385
48386         * lib/g++.exp(g++_target_compile): Add the include and link
48387         paths here, not in two other places. And, it's $options, not
48388         options.
48389
48390         * lib/mike-g++.exp(postbase): Remove the code that determines
48391         the correct include and link paths.
48392         * g++.old-deja/old-deja.exp: Ditto.
48393
48394 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
48395
48396         * lib/g++.exp(g++_init): target_compile no longer returns the
48397         filename of the result.
48398
48399 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
48400
48401         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
48402         call to glob.
48403
48404         * gcc.c-torture/special/special.exp: Change call to
48405         gcc_target_compile to include the object file.
48406
48407 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
48408
48409         * gcc.c-torture/special/special.exp: Correct misspelling in last
48410         change.
48411
48412 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
48413
48414         * lib/plumhall.exp(ph_summary): Log the entire output of the
48415         executable. Return -1 if there were any failures, 0 otherwise.
48416         (ph_execute): Return -1 if there were any failures, 0 otherwise.
48417         (ph_make): Clean up objects and executables that were built
48418         if the tests succeeded.
48419
48420 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
48421
48422         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
48423         libraries and includes in the build tree as appropriate.
48424
48425 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48426
48427         * lib/c-torture.exp: Instead of looking for the global variable
48428         NO_LONG_LONG, check to see if that's a feature of the target.
48429
48430 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
48431
48432         * config/default.exp: Minimize. Delete the remainer of the files in
48433         config; this functionality is now in devo/dejagnu/config.
48434
48435         g++.*/*: Pass any additional flags used to compile to postbase;
48436         delete CXXFLAGS.
48437
48438         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
48439         is now done by runtest.exp. Use gcc_target_compile instead of
48440         compile.
48441
48442         lib/c-torture.exp: Use gcc_target_compile instead of compile.
48443         Remove references to CFLAGS. Use remote_file instead of
48444         calling rm -f.
48445         (c-torture): Take a list of arguments to use to compile this
48446         testcase.
48447
48448         lib/g++.exp: Simplify. Use target_compile instead of compile.
48449         lib/gcc-dg.exp: Ditto.
48450         lib/gcc.exp: Ditto.
48451         lib/mike-{gcc,g++}.exp: Ditto.
48452         lib/old-dejagnu.exp: Ditto.
48453         lib/plumhall.exp: Ditto.
48454
48455 1997-01-08  Jim Wilson  <wilson@cygnus.com>
48456
48457         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
48458         (ph_linker): Likewise.
48459
48460 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
48461
48462           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
48463         MAP_ANON / MAP_ANONYMOUS if defined;
48464         else try to map from /dev/zero .
48465
48466 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48467
48468         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
48469         isn't defined, then define it to MAP_ANONYMOUS.
48470
48471 1996-11-12  Jeffrey A Law  (law@cygnus.com)
48472
48473         * gcc.c-torture: Update to c-torture-1.42 release.
48474
48475 1996-11-11  Jeffrey A Law  (law@cygnus.com)
48476
48477         * gcc.c-torture: Update to c-torture-1.41 release.
48478
48479 1996-10-27  Jeffrey A Law  (law@cygnus.com)
48480
48481         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
48482         c-torture release.
48483
48484 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
48485
48486         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
48487         and LDFLAGS.  Fix second case to append the target_info ldflags
48488         onto LDFLAGS, not CFLAGS.
48489         * lib/g++.exp (g++_init): Add target_info stuff.
48490         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
48491         of libgloss and newlib flags for !native.
48492
48493         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
48494         (GDB): Fix relative path to go up another dir for finding gdb.
48495
48496 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
48497
48498         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
48499         versions in the target_info array, if they don't exist.
48500
48501 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48502
48503         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48504
48505 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48506
48507         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48508         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48509
48510 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48511
48512         * lib/old-dejagnu.exp: Don't remove the output file before we've
48513         actually tested it. Don't append pwd to the path of the executable
48514         we're testing.
48515
48516 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48517
48518         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48519
48520 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48521
48522         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48523         temporary directory for compiler files, and set it to a default
48524         value of /tmp. Set $output as the name of the output file from
48525         compiling the testcase. Add a -o option to $cflags_var so the
48526         compiler writes the final output file as $output. Set $executable
48527         to $output.
48528
48529         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48530         directory for compiler files, and set it to /tmp if it doesn't
48531         already have a value. Set $output_file to the name of the output
48532         file from compiling the testcase. Add a -o option to CXXFLAGS so
48533         the compiler writes the final output file as $output. Use $output
48534         as the executable to be tested.
48535
48536 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48537
48538         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48539
48540 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48541
48542         * gcc.c-torture/execute/pending-1.c: New test.  Still
48543         pending in Tege's queue.
48544
48545 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48546
48547         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48548         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48549         if there were failures.  Call unresolved if there were unresolved
48550         testcases.  Call gcc_fail if program did not run to completion.
48551         (ph_make): Pass additional argument name to ph_execute.
48552         (ph_execute): Add new argument.  Pass additional arguments to
48553         ph_summary.  Call gcc_fail is there is no execution output.
48554
48555 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48556
48557         * lib/plumhall.exp (proc_summary): Output relavent summary
48558         lines into the log so specific failures in plumhall can be
48559         investigated.
48560
48561 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48562
48563         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48564         (c-torture-execute): Don't try to execute tests which use
48565         "long long" types if $NO_LONG_LONG is nonzero.
48566
48567 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48568
48569         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48570         not c-torture.
48571
48572         * gcc.ieee: Move from here.
48573         * gcc.c-torture/execute/ieee: To here.
48574
48575 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48576
48577         * gcc.c-torture: Update to c-torture-1.41 release.
48578
48579 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48580
48581         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48582         not "$output".
48583
48584 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48585
48586         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48587         -c present.
48588
48589 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48590
48591         * config/proelf.exp: Handle connecting to a simulator.
48592
48593 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48594
48595         * config/proelf.exp: New file.  Enough framework that we can
48596         run c-torture tests on the proelf targets (or any other target
48597         that gdb can connect to for that matter).
48598
48599 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48600
48601         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48602         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48603
48604         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48605         exec_output exists.
48606
48607 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48608
48609         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48610         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48611
48612         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48613         to pass/fail/unresolved/unsupported/untested.  Caller must now
48614         call unresolved/unsupported/untested.
48615         * lib/*.exp: Update FSF address.  Update to handle new results of
48616         ${tool}_load.
48617         * lib/chill.exp (verbose): Delete.
48618
48619 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48620
48621         * lib/gcc.exp (default_gcc_start): Change order of args to
48622         $LDFLAGS $CFLAGS $LIBS.
48623         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48624         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48625         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48626         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48627         * gcc.misc-tests/dg-test.exp: Likewise.
48628         * gcc.misc-tests/msgs.exp: Likewise.
48629         * gcc.prms/prms.exp: Likewise.
48630         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48631         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48632
48633         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48634
48635 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48636
48637         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48638
48639         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48640         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48641
48642         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48643         necessary.
48644
48645 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48646
48647         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48648         global for loop; add use of $mathlib.
48649         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48650         settings here; set mathlib for anything but VxWorks.
48651
48652 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48653
48654         * gcc.c-torture: Update to c-torture-1.40 release.
48655
48656 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48657
48658         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48659         dg.exp.
48660
48661 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48662
48663         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48664         global.
48665
48666 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48667
48668         * lib/g++.exp (LIBS): Define if not already.
48669         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48670         (gcc-dg-prune): Call prune_gcc_output.
48671         * lib/gcc.exp (prune_gcc_output): New proc.
48672         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48673         prune_gcc_output.
48674
48675 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48676
48677         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48678         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48679
48680 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48681
48682         * gcc.c-torture: Update to c-torture-1.39 release.
48683
48684 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48685
48686         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48687         fails, try others as well.
48688
48689 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48690
48691         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48692         If compilation fails, mark execute tests as `untested'.
48693         If test is marked as unsupported, don't mark compilation and
48694         execute tests as failed.
48695
48696 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48697
48698         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48699         libstdc++ for whether or not we want to be doing shared
48700         libraries.  Delete link_curses since we don't need it anymore.
48701         * lib/mike-g++.exp (postbase): Don't link in libg++.
48702         * g++.old-deja/old-deja.exp: Likewise.
48703
48704 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48705
48706         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48707
48708 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48709
48710         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48711         For that, add `-Wl,-a,shared_archive'.
48712         * g++.old-deja/old-deja.exp: Likewise.
48713
48714 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48715
48716         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48717
48718 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48719
48720         * lib/mike-g++.exp (postbase): Pay attention to the status of
48721         g++_load.
48722
48723 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48724
48725           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48726
48727 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48728
48729         * lib/gcc.exp (default_gcc_start): No longer need to log program
48730         being executed or its output, execute_anywhere does that now.
48731         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48732         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48733
48734 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48735
48736         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48737         the same as those in lib/g++.exp.
48738
48739 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48740
48741         * gcc.c-torture: Update to c-torture-1.38 release.
48742         * gcc.ieee: Related changes.
48743
48744 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48745
48746         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48747         "exec". Minor reformatting changes.
48748
48749         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48750         cross. This means all "exec" calls now work on a remote host as
48751         well.
48752         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48753         cross. Filter out the extra "\r\n" stuff that expect puts in.
48754         (c-torture-execute): Filter out the bogus warnings like
48755         c-torture-compile does. Add support for canadian cross.
48756         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48757         Use execute_anywhere rather than calling exec directly. Now it
48758         works for canadian cross testing.
48759
48760 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48761
48762         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48763         results into a variable, and check that rather than using file exists.
48764
48765 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48766
48767         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48768         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48769
48770 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48771
48772         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48773         lib_curses if there's a shared libg++ in the build tree.
48774
48775 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48776
48777         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48778         if not supported target.
48779
48780 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48781
48782         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48783         link_curses up to always happen, not just for native builds.
48784
48785 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48786
48787         * gcc.c-torture: Update to c-torture-1.36 release.
48788         * gcc.failure: Related changes.
48789
48790 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48791
48792         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48793
48794 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48795
48796         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48797         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48798         runshlib, link_curses, and mathlib for link and run.
48799
48800         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48801         pass the runtime shared library options for Solaris, OSF/1, and
48802         Irix5, and link with -lcurses to avoid unresolved references.
48803
48804 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48805
48806         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48807         only run once.
48808
48809 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48810
48811         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48812
48813 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48814
48815         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48816         do not have a framework for the "compat" tests yet.
48817
48818 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48819
48820         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48821         set to null if we're testing vxworks5.1.  Use that instead of
48822         `-lm' in the setting of LIBS for link and run.
48823
48824 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48825
48826         * config/rom68k.exp (${tool}_load): Major changes to make it
48827         work.  Verified that it does in fact return the stuff in
48828         exec_output properly.  Catch any Emul or any TRAP other than 0.
48829
48830 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48831
48832         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48833         LDFLAGS properly for targets that need stuff from libgloss.
48834         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48835         only run once.
48836         (gpp_initialized): New variable.
48837
48838 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48839
48840         * config/rom68k.exp: Load libgloss.exp.
48841         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48842         so we can produce a fully linked binary.
48843         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48844         so we can produce a fully linked binary.
48845
48846 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48847
48848         * lib/plumhall.exp (ph_section): Watch for expected failures.
48849         Add missing `else'.
48850
48851         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48852         run the testcase.
48853         (c-torture): Likewise.
48854
48855 1995-08-28  Doug Evans  <dje@cygnus.com>
48856
48857         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48858
48859         * lib/mike-g++.exp (mike_cleanup): New proc.
48860         (prebase): New globals compiler_result, not_compiler_result,
48861         target_regexp.
48862         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48863         allow leading "-" in pattern.  Watch for unsupported tests.
48864         If $compiler_result is set, pattern match assembler code,
48865         and ditto for $not_compiler_result.
48866         * lib/mike-gcc.exp: Likewise.
48867
48868         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48869         execution "succeeded".
48870
48871 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48872
48873         * config/win32.exp: New file.
48874         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48875
48876 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48877
48878         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48879         unsupported.
48880         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48881         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48882         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48883
48884         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48885         "... without exceptions was ...".  That is now handled by
48886         prune_system_crud.
48887         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48888
48889 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48890
48891         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48892         sieve.c,sort2.c}: New files.
48893         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48894         sieve.exp,sort2.exp}: Drivers for them.
48895
48896         * lib/mike-gcc.exp (program_output): New user settable variable.
48897         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48898         messages.
48899         * lib/mike-g++.exp (program_output): New user settable variable.
48900
48901         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48902
48903         * config/sh.exp: Deleted (use sim.exp instead).
48904
48905 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48906
48907         * config/vx.exp: Declare CHECKTASK as global.
48908         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48909         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48910         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48911
48912 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48913
48914         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48915         target. Like vx.exp, only includes `vx29k.exp' instead of
48916         `vxworks.exp'.
48917
48918 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48919
48920         * config/sim.exp: Increase time limit from 120 seconds to 240.
48921
48922 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48923
48924         * gcc.c-torture/execute/950628-1.c: New test.
48925
48926 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48927
48928         * gcc.c-torture: Update with changes/additions from
48929         c-torture-1.34.
48930
48931 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48932
48933         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48934
48935 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48936
48937         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48938
48939 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48940
48941         * gcc.c-torture/compile/950512-1.c: New test.
48942         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48943         * gcc.dg/struct-ret-1.c: Likewise.
48944
48945 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48946
48947         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48948           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48949
48950 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48951
48952         * gcc.c-torture/special/920411-1.c: Deleted.
48953         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48954
48955 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48956
48957         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48958         cpu limit.
48959
48960 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48961
48962         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48963
48964 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48965
48966         From kenner;
48967         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48968         is the proper length.
48969         * va-arg-3.c: Likewise.
48970
48971 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48972
48973         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48974         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48975
48976         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48977         * lib/g++.exp (default_g++_start): Delete old cruft.
48978
48979 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48980
48981         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48982         (2 * (1 << 18)) to (2 * (1 << 17)).
48983
48984         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48985
48986 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48987
48988         * config/rom68k.exp: Renamed from config/idp.exp
48989
48990 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48991
48992         * c-torture/compile/921109-2.c
48993
48994 1995-04-18  Mike Stump  <mrs@cygnus.com>
48995
48996         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48997         excess errors.
48998
48999 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49000
49001         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49002         output.
49003         * lib/g++.exp (default_g++_start): Likewise.
49004
49005 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49006
49007         * gcc.c-torture/compile/950329-1.c: New test.
49008
49009 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49010
49011           * config/bug.exp (${tool}_load): Updated to use new remote_open
49012           and remote_close procs.
49013         * config/idp.exp: New file.
49014
49015 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49016
49017         * gcc.c-torture/execute/950322-1.c: New test.
49018
49019 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49020
49021         * config/vx.exp (${tool}_load): Clean up testing of return code from
49022         vxworks_ld and vxworks_spawn.
49023
49024 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49025
49026         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49027
49028 1995-03-13  Mike Stump  <mrs@cygnus.com>
49029
49030         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49031         can mark excess errors on a machine by machine basis.  Note, the
49032         default is to not expect any excess errors, even when excess
49033         errors test - is given, so you will want to put an XFAIL ... on
49034         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49035         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49036         those 4 machines, but no others.
49037
49038 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49039
49040         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49041         * lib/c-torture.exp: to here.
49042
49043 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49044
49045         * gcc.c-torture/execute/950221-1.c: New test.
49046         * gcc.c-torture/execute/struct-ret-1.c: New test.
49047         * gcc.c-torture/compile/950221-1.c: New test.
49048
49049         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49050
49051 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49052
49053         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49054         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49055
49056 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49057
49058         * g++.gb: New directory of tests, derived from my signature and
49059         class scoping tests.
49060
49061         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49062         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49063         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49064         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49065         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49066         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49067         * g++.gb/sig25.C: Likewise.
49068
49069         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49070         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49071         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49072         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49073         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49074         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49075         * g++.gb/sig25.exp: Likewise.
49076
49077         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49078         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49079         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49080         * g++.gb/scope13.C: Likewise, this test still fails.
49081
49082         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49083         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49084         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49085         * g++.gb/scope13.exp: Ditto.
49086
49087         * g++.gb/README: New file, explains what these tests are about.
49088
49089 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49090
49091         * lib/dg.exp (dg-do): Support `preprocess'.
49092         (dg-test): Likewise.
49093
49094 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49095
49096         * config/udi.exp: change "continue -expect" to "exp_continue".
49097
49098 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49099
49100         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49101         Delete redundant tests.
49102
49103         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49104         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49105         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49106         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49107         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49108         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49109         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49110         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49111
49112         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49113         storing label pointers.
49114         * gcc.c-torture/execute/921019-1.c: Likewise.
49115         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49116         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49117         parameter fp.
49118         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49119         constants.
49120
49121         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49122         Delete obsolete tests.
49123
49124         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49125         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49126         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49127         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49128         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49129         * gcc.c-torture/compile/950124-1.c: New test.
49130
49131         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49132
49133 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49134
49135         * lib/mike-g++.exp: Add -lm to LIBS.
49136
49137 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49138
49139         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49140
49141 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49142
49143         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49144
49145 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49146
49147         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49148
49149 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49150
49151         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49152         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49153         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49154         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49155         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49156         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49157         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49158         * g++.law/{operators31.C, operators32.C,
49159         * g++.law/{operators33.C, operators34.C}: Likewise.
49160         * g++.law/{pic1.C, refs2.C}: Likewise.
49161         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49162         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49163         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49164         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49165
49166         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49167         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49168         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49169         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49170         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49171         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49172         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49173         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49174         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49175         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49176         * g++.law/{operators34.exp}: Likewise.
49177         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49178         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49179         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49180         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49181         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49182
49183         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49184         No longer expected to fail.
49185         * g++.law/missed-error3.C: Tweak for recent bool changes.
49186
49187 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49188
49189         * config/emb-unix: Deleted.
49190         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49191         remote execution.  Do final link on remote host if REMOTE_LINK is set.
49192
49193 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
49194
49195         * lib/dg.exp (dg-test): Fix typo in last patch.
49196
49197 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
49198
49199         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
49200         (handles multiple occurrences).
49201
49202 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
49203
49204         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
49205         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
49206         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
49207         printed).
49208         * lib/c-torture.exp (c-torture-compile): Likewise.
49209         (c-torture): Prepend full path if missing.
49210         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
49211         (gcc_fail): Likewise.
49212         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
49213
49214 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
49215
49216         * lib/netware.exp: Only attach to NetWare i386 systems.
49217
49218 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
49219
49220         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
49221         messages.  Add test name to "output pattern match" pass/fail message.
49222
49223 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
49224
49225         * gcc.dg: New testsuite.
49226         * gcc.dg/dg.exp: New file.
49227
49228         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
49229         test-switch.c}: Deleted.
49230
49231         * gcc.misc-tests/msgs.exp: New testcase driver.
49232
49233 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
49234
49235         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
49236         Watch for illegal return values from ${tool}_load.
49237         * config/unix.exp (${tool}_load): Fix pass/fail detection for
49238         cross targets.  Coerce return value >0 to 1.
49239
49240 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
49241
49242         * config/unix.exp (${tool}_load): Call program rsh, not proc.
49243
49244         * config/emb-unix.exp: New file.
49245
49246         * config/sim.exp: Error if variable $SIM not defined.
49247         (${tool}_load): Mark test as "untested" if simulator missing.
49248
49249         * config/unix.exp: Load remote.exp to get rcp_download.
49250         * lib/c-torture.exp: Use different option lists for testcases with
49251         and without loops.
49252         * gcc.c-torture/execute/execute.exp: Likewise.
49253
49254 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
49255
49256         * config/*.exp: Clarify return code from ${tool}_load.
49257         Call `unresolved' or `untested' instead of `warning' or `perror'
49258         (sometimes you still want to call both though).
49259         Add comment that `shell_id' is local to each file.
49260         * config/udi.exp (timeout): Set to 30.
49261         Don't print warning if connection fails, $connectmode has already
49262         printed an error.
49263         (${tool}_load): Move verbose messages to level 2.
49264         Rework pattern for "Process started" message.
49265         Pass `shell_id' to ${connectmode}_download.
49266         Retry twice upon timeout.  Make resetting of target more robust.
49267         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
49268         Pass `shell_id' to exit_$connectmode.
49269         Only call exit_$connectmode if connected.
49270         * config/unix.exp (${tool}_load): Check return codes better.
49271         * config/vrtx.exp (${tool}_load): Likewise.
49272         * config/vx.exp (${tool}_load): Likewise.
49273         Delete unneeded global's.
49274         * lib/dg.exp (dg-test): Update to reflect clarified return codes
49275         from ${tool}_load.
49276         (dg-stat): Delete.
49277         (dg-init): Delete recording of pass/fail counts.
49278         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49279         (old-dejagnu-init): Likewise.
49280         (old-dejagnu-stat): Delete contents, empty proc now.
49281         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
49282         (c-torture): Delete references to lcnt, lpass, lfail.
49283         Get option list from TORTURE_OPTIONS.
49284         Delete -funroll[-all]-loops if no loops.
49285         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
49286         (g++_stat): Delete contents (empty proc now).
49287         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
49288         (gcc_finish): Likewise.
49289         (gcc_stat): Deleted.
49290         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
49291         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
49292         * gcc.c-torture/execute/execute.exp: Likewise.
49293         Split tests into two parts: compile, execute.
49294         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
49295         no loops.  Update to reflect clarified return codes from ${tool}_load.
49296
49297 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
49298
49299         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
49300         to grep for.
49301         (old-dejagnu): Likewise (where necessary).
49302
49303 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
49304
49305         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
49306
49307         * lib/dg.exp (dg-process-target): Fix processing of selector.
49308         Add comment regarding use of `error'.
49309
49310         * lib/gcc.exp (prune_system_crud): Define if missing.
49311         * lib/g++.exp (prune_system_crud): Likewise.
49312
49313         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
49314         Call prune_system_crud.
49315         * lib/dg.exp (dg-runtest): New proc.
49316         Use perror instead of send_user for tcl errors in testcase.
49317         Don't return any value, it's never used.
49318         Don't clobber previous definition of `unknown'.
49319         Print tcl errors in `dg-final'.
49320
49321 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
49322
49323         * lib/dg.exp (dg-process-target): Improve syntax error messages.
49324         (dg-test): Don't print errorInfo, it contains stack backtrace.
49325
49326 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
49327
49328         * lib/g++.exp (runtest_file_p): Define if missing.
49329
49330 1994-09-24  Doug Evans  (dje@cygnus.com)
49331
49332         * lib/mike-g++.exp: Comment out loading of g++.exp.
49333         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
49334         (default_g++_version): Always print something.
49335         (default_g++_start): Comment out call to `which'.
49336         (g++_start, g++_load): Deleted (must be defined in config file).
49337         * lib/gcc.exp: Test for existence of $CC at start.
49338         Delete check for tmpdir (done in gcc_init).
49339         (default_gcc_version): Always print something.
49340         (default_gcc_start): Comment out call to `which'.
49341         * config/*.exp: Major cleanup - make cross targets work at least a
49342         little better for g++ (by not being "--tool gcc" specific).
49343         Rename gcc_xxx to ${tool}_xxx.
49344         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
49345         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
49346
49347 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
49348
49349         * lib/c-torture.exp (c-torture-compile): Rework compiler
49350         message processing.
49351
49352         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
49353         c-torture.
49354
49355 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
49356
49357         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
49358
49359         * lib/dg.exp (dg-process-target): Support { target native }.
49360
49361 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
49362
49363         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
49364         looked for "... program xxx got fatal signal".
49365         Correct regsub munging of `comp_output'.
49366         Ignore compiler messages "path prefix not used" and "linker input
49367         file unused".
49368
49369 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
49370
49371         * lib/gcc.exp (runtest_file_p): Define if missing.
49372         * gcc.prms/template.c: Example to work from.
49373
49374 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
49375
49376         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
49377         * lib/dg.exp (dg-test): Call unsupported testcases as such.
49378
49379         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
49380         * gcc.prms/1883.c: Moved from compile/940714-1.c.
49381         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
49382         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
49383
49384         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
49385         (dg-process-target): No longer a varargs proc.
49386         Return S/N for target, P/F for xfail.  All callers changed.
49387         (user option procs): More argument checking.
49388         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
49389         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
49390         (dg-test): Skip test if not running on selected target in `dg-do'.
49391         Update handling of `dg-do-what', `dg-output-text'.
49392         Separate execution pass/fail from output pattern match pass/fail.
49393         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
49394
49395 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
49396
49397         * gcc.c-torture/special/special.exp: Don't expect failure for mips
49398         target for 920510-1.c.
49399
49400 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
49401
49402         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
49403         Clean up comment regarding use of passcnt, etc.
49404         (gcc_stat): Don't update `testcnt' here.
49405         (gcc_finish): Do it here.
49406         Might as well reset `but_id' here too.
49407         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
49408         to determine if the file should be tested.
49409         * gcc.c-torture/compile/compile.exp: Likewise.
49410         * gcc.c-torture/execute/execute.exp: Likewise.
49411         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49412         * gcc.misc-tests/dg-test.exp: Likewise.
49413         * gcc.prms/prms.exp: Likewise.
49414         * gcc.wendy/wendy.exp: Likewise.
49415         * g++.old-deja.exp: Likewise.
49416         Move "Testing file" message to verbose level 1.
49417
49418 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
49419
49420         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
49421
49422 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
49423
49424         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
49425         (default_gcc_start): Accept optional second list element
49426         of compiler flags.  Print compiler output at verbosity level 2.
49427         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
49428         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
49429         Save current values of framework globals passcnt, failcnt, xpasscnt,
49430         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
49431         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
49432         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
49433         xfailcnt to compute stats.  Update framework global `testcnt' from
49434         pass/fail counts.
49435         (gcc_finish): New proc.  Clean up test environment.
49436         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
49437         (gcc_epass, gcc_efail): Delete.
49438         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
49439         argument of line number.
49440         (dg-init): If the tool has an init routine, call it.
49441         (dg-test): Remove args `cflags_var' and `libs_var'.
49442         Pass all compiler options to ${tool}_start.
49443         Handle missing line number.
49444         (dg-finish): New function.
49445         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
49446         particular files.  Call gcc_finish at end.  Move "skipping test"
49447         message to verbosity level 3.
49448         * gcc.c-torture/compile/compile.exp: Likewise.
49449         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
49450         * gcc.c-torture/execute/execute.exp: Likewise.
49451         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49452         Print testcase being tried at verbosity level 1.
49453         * gcc.c-torture/special/special.exp: Unset xfail.
49454         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49455         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
49456         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
49457         * gcc.failure/failure.exp: Likewise.
49458         * gcc.ieee/ieee.exp: Likewise.
49459         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
49460         Update call to dg-test.  Call dg-finish at end.
49461         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
49462         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
49463         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
49464         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
49465         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
49466         * gcc.wendy/wendy.exp: Add copyright.
49467         Delete setting of tmpdir (done by gcc_init).
49468         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
49469         Pass compiler flags to gcc_start.  Call gcc_finish at end.
49470         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
49471         gcc_[ce]pass/fail.
49472
49473 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
49474
49475         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
49476         confusion.
49477         (g++_load): Likewise.
49478
49479         * config/*.exp (gcc_load): Some were varargs fns and some were not.
49480         Rename argument to `prog' to remove the confusion.
49481         Varargs fns behave differently too!
49482         (g++_load): Likewise.
49483
49484         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
49485
49486         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
49487         what it is.  Delete (always) printing of status value for !native.
49488         Simplify verbose code, and include status and exec_output.
49489         (g++_load): Use gcc_load.
49490
49491 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
49492
49493         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
49494         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
49495         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
49496         940714-3.c as these testcases don't exist anymore.  Make
49497         va-arg-1.c expected to pass.
49498
49499 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
49500
49501         * gcc.misc-tests/misc.exp: Only run specific testcases.
49502         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49503         * gcc.misc-tests/dg-[1-9].c: New files.
49504
49505         * lib/dg.exp: New testsuite driver.
49506         * gcc.prms/prms.exp: Use it.
49507
49508         * README.gcc: New file.
49509
49510         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49511         Document and reset `lxpass' and `lxfail'.
49512         Simplify "initialized" message.
49513         (gcc_stat): Clean up comments a little.
49514
49515 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49516
49517         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49518
49519 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49520
49521         * lib/old-dejagnu.exp (process-option): New proc.
49522         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49523         (old-dejagnu): Simplify.
49524         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49525
49526 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49527
49528         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49529         exists and is not an empty string.
49530
49531         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49532         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49533         finished.
49534         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49535         automatically.
49536
49537         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49538         longer expected to fail.
49539
49540         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49541         "f" function call.
49542
49543         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49544
49545         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49546         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49547         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49548         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49549         c-torture-1.29.
49550
49551         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49552         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49553
49554         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49555
49556         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49557         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49558
49559         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49560         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49561         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49562
49563 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49564
49565         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49566         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49567         940714-1.c, 940714-2.c, 940714-3.c},
49568         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49569         gcc.misc-tests/{mg.c,mg.exp}:
49570         New tests.
49571         * gcc.noncompile/noncompile.exp: Change accordingly.
49572
49573 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49574
49575         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49576         Undo previous clobberage.
49577
49578 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49579
49580         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49581         * gcc.special/{930510-1.c, special.exp}:
49582         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49583         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49584         struct-varargs-1.c}: New tests from c-torture-1.26.
49585
49586 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49587
49588         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49589           argument to switch.
49590
49591 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49592
49593         * Revert the previous changes.  Please see Rob's directory
49594           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49595           fixes.
49596
49597 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49598
49599         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49600             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49601             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49602             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49603             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49604             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49605             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49606             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49607             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49608             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49609             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49610             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49611             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49612             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49613             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49614             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49615             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49616             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49617             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49618             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49619             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49620             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49621             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49622             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49623             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49624             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49625             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49626
49627 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49628
49629         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49630             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49631           with perror calls.
49632
49633 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49634
49635         * config/unix.exp (g++_load): Fix syntax.
49636
49637 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49638
49639         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49640         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49641         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49642         Don't expect va-arg-1.c to fail.  Correct expected output for
49643         920928-1.c.
49644         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49645         * gcc.wendy/hbm4.c: Correct typo.
49646         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49647
49648 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49649
49650         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49651         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49652         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49653         * lib/c-torture.exp (c-torture-compile): Ditto.
49654
49655         Reduce volume of output (remove all the -I's and such).
49656         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49657         Call gcc_cpass, gcc_cfail.
49658         (c-torture): Pass testing option to c-torture-compile.
49659
49660 1994-03-21  Doug Evans  (dje@cygnus.com)
49661
49662         Bring patches over from progressive.
49663         * config/default.exp: Exit remote shell cleanly.
49664         (g++_exit, g++_start): Add default versions.
49665         * config/sim.exp (gcc_load): Use perror, not error.
49666
49667 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49668
49669         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49670         set in site.exp.
49671
49672 1994-03-14  Doug Evans  (dje@cygnus.com)
49673
49674         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49675         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49676         (wendy_try): New proc to run testcase.
49677         (main loop): Call 'em.
49678         * gcc.wendy/*.c: Clean up pass to correct expected output.
49679
49680         * lib/gcc.exp: Minor cleanup work.
49681         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49682
49683 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49684
49685         * config/sim.exp (gcc_load): Document return codes better.
49686         Don't pass -v to simulator.
49687
49688 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49689
49690           * gcc.special/920717-x.c: Fix typo.
49691           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49692           get at sources.
49693
49694         * lib/mike-gcc.exp: Fix typo.
49695
49696 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49697
49698         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49699         binary to use, transform the name.
49700         * config/*.exp: rename everything. Nuke any g++ specific files,
49701         it's now a special case of gcc that requires no special support.
49702         Add a default.exp for unsupported targets.
49703
49704 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49705
49706         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49707         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49708         version of Tcl.
49709
49710 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49711
49712         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49713         than a warning.
49714
49715 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49716
49717         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49718
49719 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49720
49721         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49722         option_list.  Compile every file with only 4/6 option choices
49723         (same as C torture) instead of with 12/18 different option
49724         choices.
49725         * lib/c-torture.exp: Likewise.
49726
49727         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49728         not already set.
49729
49730 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49731
49732         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49733         can put an XFAIL *-*-* on excess errors.
49734
49735 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49736
49737         * g++.law: Add more tests derived from g++-bugs snapshots.
49738
49739         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49740         equivalent to g++.law/init9.
49741
49742         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49743         compiled it, and the a.out file after we've run it.
49744
49745 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49746
49747         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49748         compiled it, and the a.out file after we've run it.
49749
49750 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49751
49752         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49753
49754 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49755
49756         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49757         version number.
49758
49759 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49760
49761         * g++.law: New directory of g++ tests derived from the g++-bugs
49762         snapshots.
49763
49764 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49765
49766         * gcc.compile: initbug1.c initbug1.exp testcase added
49767
49768 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49769
49770         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49771         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49772           fixes submitted by Jeff Law (law@cs.utah.edu)
49773         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49774           Jeff Law (law@cs.utah.edu)
49775
49776
49777 1993-11-30  Mike Stump  (mrs@cygnus.com)
49778
49779         * config/unix-g++.exp: Follow the gcc way of doing things.
49780         * g++.old-deja/old-deja.exp: Minor updates.
49781         * lib/g++.exp: New file, follow the gcc way of doing things.
49782         * lib/old-dejagnu.exp: Minor updates.
49783         * lib/mike-g++.exp: Always unset errorInfo.
49784
49785 1993-11-06  Mike Stump  (mrs@cygnus.com)
49786
49787         * lib/gcc.exp: Fix some errors with the below change, CC and
49788         CFLAGS should be global when setting, not local.
49789
49790 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49791
49792         * lib/gcc.exp: Transform tool name.
49793
49794 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49795
49796         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49797
49798 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49799
49800         * lib/gcc.exp: change gcc_done to gcc_stat
49801
49802 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49803
49804         * Upgraded gcc testsuite to c-torture version 1.25
49805
49806 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49807
49808         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49809         * lib/c-torture: added hooks for new reporting code.
49810
49811 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49812
49813         * config/sh-gcc.exp: check if sh-sim exists in the path
49814
49815 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49816
49817         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49818         * gcc.compile/compile.exp: Initial changes for new logic.
49819         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49820         * gcc.failure/failure.exp: Initial changes for new logic.
49821         * gcc.ieee/ieee.exp: Initial changes for new logic.
49822         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49823         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49824         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49825         * lib/c-torture.exp: Initial changes for new logic.
49826         * lib/gcc.exp: Initial changes for new logic.
49827
49828 1993-10-15  Mike Stump  (mrs@cygnus.com)
49829
49830         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49831         depend upon failure or success.  Fully qualify names in failure
49832         and success messages.  Always remove a.out before starting
49833         compile, just in case.  Pay more attention to error text output by
49834         the compiler.  Handle testcases with no known past errors just
49835         like all others, so that things are uniform.  Other miscellaneous
49836         improvements.
49837
49838 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49839
49840         * gcc.cpp: new directory for cpp tests
49841
49842 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49843
49844         * lib/chill.exp: Code reformatted, removed unused code.
49845         * config/unix-chill.exp: Code reformatted, removed unused code.
49846         * chill.execute/execute.exp: Code reformatted, removed unused code.
49847         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49848
49849 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49850
49851         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49852         routines not written.
49853
49854 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49855
49856         * config/bug-gcc.exp: Use new procs from bug.exp.
49857
49858 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49859
49860         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49861         via ftp, rather than depending on NFS.
49862         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49863         case.
49864
49865 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49866
49867         * config/bug-gcc.exp: Use new download proc.
49868
49869 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49870
49871         * chill.execute/execute.exp: cleanups, handles errors better
49872         * chill.compile/compile.exp: rewrite, based on execute.exp
49873         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49874         * lib/chill.exp: major changes to diff proc and compile and link
49875           procs. added chill_fail and chill_pass wrappers to pass and
49876           fail. added more comments, and handle error codes better.
49877           Added a hack to capture stderr from exec, so noncompile tests
49878           can work.
49879
49880 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49881
49882         * chill.execute/execute.exp: rewrite of testsuite driver
49883         * lib/chill.exp: rewrite of testsuite driver
49884         * config/unix-chill.exp: rewrite of testsuite driver
49885
49886 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49887
49888         In chill.execute:
49889         * iexpr.ch: Standardize uppercase.
49890         * tuples.dat: Standardize uppercase.
49891         * vary.ch: standardize.  Correct varying string assignments.
49892         * vary.dat: Add new output lines.
49893
49894 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49895
49896         In chill.execute:
49897         * chprintf.ch: Standardize use of uppercase.
49898         * tuples.ch: Standardize and turn arr2 into a DCL,
49899           rather than a SYN.
49900         * pinits.ch: Standardize.
49901
49902 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49903
49904         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49905         * Makefil: Renamed to Makefile.in.
49906         * configure.in: New.
49907
49908 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49909
49910         In chill.execute:
49911         * .cvsignore: Add result/output files.
49912         * Makefile: Fix up variables at start.  Use MFLAGS
49913           everywhere.  Correct bool_loc, built_ins entries.
49914           Add entry for vary1.ch.
49915         * bitarray.ch: Standardize upper-case usage.
49916         * bitexpr.ch: Standardize, add output of b1.
49917         * params.ch: Use arrayt in along PROC parameters, to
49918           avoid novelty problems.
49919         * sets.ch: Tiny cleanup.
49920         * vary1.ch: Re-indent.
49921
49922 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49923
49924           * Add PR-related files to Makefiles, .cvsignore files, etc.
49925
49926 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49927
49928         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49929           with compiler objects. New names are test-flow.c and test-loop.c
49930
49931 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49932
49933         * Upgraded c-torture tests from 1.19 to 1.20
49934
49935         * new files:
49936         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49937         * gcc.compile: 930623-1.c 930623-2.c
49938         * gcc.noncompile: 930622-1.c 930622-2.c
49939         * gcc.failure: 920411-1.c 920627-2.c
49940         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49941
49942 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49943
49944         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49945           More changes to get testsuite working properly. Needs more work.
49946           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49947
49948 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49949
49950         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49951           More changes to get testsuite working properly. Needs more work.
49952
49953 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49954
49955         * chill.compile/compile.exp: Added for Dejagnu support
49956         * chill.execute/execute.exp: Added for Dejagnu support
49957         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49958
49959 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49960
49961         This should complete moving the CHILL test files.
49962         * chill.noncompile(.cvsignore printf.grt
49963             in-printf.grt chprintf.grt chprintf.ch):
49964             Added test-support files.
49965           (Makefile): Modified further.
49966         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49967             signal.ch): Added test files.
49968           * chill.execute (.cvsignore printf.grt printr.c
49969             in-printf.grt rts.c chprintf.grt rts.h): Added
49970           test-support files.
49971             (Makefile): More corrections.
49972
49973 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49974
49975         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49976           test cases, ready for DejaGnu.
49977
49978 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49979
49980         * Upgraded c-torture tests from 1.18 to 1.19
49981
49982         * gcc.compile: added test(s):
49983           930607-1.c
49984         * gcc.execute: added test(s):
49985           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49986
49987         * added new subdirectory for misc tests: gcc.misc-tests
49988         * gcc.misc-test(s): added tests:
49989           inst-check.c test-consts.c test-ior.c test-switch.c
49990
49991 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49992
49993         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49994
49995 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49996
49997         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49998
49999 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50000
50001         * Upgraded c-torture tests from 1.17 to 1.18
50002
50003 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50004
50005         * Upgraded c-torture tests from 1.12 to 1.17
50006
50007 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50008
50009         * lib/old-dejagnu.exp:
50010           Fixed handling of XFAIL target triplets to correctly
50011           recognize wildcard characters.  Removed code that
50012           appended a unique id tag to the end of the file name
50013           printed out by the result of the testcases within a
50014           given test file.
50015
50016 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50017
50018         * lib/old-dejagnu.exp:
50019           Reworked expected failure handling to trigger off of XFAIL
50020           keyword in keyphrase embeded in testcase source code. The
50021           XFAIL keyword must be at the end of the keyphrase line. It
50022           may optionally be followed by one or more target triplets.
50023           It has just occured that the handling of wildcards in the
50024           target triplet may not be correct.
50025
50026 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50027
50028         * g++.old-deja/tests:
50029           Moved all subdirectories up one level into g++.old-deja .
50030
50031         * lib/old-dejagnu.exp:
50032           Fixed problem with CXXFLAGS not being properly reset, and being
50033           corrupted with extraneous "-c" compiler option.  This was
50034           causing binaries to not be generated for test that needed them.
50035           Modified strings passed to "pass" and "fail" so that individual
50036           tests from the same test file would be distinguished by an
50037           identifier appended to the test file name in the summary logs;
50038           this corrected a problem with erroneous diff logs.  Added code
50039           to search testcases for expected fail and unexpected pass keywords.
50040
50041 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50042
50043         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50044
50045 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50046
50047         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50048           Removed extraneous text from end of "Special g++ Options"
50049           keyphrase.
50050
50051         * lib/old-dejagnu.exp: Added pattern matching to look for new
50052           keywords, embedded in testcases comments, which will trigger
50053           calls to xpass and xfail.
50054
50055 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50056
50057         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50058           comments embedded in the testcases, especially the one looking for
50059           special compiler options, as well as the pattern matching for the
50060           compiler output again.
50061
50062 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50063
50064         * lib/old-dejagnu.exp: Do a proper check of the return value for
50065           execute tests. Fixed several problems with the pattern matching
50066           of the compiler output which gave erroneous test results.
50067           Changed several of the test result messages to be more descriptive.
50068         * config/unix-g++.exp: Proc g++_load now actually works and
50069           executes the tests passed to it and returns a usable return
50070           value.
50071
50072 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50073
50074           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50075
50076 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50077
50078         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50079           Modified both files to properly execute the old style
50080           dejagnu tests. The previous versions of these files were
50081           experimental and did not function anything near correctly.
50082
50083 1993-04-05  Rob Savoye  (rob@cygnus.com)
50084
50085         * Removed all Makefile.in and configure.in files. No configuration
50086         needed now.
50087
50088 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50089
50090         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50091
50092 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50093
50094         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50095         gcc.special/configure.in, gcc.noncompile/configure.in,
50096         gcc.execute/configure.in, gcc.code_quality/configure.in,
50097         g++.other/configure.in, g++.old-deja/configure.in,
50098         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50099         in srcname setting.
50100
50101 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50102
50103         * lib/udi.exp: Fixed mondfe and mondfe_download.
50104         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50105         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50106
50107 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50108
50109         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50110         (gdb_exit): Don't remove *_soc files.
50111
50112 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50113
50114         * lib/c-torture.exp: Don't look for main; instead always use -w
50115         -c.  This is how the c-torture tests work.  Remove the object
50116         file if the compilation succeeds.
50117         * gcc.execute/execute.exp: Remove executable if test passes.
50118         * gcc.noncompile/noncompile.exp: Every test is an expected
50119         failure.
50120         * gcc.special/special.exp: Added tests from c-torture 1.11,
50121         corrected use of existing test.
50122         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50123         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50124         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50125         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50126         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50127         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50128         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50129         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50130         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50131         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50132         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50133         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50134         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50135         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50136         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50137         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50138         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50139         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50140         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50141         c-torture 1.11.
50142         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50143         correspond to c-torture 1.11.
50144
50145         * New file.