OSDN Git Service

2008-05-16 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-16  Sebastian Pop  <sebastian.pop@amd.com>
2             Jan Sjodin  <jan.sjodin@amd.com>
3
4         PR tree-optimization/36228
5         * gcc.dg/vect/pr36228.c: New.
6
7 2008-05-16  Hans-Peter Nilsson  <hp@axis.com>
8
9         * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
10         gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
11         gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
12         gfortran.dg/f2003_io_1.f03: Gate test on effective_target
13         fd_truncate.
14         * gfortran.dg/fmt_t_7.f: Ditto.  Apply dos2unix.
15
16 2008-05-16  Daniel Kraft  <d@domob.eu>
17
18         * gfortran.dg/private_type_6.f90:  Adapted expected error messages.
19         * gfortran.dg/structure_constructor_1.f03:  New test.
20         * gfortran.dg/structure_constructor_2.f03:  New test.
21         * gfortran.dg/structure_constructor_3.f03:  New test.
22         * gfortran.dg/structure_constructor_4.f03:  New test.
23         * gfortran.dg/structure_constructor_5.f03:  New test.
24         * gfortran.dg/structure_constructor_6.f03:  New test.
25         * gfortran.dg/structure_constructor_7.f03:  New test.
26         * gfortran.dg/structure_constructor_8.f03:  New test.
27         * gfortran.dg/structure_constructor_9.f90:  New test.
28
29 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
30
31         * gcc.target/i386/m128-check.h: New.
32         * gcc.target/i386/set-v16qi-1.h: Likewise.
33         * gcc.target/i386/set-v16qi-2.h: Likewise.
34         * gcc.target/i386/set-v8hi-1.h: Likewise.
35         * gcc.target/i386/set-v8hi-2.h: Likewise.
36         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
37         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
38         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
39         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
40         * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
41         * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
42
43         * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
44         include <stdio.h>.
45         * gcc.target/i386/sse4_1-check.h: Likewise.
46
47 2008-05-15  Adam Nemet  <anemet@caviumnetworks.com>
48
49         PR middle-end/36194
50         * gcc.dg/pr36194.c: New test.
51
52 2008-05-15  Janne Blomqvist  <jb@gcc.gnu.org>
53
54         PR libfortran/34974
55         * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
56         this.
57
58 2008-05-15  Janis Johnson  <janis187@us.ibm.com>
59
60         * lib/torture-options.exp: New support for torture options.
61         * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture
62         procs.
63         * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
64         TORTURE_OPTIONS; don't define torture_with_loops and
65         torture_without_loops.
66         * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
67         TORTURE_OPTIONS; don't define torture_with_loops and
68         torture_without_loops.
69         (gcc-dg-runtest): Use new torture procs if no torture options
70         defined.
71         * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
72         TORTURE_OPTIONS.
73         (fortran-torture-execute): Use torture_with_loops instead of
74         TORTURE_OPTIONS.
75         (fortran-torture): Ditto.
76         * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
77         TORTURE_OPTIONS; don't define torture_with_loops and
78         torture_without_loops.
79         * gcc.c-torture/execute/execute.exp: Use new torture procs.
80         * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
81         * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
82         * gcc.c-torture/unsorted/unsorted.exp: Ditto.
83         * gfortran.fortran-torture/execute/execute.exp: Ditto.
84         * gfortran.fortran-torture/compile/compile.exp: Ditto.
85         * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
86         * gcc.target/i386/math-torture/math-torture.exp: Define
87         MATH_TORTURE_OPTIONS, use new torture procs.
88         * gcc.dg/pch/pch.exp: Use new torture procs.
89         * gcc.dg/format/format.exp: Ditto.
90         * gcc.misc-tests/i386-prefetch.exp: Ditto.
91         * gcc.misc-tests/dectest.exp: Ditto.
92         * objc.dg/pch/pch.exp: Ditto.
93         * objc/execute/execute.exp: Ditto.
94         * objc/execute/exceptions/exceptions.exp: Ditto.
95         * objc/compile/compile.exp: Ditto.
96
97 2008-05-15  Richard Guenther  <rguenther@suse.de>
98
99         PR tree-optimization/36245
100         * gcc.c-torture/compile/pr36245.c: New testcase.
101
102 2008-05-15  Richard Guenther  <rguenther@suse.de>
103
104         * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
105         transformation.
106         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
107
108 2008-05-15  Richard Guenther  <rguenther@suse.de>
109
110         PR middle-end/36244
111         * gcc.dg/torture/pr36244.c: New testcase.
112
113 2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>
114
115         * gnat.dg/discr8.ad[sb]: New test.
116         * gnat.dg/discr8_pkg[123].ads: New helpers.
117
118 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
119
120         * gcc.target/i386/sse-set-ps-1.c: New.
121         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
122
123 2008-05-15  Richard Guenther  <rguenther@suse.de>
124
125         PR tree-optimization/36009
126         PR tree-optimization/36204
127         * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
128         * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
129
130 2008-05-15  Richard Guenther  <rguenther@suse.de>
131
132         PR tree-optimization/34330
133         * gcc.dg/torture/pr34330.c: New testcase.
134
135 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
136
137         PR fortran/36059
138         * gfortran.dg/repack_arrays_1.f90: New test.
139
140 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
141
142         PR fortran/36186
143         * gfortran.dg/boz_11.f90: New test.
144         * gfortran.dg/boz_12.f90: New test.
145
146 2008-05-14  Paul Thomas  <pault@gcc.gnu.org>
147
148         PR fortran/36233
149         * gfortran.dg/actual_procedure_1.f90: New test
150
151 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
152
153         PR fortran/35682
154         * gfortran.dg/bound_4.f90: New test.
155         * gfortran.dg/bounds_check_14.f90: New test.
156
157 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
158
159         PR fortran/35685
160         * gfortran.dg/bound_3.f90: New test.
161
162 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
163             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
164
165         * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
166         SSE5 optimizations.
167         * gcc.target/i386/sse5-imul64-vector.c: Ditto.
168         * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
169         * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
170         * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
171         * gcc.target/i386/sse5-shift1-vector.c: Ditto.
172         * gcc.target/i386/sse5-shift2-vector.c: Ditto.
173         * gcc.target/i386/sse5-shift3-vector.c: Ditto.
174
175 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
176
177         PR target/36224
178         * gcc.dg/pr36224.c: New file.
179
180 2008-05-14  Olivier Hainque  <hainque@adacore.com>
181
182         * gnat.dg/blkextract_from_reg.adb: New test.
183
184 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
185
186         PR fortran/36215
187         * gfortran.dg/include_3.f95: New test.
188
189 2008-05-14  Ira Rosen  <irar@il.ibm.com>
190
191         PR tree-optimization/36098      
192         * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
193         * gcc.dg/vect/O3-pr36098.c: New test.
194
195 2008-05-14  Samuel Tardieu  <sam@rfc1149.net>
196
197         * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
198
199 2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
200
201         * g++.dg/eh/080513-1.C: New testcase.
202
203 2008-05-13  Uros Bizjak  <ubizjak@gmail.com>
204
205         PR target/36222
206         * gcc.target/i386/pr36222-1.c: New test.
207
208 2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
209
210         * gcc.target/i386/sse-init-v4hi-1.c: New.
211         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
212         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
213         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
214         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
215         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
216         * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
217         * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
218         * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
219         * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
220
221 2008-05-13  Janis Johnson  <janis187@us.ibm.com>
222
223         PR testsuite/35127
224         * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
225         * gcc.c-torture/compile/20031125-2.c: Ditto.
226         * gcc.c-torture/compile/20031203-1.c: Ditto.
227         * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
228         * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
229         * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
230         * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
231         * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
232         * gcc.c-torture/compile/pr32355.c: Remove dg-options.
233         * gcc.c-torture/compile/pr34448.c: Ditto.
234         * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
235
236 2008-05-13  Tom Tromey  <tromey@redhat.com>
237
238         PR preprocessor/22168:
239         * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
240         * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
241         * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
242         * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
243         * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
244         * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
245         * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
246         * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
247         * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
248         * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
249         * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
250         * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
251         * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
252         * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
253         * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
254         * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
255         -Wno-deprecated.
256         * gcc.dg/cpp/pr22168.c: New file.
257         * gcc.dg/cpp/pr22168-2.c: New file.
258
259 2008-05-13  Richard Guenther  <rguenther@suse.de>
260
261         PR middle-end/36227
262         * gcc.dg/pr36227.c: New testcase.
263
264 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
265
266         * gnat.dg/discr7.adb: New test
267         * gnat.dg/conv_integer.adb: Likewise.
268
269 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
270
271         * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
272         then ignore ICE message to avoid a second failure.
273         * gcc.c-torture/compile/pr33009.c: Ditto.
274         * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
275
276 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
277
278         * gcc.dg/pr34457-1.c: Skip for target without trampolines.
279         * gcc.dg/20050607-1.c: Ditto.
280         * gcc.dg/trampoline-1.c: Ditto.
281         * gcc.dg/debug/debug-3.c: Ditto.
282         * gcc.dg/debug/debug-5.c: Ditto.
283
284 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
285
286         * gnat.dg/specs/statically_matching.ads: New.
287
288 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
289
290         * gcc.target/i386/sse2-set-epi32-1.c: New.
291         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
292         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
293         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
294
295 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
296
297         PR rtl-optimization/36111
298         * gcc.dg/pr36111.c: New test.
299
300 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
301
302         PR fortran/36176
303         * gfortran.dg/transfer_simplify_9.f90: New test.
304
305 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
306
307         PR c++/35331
308         * g++.dg/cpp0x/vt-35331.C: New. 
309         * g++.dg/cpp0x/pr32125.C: Adjust.
310         * g++.dg/cpp0x/pr32126.C: Likewise.
311         * g++.dg/cpp0x/pr31438.C: Likewise.
312         * g++.dg/cpp0x/variadic81.C: Likewise.
313         * g++.dg/cpp0x/vt-34055.C: Likewise.
314         * g++.dg/cpp0x/vt-34606.C: Likewise.
315
316 2008-05-12  Ira Rosen  <irar@il.ibm.com>
317
318         * gfortran.dg/vect/pr36119.f: Rename to ...
319         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
320         with -O3.
321
322 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
323
324         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
325         * lib/target-supports.exp (add_options_for_mips16_attribute):
326         ... to here.
327
328 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
329
330         PR fortran/35719
331         * gfortran.dg/associated_5.f90:  New test.
332
333 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
334
335         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
336         the associated options.
337         * gcc.target/mips/scc-3.c: Likewise.
338
339 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
340
341         * gfortran.dg/default_format_1.f90: Move denormals tests to
342         gfortran.dg/default_format_denormal_1.f90.
343         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
344
345 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
346
347         * gfortran.dg/nint_2.f90: XFAIL on mingw.
348
349 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
350
351         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
352         terminator.
353
354 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
355
356         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
357         terminator.
358
359 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
360
361         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
362         terminator.
363
364 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
365
366         PR rtl-optimization/36185
367         * g++.dg/opt/pr36185.C
368
369 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
370
371         * write_to_null.f90: Rename to write_to_null.F90.
372         * write_to_null.F90: On Windows, "nul" is the equivalent of the
373         Unix /dev/null.
374
375 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
376
377         PR rtl-optimization/33642
378         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
379         * gcc.c-torture/compile/pr33009.c: Likewise.
380
381 2008-05-09  Tom Tromey  <tromey@redhat.com>
382
383         * gcc.dg/pr22231.c: Fix dg-error call.
384
385 2008-05-09  Tom Tromey  <tromey@redhat.com>
386
387         PR preprocessor/22231:
388         * gcc.dg/pr22231.c: New file.
389
390 2008-05-09  Richard Guenther  <rguenther@suse.de>
391
392         PR tree-optimization/36187
393         * g++.dg/opt/pr36187.C: New testcase.
394
395 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
396             Sebastian Pop  <sebastian.pop@amd.com>
397
398         * gcc.dg/tree-ssa/data-dep-1.c: New.
399
400 2008-05-08  Richard Guenther  <rguenther@suse.de>
401
402         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
403         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
404         * gcc.dg/tree-ssa/pr26421.c: Likewise.
405         * gcc.dg/tree-ssa/pr23382.c: Likewise.
406         * gcc.dg/tree-ssa/alias-15.c: Likewise.
407         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
408         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
409         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
410         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
411         * gcc.dg/tree-ssa/alias-12.c: Likewise.
412
413 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
414
415         PR fortran/36162
416         * gfortran.dg/module_widestring_1.f90: New test.
417
418 2008-05-08  Rafael Espindola  <espindola@google.com>
419
420         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
421         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
422         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
423         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
424         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
425         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
426
427 2008-05-08  David Daney  <ddaney@avtrex.com>
428
429         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
430         mips*-*-*.
431         (check_effective_target_sync_char_short): Same.
432
433 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
434
435         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
436         __SIZE_TYPE__.
437
438 2008-05-08  Sa Liu  <saliu@de.ibm.com>
439
440         * testsuite/gcc.target/spu/subti3.c: New.
441
442 2008-05-08  Richard Guenther  <rguenther@suse.de>
443
444         PR middle-end/36154
445         * gcc.c-torture/compile/pr36154.c: New testcase.
446
447 2008-05-08  Richard Guenther  <rguenther@suse.de>
448
449         PR middle-end/36172
450         * gcc.c-torture/compile/pr36172.c: New testcase.
451
452 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
453
454         PR target/35714
455         * gcc.target/i386/pr35714.c: New test.
456
457 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
458
459         PR middle-end/36013
460         * gcc.c-torture/execute/20080506-2.c: New test.
461
462         PR middle-end/36137
463         * gcc.c-torture/execute/20080506-1.c: New test.
464
465 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
466
467         PR libfortran/34974
468         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
469
470 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
471
472         PR testsuite/36155
473         * g++.dg/ext/utf32-4.C: Fix a typo.
474
475 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
476
477         PR testsuite/36155
478         * gcc.dg/utf32-4.c: Fix a typo.
479
480         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
481         Use __WCHAR_TYPE__ instead of wchar_t.
482
483 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
484             Daniel Jacobowitz  <dan@codesourcery.com>
485             Andrew Jenner  <andrew@codesourcery.com>
486
487         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
488         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
489         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
490
491 2008-05-06  Tom Tromey  <tromey@redhat.com>
492
493         PR preprocessor/35313, PR preprocessor/36088:
494         * gcc.dg/cpp/pr35313.c: New file.
495         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
496         expression.
497         * gcc.dg/cpp/if-oppr2.c: New file.
498
499 2008-05-06  Tobias Burnus  <burnus@net-b.de>
500
501         PR fortran/36117
502         * gfortran.dg/bessel_2.f90: New.
503
504 2008-05-06  Olivier Hainque  <hainque@adacore.com>
505
506         * gnat.dg/fatp_sra.adb: New test.
507         
508 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
509
510         PR middle-end/36141
511         * gcc.c-torture/pr36141.c: New testcase.
512
513 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
514
515         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
516         New proc.
517         * gcc.dg/utf16-4.c: Use it.
518         * gcc.dg/utf32-4.c: Use it.
519         * g++.dg/ext/utf16-4.C: Use it.
520         * g++.dg/ext/utf32-4.C: Use it.
521
522 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
523
524         * gfortran.dg/dev_null.f90. Remove and replace with...
525         * gfortran.dg/dev_null.F90: Use preprocessor define to
526         generalize the DEV_NULL name.
527
528 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
529
530         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
531         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
532         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
533         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
534         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
535
536 2008-05-05  Ira Rosen  <irar@il.ibm.com>
537
538         PR tree-optimization/36119
539         * gfortran.dg/vect/pr36119.f: New test. 
540
541 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
542
543         PR libfortran/35995
544         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
545
546 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
547
548         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
549         * gcc.dg/torture/nested-fn-1.c: Ditto.
550
551 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
552
553         PR libfortran/35990
554         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
555
556 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
557
558         * gnat.dg/discr6_pkg.ads: New helper.
559         * gnat.dg/discr6.adb: New test.
560
561 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
562
563         * gnat.dg/alignment4.adb: Adjust.
564         * gnat.dg/alignment5.adb: Likewise.
565         * gnat.dg/alignment6.adb: XFAIL.
566
567 2008-05-03  Richard Guenther  <rguenther@suse.de>
568
569         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
570
571 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
572
573         PR fortran/33268
574         * gfortran.dg/io_constraints_4.f90: New test.
575
576 2008-05-01  Simon Baldwin <simonb@google.com>
577
578         PR bootstrap/36108
579         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
580         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
581         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
582         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
583
584 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
585
586         PR fortran/PR35940      
587         * gfortran.dg/index.f90: New test.
588
589 2008-05-01  Simon Baldwin <simonb@google.com>
590
591         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
592         additional tests for arrays of size 0 and size 1.
593         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
594         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
595         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
596
597 2008-05-01  Richard Guenther  <rguenther@suse.de>
598
599         PR middle-end/36093
600         * gcc.c-torture/execute/pr36093.c: New testcase.
601
602 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
603
604         * gfortran.dg/selected_char_kind_1.f90: New test.
605         * gfortran.dg/selected_char_kind_2.f90: New test.
606         * gfortran.dg/selected_char_kind_3.f90: New test.
607
608 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/35997
611         * gfortran.dg/use_rename_3.f90
612
613 2008-04-30  Richard Guenther  <rguenther@suse.de>
614
615         PR tree-optimization/21636
616         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
617
618 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
619
620         PR libfortran/35993
621         * gfortran.dg/intrinsic_product_1.f90:  New test case.
622
623 2008-04-30  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/14847
626         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
627
628 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
629
630         PR c++/35986
631         * g++.dg/overload/template4.C: New test.
632
633 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
634
635         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
636         * gfortran.dg/chmod_2.f90: Likewise.
637         * gfortran.dg/chmod_3.f90: Likewise.
638         * gfortran.dg/open_errors.f90: Likewise.
639
640 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
641
642         * gcc.dg/tls/section-2.c: Restrict to vxworks.
643
644 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
645
646         PR ada/35792
647         * gnat.dg/specs/tag2.ads: New.
648
649 2008-04-29  Richard Guenther  <rguenther@suse.de>
650
651         PR tree-optimization/36078
652         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
653
654 2008-04-29  Richard Guenther  <rguenther@suse.de>
655
656         PR middle-end/15255
657         * gcc.dg/fold-plusmult.c: New testcase.
658
659 2008-04-29  Richard Guenther  <rguenther@suse.de>
660
661         PR middle-end/36077
662         * gcc.c-torture/execute/pr36077.c: New testcase.
663
664 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
665
666         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
667
668 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
669
670         PR c++/35650
671         * g++.dg/init/ref17.C: New test.
672
673         PR c++/35987
674         * g++.dg/other/error28.C: New test.
675
676 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
677
678         PR target/36073
679         * gcc.target/i386/pr36073.c: New test.
680
681 2008-04-28  Richard Guenther  <rguenther@suse.de>
682
683         PR testsuite/34223
684         * gcc.dg/vect/vect-118.c: Rename to ...
685         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
686
687 2008-04-28  Richard Guenther  <rguenther@suse.de>
688
689         PR tree-optimization/36066
690         * gcc.dg/torture/pr36066.c: New testcase.
691
692 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
693
694         PR target/36064
695         * gcc.target/i386/pr36064.c: New test.
696
697 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
698
699         PR testsuite/36056
700         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
701
702 2008-04-27  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/18754
705         PR tree-optimization/34223
706         * gcc.dg/tree-ssa/loop-36.c: New testcase.
707         * gcc.dg/tree-ssa/loop-37.c: Likewise.
708         * gcc.dg/vect/vect-118.c: Likewise.
709         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
710         * gcc.dg/vect/vect-66.c: Increase loop trip count.
711         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
712         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
713         * gcc.dg/vect/vect-76.c: Likewise.
714         * gcc.dg/vect/vect-outer-6.c: Likewise.
715         * gcc.dg/vect/vect-outer-1.c: Likewise.
716         * gcc.dg/vect/vect-outer-1a.c: Likewise.
717         * gcc.dg/vect/vect-11a.c: Likewise.
718         * gcc.dg/vect/vect-shift-1.c: Likewise.
719         * gcc.target/i386/vectorize1.c: Likewise.
720
721 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
722
723         * gcc.dg/tls/section-2.c: New.
724         * gcc.dg/tls/emutls-1.c: New.
725         * lib/target-supports.exp (check_effective_target_tls_native):
726         Exclude vxworks.
727
728 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
729
730         PR testsuite/36053
731         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
732         * gcc.dg/large-size-array-4.c: Likewise.
733
734 2008-04-26  George Helffrich  <george@gcc.gnu.org>
735
736         PRs fortran/PR35154, fortran/PR23057
737         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
738         .stabs functionality.
739         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
740         DWARF functionality.
741
742 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
743
744         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
745         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
746         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
747         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
748
749 2008-04-25  Tobias Burnus  <burnus@net-b.de>
750
751         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
752         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
753
754 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
755
756         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
757         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
758         * gcc.dg/builtins-13.c: Likewise.
759         * gcc.dg/pr25682.c: Likewise.
760         * gcc.dg/pr33694.c: Likewise.
761         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
762         * gcc.dg/c99-const-expr-2.c: Likewise.
763         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
764         * gcc.dg/ia64-sync-2.c: Likewise.
765         * gcc.dg/ia64-sync-3.c: Likewise
766         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
767         * gcc.dg/large-size-array-3.c: Likewise.
768         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
769         check.
770         * gcc.dg/large-size-array-4.c: Likewise.
771         * gcc.dg/max-1.c: Replace use of long by ssize_t.
772
773 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
774
775         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
776
777 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
778
779         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
780
781 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
782
783         PR testsuite/36035
784         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
785
786 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
787
788         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
789
790         PR c++/35758
791         * g++.dg/ext/vector14.C: New test.
792
793 2008-04-24  Richard Guenther  <rguenther@suse.de>
794
795         * gcc.dg/builtin-constant_p-1.c: New testcase.
796         * gcc.dg/builtin-errors.c: Adjust expected error.
797
798 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
799
800         PR tree-optimization/36008
801         * gcc.c-torture/execute/20080424-1.c: New test.
802
803 2008-04-24  Ira Rosen  <irar@il.ibm.com>
804             Richard Guenther  <rguenther@suse.de>
805
806         PR tree-optimization/36034
807         * gcc.c-torture/execute/pr36034-1.c: New testcase.
808         * gcc.c-torture/execute/pr36034-2.c: Likewise.
809
810 2008-04-24  Olivier Hainque  <hainque@adacore.com>
811
812         * gnat.dg/concat_length.adb: New test.
813
814 2008-04-24  Ira Rosen  <irar@il.ibm.com>
815
816         PR tree-optimization/35982
817         * gcc.dg/vect/fast-math-pr35982.c: New.
818
819 2008-04-24  Danny Smith  <dannysmith@users.net>
820
821         * gcc.dg/format/ms-warnI64-1.c: New file.
822
823 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
824
825         PR target/36015
826         * gcc.dg/pr36015.c: New test.
827
828 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
829
830         PR rtl-optimization/36006
831         * gfortran.dg/pr36006-1.f90: New test.
832         * gfortran.dg/pr36006-2.f90: Ditto.
833
834 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR fortran/35994
837         * gfortran.dg/minmaxloc_5.f90: New test.
838         * gfortran.dg/minmaxloc_6.f90: New test.
839
840 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
841
842         * gcc.dg/array-init-1.c: Add big-endian number to check.
843
844 2008-04-23  Richard Guenther  <rguenther@suse.de>
845
846         PR tree-optimization/27799
847         PR tree-optimization/32921
848         PR tree-optimization/32624
849         * gcc.dg/tree-ssa/pr27799.c: New testcase.
850         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
851
852 2008-04-23  Richard Guenther  <rguenther@suse.de>
853
854         PR middle-end/36021
855         * gcc.dg/attr-alloc_size-2.c: New testcase.
856
857 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
858
859         * gcc.dg/20020919-1.c (loc_size_t): New type.
860         (_dl_stat): Use loc_size_t to cast pointers.
861         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
862
863 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
864
865         PR libfortran/35988
866         * gfortran.dg/matmul_7.f90:  New test.
867
868 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
869
870         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
871         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
872         * gcc.dg/struct/w_prof_local_var.c: Ditto.
873         * gcc.dg/struct/w_prof_global_var.c: Ditto.
874         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
875
876 2008-04-22  Jason Merrill  <jason@redhat.com>
877
878         PR c++/35316
879         * g++.dg/cpp0x/decltype11.C: New.
880
881 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
882
883         PR rtl-optimization/36017
884         * gcc.dg/pr36017.c: New test.
885
886 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
887
888         PR c++/35747
889         * g++.dg/ext/stmtexpr13.C: New test.
890
891 2008-04-22  Ian Lance Taylor  <iant@google.com>
892
893         * gcc.c-torture/compile/20080419-1.c: New test.
894
895 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
896
897         PR testsuite/35981
898         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
899         Add tests for 'long long'.
900         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
901         Add tests for 'long long'.
902
903 2008-04-22  Nick Clifton  <nickc@redhat.com>
904
905         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
906
907 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
908
909         PR target/31486
910         * gcc.target/i386/pr31486.c: New test.
911
912 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
913
914         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
915         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
916         file name there instead of the assembly.  Cleanup tree_profile
917         dump file.
918
919 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
920
921         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
922         * gcc.dg/vect/slp-25.c: Ditto.
923         * gcc.dg/vect/vect-outer-5.c: Ditto.
924         * gcc.dg/vect/pr33804.c: Ditto.
925         * gcc.dg/vect/vect-outer-4c.c: Ditto.
926         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
927         * gcc.dg/vect/pr33953.c: Ditto.
928         * gcc.dg/vect/slp-3.c: Ditto.
929         * gcc.dg/vect/vect-iv-6.c: Ditto.
930
931 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
932
933         * g++.dg/ext/fixed1.C: Add dg-options.
934
935 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
936
937         PR target/26445
938         * g++.dg/other/i386-4.C: New test.
939
940 2008-04-21  Jason Merrill  <jason@redhat.com>
941
942         PR c++/35325
943         * g++.dg/ext/fixed1.C: New.
944
945         PR c++/35678
946         * g++.dg/template/ttp27.C: New.
947
948 2008-04-21  Tom Tromey  <tromey@redhat.com>
949
950         PR libcpp/33415:
951         * gcc.dg/cpp/pr33415.c: New file.
952
953 2008-04-21  Olivier Hainque  <hainque@adacore.com>
954
955         * gnat.dg/bltins.adb: New testcase.
956
957 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
958
959         PR fortran/35991
960         * gfortran.dg/zero-sized_4.f90: New test.
961
962 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
963
964         PR fortran/35882
965         * gfortran.dg/continuation_5.f: Add some comment lines.
966         * gfortran.dg/continuation_3.f90: Add some comment lines.
967         
968 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
969
970         PR libfortran/35960
971         * gfortran.dg/reshape_zerosize_1.f90:  New file.
972
973 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
974
975         * gnat.dg/alignment6.adb: New test.
976
977 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
978
979         PR fortran/35944
980         PR fortran/35946
981         PR fortran/35947
982         * gfortran.dg/array_constructor_23.f: New test.
983
984         PR fortran/35959
985         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
986         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
987         "builtin_free" to 27.
988         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
989         of "builtin_free" to 21.
990
991 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
992
993         PR fortran/35892
994         * gfortran.dg/pr35154-dwarf2.f: Remove.
995         * gfortran.dg/pr35154-stabs.f: Remove.
996         
997 2008-04-18  Ian Lance Taylor  <iant@google.com>
998
999         PR tree-optimization/35977
1000         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
1001
1002 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
1003             Peter Bergner  <bergner@vnet.ibm.com>
1004
1005         PR target/35907
1006         * gcc.target/powerpc/pr35907.c: New test.
1007
1008 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1009
1010         * gnat.dg/dynamic_elab_pkg.ads: New helper.
1011         * gnat.dg/dynamic_elab1.ad[sb]: New test.
1012         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
1013
1014 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
1015
1016         Tests for char16_t and char32_t support.
1017         * g++.dg/ext/utf-cvt.C: New
1018         * g++.dg/ext/utf-cxx0x.C: New
1019         * g++.dg/ext/utf-cxx98.C: New
1020         * g++.dg/ext/utf-dflt.C: New
1021         * g++.dg/ext/utf-gnuxx0x.C: New
1022         * g++.dg/ext/utf-gnuxx98.C: New
1023         * g++.dg/ext/utf-mangle.C: New
1024         * g++.dg/ext/utf-typedef-cxx0x.C: New
1025         * g++.dg/ext/utf-typedef-cxx98.C: New
1026         * g++.dg/ext/utf-typespec.C: New
1027         * g++.dg/ext/utf16-1.C: New
1028         * g++.dg/ext/utf16-2.C: New
1029         * g++.dg/ext/utf16-3.C: New
1030         * g++.dg/ext/utf16-4.C: New
1031         * g++.dg/ext/utf32-1.C: New
1032         * g++.dg/ext/utf32-2.C: New
1033         * g++.dg/ext/utf32-3.C: New
1034         * g++.dg/ext/utf32-4.C: New
1035         * gcc.dg/utf-cvt.c: New
1036         * gcc.dg/utf-dflt.c: New
1037         * gcc.dg/utf16-1.c: New
1038         * gcc.dg/utf16-2.c: New
1039         * gcc.dg/utf16-3.c: New
1040         * gcc.dg/utf16-4.c: New
1041         * gcc.dg/utf32-1.c: New
1042         * gcc.dg/utf32-2.c: New
1043         * gcc.dg/utf32-3.c: New
1044         * gcc.dg/utf32-4.c: New
1045
1046 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1047
1048         * gnat.dg/specs/varsize_return.ads: New test.
1049         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
1050         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
1051
1052 2008-04-17  Jason Merrill  <jason@redhat.com>
1053
1054         PR c++/35773
1055         * g++.dg/overload/autoptr1.C: New.
1056
1057 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1058
1059         * gnat.dg/alignment4.adb: New test.
1060         * gnat.dg/alignment5.adb: Likewise.
1061         * gnat.dg/frame_overflow.adb: Adjust.
1062
1063 2008-04-17  Richard Guenther  <rguenther@suse.de>
1064
1065         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
1066
1067 2008-04-17  Christian Bruel  <christian.bruel@st.com>
1068
1069         * gcc.dg/long-long-compare-1.c: New testcase. 
1070         
1071 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1072
1073         PR fortran/35724
1074         * gfortran.dg/eoshift_2.f90: New test.
1075
1076 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
1077
1078         PR fortran/35932
1079         * gfortran.dg/intrinsic_char_1.f90: New test.
1080
1081 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1082
1083         PR target/35944
1084         * gfortran.dg/pr35944-1.f90: New test.
1085         * gfortran.dg/pr35944-2.f90: Ditto.
1086
1087 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
1088
1089         PR c/35739
1090         * gcc.dg/dfp/pr35739.c: New test.
1091
1092         PR tree-optimization/35899
1093         * gcc.dg/pr35899.c: New test.
1094
1095         PR target/35662
1096         * gfortran.dg/pr35662.f90: New test.
1097
1098 2008-04-16  Richard Guenther  <rguenther@suse.de>
1099
1100         * gcc.dg/tree-ssa/loop-35.c: New testcase.
1101
1102 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
1103
1104         PR ada/29015
1105         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
1106         gnat.dg/incomplete2.adb: New.
1107
1108 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
1109
1110         PR tree-optimization/35629
1111         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
1112         scan-tree-dump-times.
1113
1114 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1115
1116         PR ada/22387
1117         * gnat.dg/specs/corr_discr.ads: New.
1118
1119 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1120
1121         * gnat.dg/string_slice2.adb: New test.
1122
1123 2008-04-15  Richard Guenther  <rguenther@suse.de>
1124
1125         * gcc.dg/fold-compare-2.c: Adjust testcase.
1126         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1127
1128 2008-04-15  Richard Guenther  <rguenther@suse.de>
1129
1130         * gcc.dg/tree-ssa/salias-1.c: Remove.
1131         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
1132         * gcc.dg/tree-ssa/alias-15.c: Likewise.
1133         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
1134
1135 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gnat.dg/loop_optimization1.ad[sb]: New test.
1138
1139 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR c/35751
1142         * gcc.dg/gomp/pr35751.c: New test.
1143         * g++.dg/gomp/pr35751.C: New test.
1144
1145 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1146
1147         PR ada/16086
1148         * gnat.dg/prot_def.adb: New.
1149
1150 2008-04-14  Ian Lance Taylor  <iant@google.com>
1151
1152         * gcc.dg/strict-overflow-6.c: New.
1153         * gcc.dg/no-strict-overflow-7.c: New.
1154         * gcc.dg/Wstrict-overflow-22.c: New.
1155
1156 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1157
1158         * gnat.dg/specs/storage.ads: Fix expected error message.
1159
1160 2008-04-14  Robert Dewar  <dewar@adacore.com>
1161
1162         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
1163
1164 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1165
1166         PR ada/18680
1167         * gnat.dg/specs/linker_section.ads: New.
1168
1169 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1170
1171         PR ada/16098
1172         * gnat.dg/specs/renamings.ads: New.
1173
1174 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1175
1176         PR ada/15915
1177         * gnat.dg/specs/storage.ads: New.
1178
1179 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1180
1181         * gnat.dg/deep_old.adb: New.
1182
1183 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1184
1185         * gnat.dg/loop_address2.adb: New test.
1186
1187 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1188
1189         PR fortran/35882
1190         * gfortran.dg/continuation_3.f90: Update test.
1191         * gfortran.dg/continuation_5.f: Update test.
1192         * gfortran.dg/continuation_10.f90: New test.
1193         
1194 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1195
1196         PR libfortran/32972
1197         PR libfortran/32512
1198         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
1199         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1200         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1201         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1202         
1203 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
1204
1205         PR ada/17985
1206         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
1207
1208 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
1209
1210         * gcc.target/powerpc/darwin-save-world-1.c: New test.
1211
1212 2008-04-11  Richard Guenther  <rguenther@suse.de>
1213
1214         PR tree-optimization/35869
1215         * gcc.c-torture/compile/pr35869.c: New testcase.
1216
1217 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1218
1219         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
1220         /* mmintrin-common.h */ section.
1221
1222         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
1223
1224 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
1225
1226         PR c/35744
1227         * gcc.dg/attr-error-1.c: New test.
1228
1229 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
1230
1231         * gcc.target/mips/scc-2.c: New test.
1232         * gcc.target/mips/scc-3.c: New test.
1233         * gcc.target/mips/scc-4.c: New test.
1234
1235 2008-04-10  Ira Rosen  <irar@il.ibm.com>
1236
1237         PR tree-optimization/35821
1238         * gcc.dg/vect/pr35821-altivec.c: New.
1239         * gcc.dg/vect/pr35821-spu.c: New.
1240
1241 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
1242
1243         PR testsuite/34894
1244         PR testsuite/33782
1245         * lib/target-supports.dg: Add check_effective_target_trampolines.
1246         Disable profiling for avr-*-*.
1247         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
1248         * gcc.c-torture/compile/nested-1.c: Ditto.
1249         * gcc.c-torture/compile/20050122-2.c: Ditto.
1250         * gcc.c-torture/compile/20010226-1.c: Ditto.
1251         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
1252         * gcc.c-torture/compile/980506-1.c: Ditto.
1253         * gcc.c-torture/compile/20020604-1.c: Ditto.
1254         * gcc.c-torture/compile/limits-stringlit.c: Ditto
1255         * gcc.c-torture/compile/20001226-1.c: Ditto
1256
1257 2008-04-09  Jason Merrill  <jason@redhat.com>
1258
1259         PR c++/35708
1260         * g++.dg/ext/complit9.C: New.
1261
1262 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
1263
1264         PR ada/28305
1265         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
1266         gnat.dg/specs/fe_inlining_helper.adb: New test.
1267
1268 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
1269
1270         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
1271         x86_64-pc-mingw target.
1272         * gcc.dg/titype-1.c: Likewise.
1273
1274 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
1275
1276         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
1277         Fix comment.
1278         (check_effective_target_vxworks_rtp): New procedure.
1279         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
1280         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
1281         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
1282         * g++.old-deja/g++.brendan/new3.C: Likewise.
1283         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
1284         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
1285         VxWorks kernel mode.
1286         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
1287         * g++.old-deja/g++.mike/p2736.C: Likewise.
1288         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
1289         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
1290         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
1291         kernel mode.
1292
1293 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
1294
1295         * gfortran.dg/namelist_47.f90: New test.
1296
1297 2008-04-09  Richard Guenther  <rguenther@suse.de>
1298
1299         * gfortran.dg/bind_c_usage_14.f03: Adjust.
1300
1301 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
1302
1303         PR target/35005
1304         * execute/20071221-1.c: Adapt test for 16 bit int targets.
1305         * execute/pr35163.c: Ditto.
1306
1307 2008-04-08  Richard Guenther  <rguenther@suse.de>
1308
1309         * gcc.c-torture/execute/20080408-1.c: New testcase.
1310
1311 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         * gnat.dg/pack6.adb: New test.
1314         * gnat.dg/pack7.adb: Likewise.
1315         * gnat.dg/pack8.adb: Likewise.
1316
1317 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
1318
1319         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1320         * gnat.dg/rt1.adb: New test.
1321         * gnat.dg/test_time_stamp.adb: New test.
1322         * gnat.dg/specs/warn_star.ads: New test.
1323         * gnat.dg/specs/aggr1.ads: New test.
1324
1325 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1326
1327         PR fortran/25829 28655
1328         * gfortran.dg/write_check2.f90: Update dg-error.
1329         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1330
1331 2008-04-07  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/35734
1334         * g++.dg/warn/ctor1.C: New.
1335
1336 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1337
1338         PR/35842
1339         * gcc.dg/torture/pr35842.c: New.
1340
1341 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1342
1343         * gnat.dg/array4.adb: New test.
1344         * gnat.dg/specs/static_initializer2.ads: Likewise.
1345
1346 2008-04-06  Richard Guenther  <rguenther@suse.de>
1347
1348         PR tree-optimization/35400
1349         * gcc.dg/torture/pr35400.c: New testcase.
1350         * g++.dg/torture/pr35400.C: Likewise.
1351
1352 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1353
1354         PR fortran/35780
1355         * gfortran.dg/simplify_argN_1.f90: New test.
1356
1357 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1358
1359         PR fortran/35832
1360         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1361
1362 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1363
1364         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1365         * gfortran.dg/f2003_io_8.f03: New.
1366
1367 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1368
1369         * gnat.dg/pack5.adb: New test.
1370
1371 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         PR target/12329
1374         * gcc.target/i386/pr12329.c: New test.
1375
1376 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1379
1380 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1381
1382         PR fortran/25829 28655
1383         * gfortran.dg/f2003_io_1.f03: New test.
1384         * gfortran.dg/f2003_io_2.f03: New test.
1385         * gfortran.dg/f2003_io_3.f03: New test.
1386         * gfortran.dg/f2003_io_4.f03: New test.
1387         * gfortran.dg/f2003_io_5.f03: New test.
1388         * gfortran.dg/f2003_io_6.f03: New test.
1389         * gfortran.dg/f2003_io_7.f03: New test.
1390
1391 2008-04-05  Richard Guenther  <rguenther@suse.de>
1392
1393         PR tree-optimization/35833
1394         * gcc.dg/torture/pr35833.c: New testcase.
1395
1396 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1397
1398         * gcc.target/sh/sh2a-band.c: New test.
1399         * gcc.target/sh/sh2a-bclrmem.c: New test.
1400         * gcc.target/sh/sh2a-bld.c: New test.
1401         * gcc.target/sh/sh2a-bor.c: New test.
1402         * gcc.target/sh/sh2a-bsetmem.c: New test.
1403         * gcc.target/sh/sh2a-bxor.c: New test.
1404
1405 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1406
1407         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1408
1409         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1410         powerpc*-*-linux*.
1411
1412         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1413
1414         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1415
1416         PR target/35620
1417         * gcc.dg/dfp/pr35620.c: New test.
1418         * gcc.dg/dfp/func-pointer.c: New test.
1419         * gcc.dg/dfp/func-deref.c: New test.
1420
1421 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR target/35364
1424         * g++.dg/gomp/pr35364.C: New test.
1425
1426 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1427
1428         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1429         * g++.dg/other/i386-3.C: Likewise.
1430         * gcc.target/i386/sse-13.c: Likewise.
1431         * gcc.target/i386/sse-14.c: Likewise.
1432
1433         * gcc.target/i386/aes-check.h: New.
1434         * gcc.target/i386/aesdec.c: Likewise.
1435         * gcc.target/i386/aesdeclast.c: Likewise.
1436         * gcc.target/i386/aesenc.c: Likewise.
1437         * gcc.target/i386/aesenclast.c: Likewise.
1438         * gcc.target/i386/aesimc.c: Likewise.
1439         * gcc.target/i386/aeskeygenassist.c: Likewise.
1440         * gcc.target/i386/pclmulqdq.c: Likewise.
1441         * gcc.target/i386/pclmul-check.h: Likewise.
1442
1443         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1444         (check_effective_target_pclmul): Likewise.
1445
1446 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1447
1448         PR c/35440
1449         * gcc.dg/pr35440.c: New test.
1450
1451 2008-04-04  Richard Guenther  <rguenther@suse.de>
1452
1453         PR middle-end/35823
1454         * gnat.dg/pr35823.adb: New testcase.
1455
1456 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1457
1458         PR c/35712
1459         * gcc.dg/dfp/constants-zero.c: New test.
1460
1461 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR c/35738
1464         * gcc.dg/gomp/pr35738.c: New test.
1465
1466         PR middle-end/35818
1467         * gcc.dg/gomp/pr35818.c: New test.
1468
1469         PR fortran/35786
1470         * gfortran.dg/gomp/pr35786-1.f90: New test.
1471         * gfortran.dg/gomp/pr35786-2.f90: New test.
1472
1473 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1474
1475         * gcc.target/mips/scc-1.c: New test.
1476
1477 2008-04-03  Richard Guenther  <rguenther@suse.de>
1478
1479         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1480         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1481         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1482
1483 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR c++/35741
1486         * g++.dg/other/offsetof5.C: New test.
1487
1488 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1489
1490         PR rtl-optimization/35281
1491         * gcc.target/i386/pr35281.c: New test.
1492
1493 2008-04-03  Richard Guenther  <rguenther@suse.de>
1494
1495         PR middle-end/35800
1496         * gcc.c-torture/execute/pr35800.c: New test.
1497
1498 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1499
1500         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1501         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1502         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1503         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1504         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1505         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1506         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1507         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1508         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1509         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1510         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1511
1512 2008-04-02  Richard Guenther  <rguenther@suse.de>
1513
1514         PR tree-optimization/14495
1515         PR tree-optimization/34793
1516         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1517         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1518
1519 2008-04-02  Richard Guenther  <rguenther@suse.de>
1520
1521         PR tree-optimization/14495
1522         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1523
1524 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1525
1526         * gnat.dg/specs/discr_record_constant.ads: New test.
1527
1528 2008-04-02  Richard Guenther  <rguenther@suse.de>
1529
1530         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1531         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1532
1533 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1534
1535         PRs fortran/35154, fortran/23057
1536         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1537         use of common is unchanged.
1538
1539         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1540         with all combinations of debug options available on target.
1541         * gfortran.dg/debug/debug.exp:  Ditto.
1542         * gfortran.dg/debug/trivial.f:  Ditto.
1543         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1544         .stabs functionality.
1545         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1546         DWARF functionality.
1547
1548 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1549
1550         PR c/35436
1551         * gcc.dg/format/gcc_gfc-2.c: New test.
1552
1553 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1554
1555         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1556         Use -fprofile-use for profile use.
1557         * gcc.misc-tests/bprob.exp: Ditto.
1558         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1559         * gcc.dg/matrix/matrix.exp: Ditto.
1560         * gcc.dg/struct/struct-reorg.exp: Ditto.
1561         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1562         * gcc.dg/profile-dir-1.c: New test.
1563         * gcc.dg/profile-dir-2.c: New test.
1564         * gcc.dg/profile-dir-3.c: New test.
1565
1566 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1567
1568         PR c/35750
1569         * gcc.dg/old-style-param-1.c: New test.
1570
1571 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1572
1573         * gnat.dg/object_overflow.adb: New test.
1574
1575 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1576
1577         PR middle-end/30186
1578         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1579         * gcc.c-torture/execute/vector-1.c: New testcase.
1580         * gcc.c-torture/execute/vector-2.c: New testcase.
1581
1582 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1583
1584         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1585         * gnat.dg/assign_from_packed.adb: New testcase.
1586
1587 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1588
1589         PR rtl-optimization/35729
1590         * gcc.dg/pr35729.c: New test.
1591
1592 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1593
1594         PR target/32000
1595         * gcc.target/i386/pr32000-1.c: New.
1596
1597 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1598
1599         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1600         on some environments.
1601
1602 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1603
1604         PR tree-opt/35431
1605         * gcc.c-torture/compile/pr35431.c: New testcase.
1606
1607 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1608
1609         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1610         targets.
1611
1612 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1613
1614         PR c++/35245
1615         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1616
1617 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1618
1619         PR c++/35578
1620         * g++.dg/parse/friend8.C: New test.
1621
1622         PR c/35748
1623         * gcc.dg/union-cast-4.c: New test.
1624
1625 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1626
1627         PR target/35757
1628         * gcc.target/i386/sse4_1-blendps-2.c: New.
1629         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1630
1631 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1632
1633         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1634         * gfortran.dg/internal_pack_2.f90:  Likewise.
1635         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1636         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1637         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1638         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1639         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1640         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1641
1642 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * gnat.dg/bit_packed_array2.adb: New test.
1645
1646 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1647
1648         PR fortran/35740
1649         * gfortran.dg/transpose_conjg_1.f90: New test.
1650
1651 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1652
1653         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1654         
1655 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1656
1657         PR fortran/35698
1658         * gfortran.dg/allocate_zerosize_3.f: New test.
1659
1660         PR fortran/35702
1661         * gfortran.dg/character_assign_1.f90: New test.
1662
1663 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1664
1665         PR libfortran/32972
1666         PR libfortran/32512
1667         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1668         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1669         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1670
1671 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1672
1673         PR fortran/34714
1674         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1675         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1676         * gfortran.dg/func_assign.f90: Likewise.
1677         * gfortran.dg/implicit_11.f90: Likewise.
1678         * gfortran.dg/proc_assign_1.f90: Likewise.
1679         * gfortran.dg/proc_assign_2.f90: Likewise.
1680         * gfortran.dg/procedure_lvalue.f90: Likewise.
1681
1682 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1683
1684         PR fortran/35699
1685         * gfortran.dg/direct_io_10.f: New test.
1686
1687 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1688
1689         * gcc.target/i386/vectorize6.c: New test.
1690
1691 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1692
1693         PR fortran/35721
1694         * gfortran.dg/associated_target_2.f90: New.
1695
1696 2008-03-28  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/19580
1699         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1700
1701 2008-03-28  Richard Guenther  <rguenther@suse.de>
1702
1703         PR tree-optimization/30317
1704         PR tree-optimization/30911
1705         PR tree-optimization/34793
1706         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1707         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1708         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1709
1710 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1711
1712         PR target/31334
1713         * gcc.target/powerpc/altivec-25.c: New testcase.
1714
1715 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1716
1717         PR fortran/35724
1718         * gfortran.dg/cshift_shift_real_2.f90: New test.
1719
1720 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1721
1722         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1723         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1724
1725 2008-03-27  Richard Guenther  <rguenther@suse.de>
1726
1727         PR c/32511
1728         * gcc.dg/attr-weak-1.c: New testcase.
1729
1730 2008-03-27  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/32810
1733         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1734
1735 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1736
1737         * g++.dg/cpp0x/variadic91.C: New.
1738
1739 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1740
1741         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1742         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1743
1744 2008-03-27  Richard Guenther  <rguenther@suse.de>
1745
1746         * gcc.dg/fold-addr-1.c: New testcase.
1747
1748 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1749
1750         PR middle-end/35429
1751         * gcc.c-torture/compile/complex-5.c: New test.
1752
1753 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1754
1755         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1756
1757 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR c++/35546
1760         * g++.dg/ext/attrib33.C: New test.
1761
1762 2008-03-26  Richard Guenther  <rguenther@suse.de>
1763
1764         Revert:
1765         2008-03-26  Richard Guenther  <rguenther@suse.de>
1766
1767         * gcc.dg/fold-addr-1.c: New testcase.
1768
1769 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1770
1771         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1772         before redefinitions of extern and __inline.
1773         * gcc.target/i386/sse-13.c: Ditto.
1774
1775 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR c++/35332
1778         * g++.dg/other/error27.C: New test.
1779
1780 2008-03-26  Richard Guenther  <rguenther@suse.de>
1781
1782         * gcc.dg/fold-addr-1.c: New testcase.
1783
1784 2008-03-26  Richard Guenther  <rguenther@suse.de>
1785
1786         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1787         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1788         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1789         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1790         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1791         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1792         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1793
1794 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1795
1796         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1797         variadic template template parameter binding semantics.
1798         * g++.dg/cpp0x/variadic85.C: Ditto.
1799         * g++.dg/cpp0x/variadic88.C: New.
1800         * g++.dg/cpp0x/variadic89.C: New.
1801         * g++.dg/cpp0x/variadic90.C: New.
1802         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1803         variadic template template parameter binding semantics.
1804         * g++.dg/cpp0x/variadic-lambda.C: New.
1805
1806 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1807
1808         PR target/31558
1809         * g++.dg/ext/altivec-15.C: New testcase.
1810
1811 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1812
1813         PR objc/29197
1814         * objc.dg/method-20.m: New testcase.
1815         
1816 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1817
1818         PR rtl-optimization/35232
1819         * gcc.target/mips/pr35232.c: New test.
1820
1821 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1822
1823         * g++.dg/template/sfinae4.C: New.
1824         * g++.dg/template/sfinae5.C: New.
1825         * g++.dg/template/sfinae6.C: New.
1826         * g++.dg/template/sfinae6_neg.C: New.
1827         * g++.dg/template/sfinae7.C: New.
1828         * g++.dg/template/sfinae8.C: New.
1829         * g++.dg/template/sfinae9.C: New.
1830         * g++.dg/template/sfinae10.C: New.
1831         * g++.dg/template/sfinae11.C: New.
1832         * g++.dg/template/sfinae12.C: New.
1833         * g++.dg/template/sfinae13.C: New.
1834         * g++.dg/template/sfinae14C: New.
1835
1836 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1837
1838         * gcc.target/sh/sh2a-bclr.c: New test.
1839         * gcc.target/sh/sh2a-bset.c: New test.
1840
1841 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1842
1843         * gcc.target/sh/sh2a-movrt.c: New test.
1844
1845 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1846
1847         * gcc.target/sh/sh2a-prefetch.c: New test.
1848
1849 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1850             Naveen.H.S  <naveen.hs@kpitcummins.com>
1851
1852         * gcc.target/sh/sh2a-movi20s.c: New test.
1853
1854 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1855             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1856             Naveen.H.S  <naveen.hs@kpitcummins.com>
1857
1858         * gcc.target/sh/sh2a-resbank.c: New test.
1859         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1860         * gcc.target/sh/sh2a-jsrn.c: New test.
1861         * gcc.target/sh/sh2a-rtsn.c: New test.
1862
1863 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1864
1865         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1866         (main): Change to void and rename to sse2_test.
1867         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1868         dg-do-what-default to "compile" if SSE2 hardware is not available.
1869         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1870         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1871         xfail vect_no_int_max from "vectorization not profitable" check.
1872
1873 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1874
1875         PR middle-end/26222
1876         * gcc.dg/torture/pr26222.c: New testcase.
1877
1878 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1879
1880         PR fortran/34813
1881         * gfortran.dg/null_3.f90 : New test
1882
1883         PR fortran/33295
1884         * gfortran.dg/module_function_type_1.f90 : New test
1885
1886 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1887
1888         PR libfortran/32972
1889         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1890         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1891         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1892
1893 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1894
1895         * gcc.target/mips/dse-1.c: Add checks for zeros.
1896
1897 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1898
1899         PR target/27946
1900         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1901
1902 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1903
1904         PR libfortran/32972
1905         * internal_pack_1.f90:  New test case.
1906         * internal_pack_2.f90:  New test case.
1907         * internal_pack_3.f90:  New test case.
1908
1909 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1910
1911         * gnat.dg/empty_vector_length.adb: New testcase.
1912
1913 2008-03-20  Richard Guenther  <rguenther@suse.de>
1914
1915         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1916
1917 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1918             Uros Bizjak  <ubizjak@gmail.com>
1919
1920         PR testsuite/34168
1921         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1922         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1923         if SSE2 hardware is not available.
1924         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1925         gcc.dg/vect/vect.exp.
1926         * gfortran.dg/vect/vect.exp: Ditto.
1927         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1928
1929 2008-03-20  Andreas Schwab  <schwab@suse.de>
1930
1931         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1932         xfail.
1933
1934 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1937         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1938         from dg-options.
1939
1940 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1941
1942         PR testsuite/35621
1943         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1944         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1945         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1946         * gcc.target/i386/ssse3-palignr.c: Likewise.
1947         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1948         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1949         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1950         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1951         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1952         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1953         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1954         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1955         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1956         * gcc.target/i386/ssse3-psignb.c: Likewise.
1957         * gcc.target/i386/ssse3-psignd.c: Likewise.
1958         * gcc.target/i386/ssse3-psignw.c: Likewise.
1959
1960 2008-03-20  Andreas Schwab  <schwab@suse.de>
1961
1962         PR testsuite/35647
1963         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1964         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1965         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1966         continuation and remove xfail.
1967
1968 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1969
1970         PR libfortran/32972
1971         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1972         in subroutine.
1973
1974 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1975
1976         * gcc.dg/format/ms_array-1.c: New.
1977         * gcc.dg/format/ms_c90-scanf-3.c: New.
1978         * gcc.dg/format/ms_c99-strftime-1.c: New.
1979         * gcc.dg/format/ms_no-y2k-1.c: New.
1980         * gcc.dg/format/ms_attr-1.c: New.
1981         * gcc.dg/format/ms_c90-scanf-4.c: New.
1982         * gcc.dg/format/ms_c99-strftime-2.c: New.
1983         * gcc.dg/format/ms_nonlit-1.c: New.
1984         * gcc.dg/format/ms_c90-scanf-5.c: New.
1985         * gcc.dg/format/ms_cast-1.c: New.
1986         * gcc.dg/format/ms_nonlit-2.c: New.
1987         * gcc.dg/format/ms_attr-2.c: New.
1988         * gcc.dg/format/ms_c90-strftime-1.c: New.
1989         * gcc.dg/format/ms_miss-1.c: New.
1990         * gcc.dg/format/ms_nonlit-3.c: New.
1991         * gcc.dg/format/ms_attr-3.c: New.
1992         * gcc.dg/format/ms_c90-strftime-2.c: New.
1993         * gcc.dg/format/ms_miss-2.c: New.
1994         * gcc.dg/format/ms_nul-1.c: New.
1995         * gcc.dg/format/ms_attr-4.c: New.
1996         * gcc.dg/format/ms_c94-printf-1.c: New.
1997         * gcc.dg/format/ms_miss-3.c: New.
1998         * gcc.dg/format/ms_nul-2.c: New.
1999         * gcc.dg/format/ms_attr-7.c: New.
2000         * gcc.dg/format/ms_c94-scanf-1.c: New.
2001         * gcc.dg/format/ms_miss-4.c: New.
2002         * gcc.dg/format/ms_null-1.c: New.
2003         * gcc.dg/format/ms_bitfld-1.c: New.
2004         * gcc.dg/format/ms_c99-printf-1.c: New.
2005         * gcc.dg/format/ms_miss-5.c: New.
2006         * gcc.dg/format/ms_plus-1.c: New.
2007         * gcc.dg/format/ms_branch-1.c: New.
2008         * gcc.dg/format/ms_c99-printf-2.c: New.
2009         * gcc.dg/format/ms_miss-6.c: New.
2010         * gcc.dg/format/ms_sec-1.c: New.
2011         * gcc.dg/format/ms_c90-printf-1.c: New.
2012         * gcc.dg/format/ms_c99-printf-3.c: New.
2013         * gcc.dg/format/ms_multattr-1.c: New.
2014         * gcc.dg/format/ms_unnamed-1.c: New.
2015         * gcc.dg/format/ms_c90-printf-2.c: New.
2016         * gcc.dg/format/ms_c99-scanf-1.c: New.
2017         * gcc.dg/format/ms_multattr-2.c: New.
2018         * gcc.dg/format/ms_va-1.c: New.
2019         * gcc.dg/format/ms_c90-printf-3.c: New.
2020         * gcc.dg/format/ms_c99-scanf-2.c: New.
2021         * gcc.dg/format/ms_multattr-3.c: New.
2022         * gcc.dg/format/ms_c90-scanf-1.c: New.
2023         * gcc.dg/format/ms_c99-scanf-3.c: New.
2024         * gcc.dg/format/ms_no-exargs-1.c: New.
2025         * gcc.dg/format/ms_zero-length-1.c: New.
2026         * gcc.dg/format/ms_c90-scanf-2.c: New.
2027         * gcc.dg/format/ms_c99-scanf-4.c: New.
2028         * gcc.dg/format/ms_no-exargs-2.c: New.
2029         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
2030         * gcc.dg/format/miss-1.c: Likewise.
2031         * gcc.dg/format/miss-3.c: Likewise.
2032         * gcc.dg/format/multattr-2.c: Likewise.
2033         * gcc.dg/format/miss-5.c: Likewise.
2034         * gcc.dg/format/attr-2.c: Likewise.
2035         * gcc.dg/format/attr-4.c: Likewise.
2036         * gcc.dg/format/c90-scanf-4.c: Likewise.
2037         * gcc.dg/format/c99-printf-3.c: Likewise.
2038         * gcc.dg/format/multattr-1.c: Likewise.
2039         * gcc.dg/format/miss-4.c: Likewise.
2040         * gcc.dg/format/miss-6.c: Likewise.
2041         * gcc.dg/format/c90-printf-3.c: Likewise.
2042         * gcc.dg/format/attr-1.c: Likewise.
2043         * gcc.dg/format/attr-3.c: Likewise.
2044         * gcc.dg/format/attr-7.c: Likewise.
2045         * gcc.dg/format/format.h: Treat mingw and gnu style.
2046         * gcc.dg/format/sys_format.c: New.
2047
2048 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2049
2050         PR libfortran/35627
2051         * gfortran.dg/namelist_46.f90: New test.
2052
2053 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
2054
2055         PR target/14552
2056         * gcc.target/i386/pr14552.c: New test.
2057
2058 2008-03-19  Michael Matz  <matz@suse.de>
2059
2060         PR middle-end/35616
2061         * gcc.dg/pr35616.c: New test.
2062
2063 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
2064
2065         PR fortran/35152
2066         * gfortran.dg/argument_checking_16.f90: New test.
2067
2068 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2069
2070         PR libfortran/32972
2071         * gfortran.dg/internal_pack_1.f90:  New test case.
2072         * gfortran.dg/internal_pack_2.f90:  New test case.
2073         * gfortran.dg/internal_pack_3.f90:  New test case.
2074
2075 2008-03-19  Jan Hubicka  <jh@suse.cz>
2076
2077         * gcc.dg/20050811-2.c: Update dumping flags.
2078         * gcc.dg/sms-2.c: Update dumping flags.
2079         * gcc.dg/var-expand1.c: Update dumping flags.
2080         * gcc.dg/var-expand3.c: Update dumping flags.
2081         * gcc.dg/pr30957-1.c: Update dumping flags.
2082         * gcc.dg/20050811-1.c: Update dumping flags.
2083         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
2084         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
2085
2086 2008-03-19  Richard Guenther  <rguenther@suse.de>
2087
2088         PR middle-end/35609
2089         * gcc.dg/testsuite/uninit-15.c: New testcase.
2090         * gcc.dg/testsuite/uninit-16.c: Likewise.
2091
2092 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2093
2094         PR target/35504
2095         * g++.dg/other/pr35504.C: New test.
2096
2097 2008-03-18  Richard Guenther  <rguenther@suse.de>
2098
2099         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
2100         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2101
2102 2008-03-18  Richard Guenther  <rguenther@suse.de>
2103
2104         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
2105
2106 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2107
2108         PR libfortran/35617
2109         * gfortran.dg/namelist_45.f90: New test.
2110
2111 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
2112
2113         PR testsuite/35512
2114         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
2115         Write variables instead of reading them.
2116
2117 2008-03-17  Jason Merrill  <jason@redhat.com>
2118
2119         PR c++/35548
2120         * g++.dg/init/ref16.C: New testcase.
2121
2122 2008-03-17  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/19637
2125         * g++.dg/tree-ssa/pr19637.C: New testcase.
2126
2127 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/35470
2130         * gfortran.dg/subref_array_pointer_3.f90 : New test.
2131
2132 2008-03-16  Richard Guenther  <rguenther@suse.de>
2133
2134         PR middle-end/35607
2135         * gcc.c-torture/compile/pr35607.c: New testcase.
2136         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
2137
2138 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
2139
2140         PR fortran/35582
2141         * gfortran.dg/write_invalid_format.f90: New test.
2142
2143 2008-03-15  Richard Guenther  <rguenther@suse.de>
2144
2145         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
2146
2147 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2148
2149         PR testsuite/35184
2150         * gfortran.dg/elemental_subroutine_6.f90: New test.
2151
2152 2008-03-15  Richard Guenther  <rguenther@suse.de>
2153
2154         * gcc.dg/pr23911.c: Adjust testcase.
2155         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2156         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
2157
2158 2008-03-15  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/35593
2161         * g++.dg/warn/Warray-bounds-3.C: New testcase.
2162
2163 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2164
2165         PR testsuite/35478
2166         * gfortran.dg/generic_16.f90: New test.
2167
2168 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
2169
2170         PR middle-end/35595
2171         * gcc.c-torture/compile/pr35595.c: New test.
2172
2173 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         PR testsuite/33296
2176         * gfortran.dg/nearest_4.f90: New test.
2177
2178 2008-03-14  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/13761
2181         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
2182
2183 2008-03-14  Richard Guenther  <rguenther@suse.de>
2184
2185         PR tree-optimization/34172
2186         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
2187         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2188         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2189         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2190         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2191         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
2192
2193 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         PR libcpp/35322:
2196         * gcc.dg/cpp/pr35322.c: Add dg-error line.
2197
2198 2008-03-14  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/34043
2201         PR tree-optimization/33989
2202         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
2203         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2204         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2205         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
2206         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
2207
2208 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2209             Uros Bizjak  <ubizjak@gmail.com>
2210
2211         PR testsuite/35538 
2212         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
2213         Skip *-*-darwin*.
2214         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
2215
2216 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2217             Uros Bizjak  <ubizjak@gmail.com>
2218
2219         PR testsuite/35406
2220         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
2221         count from 0 to 1 for lp64 targets.
2222         * gfortran.dg/ldist-1.f90: Update test to check
2223         for 5 loops distributed instead of 4 for lp64 targets.
2224
2225 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2226
2227         PR fortran/35475
2228         * gfortran.dg/derived_sub.f90: New test.
2229
2230 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2231
2232         PR testsuite/35558
2233         * g++.dg/tls/static-1.C: Move dg-additional-sources after
2234         dg-require-effective-target.
2235         * g++.dg/tls/static-1a.cc: Likewise.
2236
2237 2008-03-13  Tom Tromey  <tromey@redhat.com>
2238
2239         PR libcpp/35322:
2240         * gcc.dg/cpp/pr35322.c: New file.
2241
2242 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2243
2244         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
2245         (main): Call check_vect.
2246
2247 2008-03-13  Alon Dayan  <alond@il.ibm.com>
2248             Olga Golovanevsky  <olga@il.ibm.com>
2249         
2250         PR tree-optimization/35041
2251         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
2252
2253 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         PR target/34000
2256         PR target/35553
2257         * g++.dg/other/i386-3.C: New test.
2258         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
2259         * gcc.target/i386/sse-14.c: Ditto.
2260         * gcc.target/i386/mmx-1.c: Ditto.
2261         * gcc.target/i386/mmx-2.c: Ditto.
2262         * gcc.target/i386/3dnow-1.c: Ditto.
2263         * gcc.target/i386/3dnow-2.c: Ditto.
2264         * gcc.target/i386/3dnowA-1.c: Ditto.
2265         * gcc.target/i386/3dnowA-2.c: Ditto.
2266
2267 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
2268
2269         PR tree-opt/35422
2270         * gcc.target/i386/pr35422.c: Escape brackets.
2271
2272 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
2273
2274         PR tree-opt/35422
2275         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
2276         third loop.
2277         * gcc.target/i386/pr35422.c: New.
2278
2279 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2280
2281         PR tree-opt/35403
2282         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2283
2284 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2285
2286         PR target/35540
2287         * gcc.target/i386/pr35540.c: New test.
2288
2289 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2290
2291         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2292
2293 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         PR middle-end/35526
2296         * g++.dg/torture/pr35526.C: New test.
2297
2298 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR c++/35328
2301         * g++.dg/gomp/pr35328.C: New test.
2302
2303         PR c++/35337
2304         * g++.dg/gomp/pr35337.C: New test.
2305
2306         PR c/35438
2307         PR c/35439
2308         * gcc.dg/gomp/pr35438.c: New test.
2309         * gcc.dg/gomp/pr35439.c: New test.
2310
2311         PR middle-end/35099
2312         * g++.dg/gomp/pr35099.C: New test.
2313
2314 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
2315
2316         * gnat.dg/range_check2.adb: New test.
2317
2318 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
2319
2320         PR tree-optimization/35494
2321         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2322         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2323         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2324         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2325
2326 2008-03-10  Richard Guenther  <rguenther@suse.de>
2327
2328         PR tree-optimization/34677
2329         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2330         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2331         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2332
2333 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2334
2335         PR fortran/35474
2336         * gfortran.dg/module_commons_2.f90: New test.
2337
2338 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2339
2340         * gnat.dg/frame_overflow.adb: Improve portability.
2341
2342 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2343
2344         PR target/35350
2345         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2346         * gcc.target/i386/isa-2.c: Likewise.
2347         * gcc.target/i386/isa-3.c: Likewise.
2348         * gcc.target/i386/isa-10.c: Likewise.
2349         * gcc.target/i386/isa-11.c: Likewise.
2350         * gcc.target/i386/isa-12.c: Likewise.
2351         * gcc.target/i386/isa-13.c: Likewise.
2352         * gcc.target/i386/isa-14.c: Likewise.
2353
2354 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2355
2356         PR target/22152
2357         * gcc.target/i386/pr22152.c: New test.
2358         * gcc.target/i386/sse2-mmx.c: Ditto.
2359
2360 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2361
2362         * gnat.dg/uninit_func.adb: New test.
2363
2364 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2365
2366         * gnat.dg/pack4.adb: New test.
2367
2368 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2369
2370         * gnat.dg/small_alignment.adb: New test.
2371
2372 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2373
2374         * gnat.dg/specs/alignment2.ads: New test.
2375
2376 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2377
2378         * gnat.dg/pack3.adb: New test.
2379
2380 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2381
2382         PR c++/20366
2383         * g++.dg/other/pr20366.C: New test.
2384
2385 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2386
2387         PR tree-opt/35402
2388         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2389
2390 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2391
2392         PR preprocessor/35458
2393         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2394         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2395         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2396
2397 2008-03-06  Tom Tromey  <tromey@redhat.com>
2398
2399         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2400         * treelang: Delete.
2401
2402 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2403
2404         * gnat.dg/specs/pack33.ads: New test.
2405
2406 2008-03-05  Richard Guenther  <rguenther@suse.de>
2407
2408         PR tree-optimization/35472
2409         * gcc.c-torture/execute/pr35472.c: New testcase.
2410
2411 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2412
2413         PR 33009
2414         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2415         * gcc.c-torture/compile/pr33009.c: Likewise.
2416
2417 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2418
2419         PR 31341
2420         * gcc.dg/vect/pr31041.c: Fix.
2421
2422 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2423
2424         PR libfortran/35293
2425         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2426         New.
2427         * gfortran.fortran-torture/execute/list_read_1.x,
2428         gfortran.fortran-torture/execute/read_null_string.x,
2429         gfortran.fortran-torture/execute/backspace.x,
2430         gfortran.fortran-torture/execute/seq_io.x,
2431         gfortran.fortran-torture/execute/slash_edit.x,
2432         gfortran.fortran-torture/execute/unopened_unit_1.x,
2433         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2434         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2435         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2436         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2437         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2438         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2439         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2440         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2441         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2442         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2443         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2444         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2445         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2446         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2447         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2448         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2449         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2450         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2451         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2452         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2453         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2454         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2455         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2456         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2457         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2458         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2459         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2460         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2461         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2462         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2463         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2464         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2465         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2466         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2467         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2468         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2469         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2470         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2471         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2472         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2473         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2474         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2475         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2476         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2477         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2478         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2479         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2480         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2481         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2482         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2483         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2484         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2485         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2486         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2487         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2488         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2489         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2490         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2491         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2492         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2493         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2494         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2495         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2496         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2497         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2498         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2499         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2500         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2501         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2502         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2503         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2504         gfortran.dg/write_back.f: Gate test on effective_target
2505         fd_truncate.
2506
2507 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2508
2509         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2510         targets declaring functions in assembly.
2511
2512 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2513
2514         PR 28322
2515         * gcc.dg/pr28322-3.c: New.
2516
2517 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2518
2519         PR target/35453
2520         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2521         _SIDD_XXX.
2522         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2523         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2524         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2525         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2526         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2527         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2528         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2529         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2530
2531 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         PR middle-end/35456
2534         * gcc.c-torture/execute/pr35456.c: New test.
2535
2536 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2537
2538         * gcc.target/i386/sse-10.c: Don't use
2539         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2540
2541 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2542
2543         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2544         * gfortran.dg/reassoc_2.f90: Ditto.
2545         * gfortran.dg/reassoc_3.f90: Ditto.
2546
2547 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2548
2549         PR fortran/33197
2550         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2551         * gfortran.dg/dg.exp: Likewise.
2552         * gfortran.dg/vect/vect.exp: Likewise.
2553         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2554         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2555         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2556         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2557         empty CONTAINS.
2558         * gfortran.dg/gamma_2.f90: Add a few error messages.
2559         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2560         empty CONTAINS.
2561         * gfortran.dg/gamma_3.f90: Adjust error message.
2562         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2563         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2564         * gfortran.dg/bessel_1.f90: New test.
2565         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2566         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2567         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2568         * gfortran.dg/contains_empty_1.f03: New test.
2569         * gfortran.dg/erfc_scaled_1.f90: New test.
2570         * gfortran.dg/hypot_1.f90: New test.
2571         * gfortran.dg/contains_empty_2.f03: New test.
2572
2573 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2574
2575         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2576
2577 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2578
2579         PR 24924
2580         * g++.dg/cpp/string-2.C: This is a warning now.
2581         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2582         default, so add it.
2583         
2584 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2585
2586         * g++.dg/cpp0x/auto1.C: New.
2587
2588 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2589
2590         PR fortran/34770
2591         * gfortran.dg/pointer_1.f90: New test.
2592
2593 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2594
2595         PR c++/35315
2596         * g++.dg/ext/attrib32.C: Add another test case.
2597
2598 2008-02-29  Tom Tromey  <tromey@redhat.com>
2599
2600         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2601         line.
2602
2603 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2604
2605         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2606         to make the interchange profitable.
2607
2608 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2609
2610         PR fortran/31463
2611         PR fortran/33950
2612         PR fortran/34296
2613         * gfortran.dg/arrayio_11.f90: Fixed test.
2614         * gfortran.dg/arrayio_12.f90: Likewise.
2615         * gfortran.dg/module_read_1.f90: Added warning-directives.
2616         * gfortran.dg/pr32242.f90: Likewise.
2617         * gfortran.dg/result_in_spec_3.f90: Likewise.
2618         * gfortran.dg/use_12.f90: Likewise.
2619         * gfortran.dg/warn_function_without_result.f90 : New test.
2620
2621 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2622
2623         PR fortran/34868
2624         * gfortran.dg/f2c_9.f90: New test.
2625
2626 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2627
2628         * gcc.dg/tree-ssa/ldist-1.c: New.
2629         * gcc.dg/tree-ssa/ldist-1a.c: New.
2630         * gcc.dg/tree-ssa/ldist-2.c: New.
2631         * gcc.dg/tree-ssa/ldist-3.c: New.
2632         * gcc.dg/tree-ssa/ldist-4.c: New.
2633         * gcc.dg/tree-ssa/ldist-5.c: New.
2634         * gcc.dg/tree-ssa/ldist-6.c: New.
2635         * gcc.dg/tree-ssa/ldist-7.c: New.
2636         * gcc.dg/tree-ssa/ldist-8.c: New.
2637         * gcc.dg/tree-ssa/ldist-9.c: New.
2638         * gcc.dg/tree-ssa/ldist-10.c: New.
2639         * gcc.dg/tree-ssa/ldist-11.c: New.
2640         * gcc.dg/tree-ssa/ldist-12.c: New.
2641         * gfortran.dg/ldist-1.f90: New.
2642
2643 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2644
2645         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2646
2647 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2648
2649         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2650
2651 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2652
2653         * gcc.target/i386/mmx-1.c: Add
2654         -Werror-implicit-function-declaration to dg-options.
2655         * gcc.target/i386/mmx-2.c: Likewise.
2656         * gcc.target/i386/sse-13.c: Likewise.
2657         * gcc.target/i386/sse-14.c: Likewise.
2658
2659 2008-02-27  Revital Eres  <eres@il.ibm.com>
2660
2661         PR rtl-optimization/34999
2662         * gcc.dg/tree-prof/pr34999.c: New.
2663
2664 2008-02-27  Richard Guenther  <rguenther@suse.de>
2665
2666         PR middle-end/25290
2667         * gcc.c-torture/execute/pr35390.c: New testcase.
2668
2669 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2670
2671         PR ada/22255
2672         * gnat.dg/test_direct_io.adb: New file.
2673
2674 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2675
2676         PR ada/34799
2677         * gnat.dg/specs/pr34799.ads: New test.
2678
2679 2008-02-27  Richard Guenther  <rguenther@suse.de>
2680
2681         PR middle-end/34971
2682         * gcc.c-torture/execute/pr34971.c: New testcase.
2683
2684 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2685
2686         * gcc.dg/gomp/preprocess-1.c: New test.
2687
2688         PR c++/35368
2689         * g++.dg/ext/visibility/typeinfo2.C: New test.
2690         * g++.dg/ext/visibility/typeinfo3.C: New test.
2691
2692 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2693
2694         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2695
2696 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2697
2698         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2699         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2700
2701 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2702
2703         PR c/28800
2704         * gcc.dg/empty-source-2.c: Adjust for warning message.
2705         * gcc.dg/empty-source-3.c: Likewise.
2706         * gcc.dg/pack-test-2.c: Adjust comment.
2707         * gcc.dg/pragma-ep-2.c: Likewise.
2708         * gcc.dg/pragma-re-2.c: Likewise.
2709         * gcc.dg/va-arg-2.c: Likewise.
2710
2711 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2712
2713         PR fortran/35033
2714         * gfortran.dg/assignment_2.f90: New.
2715
2716 2008-02-26  Jason Merrill  <jason@redhat.com>
2717
2718         PR c++/35315
2719         * g++.dg/ext/attrib32.C: New.
2720
2721 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2722
2723         * gcc.c-torture/execute/nest-align-1.x: Delete.
2724
2725 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2726
2727         PR 26264
2728         * 20021023-1.c: Use __builtin_va_start instead of
2729         __builtin_stdarg_start.
2730         * pr17301-1.c: Likewise.
2731         * pr17301-2.c: Likewise.
2732                 
2733 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2734         
2735         * gcc.dg/pr34351.c: New.
2736         
2737 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2738
2739         * gcc.dg/Wlarger-than2.c: New.
2740         
2741 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2742
2743         PR c++/35323
2744         * g++.dg/lookup/crash7.C: New.
2745
2746 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2747
2748         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2749
2750 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2751
2752         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2753
2754 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2755
2756         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2757
2758 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2759
2760         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2761         Windows.
2762
2763 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2764
2765         * lib/target-supports.exp (check_profiling_available): Report -p
2766         unavailable on *-*-mingw*.
2767
2768 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2769
2770         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2771         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2772         dg-require-effective-target pthread_h.
2773
2774 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2775
2776         * gcc.dg/Wswitch-enum-error.c: New.
2777         * gcc.dg/Wswitch-error.c: New.
2778         * gcc.dg/20011021-1.c: Use two directives to match two different
2779         messages.
2780         
2781 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2782         
2783         PR 28322
2784         * gcc.dg/pr28322.c: New.
2785         * gcc.dg/pr28322-2.c: New.
2786         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2787         preceding it.
2788
2789 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2790
2791         PR c++/35333
2792         * g++.dg/other/error26.C: New.
2793
2794 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2795
2796         PR c++/35338
2797         * g++.dg/other/error25.C: New.
2798
2799 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2800
2801         PR target/35258
2802         * gcc.dg/pr35258.c: New testcase.
2803
2804 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2805
2806         * gcc.dg/20020426-2.c: Remove bogus workaround.
2807         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2808         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2809
2810 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2811
2812         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2813
2814 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2815
2816         PR middle-end/19984
2817         * gcc.dg/pr19984.c: New test.
2818         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2819         name of the variable.
2820
2821 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2822
2823         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2824         (main): Call check_vect and foo.  Check array values after
2825         the call to foo.
2826         * gcc.dg/vect/vect-117.c: Call check_vect.
2827         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2828
2829 2008-02-25  Jason Merrill  <jason@redhat.com>
2830
2831         PR c++/33486
2832         * g++.dg/lookup/strong-using-5.C: New.
2833
2834 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2835
2836         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2837         sh* targets.
2838
2839 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2840
2841         PR target/35349
2842         * gcc.c-torture/execute/20050604-1.x: New file.
2843
2844 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2845
2846         * gcc.target/i386/pr22076.c: Update number of mov insns
2847         for PIC targets.
2848         * gcc.target/i386/pr34256.c: Ditto.
2849
2850 2008-02-24  Diego Novillo  <dnovillo@google.com>
2851
2852         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2853
2854         PR 33738
2855         * g++.dg/warn/pr33738.C: New.
2856
2857 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2858
2859         * gcc.c-torture/execute/nest-align-1.x: New file.
2860
2861 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2862
2863         PR c++/34749
2864         * g++.dg.ext/dllimport13.C: New test.
2865
2866 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2867
2868         PR libfortran/24685
2869         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2870         powerpc*-apple-darwin*.
2871
2872 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2873
2874         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2875         ERFC into gfortran.dg/large_real_kind_3.F90.
2876         * gfortran.dg/large_real_kind_3.F90: New test.
2877
2878 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2879
2880         PR rtl-opt/33512
2881         * gcc.dg/and-1.c: New test.
2882
2883 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2884
2885         * gcc.c-torture/execute/20080222-1.c: New test.
2886
2887 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2888
2889         PR target/22076
2890         PR target/34256
2891         * gcc.target/i386/pr22076.c: New test.
2892         * gcc.target/i386/pr34256.c: New test.
2893         * gcc.target/i386/vecinit-5.c: New test.
2894         * gcc.target/i386/vecinit-6.c: New test.
2895         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2896
2897         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2898         <xmmintrin.h>, define __m64 and __m128 directly.
2899         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2900
2901 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2902
2903         PR C++/34715
2904         * g++.dg/ext/always_inline-1.C: New test.
2905         * g++.dg/ext/always_inline-2.C: New test.
2906         * g++.dg/ext/always_inline-3.C: New test.
2907         * g++.dg/ext/always_inline-4.C: New test.
2908
2909 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2910
2911         * gcc.target/cris/asm-b-1.c: New test.
2912
2913 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2914
2915         PR c++/35282
2916         * g++.dg/template/nontype17.C: Add.
2917
2918 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2919
2920         PR c++/35282
2921         Revert:
2922         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2923
2924         PR c++/28743
2925         * g++.dg/template/nontype17.C: New.
2926         * g++.dg/template/nontype16.C: Add error.
2927
2928 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2929
2930         PR c/19999
2931         * gcc.dg/Wfloat-equal-1.c: New.
2932         * g++.dg/warn/Wfloat-equal-1.C: New.
2933
2934 2008-02-21  Michael Matz  <matz@suse.de>
2935
2936         PR target/35264
2937         * gcc.dg/pr35264.c: New testcase.
2938
2939 2008-02-21  Richard Guenther  <rguenther@suse.de>
2940
2941         * gfortran.dg/reassoc_1.f90: New testcase.
2942         * gfortran.dg/reassoc_2.f90: Likewise.
2943         * gfortran.dg/reassoc_3.f90: Likewise.
2944
2945 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2946
2947         PR libfortran/34974
2948         * gfortran.dg/fmt_t_7.f: New test.
2949
2950         PR libfortran/35132
2951         * gfortran.dg/streamio_15.f90: New test.
2952         
2953 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954
2955         PR libfortran/35036
2956         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2957
2958 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2959
2960         * gcc.dg/Wframe-larger-than.c: New option test.
2961
2962 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/34997
2965         * gfortran.dg/dollar_sym_1.f90: New.
2966         * gfortran.dg/dollar_sym_2.f90: New.
2967
2968 2008-02-20  Richard Guenther  <rguenther@suse.de>
2969
2970         PR middle-end/35265
2971         * gcc.dg/builtins-66.c: New testcase.
2972
2973 2008-02-20  Richard Guenther  <rguenther@suse.de>
2974
2975         * gcc.dg/fold-reassoc-1.c: New testcase.
2976         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2977
2978 2008-02-20  Richard Guenther  <rguenther@suse.de>
2979
2980         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2981
2982 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2983
2984         * lib/target-supports.exp (check_effective_target_vect_unpack):
2985         Return true for SPU.
2986         (check_effective_target_vect_short_mult): Likewise.
2987         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2988         the loop on targets that support vect_unpack.
2989
2990 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2991
2992         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2993         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2994         templates to reduce number of passed arguments.
2995
2996 2008-02-19  Jason Merrill  <jason@redhat.com>
2997
2998         PR c++/34950
2999         * g++.dg/template/explicit-args1.C: New.
3000
3001 2008-02-19  Richard Guenther  <rguenther@suse.de>
3002
3003         PR tree-optimization/34989
3004         * gcc.dg/pr34989-1.c: New testcase.
3005         * gcc.dg/pr34989-2.c: Likewise.
3006
3007 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR c++/35028
3010         * g++.dg/gomp/pr35028.C: New test.
3011
3012         PR c++/34964
3013         PR c++/35244
3014         * gcc.dg/gomp/pr34964.c: New test.
3015         * g++.dg/gomp/pr34964.C: New test.
3016         * gcc.dg/gomp/pr35244.c: New test.
3017         * g++.dg/gomp/pr35244.C: New test.
3018
3019         PR c++/35078
3020         * g++.dg/gomp/pr35078.C: New test.
3021
3022 2008-02-19  Christian Bruel  <christian.bruel@st.com>
3023
3024         * gcc.dg/packed-array.c: New testcase. 
3025
3026 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
3027
3028         PR target/33555
3029         * gcc.target/i386/pr33555.c: New test.
3030         
3031 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
3032
3033         PR target/35189
3034         * gcc.target/i386/isa-1.c: New.
3035         * gcc.target/i386/isa-2.c: Likewise.
3036         * gcc.target/i386/isa-3.c: Likewise.
3037         * gcc.target/i386/isa-4.c: Likewise.
3038         * gcc.target/i386/isa-5.c: Likewise.
3039         * gcc.target/i386/isa-6.c: Likewise.
3040         * gcc.target/i386/isa-7.c: Likewise.
3041         * gcc.target/i386/isa-8.c: Likewise.
3042         * gcc.target/i386/isa-9.c: Likewise.
3043         * gcc.target/i386/isa-10.c: Likewise.
3044         * gcc.target/i386/isa-11.c: Likewise.
3045         * gcc.target/i386/isa-12.c: Likewise.
3046         * gcc.target/i386/isa-13.c: Likewise.
3047         * gcc.target/i386/isa-14.c: Likewise.
3048
3049 2008-02-18  Joey Ye  <joey.ye@intel.com>
3050             H.J. Lu  <hongjiu.lu@intel.com>
3051
3052         PR middle-end/34921
3053         * gcc.c-torture/execute/nest-align-1.c: New test case.
3054
3055 2008-02-17  Richard Guenther  <rguenther@suse.de>
3056
3057         PR middle-end/35227
3058         * gcc.dg/torture/pr35227.c: New testcase.
3059
3060 2008-02-17  Richard Guenther  <rguenther@suse.de>
3061
3062         PR tree-optimization/35231
3063         * gcc.c-torture/execute/pr35231.c: New testcase.
3064
3065 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
3066
3067         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
3068         (test_gt): Ditto.
3069
3070 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3071
3072         * obj-c++.dg/encode-2.mm: XFAIL.
3073         * obj-c++.dg/encode-3.mm: Likewise.
3074
3075 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3076             Paolo Carlini  <pcarlini@suse.de>
3077
3078         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
3079         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3080         * g++.dg/ext/has_nothrow_copy.C: Likewise.
3081
3082 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
3083
3084         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
3085         (main): Change to void and rename to sse_test.
3086         * gcc.target/i386/pr24306.c: Ditto.
3087         * gcc.target/i386/pr32065-2.c: Ditto.
3088         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
3089         (main): Change to void and rename to sse2_test.
3090         * gcc.target/i386/20060512-3.c: Ditto.
3091
3092 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3093
3094         PR fortran/35150
3095         * gfortran.dg/c_loc_tests_12.f03: New test.
3096
3097 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
3098
3099         PR c++/35023
3100         PR c++/35024
3101         PR c++/35026
3102         * g++.dg/cpp0x/vt-35026.C: New.
3103         * g++.dg/cpp0x/vt-35023.C: New.
3104         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
3105         * g++.dg/cpp0x/vt-35024.C: New.
3106
3107 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3108
3109         * gcc.c-torture/execute/va-arg-25.x: Remove.
3110
3111 2008-02-15  Richard Guenther  <rguenther@suse.de>
3112             Zdenek Dvorak  <ook@ucw.cz>
3113
3114         PR tree-optimization/35164
3115         * g++.dg/torture/pr35164-1.C: New testcase.
3116         * g++.dg/torture/pr35164-2.C: Likewise.
3117
3118 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3119
3120         PR testsuite/35119
3121         * g++.dg/template/spec35.C: Change the regular expressions
3122         in dg-final to match the assembly code generated by Darwin 9.
3123
3124 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3125
3126         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
3127
3128 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3129
3130         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
3131
3132 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
3133
3134         * lib/dejapatches.exp: New file.
3135
3136 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
3137
3138         PR c++/34050
3139         * g++.dg/cpp0x/vt-34050.C: New.
3140
3141 2008-02-14  Jason Merrill  <jason@redhat.com>
3142
3143         PR c++/5645
3144         PR c++/11159
3145         * g++.dg/warn/pr11159.C: New.
3146         * g++.dg/warn/pr5645.C: Likewise.
3147
3148 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
3149
3150         PR preprocessor/35061
3151         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
3152
3153 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
3154
3155         PR c++/28743
3156         * g++.dg/template/nontype17.C: New.
3157         * g++.dg/template/nontype16.C: Add error.
3158
3159 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR c++/35138
3162         * g++.dg/template/member8.C: New test.
3163
3164 2008-02-13  Michael Matz  <matz@suse.de>
3165
3166         * gcc.dg/pr35065.c: Fix testcase warnings.
3167
3168 2008-02-13  Jason Merrill  <jason@redhat.com>
3169
3170         PR c++/34962, c++/34937, c++/34939
3171         * g++.dg/ext/tmplattr9.C: New.
3172
3173 2008-02-13  Michael Matz  <matz@suse.de>
3174
3175         PR debug/35065
3176         * gcc.dg/pr35065.c: New testcase.
3177
3178 2008-02-12  Richard Guenther  <rguenther@suse.de>
3179
3180         PR tree-optimization/35171
3181         * gcc.c-torture/compile/pr35171.c: New testcase.
3182
3183 2008-02-12  Richard Guenther  <rguenther@suse.de>
3184
3185         PR middle-end/35163
3186         * gcc.c-torture/execute/pr35163.c: New testcase.
3187
3188 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
3189
3190         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
3191
3192 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3193
3194         * gnat.dg/loop_address.adb: New test.
3195
3196 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3197
3198         * obj-c++.dg/bitfield-1.mm: Expect failures.
3199         * obj-c++.dg/bitfield-4.mm: Likewise.
3200         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3201         * obj-c++.dg/encode-8.mm: Likewise.
3202         * obj-c++.dg/isa-field-1.mm: Likewise.
3203         * obj-c++.dg/layout-1.mm: Likewise.
3204         * obj-c++.dg/lookup-2.mm: Likewise.
3205         * obj-c++.dg/try-catch-2.mm: Likewise.
3206         * obj-c++.dg/try-catch-9.mm: Likewise.
3207
3208 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
3209
3210         PR c++/35144
3211         * g++.dg/tree-ssa/pr35144.C: New test.
3212
3213         PR inline-asm/35160
3214         * gcc.target/i386/pr35160.c: New test.
3215
3216         PR c++/34862
3217         * g++.dg/init/new27.C: New test.
3218
3219 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
3220
3221         PR c++/35077
3222         * g++.dg/template/crash78.C: New.
3223
3224 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3225
3226         PR testsuite/35047
3227         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
3228         * gcc.dg/compat/vector-2_y.c: Ditto.
3229
3230 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3231             Richard Guenther  <rguenther@suse.de>
3232
3233         PR tree-optimization/33992
3234         * gcc.c-torture/execute/pr33992.c: New testcase.
3235
3236 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3237
3238         * gfortran.dg/streamio_14.f90:  New test.
3239
3240 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
3243         Add -mfpmath=387 to dg-options.
3244
3245 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3246
3247         PR testsuite/35047
3248         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
3249         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
3250         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
3251         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
3252         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
3253         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
3254         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
3255         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
3256         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
3257
3258 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3259
3260         PR objc++/34193
3261         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
3262
3263 2008-02-08  Sa Liu  <saliu@de.ibm.com>
3264
3265         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
3266
3267 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
3268
3269         PR c++/35056
3270         * g++.dg/conversion/bitfield8.C: New.
3271
3272 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3273
3274         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
3275
3276 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3277
3278         PR c++/35049
3279         PR c++/35096
3280         * g++.dg/ext/vector13.C: New.
3281
3282 2008-02-06  David Daney  <ddaney@avtrex.com>
3283
3284         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
3285
3286 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
3287
3288         * lib/target-supports.exp (check_effective_target_hard_float): Remove
3289         special case for xtensa-*-*.
3290         
3291 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3292
3293         PR fortran/35037
3294         * gfortran.dg/volatile11.f90: New test.
3295
3296 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
3297
3298         PR c++/33553
3299         * g++.dg/template/array19.C: New test.
3300
3301 2008-02-05  Diego Novillo  <dnovillo@google.com>
3302
3303         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3304
3305         PR 33738
3306         * g++.dg/warn/pr33738.C: Remove.
3307
3308 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3309
3310         PR fortran/34945
3311         * gfortran.dg/bounds_check_13.f: New test.
3312
3313 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3314
3315         PR testsuite/33946
3316         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3317
3318 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
3319
3320         PR target/35083
3321         * gcc.target/i386/pr35083.c: New test.
3322
3323 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3324
3325         PR fortran/32315
3326         * gfortran.dg/data_bounds_1.f90: New test.
3327
3328 2008-02-04  Diego Novillo  <dnovillo@google.com>
3329
3330         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3331
3332         PR 33738
3333         * g++.dg/warn/pr33738.C: New.
3334
3335 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3336
3337         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3338         to match.
3339
3340 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3341
3342         * lib/target-supports.exp (check_effective_target_hard_float): Only
3343         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3344         other targets, grep for a call insn in the rtl expand dump for an
3345         add of two doubles.
3346         (target_compile): Support generating rtl dumps as output.
3347
3348 2008-02-04  Richard Guenther  <rguenther@suse.de>
3349
3350         PR middle-end/33631
3351         * gcc.c-torture/execute/pr33631.c: New testcase.
3352
3353 2008-02-04  Richard Guenther  <rguenther@suse.de>
3354
3355         PR middle-end/35043
3356         * gcc.c-torture/compile/pr35043.c: New testcase.
3357
3358 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3359
3360         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3361
3362 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3363
3364         * gcc.target/i386/pr31628.c: Require effective target fpic.
3365         * gcc.target/i386/strinline.c: Ditto.
3366         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3367         * gcc.dg/pr35045.c: Ditto.
3368         * gcc.dg/20050503-1.c: Ditto.
3369
3370 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3371
3372         PR fortran/32760
3373         * gfortran.dg/host_assoc_variable_1.f90: New test.
3374         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3375
3376 2008-02-02  Michael Matz  <matz@suse.de>
3377
3378         PR target/35045
3379         * gcc.dg/pr35045.c: New test.
3380
3381 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3382
3383         PR libfortran/35001
3384         * gfortran.dg/shape_4.f90:  New test.
3385
3386 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3387
3388         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3389
3390 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3391
3392         PR rtl-optimization/34773
3393         * gcc.target/cris/torture/pr34773.c: New test.
3394
3395 2008-02-01  Nick Clifton  <nickc@redhat.com>
3396
3397         * lib/target-supports.exp (check_profiling_available): Do not
3398         expect profiling to work on the xstormy16 target.
3399
3400 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         PR testsuite/35047
3403         * gcc.c-torture/execute/20050316-2.x: New file.
3404         * gcc.target/i386/pr17390.c: Update scan pattern.
3405         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3406         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3407
3408 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3409
3410         PR fortran/34910
3411         * gfortran.dg/proc_assign_2.f90: New test.
3412
3413 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3414             Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR c++/34935
3417         PR c++/34936
3418         * g++.dg/ext/alias-canon.C: New.
3419         * g++.dg/ext/alias-mangle.C: New.
3420
3421 2008-01-30  Jan Hubicka  <jh@suse.cz>
3422
3423         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3424
3425 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3426
3427         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3428         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3429
3430 2008-01-30  Jan Hubicka  <jh@suse.cz>
3431
3432         PR target/34982
3433         * gcc.c-torture/execute/pr34982.c: New testcase.
3434
3435 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3436
3437         * gcc.target/s390/tf_to_di-1.c: New testcase.
3438
3439 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/34975
3442         * gfortran.dg/use_only_3.f90: New test.
3443         * gfortran.dg/use_only_3.inc: Modules for new test.
3444
3445         PR fortran/34429
3446         * gfortran.dg/function_charlen_2.f90: New test.
3447
3448 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3449
3450         PR middle-end/34969
3451         * gcc.dg/pr34969.c: New test.
3452
3453         PR c/35017
3454         * gcc.dg/inline-25.c: New test.
3455         * gcc.dg/inline-26.c: New test.
3456         * gcc.dg/inline-27.c: New test.
3457
3458 2008-01-29  Richard Guenther  <rguenther@suse.de>
3459
3460         PR middle-end/35006
3461         * gcc.c-torture/compile/pr35006.c: New testcase.
3462
3463 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3464
3465         PR c++/34055
3466         PR c++/34103
3467         PR c++/34219
3468         PR c++/34606
3469         PR c++/34753
3470         PR c++/34754
3471         PR c++/34755
3472         PR c++/34919
3473         PR c++/34961
3474         * g++.dg/cpp0x/vt-34219-2.C: New.
3475         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3476         * g++.dg/cpp0x/vt-34961.C: New.
3477         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3478         cases from the re-opened PR.
3479         * g++.dg/cpp0x/vt-34753.C: New.
3480         * g++.dg/cpp0x/vt-34919.C: New.
3481         * g++.dg/cpp0x/vt-34754.C: New.
3482         * g++.dg/cpp0x/vt-34606.C: New.
3483         * g++.dg/cpp0x/vt-34219.C: New.
3484         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3485         * g++.dg/cpp0x/vt-34755.C: New.
3486         * g++.dg/cpp0x/pr31438.C: Ditto.
3487         * g++.dg/cpp0x/variadic81.C: Ditto.
3488
3489 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3490
3491         * g++.dg/torture/pr34641.C: Put the dg-do first.
3492
3493 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3494
3495         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3496
3497 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3498
3499         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3500
3501 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3502
3503         PR 31535
3504         * gcc.target/powerpc/spe-small-data-1.c: New test.
3505         * gcc.target/powerpc/spe-small-data-2.c: New test.
3506
3507 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3508
3509         PR libfortran/34980
3510         * gfortran.dg/shape_3.f90:  New test.
3511
3512 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3513
3514         * gcc.target/s390/20020926-1.c: Remove -m31.
3515
3516 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3517
3518         * gcc.target/s390/20020926-1.c: Disable for s390x.
3519
3520 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3521
3522         PR fortran/34994
3523         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3524         expression.
3525
3526 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3527
3528         PR fortran/34990
3529         * gfortran.dg/array_constructor_22.f90: New test.
3530
3531 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3532
3533         PR middle-end/34688
3534         * gcc.c-torture/compile/pr34688: New test.
3535
3536 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3537
3538         PR fortran/34848
3539         * gfortran.dg/missing_optional_dummy_5.f90: New.
3540
3541 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3542
3543         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3544         noinline.  XFAIL test.
3545
3546 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3547
3548         PR fortran/31610
3549         * gfortran.dg/array_3.f90: New test.
3550
3551 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3552
3553         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3554         on i?86/x86_64.
3555
3556         PR c++/34965
3557         * gcc.dg/pr34965.c: New test.
3558         * g++.dg/other/error24.C: New test.
3559
3560 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3561
3562         PR libfofortran/34887
3563         * gfortran.dg/x_slash_2.f:  New test.
3564
3565 2008-01-26  Richard Guenther  <rguenther@suse.de>
3566
3567         PR c++/34235
3568         * g++.dg/torture/pr34235.C: New testcase.
3569
3570 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3571
3572         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3573
3574 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3575
3576         PR target/34981
3577         * gcc.target/mips/lazy-binding-1.c: New test.
3578         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3579         mips_forced_no_abicalls and mips_forced_no_shared.
3580         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3581         Avoid using small data with -mabicalls.  Don't make -G0 force
3582         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3583         forces the opposite option.
3584
3585 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3586
3587         PR target/34970
3588         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3589         Use -std=gnu89 switch.
3590
3591 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3592
3593         PR libfortran/34876
3594         * gfortran.dg/direct_io_9.f: New test.
3595
3596 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3597
3598         PR fortran/34661
3599         * gfortran.dg/where_operator_assign_4.f90: New test.
3600
3601 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3602
3603         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3604         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3605         c4x-*-* targets.
3606
3607 2008-01-25  Richard Guenther  <rguenther@suse.de>
3608
3609         PR middle-end/32244
3610         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3611
3612 2008-01-25  Richard Guenther  <rguenther@suse.de>
3613
3614         PR tree-optimization/34966
3615         * gcc.c-torture/compile/pr34966.c: New testcase.
3616
3617 2008-01-25  Richard Guenther  <rguenther@suse.de>
3618
3619         PR c++/33887
3620         * g++.dg/torture/pr33887-1.C: New testcase.
3621         * g++.dg/torture/pr33887-2.C: Likewise.
3622         * g++.dg/torture/pr33887-3.C: Likewise.
3623         * gcc.c-torture/execute/20071211-1.c: Likewise.
3624
3625 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         PR target/34856
3628         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3629
3630 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3631
3632         PR middle-end/33333
3633         * g++.dg/gomp/pr33333.C: New test.
3634
3635         PR preprocessor/34692
3636         * gcc.dg/cpp/pr34692.c: New test.
3637         * gcc.dg/gomp/pr34692.c: New test.
3638
3639 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3640
3641         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3642
3643 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3644
3645         PR fortran/34202
3646         * gfortran.dg/empty_type.f90: New test.
3647
3648 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3649
3650         PR c++/34603
3651         * g++.dg/template/crash77.C: New.
3652
3653 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3654
3655         PR target/34856
3656         * gcc.dg/pr34856.c: New test.
3657
3658 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3659
3660         * gfortran.dg/namelist_39.f90: Delete temporary files.
3661         * gfortran.dg/namelist_44.f90: Ditto.
3662
3663 2008-01-24  Richard Guenther  <rguenther@suse.de>
3664
3665         PR middle-end/34953
3666         * g++.dg/torture/pr34953.C: New testcase.
3667
3668 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR middle-end/34934
3671         * gcc.c-torture/compile/20080124-1.c: New test.
3672
3673 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3674
3675         PR fortran/34872
3676         * gfortran.dg/function_charlen_3.f: New test.
3677
3678 2008-01-23  Michael Matz  <matz@suse.de>
3679
3680         PR debug/34895
3681         * g++.dg/debug/pr34895.cc: New testcase.
3682
3683 2008-01-23  Richard Guenther  <rguenther@suse.de>
3684
3685         PR middle-end/31529
3686         * gcc.dg/pr31529-1.c: New testcase.
3687         * gcc.dg/pr31529-2.c: Likewise.
3688
3689 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR c++/34829
3692         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3693         unsigned int for the first argument.
3694
3695 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR c++/33984
3698         * g++.dg/conversion/bitfield7.C: New test.
3699         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3700
3701 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3702
3703         From Michael Frysinger  <michael.frysinger@analog.com>
3704         * gcc.target/bfin/mcpu-bf547.c: New test.
3705         * gcc.target/bfin/mcpu-bf523.c: New test.
3706         * gcc.target/bfin/mcpu-bf524.c: New test.
3707         * gcc.target/bfin/mcpu-bf526.c: New test.
3708
3709 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3710
3711         * gcc.c-torture/execute/20080122-1.c: New test.
3712
3713 2008-01-22  Tom Tromey  <tromey@redhat.com>
3714
3715         PR c++/34859
3716         * gcc.dg/cpp/pr34859.c: New file.
3717
3718 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/34875
3721         * gfortran.dg/vector_subscript_3.f90: New test.
3722
3723 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3724
3725         PR fortran/34848
3726         * gfortran.dg/missing_optional_dummy_4.f90
3727
3728 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3731
3732 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3733
3734         * gnat.dg/unchecked_union1.adb: New test.
3735
3736 2008-01-22  Tom Tromey  <tromey@redhat.com>
3737
3738         PR c++/34829
3739         * g++.dg/ext/pr34829.C: New file.
3740
3741 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3742
3743         PR c++/34607
3744         * gcc.dg/gomp/pr34607.c: New test.
3745         * g++.dg/gomp/pr34607.C: New test.
3746
3747         PR c++/34914
3748         * g++.dg/ext/vector10.C: New test.
3749
3750         PR c++/34918
3751         * g++.dg/other/error23.C: New test.
3752
3753         PR c++/34917
3754         * g++.dg/ext/vector12.C: New test.
3755
3756 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3757
3758         PR 32102
3759         * gcc.dg/Wstrict-overflow-21.c: New.
3760         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3761
3762 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3763
3764         PR middle-end/33092
3765         * gcc.dg/pr33092.c: New.
3766
3767 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3768
3769         * gcc.target/s390/20020926-1.c: Add -m31 option.
3770
3771 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3772
3773         PR fortran/34915
3774         * gfortran.dg/initialization_18.f90: New test.
3775
3776 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/34899
3779         * gfortran.dg/tab_continuation.f: New.
3780
3781 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3782
3783         PR fortran/34896
3784         * gfortran.dg/use_rename_2.f90: New test.
3785
3786 2008-01-21  Richard Guenther  <rguenther@suse.de>
3787
3788         PR middle-end/34856
3789         * gcc.c-torture/compile/pr34856.c: New testcase.
3790
3791 2008-01-21  Richard Guenther  <rguenther@suse.de>
3792
3793         PR c/34885
3794         * gcc.c-torture/compile/pr34885.c: New testcase.
3795
3796 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3797
3798         * gnat.dg/specs/alignment1.ads: New test.
3799
3800 2008-01-21  Richard Guenther  <rguenther@suse.de>
3801
3802         PR c++/34850
3803         * g++.dg/torture/pr34850.C: New testcase.
3804
3805 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3806             Olga Golovanevsky  <olga@il.ibm.com>
3807
3808         PR tree-optimization/34701
3809         * gcc.dg/struct/wo_prof_array_field.c: New test.
3810         
3811 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3812
3813         PR c++/34891
3814         * g++.dg/ext/vector9.C: New.
3815
3816 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3817
3818         PR c++/34776
3819         PR c++/34486
3820         * g++.dg/template/crash75.C: New.
3821         * g++.dg/template/crash76.C: Likewise.  
3822
3823 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3824
3825         PR rtl-optimization/34808
3826         * gcc.c-torture/compile/pr34808.c: New test.
3827
3828 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3829
3830         PR fortran/34784
3831         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3832
3833         PR fortran/34861
3834         * gfortran.dg/entry_array_specs_3.f90: New test.
3835
3836         PR fortran/34854
3837         * gfortran.dg/use_rename_1.f90: New test.
3838
3839 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3840
3841         PR fortran/34784
3842         * gfortran.dg/array_constructor_20.f90: New test.
3843         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3844
3845         PR fortran/34785
3846         * gfortran.dg/array_constructor_21.f90: New test.
3847
3848 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3849
3850         PR libfortran/34795
3851         * gfortran.dg/inquire_13.f90: New test.
3852         
3853         PR libfortran/34659
3854         * gfortran.dg/continuation_9.f90: New test.
3855
3856 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3857
3858         PR target/34831
3859         * gcc.target/mips/pr34831.c: New test.
3860
3861 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3862
3863         PR fortran/34817
3864         PR fortran/34838
3865         * gfortran.dg/any_all_1.f90:  New test.
3866         * gfortran.dg/any_all_2.f90:  New test.
3867
3868 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3869
3870         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3871         "dg-require-weak" statement.
3872         * g++.dg/eh/weak1.C: Likewise.
3873
3874 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3875
3876         PR gcov-profile/34610
3877         * gcc.dg/gomp/pr34610.c: New test.
3878
3879 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3880
3881         PR fortran/34760
3882         * gfortran.dg/implicit_11.f90: New.
3883         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3884         * gfortran.dg/entry_15.f90: Ditto.
3885         * gfortran.dg/func_assign.f90: Ditto.
3886         * gfortran.dg/gomp/reduction3.f90: Ditto.
3887         * gfortran.dg/proc_assign_1.f90: Ditto.
3888
3889         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3890         of dg-excess-errors.
3891
3892 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3893
3894         PR fortran/32616
3895         * gfortran.dg/argument_checking_15.f90: New.
3896         * gfortran.dg/argument_checking_5.f90: Change TODO into
3897         dg-warning.
3898
3899 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3900
3901         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3902         * gfortran.dg/enum_5.f90: Ditto.
3903         * gfortran.dg/enum_6.f90: Ditto.
3904         * gfortran.dg/bom_error.f90: Ditto.
3905         * gfortran.dg/func_decl_4.f90: Ditto.
3906
3907 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908
3909         PR libfortran/34782
3910         * gfortran.dg/fmt_t_6.f: New test.
3911
3912 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3913
3914         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3915
3916 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3917
3918         * g++.dg/lookup/two-stage2.C: fix comment.
3919
3920 2008-01-18  Ian Lance Taylor  <iant@google.com>
3921
3922         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3923
3924 2008-01-18  Ian Lance Taylor  <iant@google.com>
3925
3926         PR c++/33407
3927         * g++.dg/init/new26.C: New test.
3928
3929 2008-01-18  Richard Guenther  <rguenther@suse.de>
3930
3931         PR middle-end/34801
3932         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3933         redundant one.
3934
3935 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3936
3937         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3938         dg-require-effective-target.
3939
3940 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3941
3942         PR target/34556
3943         * gfortran.dg/reshape_2.f90: New test.
3944
3945 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3946
3947         * gcc.dg/20040223-1.c: Fix comment typo.
3948
3949 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3950
3951         PR target/34814
3952         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3953         until 34814 is fixed.
3954
3955 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3956
3957         PR tree-optimization/34648
3958         * gcc.c-torture/compile/pr34648.c: New testcase.
3959
3960 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3961
3962         PR testsuite/34821
3963         * gcc.dg/autopar/autopar.exp: New.
3964         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3965         * lib/target-supports.exp (check_effective_target_pthread): New.
3966
3967         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3968         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3969         * gcc.dg/tree-ssa/reduc-1.c: Same.
3970         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3971         * gcc.dg/tree-ssa/reduc-2.c: Same
3972         * gcc.dg/tree-ssa/reduc-3.c: Same.
3973         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3974         * gcc.dg/tree-ssa/reduc-6.c: Same.
3975         * gcc.dg/tree-ssa/reduc-7.c: Same.
3976         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3977         * gcc.dg/tree-ssa/reduc-8.c: Same.
3978         * gcc.dg/tree-ssa/reduc-9.c: Same.
3979
3980 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3981
3982         * gnat.dg/discr5.adb: New test.
3983
3984 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3987
3988 2008-01-17  Richard Guenther  <rguenther@suse.de>
3989
3990         PR tree-optimization/34825
3991         * gcc.dg/pr34825.c: New testcase.
3992
3993 2008-01-17  Richard Guenther  <rguenther@suse.de>
3994
3995         * gcc.c-torture/execute/20080117-1.c: New testcase.
3996
3997 2008-01-17  Revital Eres  <eres@il.ibm.com>
3998
3999         PR30957
4000         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
4001
4002 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/34429
4005         * gfortran.dg/function_charlen_1.f90: New test.
4006
4007         PR fortran/34431
4008         * gfortran.dg/function_types_1.f90: New test.
4009         * gfortran.dg/function_types_2.f90: New test.
4010
4011         PR fortran/34471
4012         * gfortran.dg/function_kinds_4.f90: New test.
4013         * gfortran.dg/function_kinds_5.f90: New test.
4014
4015         * gfortran.dg/defined_operators_1.f90: Errors now at function
4016         declarations.
4017         * gfortran.dg/private_type_4.f90: The same.
4018         * gfortran.dg/interface_15.f90: The same.
4019         * gfortran.dg/elemental_args_check_2.f90: The same.
4020         * gfortran.dg/auto_internal_assumed.f90: The same.
4021
4022 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4023
4024         * gnat.dg/sizetype.adb: New test.
4025
4026 2008-01-16  Richard Guenther  <rguenther@suse.de>
4027
4028         PR middle-end/32628
4029         * gcc.dg/overflow-warn-7.c: New testcase.
4030
4031 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4032
4033         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
4034
4035 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
4036         Richard Guenther  <rguenther@suse.de>
4037
4038         PR c/34668
4039         * gcc.dg/pr34668-1.c: New test.
4040         * gcc.dg/pr34668-2.c: Likewise.
4041
4042 2008-01-16  Richard Guenther  <rguenther@suse.de>
4043
4044         PR c++/33819
4045         * g++.dg/torture/pr33819.C: New testcase.
4046
4047 2008-01-16  Richard Guenther  <rguenther@suse.de>
4048
4049         PR c/34768
4050         * gcc.c-torture/execute/pr34768-1.c: New testcase.
4051         * gcc.c-torture/execute/pr34768-2.c: Likewise.
4052
4053 2008-01-16  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/34796
4056         * gfortran.dg/argument_checking_13.f90: New.
4057         * gfortran.dg/argument_checking_14.f90: New.
4058
4059 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
4060         
4061         PR libfortran/34671
4062         * gfortran.dg/anyallcount_1.f90:  New test.
4063
4064 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4065
4066         PR c++/34399
4067         * g++.dg/cpp0x/vt-34399.C: New.
4068         * g++.dg/template/friend50.C: New.
4069
4070 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4071
4072         PR c++/34751
4073         * g++.dg/cpp0x/vt-34751.C: New.
4074
4075 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4076
4077         PR c++/34051
4078         PR c++/34055
4079         PR c++/34102
4080         PR c++/34103
4081         * g++.dg/cpp0x/vt-34051-2.C: New.
4082         * g++.dg/cpp0x/vt-34102.C: New.
4083         * g++.dg/cpp0x/vt-34051.C: New.
4084         * g++.dg/cpp0x/vt-34055.C: New.
4085         * g++.dg/cpp0x/vt-34103.C: New.
4086
4087 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4088
4089         PR c++/34314
4090         * g++.dg/cpp0x/vt-34314.C: New.
4091         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
4092         reality (the error message was wrong previously).
4093
4094 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4095
4096         PR c++/33964
4097         * g++.dg/cpp0x/vt-33964.C: New.
4098         * g++.dg/template/partial5.C: New.
4099
4100 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4101
4102         PR c++/34052
4103         * g++.dg/cpp0x/vt-34052.C: New.
4104         * g++.dg/template/ttp26.C: New.
4105         
4106 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4107
4108         * gnat.dg/rep_clause2.ad[sb]: New test.
4109         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
4110
4111 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4112
4113         PR c++/24924
4114         * g++.dg/cpp/pedantic-errors.C: Delete.
4115         * g++.dg/cpp/permissive.C: Delete.
4116         
4117 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4118
4119         * gcc.c-torture/compile/20080114-1.c: New test.
4120
4121 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4122
4123         PR fortran/34665
4124         * gfortran.dg/argument_checking_11.f90: New.
4125         * gfortran.dg/argument_checking_12.f90: New.
4126         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
4127         * gfortran.dg/c_assoc_2.f03: Update dg-error.
4128         * gfortran.dg/argument_checking_3.f90: Ditto.
4129         * gfortran.dg/pointer_intent_2.f90: Ditto.
4130         * gfortran.dg/import2.f90: Ditto.
4131         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
4132         * gfortran.dg/implicit_actual.f90: Ditto.
4133         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4134         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
4135
4136 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4137
4138         PR fortran/34763
4139         * gfortran.dg/interface_proc_end.f90: New.
4140
4141 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4142
4143         PR fortran/34759
4144         * gfortran.dg/assumed_size_refs_4.f90: New.
4145
4146 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4147
4148         * gnat.dg/unchecked_convert1.adb.
4149
4150 2008-01-13  Richard Guenther  <rguenther@suse.de>
4151
4152         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
4153         readable and writable again before exiting.
4154
4155 2008-01-13  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/34601
4158         * gcc.dg/noncompile/incomplete-4.c: New testcase.
4159
4160 2008-01-13  Jan Hubicka  <jh@suse.cz>
4161
4162         PR middle-end/32135
4163         * gcc.dg/pr32135.c: new.
4164
4165 2008-01-12  Doug Kwan  <dougkwan@google.com>
4166
4167         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
4168         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
4169         -Wignored-qualifiers.
4170
4171 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4172
4173         * gnat.dg/slice3.adb: New test.
4174         * gnat.dg/slice4.adb: Likewise.
4175
4176 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4177
4178         * gnat.dg/bit_packed_array.ad[sb]: New test.
4179
4180 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4181
4182         PR fortran/34432
4183         * gfortran.dg/parens_7.f90: New test.
4184
4185 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4186
4187         * gcc.dg/tree-ssa/loadpre5.c: Use static.
4188         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4189
4190         * gcc.dg/pr33826.c: Require nonpic.
4191
4192 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193
4194         PR fortran/34722
4195         * gfortran.dg/inquire_12.f90: New test.
4196
4197 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4198
4199         PR libfortran/34670
4200         * all_bounds_1.f90: New test case.
4201         * maxloc_bounds_1.f90: New test case.
4202         * maxloc_bounds_2.f90: New test case.
4203         * maxloc_bounds_3.f90: New test case.
4204         * maxloc_bounds_4.f90: New test case.
4205         * maxloc_bounds_5.f90: New test case.
4206         * maxloc_bounds_6.f90: New test case.
4207         * maxloc_bounds_7.f90: New test case.
4208         * maxloc_bounds_8.f90: New test case.
4209
4210 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4211
4212         * gcc.dg/struct-ret-3.c: New test.
4213
4214 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
4215
4216         PR fortran/34537
4217         * gfortran.dg/transfer_simplify_8.f90: New test.
4218
4219 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
4220
4221         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
4222         size_t using predefined macro.
4223
4224 2008-01-10  Raksit Ashok  <raksit@google.com>
4225
4226         PR rtl-optimization/27971
4227         * gcc.target/i386/pr27971.c: New testcase.
4228
4229 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
4230
4231         PR fortran/34396
4232         * gfortran.dg/bounds_check_12.f90: New test.
4233
4234 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
4235
4236         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
4237         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
4238
4239 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4240
4241         PR middle-end/34641
4242         * g++.dg/torture/pr34641.C: New testcase.
4243
4244 2008-01-10  Richard Guenther  <rguenther@suse.de>
4245
4246         PR tree-optimization/34651
4247         * g++.dg/torture/pr34651.C: New testcase.
4248
4249 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
4250
4251         PR tree-optimization/34017
4252         * gcc.dg/tree-ssa/pr34017.c: New.
4253
4254 2008-01-09  Richard Guenther  <rguenther@suse.de>
4255         Andrew Pinski  <andrew_pinski@playstation.sony.com>
4256
4257         PR middle-end/30132
4258         * gcc.c-torture/compile/pr30132.c: New testcase.
4259
4260 2008-01-09  Richard Guenther  <rguenther@suse.de>
4261
4262         PR middle-end/34458
4263         * gcc.c-torture/compile/pr34458.c: New testcase.
4264
4265 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4266
4267         PR testsuite/30459
4268         g++.dg/eh/ia64-2.C: Require weak support.
4269
4270 2008-01-08  Richard Guenther  <rguenther@suse.de>
4271
4272         PR middle-end/31863
4273         * g++.dg/torture/pr31863.C: New testcase.
4274
4275 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR middle-end/34694
4278         * gcc.dg/gomp/pr34694.c: New test.
4279         * g++.dg/gomp/pr34694.C: New test.
4280
4281         PR c++/33890
4282         * g++.dg/gomp/pr33890.C: New test.
4283
4284 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4285
4286         PR fortran/34476
4287         * gfortran.dg/parameter_array_init_3.f90: New test.
4288
4289 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4290
4291         PR fortran/34681
4292         PR fortran/34704
4293         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
4294
4295 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
4296
4297         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
4298         * g++.dg/other/spu2vmx-1.C: Use it.
4299
4300 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4301
4302         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
4303
4304         PR testsuite/34575
4305         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4306         * gcc.target/powerpc/parity-1.c: Likewise.
4307
4308 2008-01-07  Fred Fish  <fnf@specifix.com>
4309
4310         PR preprocessor/30363:
4311         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4312         macro expansions.
4313
4314 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
4315
4316         PR fortran/34672
4317         * gfortran.dg/use_only_2.f90: New test.
4318
4319 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4320
4321         PR libstdc++/34680
4322         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4323         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4324
4325 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4326
4327         PR fortran/34545
4328         * gfortran.dg/use_12.f90: New test.
4329
4330 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4331
4332         PR fortran/34689
4333         * interface.c (compare_actual_formal): Fix intent(out) check for
4334         function result variables.
4335
4336 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4337
4338         PR fortran/34690
4339         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4340
4341 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4342
4343         PR fortran/34689
4344         * gfortran.dg/intent_out_4.f90: Fix test case.
4345
4346 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4347
4348         PR fortran/34689
4349         * gfortran.dg/intent_out_4.f90: New.
4350
4351 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4352
4353         PR libfortran/34540
4354         * gfortran.dg/optional_dim_3.f90: New test.
4355
4356 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4357
4358         PR fortran/34658
4359         * gfortran.dg/common_11.f90: New.
4360         * gfortran.dg/blockdata_1.f90: Update test case.
4361         * gfortran.dg/blockdata_2.f90: Update test case.
4362
4363 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4364
4365         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4366
4367 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/34655
4370         * gfortran.dg/equiv_constraint_9.f90: New.
4371
4372 2008-01-06  Revital Eres  <eres@il.ibm.com>
4373
4374         PR tree-optimization/34263
4375         * gcc.dg/pr34263.c:  New testcase.
4376
4377 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4378
4379         PR fortran/34654
4380         * gfortran.dg/internal_io_unf.f90: New.
4381
4382 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4383
4384         PR fortran/34660
4385         * gfortran.dg/elemental_args_check_2.f90: New.
4386
4387 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4388
4389         PR fortran/34662
4390         * gfortran.dg/intent_out_3.f90: New.
4391
4392 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4393
4394         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4395
4396 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4397
4398         PR libfortran/34676
4399         * gfortran.dg/list_read_8.f90: New test.
4400
4401 2008-01-04  Richard Guenther  <rguenther@suse.de>
4402
4403         PR middle-end/34029
4404         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4405         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4406
4407 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR gcov-profile/34609
4410         * g++.dg/gcov/gcov-6.C: New test.
4411
4412 2008-01-04  Richard Guenther  <rguenther@suse.de>
4413
4414         PR tree-optimization/31081
4415         * g++.dg/torture/pr31081-1.C: New testcase.
4416         * g++.dg/torture/pr31081-2.C: Likewise.
4417
4418 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4419
4420         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4421         * gcc.target/mips/rsqrt-2.c: Likewise.
4422         * gcc.target/mips/rsqrt-4.c: New test.
4423
4424 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4425
4426         PR fortran/34557
4427         * gfortran.dg/equiv_substr.f90: New.
4428
4429 2008-01-03  Tom Tromey  <tromey@redhat.com>
4430
4431         PR c/34457:
4432         * gcc.dg/pr34457-2.c: New file.
4433         * gcc.dg/pr34457-1.c: New file.
4434
4435 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4436
4437         Revert fix for PR tree-optimization/34458.
4438
4439 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4440
4441         PR tree-optimization/34458
4442         * gcc.dg/tree-ssa/pr34458.c: New.
4443
4444 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4445
4446         PR libfortran/34565
4447         * gfortran.dg/internal_readwrite_1.f90:  New test.
4448         * gfortran.dg/internal_readwrite_2.f90:  New test.
4449
4450 2008-01-03  Tom Tromey  <tromey@redhat.com>
4451
4452         PR preprocessor/34602:
4453         * gcc.dg/cpp/pr34602.c: New file.
4454
4455 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4456
4457         PR tree-optimization/29484
4458         * gcc.c-torture/execute/20071220-1.c: New test.
4459         * gcc.c-torture/execute/20071220-2.c: New test.
4460
4461 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4462
4463         PR tree-optimization/34635
4464         * gcc.dg/tree-ssa/pr34635.c: New.
4465         * gcc.dg/tree-ssa/pr34635-1.c: New.
4466
4467 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4468
4469         PR middle-end/34562
4470         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4471         scan-assembler check.
4472
4473 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR middle-end/34608
4476         * g++.dg/gomp/pr34608.C: New test.
4477
4478 2008-01-02  Richard Guenther  <rguenther@suse.de>
4479
4480         PR middle-end/34093
4481         PR middle-end/31976
4482         * gcc.c-torture/compile/pr34093.c: New testcase.
4483
4484 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4485
4486         * g++.dg/cpp0x/long_long.C: New.
4487
4488 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4489
4490         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4491         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4492         warning on the function main.
4493
4494 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4495
4496         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4497         rather than __v2di type.
4498
4499 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4500
4501         PR fortran/34558
4502         * gfortran.dg/linked_list_1.f90: New test.
4503
4504 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4505
4506         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4507         instead of appending to it.
4508
4509 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4510
4511         PR tree-optimization/34591
4512         * gcc.dg/vect/pr34591.c: New test.
4513
4514 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4515
4516         PR libfortran/34594
4517         * gfortran.dg/direct_io_8.f90:  New test case.
4518
4519 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4520
4521         PR target/34281
4522         * gcc.c-torture/execute/20071213-1.c: New test.
4523
4524 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4525
4526         PR libfortran/34560
4527         * gfortran.dg/read_eof_5.f90: New test.
4528
4529 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4530
4531         PR fortran/34514
4532         * gfortran.dg/initialization_17.f90: New.
4533
4534 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4535
4536         PR libfortran/34566
4537         * gfortran.dg/matmul_6.f90:  New test.
4538
4539 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4540
4541         PR fortran/34421
4542         * gfortran.dg/entry_17.f90: New.
4543
4544 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4545
4546         PR fortran/34536
4547         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4548         * gfortran.dg/real_const_3.f90: Likewise.
4549         * gfortran.dg/unary_operator.f90: New test.
4550
4551 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4552
4553         * gnat.dg/pack2.adb: New test.
4554
4555 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4556
4557         PR fortran/34559
4558         * gfortran.dg/repeat_6.f90: New test.
4559
4560 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4561
4562         PR fortran/34549
4563         * cshift_shift_real_1.f90:  New test.
4564
4565 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4566
4567         PR fortran/34540
4568         * gfortran.dg/shift-kind_2.f90: New test.
4569
4570 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4571
4572         PR target/8835
4573         * gcc.dg/pr8835-1.c: New.
4574
4575 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4576
4577         PR fortran/34438
4578         * gfortran.dg/default_initialization_3.f90: New test.
4579
4580 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4581
4582         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4583         conditions.
4584         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4585
4586 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4587
4588         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4589         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4590
4591 2007-12-20  Jason Merrill  <jason@redhat.com>
4592
4593         * gcc.dg/overload/arg[14].C: Remove expected errors.
4594
4595 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR c++/34459
4598         * gcc.c-torture/execute/20071219-1.c: New test.
4599
4600 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4601
4602         PR fortran/34530
4603         * gfortran.dg/namelist_44.f90: New.
4604
4605 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4606
4607         PR fortran/34482
4608         * gfortran.dg/boz_8.f90: Add error-check check.
4609         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4610         stop by call abort.
4611
4612 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4613
4614         * gcc.dg/gomp/combined-1.c: New test.
4615
4616 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4617
4618         PR tree-optimization/34355
4619         * g++.dg/tree-ssa/pr34355.C: New test.
4620
4621 2007-12-19  Revital Eres  <eres@il.ibm.com>
4622
4623          * gcc.dg/sms-5.c: New testcase.
4624
4625 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4626
4627         PR fortran/34325
4628         * gfortran.dg/missing_parens_1.f90: New.
4629         * gfortran.dg/missing_parens_1.f90: New.
4630         
4631 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4632
4633         PR fortran/34495
4634         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4635         expressions.
4636         * gfortran.dg/transfer_simplify_7.f90: New test.
4637
4638 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4639
4640         * gcc.dg/pr32912-3.c: Compile with -w.
4641
4642         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4643
4644 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4645             Jakub Jelinek  <jakub@redhat.com>
4646         
4647         PR c++/32565
4648         PR c++/33943
4649         PR c++/33965
4650         * g++.dg/cpp0x/variadic86.C: New.
4651         * g++.dg/cpp0x/variadic87.C: New.
4652         * g++.dg/cpp0x/variadic84.C: New.
4653         * g++.dg/cpp0x/variadic85.C: New.
4654         * g++.dg/template/ttp25.C: New.
4655
4656 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4657
4658         PR tree-optimization/34123
4659         * gcc.dg/tree-ssa/pr34123.c: New test.
4660
4661 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4662
4663         PR rtl-optimization/34456
4664         * gcc.c-torture/execute/pr34456.c: New test.
4665
4666 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR c++/34488
4669         * g++.dg/parse/friend7.C: New test.
4670
4671         PR rtl-optimization/34490
4672         * gcc.c-torture/execute/20071216-1.c: New test.
4673
4674 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4675
4676         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4677
4678 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4679
4680         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4681         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4682         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4683         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4684         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4685
4686 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR c/34506
4689         * gcc.dg/gomp/clause-2.c: New test.
4690         * g++.dg/gomp/clause-4.C: New test.
4691
4692 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4693
4694         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4695         part of Fortran 77/95/2003.
4696
4697 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4698
4699         PR tree-optimization/34445
4700         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4701         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4702
4703 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4704
4705         PR fortran/34427
4706         * gfortran.dg/namelist_42.f90: Update.
4707         * gfortran.dg/namelist_43.f90: New.
4708         
4709 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4710
4711         PR fortran/34495
4712         * gfortran.dg/initialization_16.f90: New.
4713
4714 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4715
4716         PR fortran/34305
4717         * gfortran.dg/real_dimension_1.f:  New test case.
4718
4719 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4720
4721         * gcc.dg/torture/pr24257.c: Remove -O from options.
4722
4723 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4724
4725         PR fortran/34246
4726         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4727
4728 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4729
4730         PR fortran/31213
4731         PR fortran/33888
4732         PR fortran/33998
4733         * gfortran.dg/mapping_1.f90: New test.
4734         * gfortran.dg/mapping_2.f90: New test.
4735         * gfortran.dg/mapping_3.f90: New test.
4736
4737 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4738
4739         PR rtl-optimization/34415
4740         * gcc.c-torture/execute/pr34415.c: New test.
4741
4742 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4743
4744         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4745         void. 
4746
4747 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4748
4749         PR bootstrap/34003
4750         * gcc.dg/pr34003-1.c: New test.
4751         * gcc.dg/pr34003-2.c: New.
4752
4753 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4754
4755         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4756         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4757         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4758         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4759         add -save-temps.
4760         * gcc.target/cris/torture/cris-torture.exp,
4761         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4762         * gcc.target/cris/builtin_ctz_v3.c,
4763         gcc.target/cris/builtin_ctz_v8.c,
4764         gcc.target/cris/builtin_clz_v0.c,
4765         gcc.target/cris/builtin_clz_v3.c,
4766         gcc.target/cris/builtin_bswap_v3.c,
4767         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4768         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4769         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4770         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4771         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4772         lib/target-supports.exp: Adjust for crisv32-*-*.
4773
4774 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4775
4776         * gcc.dg/debug/const-3.c: New.
4777
4778 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4779
4780         * g++.dg/other/datasec1.C: Require named section support.
4781
4782 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4783
4784         PR target/29978
4785         * gcc.target/i386/pr29978.c: New test.
4786
4787 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4788
4789         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4790         instead of -msse4.1.
4791         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4792         * g++.dg/other/i386-2.C (dg-options): Ditto.
4793
4794 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4795
4796         PR fortran/34438
4797         * gfortran.dg/private_type_10.f90: New.
4798
4799 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4800
4801         PR fortran/34398
4802         * gfortran.dg/nan_4.f90: New.
4803
4804 2007-12-14  Richard Guenther  <rguenther@suse.de>
4805
4806         PR middle-end/34462
4807         * gcc.c-torture/compile/20071214-1.c: New testcase.
4808
4809 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4810
4811         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4812         macros to test macroized SSE intrinsics.  Use new macros to test
4813         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4814         emmintrin.h, xmmintrin.h and bmmintrin.h
4815         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4816         to test with immediate operand.
4817
4818 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4819
4820         PR target/34091
4821         * gcc.c-torture/compile/pr34091.c: New test.
4822
4823 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         * gcc.dg/uninit-13.c: UnXFAIL.
4826         * gcc.dg/complex-5.c: New testcase.
4827
4828 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4829
4830         * gcc.dg/struct/struct-reorg.exp: Replace 
4831          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4832         
4833 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4834
4835         PR libfortran/34370
4836         PR libfortran/34323
4837         PR libfortran/34405
4838         * gfortran.dg/advance_6.f90:  New test case.
4839         * gfortran.dg/direct_io_7.f90:  New test case.
4840         * gfortran.dg/streamio_13.f90:  New test case.
4841
4842 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4843
4844         * g++.dg/cpp0x/__func__.C: New.
4845
4846 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4847
4848         PR target/34435
4849         * g++.dg/other/pr34435.C: New testcase.
4850
4851 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4852
4853         * gcc.dg/struct: New directory with tests 
4854         for struct-reorg optimizaion.
4855         * gcc.dg/struct/struct-reorg.exp: New script.
4856         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4857         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4858         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4859         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4860         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4861         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4862         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4863         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4864         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4865         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4866         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4867         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4868         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4869         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4870         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4871         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4872         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4873         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4874         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4875         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4876         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4877         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4878         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4879         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4880
4881 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4882
4883         PR fortran/34427
4884         * gfortran.dg/namelist_42.f90: New.
4885
4886 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4887
4888         PR fortran/34254
4889         * gfortran.dg/function_kinds_3.f90: New.
4890
4891 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4892
4893         * gcc.target/s390/20071212-1.c: New testcase.
4894
4895 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4896
4897         PR c++/34238
4898         * g++.dg/ext/visibility/anon7.C: Add xfail.
4899         * g++.dg/ext/visibility/anon9.C: New test.
4900         * g++.dg/ext/visibility/anon10.C: New test.
4901
4902         PR c++/34364
4903         * g++.dg/rtti/dyncast2.C: New test.
4904
4905 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4906
4907         PR tree-optimization/34407
4908         * gcc.dg/vect/pr34407.c: New test.
4909
4910 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4911
4912         PR fortran/34411
4913         * gfortran.dg/error_recovery_5.f90: New.
4914         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4915
4916 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4917
4918         PR tree-optimization/34371
4919         * gcc.c-torture/compile/20071207-1.c: New test.
4920
4921 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4922
4923         PR c++/34059
4924         * g++.dg/parse/crash40.C: New test.
4925
4926 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4927
4928         * g++.dg/opt/memcpy1.C: New test.
4929
4930 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4931
4932         PR fortran/34425
4933         * gfortran.dg/argument_checking_10.f90: New.
4934
4935 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4936
4937         PR rtl-optimization/34302
4938         * gcc.c-torture/execute/20071210-1.c: New test.
4939
4940 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR c++/34395
4943         * g++.dg/cpp0x/error1.C: New test.
4944
4945         PR c++/34394
4946         * g++.dg/other/error22.C: New test.
4947
4948 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4949
4950         PR target/32086
4951         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4952         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4953         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4954
4955 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR c++/34178
4958         PR c++/34340
4959         * g++.dg/template/repo6.C: New test.
4960         * g++.dg/template/repo7.C: New test.
4961         * g++.dg/template/repo8.C: New test.
4962
4963 2007-12-09  H.J. Lu  <hjl@lucon.org>
4964             Tobias Burnus  <burnus@net-b.de>
4965
4966         PR fortran/34404
4967         * gfortran.dg/read_2.f90: New.
4968
4969 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4970
4971         * lib/target-supports.exp (check_effective_target_tls_native):
4972         Fix typo.
4973
4974 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4975
4976         PR ada/34366
4977         * gnat.dg/enclosing_record_reference.ads,
4978         gnat.dg/enclosing_record_reference.adb: New test.
4979
4980 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4981
4982         PR fortran/32129
4983         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4984         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4985
4986         PR fortran/31487
4987         * gfortran.dg/char_component_initializer_1.f90: New test.
4988
4989 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4990
4991         PR fortran/34342
4992         PR fortran/34345
4993         PR fortran/18026
4994         PR fortran/29471
4995
4996         * gfortran.dg/boz_8.f90: New.
4997         * gfortran.dg/boz_9.f90: New.
4998         * gfortran.dg/boz_10.f90: New.
4999         * gfortran.dg/boz_7.f90: Update dg-warning.
5000         * gfortran.dg/pr16433.f: Add dg-error.
5001         * gfortan.dg/ibits.f90: Update dg-warning.
5002         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
5003         * gfortran.dg/unf_io_convert_2.f90: Ditto.
5004
5005 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR fortran/34359
5008         * gfortran.dg/include_1.f90: New test.
5009         * gfortran.dg/include_1.inc: New.
5010         * gfortran.dg/include_2.f90: New test.
5011
5012 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
5013
5014         * gcc.c-torture/compile/20011130-2.c: Fix typo.
5015
5016 2007-12-08  Tobias Burnus  <burnus@net-b.de>
5017
5018         PR fortran/34319
5019         * gfortran.dg/nan_3.f90: New.
5020
5021 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
5022
5023         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
5024
5025 2007-12-07  Olivier Hainque  <hainque@adacore.com>
5026
5027         * gnat.dg/tamdt*.ad?: Support for ...
5028         * gnat.dg/test_tamdt.adb: New test.
5029
5030 2007-12-07  Olivier Hainque  <hainque@adacore.com>
5031
5032         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
5033         exports and document how these can be exercised.
5034
5035 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
5036
5037         PR ada/15805
5038         * gnat.dg/specs/access_constants.ads: New test.
5039
5040         * gnat.dg/specs/access_constant_decl.ads: New test.
5041
5042         PR ada/21346
5043         * gnat.dg/compose.adb: New test.
5044
5045 2007-12-07  Olivier Hainque  <hainque@adacore.com>
5046
5047         PR ada/34173
5048         * gnat.dg/unc_memops.ad[sb]: Support for ...
5049         * gnat.dg/unc_memfree.adb: New test.
5050         
5051 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
5052
5053         * gfortran.dg/ltrans-7.f90: New.
5054
5055 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
5056             Dorit Nuzman  <dorit@il.ibm.com>
5057
5058         PR tree-optimization/34005
5059         * gcc.dg/vect/pr34005.c: New test.
5060
5061 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
5062
5063         PR c++/34336
5064         * g++.dg/template/new8.C: New test.
5065
5066 2007-12-06  Tobias Burnus  <burnus@net-b.de>
5067
5068         PR fortran/34333
5069         * gfortran.dg/boz_7.f90: New.
5070         * gfortran.dg/int_1.f90: Disable -pedantic option.
5071         * gfortran.dg/boz_1.f90: Ditto.
5072         * gfortran.dg/boz_3.f90: Ditto.
5073         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
5074         * gfortran.dg/ibits.f90: Ditto.
5075         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5076         * gfortran.dg/unf_io_convert_2.f90: Ditto.
5077
5078 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
5079
5080         PR fortran/34335
5081         * gfortran.dg/used_types_19.f90: New test.
5082
5083 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
5084
5085         * gfortran.dg/nan_2.f90: Add -mieee for sh.
5086         * gfortran.dg/nearest_2.f90: Likewise.
5087         * gfortran.dg/nearest_3.f90: Likewise.
5088
5089 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR middle-end/34337
5092         * gcc.c-torture/execute/20071205-1.c: New test.
5093
5094 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
5095
5096         * gfortran.dg/module_nan.f90: Add -mieee for sh.
5097         * gfortran.dg/real_const_3.f90: Likewise.
5098
5099 2007-12-05  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/34138
5102         * gcc.c-torture/compile/pr34138.c: New testcase.
5103
5104 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5105
5106         PR debug/33739
5107         * gfortran.dg/debug_2.f: New test.
5108
5109 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
5110
5111         * gnat.dg/specs/elab1.ads: New test.
5112
5113 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         PR target/34312
5116         * gcc.target/i386/pr34312.c: New test.
5117
5118 2007-12-05  Tobias Burnus  <burnus@net-b.de>
5119
5120         PR fortran/34333
5121         * gfortran.dg/nan_2.f90: New.
5122
5123 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR c++/34271
5126         * g++.dg/cpp0x/decltype9.C: New test.
5127         * g++.dg/cpp0x/decltype10.C: New test.
5128
5129 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
5130
5131         PR ada/21489
5132         * gnat.dg/rm_6_4_1_13.adb: New test.
5133
5134 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5135
5136         PR middle-end/34134
5137         * gcc.c-torture/compile/20071117-1.c: New test.
5138
5139 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5140
5141         PR c++/34101
5142         * g++.dg/cpp0x/variadic-ttp.C: New.
5143
5144 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5145         
5146         * gcc.dg/parse-decl-after-if.c: New.
5147         * gcc.dg/20031223-1.c: Adjust.
5148         
5149 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5150
5151         PR c++/33509
5152         * g++.dg/cpp0x/variadic-throw.C: New.
5153
5154 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5155
5156         PR c++/33091
5157         * g++.dg/cpp0x/variadic-unify.C: New.
5158
5159 2007-12-04  Richard Guenther  <rguenther@suse.de>
5160
5161         PR middle-end/34334
5162         PR middle-end/34222
5163         * gcc.c-torture/compile/pr34334.c: New testcase.
5164         * g++.dg/torture/pr34222.C: New testcase.
5165
5166 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5167
5168         * gcc.c-torture/execute/20071202-1.c: New test.
5169         * gcc.dg/tree-ssa/pr34146-2.c: New test.
5170
5171 2007-12-04  Tobias Burnus  <burnus@net-b.de>
5172
5173         PR fortran/34318
5174         * gfortran.dg/module_nan.f90: New.
5175
5176 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
5177
5178         * lib/target-supports.exp (get_compiler_messages): Replace with...
5179         (check_compile): ...this new procedure.  Handle TYPE == executable.
5180         Use comments in the source to determine the correct extension.
5181         Return a pair containing the compiler output and the output filename.
5182         Don't delete the file here.
5183         (check_no_compiler_messages_nocache): New procedure.
5184         (check_no_compiler_messages): Use it.
5185         (check_no_messages_and_pattern_nocache): New procedure.
5186         (check_no_messages_and_pattern): Use it.
5187         (check_runtime_nocache, check_runtime): New procedures.
5188         (check_effective_target_tls): Use check_no_compiler_messages.
5189         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
5190         (check_effective_target_tls_runtime): Use check_runtime.
5191         (check_effective_target_fstack_protector): Likewise.
5192         (check_iconv_available): Use check_runtime_nocache.
5193         (check_effective_target_fortran_large_real): Use
5194         check_no_compiler_messages.
5195         (check_effective_target_fortran_large_int): Likewise.
5196         (check_effective_target_static_libgfortran): Likewise.
5197         (check_750cl_hw_available): Use check_cached_effective_target
5198         and check_runtime_nocache.
5199         (check_vmx_hw_available): Likewise.
5200         (check_effective_target_broken_cplxf_arg): Likewise.
5201         (check_alpha_max_hw_available): Use check_runtime.
5202         (check_function_available): Use check_no_compiler_messages.
5203         (check_cxa_atexit_available): Use check_cached_effective_target
5204         and check_runtime_nocache.
5205         (check_effective_target_dfp_nocache): Use
5206         check_no_compiler_messages_nocache.
5207         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
5208         (check_effective_target_dfp): Use check_cached_effective_target.
5209         (check_effective_target_dfprt): Likewise.
5210         (check_effective_target_arm_neon_hw): Use check_runtime.
5211         (check_effective_target_ultrasparc_hw): Likewise.
5212         (check_effective_target_c99_runtime): Use
5213         check_no_compiler_messages_nocache.
5214
5215 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
5216
5217         PR middle-end/29749
5218         * gcc.dg/fold-rotate-1.c: New test.
5219
5220         PR tree-optimization/33453
5221         * gcc.c-torture/compile/20071203-1.c: New test.
5222
5223 2007-12-03  Robert Dewar <dewar@adacore.com>
5224             Samuel Tardieu  <sam@rfc1149.net>
5225
5226         PR ada/34287
5227         * gnat.dg/check_elaboration_code.adb: New test.
5228         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
5229         New support files.
5230
5231 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5232
5233         PR c++/34061
5234         * g++.dg/cpp0x/pr34061.C: New.
5235
5236 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5237
5238         PR c++/34273
5239         * g++.dg/other/error21.C: New.
5240
5241 2007-12-02  Revital Eres  <eres@il.ibm.com>
5242
5243         * gcc.dg/sms-4.c: New testcase.
5244
5245 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
5246             Revital Eres  <eres@il.ibm.com>
5247
5248         * gcc.dg/sms-3.c: New testcase.
5249
5250 2007-12-01  Ollie Wild  <aaw@google.com>
5251
5252         PR c++/8171
5253         * g++.dg/conversion/ptrmem9.C: New test.
5254
5255 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5256
5257         PR libfortran/34291
5258         * gfortran.dg/namelist_41.f90: New test.
5259
5260 2007-11-30  Tom Tromey  <tromey@redhat.com>
5261
5262         PR preprocessor/32868:
5263         * gcc.dg/cpp/pr32868.c: New file.
5264
5265 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5266
5267         PR fortran/34248
5268         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
5269
5270 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
5271
5272         PR rtl-optimization/34171
5273         * gcc.dg/pr34171.c: New testcase.
5274
5275 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
5276
5277         * gcc.dg/tree-ssa/pr34244.c: Fixed.
5278
5279 2007-11-30  Tobias Burnus  <burnus@net-b.de>
5280
5281         PR fortran/34133
5282         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
5283         * gfortran.dg/bind_c_usage_11.f03: New.
5284         * gfortran.dg/bind_c_usage_12.f03: New.
5285
5286 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
5287
5288         PR c++/34275
5289         * g++.dg/other/error20.C: New test.
5290
5291 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
5292
5293         PR fortran/34230
5294         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
5295
5296 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
5297
5298         PR tree-optimization/34244
5299         * gcc.dg/tree-ssa/pr34244.c: New test.
5300
5301 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR tree-optimization/33434
5304         * gcc.dg/pr33434-1.c: New test.
5305         * gcc.dg/pr33434-2.c: New test.
5306         * gcc.dg/pr33434-3.c: New test.
5307         * gcc.dg/pr33434-4.c: New test.
5308
5309         PR c++/34270
5310         * g++.dg/template/cond7.C: New test.
5311
5312         PR c++/34267
5313         PR c++/34268
5314         * g++.dg/cpp0x/decltype7.C: New test.
5315         * g++.dg/cpp0x/decltype8.C: New test.
5316
5317 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5318
5319         PR fortran/34248
5320         * gfortran.dg/result_in_spec_3.f90: New.
5321
5322 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5323
5324         PR fortran/34262
5325         * gfortran.dg/mvbits_3.f90: New.
5326
5327 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5328         
5329         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5330         Delete.
5331         (check_effective_target_hard_float): New.
5332         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5333         * gcc.dg/pr30957-1.c: Likewise.
5334         
5335 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5336
5337         PR ada/15804
5338         * gnat.dg/specs/variant_part.ads: New test.
5339
5340         PR ada/17318
5341         * gnat.dg/specs/attribute_parsing.ads: New test.
5342
5343         PR ada/32792
5344         * gnat.dg/specs/integer_value.ads: New test.
5345
5346         PR ada/22559
5347         * gnat.dg/specs/delta_small.ads: New test.
5348
5349 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR tree-optimization/34140
5352         * gcc.c-torture/compile/20071128-1.c: New test.
5353
5354 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5355
5356         PR fortran/32928
5357         * gfortran.dg/data_array_1.f90
5358         * gfortran.dg/data_array_2.f90
5359         * gfortran.dg/data_array_3.f90
5360         * gfortran.dg/data_array_4.f90
5361
5362 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5363
5364         PR fortran/34227
5365         * gfortran.dg/blockdata_5.f90: New test.
5366         * gfortran.dg/blockdata_6.f90: New test.
5367
5368 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5369
5370         PR tree-optimization/34016
5371         * gcc.dg/pr34016.c: New test.
5372
5373 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5374
5375         PR fortran/29389
5376         * gfortran.dg/stfunc_6.f90: New test.
5377
5378         PR fortran/33850
5379         * gfortran.dg/assign_10.f90: New test.
5380
5381 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5382
5383         PR fortran/33541
5384         * gfortran.dg/use_11.f90: New test.
5385
5386         PR fortran/34231
5387         * gfortran.dg/generic_15.f90: New test.
5388
5389 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR target/34225
5392         * gcc.dg/pr34225.c: New test.
5393
5394 2007-11-27  Richard Guenther  <rguenther@suse.de>
5395
5396         PR tree-optimization/34241
5397         * g++.dg/torture/pr34241.C: New testcase.
5398
5399 2007-11-27  Richard Guenther  <rguenther@suse.de>
5400
5401         * gcc.dg/builtins-error.c: New testcase.
5402
5403 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5404
5405         PR c++/34213
5406         * g++.dg/ext/visibility/anon8.C: New test.
5407
5408 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5409
5410         PR target/34077
5411         * gcc.target/i386/pr34077.c: New testcase.
5412
5413 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5414
5415         PR fortran/34203
5416         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5417         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5418         * gfortran.dg/backslash_1.f90: Remove no longer needed
5419         -fno-backslash option.
5420
5421 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5422
5423         PR c/23722
5424         * gcc.dg/cpp/19990413-1.c: Update.
5425         * gcc.dg/parse-else-error.c: New.
5426         * gcc.dg/parse-else-error-2.c: New.
5427         * gcc.dg/parse-else-error-3.c: New.
5428         * gcc.dg/parse-else-error-4.c: New.
5429
5430 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5431
5432         PR c++/34081
5433         * g++.dg/template/dependent-expr6.C: New testcase.
5434
5435 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5436
5437         PR target/34215
5438         * gcc.target/i386/pr34215.c: New test.
5439
5440 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5441
5442         PR target/34174
5443         * gcc.dg/torture/pr34174-1.c: New.
5444
5445 2007-11-26  Richard Guenther  <rguenther@suse.de>
5446
5447         PR middle-end/34233
5448         * gcc.dg/pr34233.c: New testcase.
5449
5450 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5451             Revital Eres  <eres@il.ibm.com>
5452
5453         PR rtl-optimization/34085
5454         * gcc.dg/tree-prof (bb-reorg.c): New test.
5455
5456 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5457
5458         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5459         Return true for MIPS16 targets.
5460
5461 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5462
5463         PR fortran/33152
5464         * gfortran.dg/blockdata_4.f90: New test.
5465
5466 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5467
5468         PR fortran/34079
5469         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5470         * gfortran.dg/bind_c_usage_16.f03: New.
5471         * gfortran.dg/bind_c_usage_16_c.c: New.
5472
5473 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5474
5475         * gnat.dg/specs/size_clause1.ads: New test.
5476         * gnat.dg/specs/size_clause2.ads: Likewise.
5477         * gnat.dg/specs/size_clause3.ads: Likewise.
5478
5479 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5480
5481         PR fortran/33499
5482         * gfortran.dg/entry_16.f90: New test.
5483
5484 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5485
5486         PR fortran/34192
5487         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5488
5489 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5490
5491         PR fortran/33541
5492         * gfortran.dg/nested_modules_1.f90: Change the reference to
5493         FOO, forbidden by the standard, to a reference to W.
5494         * gfortran.dg/use_only_1.f90: New test.
5495
5496 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5497
5498         PR fortran/34209
5499         * gfortran.dg/nearest_3.f90: New test.
5500
5501 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5502
5503         PR fortran/33317
5504         * gfortran.dg/optional_dim_2.f90: New test.
5505
5506 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/34187
5509         * gfortran.dg/bind_c_usage_15.f90: New.
5510
5511 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5512
5513         PR fortran/34192
5514         * gfortran.dg/nearest_2.f90: New.
5515
5516
5517 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5518
5519         PR c++/30293
5520         PR c++/30294
5521         * g++.dg/ext/java-2.C: New test.
5522
5523 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5524             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5525         
5526         PR c++/5310
5527         * g++.dg/warn/pr5310.C: New.
5528         * g++.dg/warn/pr33160.C: New.
5529         
5530 2007-11-23  Richard Guenther  <rguenther@suse.de>
5531             Michael Matz  <matz@suse.de>
5532
5533         PR tree-optimization/34176
5534         * gcc.c-torture/execute/pr34176.c: New testcase.
5535
5536 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5537
5538         PR c++/34198
5539         * gcc.dg/Wconversion-5.c: New test.
5540         * g++.dg/Wconversion3.C: New test.
5541
5542 2007-11-23  Richard Guenther  <rguenther@suse.de>
5543
5544         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5545
5546 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5547
5548         PR c/14050
5549         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5550         qualifiers in abstract declarator.
5551
5552 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5553
5554         * gfortran.dg/derived_constructor_comps_3.f90: New.
5555
5556 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5557
5558         PR c++/34094
5559         * g++.dg/ext/visibility/anon7.C: New test.
5560
5561 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5562
5563         PR fortran/34079
5564         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5565         * gfortran.dg/bind_c_usage_13.f03: New.
5566         * gfortran.dg/bind_c_usage_14.f03: New.
5567
5568 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5569
5570         PR rtl-optimization/33848
5571         * gcc.dg/torture/pr33848.c: New test.
5572
5573 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5574
5575         PR fortran/34083
5576         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5577
5578 2007-11-20  Richard Guenther  <rguenther@suse.de>
5579
5580         PR middle-end/34154
5581         * gcc.c-torture/execute/pr34154.c: New testcase.
5582
5583 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5584
5585         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5586
5587 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5588
5589         PR fortran/32770
5590         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5591         so test passes with -frecord-marker=8.
5592         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5593         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5594         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5595         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5596         * gfortrand.dg/modulo_1.f90:  Likewise.
5597
5598 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5599
5600         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5601         New procedure.
5602         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5603         * gcc.dg/pr30957-1.c: Likewise.
5604
5605 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR c++/34089
5608         * g++.dg/template/crash74.C: New test.
5609
5610 2007-11-20  Richard Guenther  <rguenther@suse.de>
5611
5612         * gcc.c-torture/execute/20071120-1.c: New testcase.
5613
5614 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5615
5616         PR c/34146
5617         * gcc.dg/tree-ssa/pr34146.c: New test.
5618
5619         PR testsuite/33978
5620         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5621         dependent on target settings like move_by_pieces etc.
5622
5623         PR c++/28879
5624         * g++.dg/template/vla2.C: New test.
5625
5626         PR c++/33962
5627         * g++.dg/overload/template3.C: New test.
5628
5629 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5630
5631         PR fortran/33317
5632         * gfortran.dg/optional_dim_2.f90: Remove test.
5633
5634 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5635
5636         * gcc.dg/dfp/ddmode-ice.c: New test.
5637
5638 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5639
5640         PR tree-optimization/34036
5641         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5642
5643 2007-11-19  Richard Guenther  <rguenther@suse.de>
5644
5645         PR tree-optimization/34
5646         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5647
5648 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5649
5650         PR fortran/34079
5651         * gfortran.dg/bind_c_usage_10_c.c: New.
5652         * gfortran.dg/bind_c_usage_10.f03: New.
5653
5654 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5655
5656         * gcc.dg/pr33007.c: Expect new warning.
5657         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5658         * g++.dg/opt/pr34036.C: New test.
5659
5660 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5661
5662         PR c++/30988
5663         * g++.dg/warn/noreturn-4.C: New test.
5664         * g++.dg/warn/noreturn-5.C: New test.
5665         * g++.dg/warn/noreturn-6.C: New test.
5666         * g++.dg/warn/noreturn-7.C: New test.
5667
5668 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5669
5670         PR fortran/32770
5671         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5672         integers so tests works with -fdefault-integer-8.
5673         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5674         integers so test passes with -fdefault-integer-8.
5675         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5676         buffer length so test passes with -fdefault-integer-8.
5677         * gfortran.dg/bounds_check_8.f90:  Likewise.
5678         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5679         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5680         with -fdefault-integer-8.
5681         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5682         provoke overflow.
5683
5684 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5685
5686         PR fortran/33317
5687         * gfortran.dg/optional_dim_2.f90: New test.
5688         
5689         PR fortran/34139
5690         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5691         
5692 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR rtl-optimization/34132
5695         * gcc.c-torture/compile/20071118-1.c: New test.
5696
5697 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5698
5699         PR fortran/31608
5700         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5701
5702 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5703
5704         PR fortran/34137
5705         * gfortran.dg/entry_14.f90: New.
5706         * gfortran.dg/entry_15.f90: New.
5707
5708 2007-11-18  Richard Guenther  <rguenther@suse.de>
5709
5710         PR tree-optimization/34127
5711         * gcc.c-torture/compile/pr34127.c: New testcase.
5712
5713 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5714
5715         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5716         type specifier, as they are not permitted according to the AltiVec
5717         Programming Interface Manual.
5718
5719 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5720
5721         PR fortran/34133
5722         * gfortran.dg/bind_c_usage_9.f03: New.
5723         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5724
5725 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5726
5727         PR fortran/25252
5728         * interface.c (gfc_current_interface_head,
5729         gfc_set_current_interface_head): New functions.
5730         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5731         On syntax error, restore previous state of the interface.
5732         * gfortran.h (gfc_current_interface_head,
5733         gfc_set_current_interface_head): New prototypes.
5734
5735 2007-11-17  Richard Guenther  <rguenther@suse.de>
5736
5737         PR middle-end/34130
5738         * gcc.c-torture/execute/pr34130.c: New testcase.
5739
5740 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5741
5742         PR fortran/34108
5743         * gfortran.dg/fmt_label_1.f90: New test.
5744
5745 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5746
5747         PR fortran/33957
5748         * gfortran.dg/initialization_15.f90 : New test.
5749
5750 2007-11-16  Richard Guenther  <rguenther@suse.de>
5751
5752         PR middle-end/34030
5753         * gcc.c-torture/compile/pr34030.c: New testcase.
5754
5755 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5756
5757         PR fortran/34008
5758         * gfortran.dg/interface_assignment_3.f90.
5759
5760 2007-11-16  Richard Guenther  <rguenther@suse.de>
5761
5762         PR tree-optimization/33870
5763         * gcc.dg/torture/pr33870.c: New testcase.
5764
5765 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5766
5767         PR fortran/33986
5768         * gfortran.dg/allocatable_function_3.f90.
5769
5770 2007-11-16  Richard Guenther  <rguenther@suse.de>
5771
5772         PR tree-optimization/34113
5773         * gcc.c-torture/compile/pr34113.c: New testcase.
5774
5775 2007-11-16  Richard Guenther  <rguenther@suse.de>
5776
5777         PR tree-optimization/34099
5778         * g++.dg/torture/pr3499.C: New testcase.
5779         * gcc.c-torture/execute/pr34099.c: Likewise.
5780
5781 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5782
5783         * gnat.dg/release_unc_maxalign.adb: New test.
5784
5785 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5786
5787         PR c++/34100
5788         * g++.dg/template/crash73.C: New test.
5789
5790 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5791
5792         PR middle-end/23848
5793         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5794         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5795         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5796         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5797
5798 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/33917
5801         * gfortran.dg/proc_decl_11.f90: New.
5802
5803 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5804
5805         * gcc.target/spu/compare-dp.c: New test.
5806
5807 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5808
5809         * gcc.dg/pr33923.c: New test.
5810
5811 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5812
5813         PR middle-end/34088
5814         * gcc.dg/pr34088.c: New test.
5815
5816 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5817
5818         * gcc.c-torture/compile/20071114-1.c: New test.
5819
5820 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5821
5822         PR fortran/31608
5823         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5824         to match known variations in symbol format. Document in comments.
5825
5826 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5827
5828         PR fortran/33985
5829         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5830
5831 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5832
5833         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5834         when done.
5835
5836 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5837
5838         PR fortran/33162
5839         * gfortran.dg/proc_decl_1.f90: Update.
5840         * gfortran.dg/proc_decl_7.f90: New test.
5841         * gfortran.dg/proc_decl_8.f90: New test.
5842         * gfortran.dg/proc_decl_9.f90: New test.
5843         * gfortran.dg/proc_decl_10.f90: New test.
5844
5845 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5846
5847         PR fortran/34080
5848         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5849
5850 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR c++/34054
5853         PR c++/34056
5854         PR c++/34057
5855         PR c++/34058
5856         PR c++/34060
5857         * g++.dg/parse/crash36.C: Add another dg-error.
5858         * g++.dg/cpp0x/pr34054.C: New test.
5859         * g++.dg/cpp0x/pr34056.C: New test.
5860         * g++.dg/cpp0x/pr34057.C: New test.
5861         * g++.dg/cpp0x/pr34058.C: New test.
5862         * g++.dg/cpp0x/pr34060.C: New test.
5863
5864         PR tree-optimization/34063
5865         * g++.dg/tree-ssa/pr34063.C: New test.
5866
5867 2007-11-13  Diego Novillo  <dnovillo@google.com>
5868
5869         PR tree-optimization/33870
5870         * gcc.c-torture/execute/pr33870-1.c: New test.
5871         * gcc.dg/tree-ssa/alias-16.c: New test.
5872
5873 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR c++/29225
5876         * g++.dg/template/crash72.C: New test.
5877
5878 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5879
5880         * g++.dg/opt/cfg5.C: New test.
5881
5882 2007-11-12  Richard Guenther  <rguenther@suse.de>
5883
5884         PR middle-end/34070
5885         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5886         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5887
5888 2007-11-12  Richard Guenther  <rguenther@suse.de>
5889
5890         PR middle-end/34027
5891         * gcc.dg/pr34027-1.c: New testcase.
5892         * gcc.dg/pr34027-2.c: Likewise.
5893
5894 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5895
5896         PR tree-optimization/33953
5897         * gcc.dg/vect/pr33953.c: New testcase.
5898
5899 2007-11-11  Tom Tromey  <tromey@redhat.com>
5900
5901         PR c++/17577:
5902         * g++.dg/ext/pr17577.h: New file.
5903         * g++.dg/ext/pr17577.C: New file.
5904
5905 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5906
5907         PR c++/8570
5908         * g++.old-deja/g++.ns/template13.C: Update expected output.
5909         * g++.old-deja/g++.pt/friend23.C: Likewise.
5910         * g++.dg/warn/pr8570.C: New.
5911
5912 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR c++/34068
5915         * g++.dg/template/pseudodtor4.C: New test.
5916
5917 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5918
5919         PR middle-end/34018
5920         * g++.dg/opt/inline14.C: New test.
5921
5922         PR tree-optimization/33680
5923         * gcc.c-torture/compile/20071108-1.c: New test.
5924
5925         PR c++/32241
5926         * g++.dg/template/pseudodtor3.C: New test.
5927
5928 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5929
5930         PR c++/33510
5931         * g++.dg/cpp0x/variadic-init.C: New.
5932
5933 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5934             Jakub Jelinek  <jakub@redhat.com>
5935
5936         PR rtl-optimization/34012
5937         * gcc.target/i386/pr34012.c: New test.
5938
5939 2007-11-09  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/33604
5942         * g++.dg/tree-ssa/pr33604.C: New testcase.
5943         * gcc.dg/pr32721.c: Adjust pattern.
5944
5945 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5946
5947         * gcc.target/mips/dse-1.c: Disable.
5948
5949 2007-11-08  Tom Tromey  <tromey@redhat.com>
5950
5951         * gcc.dg/empty-source-3.c: Update warning location.
5952         * gcc.dg/gomp/barrier-2.c: Likewise.
5953         * gcc.dg/label-decl-3.c: Likewise.
5954         * gcc.dg/label-decl-2.c: Likewise.
5955         * gcc.dg/empty-source-2.c: Likewise.
5956
5957 2007-11-08  Tom Tromey  <tromey@redhat.com>
5958
5959         PR c++/30297:
5960         * g++.dg/inherit/pr30297.C: New file.
5961
5962 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5963
5964         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5965         -fno-common for cygwin and mingw32.
5966
5967 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5968
5969         PR middle-end/33826
5970         * gcc.dg/pr33826.c: New.
5971         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5972         recursive functions being marked pure or const.
5973         
5974 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5975
5976         PR fortran/33917
5977         * gfortran.dg/proc_decl_5.f90: New.
5978         * gfortran.dg/proc_decl_6.f90: New.
5979
5980 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR tree-optimization/32575
5983         * gcc.c-torture/execute/20071108-1.c: New test.
5984
5985 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5986
5987         * g++.dg/opt/anchor1.C: New.
5988
5989 2007-11-07  Diego Novillo  <dnovillo@google.com>
5990
5991         PR 33870
5992         * gcc.c-torture/execute/pr33870.x: Remove.
5993
5994 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5995
5996         PR c++/33045
5997         PR c++/33837
5998         PR c++/33838
5999         * g++.dg/cpp0x/decltype-33837.C: New.
6000         * g++.dg/cpp0x/decltype-refbug.C: New.
6001         * g++.dg/cpp0x/decltype-33838.C: New.
6002
6003 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6004
6005         * gcc.c-torture/compile/20071107-1.c: New test.
6006
6007 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6008
6009         * gcc.dg/out-of-bounds-1.c: New test.
6010
6011 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
6012
6013         PR c++/33501
6014         * g++.dg/warn/incomplete2.C: New test.
6015         * g++.dg/template/incomplete4.C: New test.
6016         * g++.dg/template/incomplete5.C: New test.
6017
6018 2007-11-07  Olivier Hainque  <hainque@adacore.com>
6019
6020         * gnat.dg/max_align.adb: New test.
6021
6022 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
6023
6024         PR target/30961
6025         * gcc.target/i386/pr30961-1.c: New.
6026
6027 2007-11-06  Tom Tromey  <tromey@redhat.com>
6028
6029         PR c++/32368:
6030         * g++.dg/warn/pragma-system_header3.h: New.
6031         * g++.dg/warn/pragma-system_header3.C: New.
6032
6033         PR c++/32256:
6034         * g++.dg/warn/pragma-system_header4.C: New.
6035         * g++.dg/warn/pragma-system_header4.h: New.
6036
6037 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
6038
6039         PR c++/33977
6040         PR c++/33886
6041         * g++.dg/other/canon-array.C: New.
6042         
6043 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
6044
6045         * g++.dg/parser/crash36.C: Tweak expected errors.
6046         * g++.dg/cpp0x/pr31439.C: New.
6047         * g++.dg/cpp0x/pr32114.C: New.
6048         * g++.dg/cpp0x/pr32115.C: New.
6049         * g++.dg/cpp0x/pr32125.C: New.
6050         * g++.dg/cpp0x/pr32126.C: New.
6051         * g++.dg/cpp0x/pr32127.C: New.
6052         * g++.dg/cpp0x/pr32128.C: New.
6053         * g++.dg/cpp0x/pr32253.C: New.
6054         * g++.dg/cpp0x/pr32566.C: New.
6055         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
6056         * g++.dg/cpp0x/pr31438.C: Ditto.
6057         * g++.dg/cpp0x/variadic81.C: Ditto.
6058         * g++.dg/cpp0x/pr31432.C: Ditto.
6059         * g++.dg/cpp0x/pr31442.C: Ditto.
6060
6061 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
6062
6063         PR target/33168
6064         * g++.dg/other/datasec1.C: New test.
6065
6066         PR tree-optimization/33458
6067         * g++.dg/opt/inline12.C: New test.
6068
6069         PR tree-optimization/33993
6070         * gcc.c-torture/compile/20071105-1.c: New test.
6071
6072 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR rtl-optimization/33648
6075         * gcc.dg/pr33648.c: Require effective target freorder.
6076
6077 2007-11-05  Revital Eres  <eres@il.ibm.com>
6078
6079         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
6080
6081 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
6082
6083         PR c++/33996
6084         PR c++/33235
6085         PR c++/33930
6086         * g++.dg/cpp0x/pr33996.C: New
6087         * g++.dg/cpp0x/rv-trivial-bug.C: New
6088         * g++.dg/cpp0x/pr33930.C: New
6089
6090 2007-11-05  Nick Clifton  <nickc@redhat.com>
6091             Sebastian Pop  <sebastian.pop@amd.com>
6092
6093         PR tree-optimization/32540
6094         PR tree-optimization/33922
6095         * gcc.dg/tree-ssa/pr32540-1.c: New.
6096         * gcc.dg/tree-ssa/pr32540-2.c: New.
6097         * gcc.dg/tree-ssa/pr33922.c: New.
6098
6099 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
6100
6101         PR c++/33939
6102         * g++.dg/cpp0x/variadic-rref.C: New.
6103         
6104 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6105
6106         * g++dg/warn/pointer-integer-comparison.C: New.
6107
6108 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
6109
6110         PR tree-optimization/33856
6111         * gcc.c-torture/compile/20071027-1.c: New test.
6112
6113         PR c++/33836
6114         * g++.dg/ext/label10.C: New test.
6115
6116         PR c++/33969
6117         * g++.dg/other/ptrmem9.C: New test.
6118
6119 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
6120
6121         PR middle-end/32931
6122         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
6123
6124 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
6125
6126         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
6127         * g++.dg/ext/visibility/namespace2.C: Add argument to
6128         dg-require-visibility.
6129         * g++.dg/ext/java-1.C: Disable on AIX.
6130
6131 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
6132
6133         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
6134
6135 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6136
6137         PR fortran/33881
6138         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
6139
6140 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6141
6142         PR c/29062
6143         * gcc.dg/20031223-1.c: Adjust error output.
6144         * gcc.dg/parse-decl-after-label.c: New.
6145         
6146 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6147
6148         PR libfortran/24685
6149         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
6150         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
6151         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
6152
6153 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6154
6155         PR rtl-optimization/28940
6156         * gcc.target/i386/addr-sel-1.c: New test.
6157
6158 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
6159
6160         PR middle-end/33670
6161         * gcc.dg/pr33670.c: New test.
6162
6163 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6164
6165         PR c++/33516
6166         * g++.dg/lookup/typedef1.C: New test.
6167
6168 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
6169
6170         PR testsuite/32076
6171         * lib/scandump.exp (dump-suffix): New.
6172         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
6173         Include dump suffix in pass/fail messages, put regexp in quotes.
6174
6175 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
6176
6177         PR c++/33495
6178         * g++.dg/other/error19.C: New.
6179
6180 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6181
6182         PR rtl-optimization/28062
6183         * gcc.c-torture/compile/20071102-1.c: New test.
6184
6185 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
6186
6187         * g++.dg/cpp0x/pr33955.C: New.
6188
6189 2007-11-01  Tom Tromey  <tromey@redhat.com>
6190
6191         PR preprocessor/30805:
6192         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
6193
6194 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6195
6196         PR rtl-optimization/33648
6197         * gcc.dg/pr33648.c: New test.
6198
6199 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6200
6201         PR c++/32384
6202         * g++.dg/template/pseudodtor1.C: New test.
6203         * g++.dg/template/pseudodtor2.C: New test.
6204
6205         PR c++/32260
6206         * g++.dg/rtti/typeid7.C: New test.
6207
6208 2007-11-01  Tom Tromey  <tromey@redhat.com>
6209
6210         PR preprocessor/30805:
6211         * gcc.dg/cpp/pr30805.c: New file.
6212
6213 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
6214
6215         PR testsuite/25352
6216         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
6217         add dg-skip-if.
6218         * gcc.c-torture/compile/20001205-1.c: Ditto.
6219         * gcc.c-torture/compile/20001226-1.c: Ditto.
6220         * gcc.c-torture/compile/20020312-1.c: Ditto.
6221         * gcc.c-torture/compile/20020604-1.c: Ditto.
6222         * gcc.c-torture/compile/920501-12.c: Ditto.
6223         * gcc.c-torture/compile/920501-4.c: Ditto.
6224         * gcc.c-torture/compile/920520-1.c: Ditto.
6225         * gcc.c-torture/compile/980506-1.c: Ditto.
6226         * gcc.c-torture/compile/990617-1.c: Ditto.
6227         * gcc.dg/compare6.c: Ditto.
6228         * g++.old-deja/g++.brendan/crash43.C: Ditto.
6229         * g++.old-deja/g++.brendan/synth1.C: Ditto.
6230         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
6231         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
6232         * g++.old-deja/g++.pt/static6.C: Ditto.
6233         * g++.old-deja/g++.pt/crash16.C: Ditto.
6234         * g++.old-deja/g++.mike/p10416.C: Ditto.
6235         * g++.old-deja/g++.mike/ns15.C: Ditto.
6236         * g++.old-deja/g++.mike/eh46.C: Ditto.
6237
6238 2007-11-01  Tom Tromey  <tromey@redhat.com>
6239
6240         * gcc.dg/redecl-1.c: Update.
6241         * gcc.dg/pr20368-3.c: Update.
6242         * gcc.dg/inline-14.c: Update.
6243         * gcc.dg/builtins-30.c: Update.
6244         * gcc.dg/dremf-type-compat-4.c: Update.
6245         * gcc.dg/pr20368-2.c: Update.
6246
6247 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR rtl-optimization/33673
6250         * gcc.dg/pr33673.c: New test.
6251
6252 2007-11-01  Michael Matz  <matz@suse.de>
6253
6254         PR tree-optimization/33961
6255         * gcc.dg/pr33961.c: New test.
6256
6257 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
6258
6259         PR c++/33494
6260         * g++.dg/template/error35.C: New.
6261
6262 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
6263
6264         PR target/31507
6265         * gcc.dg/pr31507-1.c: New test.
6266         * gcc.dg/pr31507-2.c: New test.
6267
6268 2007-10-31  Revital Eres  <eres@il.ibm.com>
6269
6270         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
6271         target.
6272         * gcc.dg/vect/tree-vect.h (check_vect): Add
6273         powerpc-*paired test.
6274         * lib/target-supports.exp (check_750cl_hw_available):
6275         New.
6276         (check_effective_target_vect_int,
6277         check_effective_target_vect_intfloat_cvt,
6278         check_effective_target_powerpc_altivec_ok,
6279         check_effective_target_vect_long,
6280         check_effective_target_vect_sdot_hi,
6281         check_effective_target_vect_udot_hi,
6282         check_effective_target_vect_pack_trunc,
6283         check_effective_target_vect_unpack,
6284         check_effective_target_vect_shift,
6285         check_effective_target_vect_int_mult): Disable for powerpc-*paired
6286         target.
6287         * gcc.dg/vect/vect-ifcvt-11.c: New.
6288         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
6289         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
6290         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
6291         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
6292         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6293         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6294
6295 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
6296             Tobias Burnus  <burnus@net-b.de>
6297
6298         PR fortran/33941
6299         * gfortran.dg/module_read_1.f90: New.
6300
6301 2007-10-31  Tom Tromey  <tromey@redhat.com>
6302
6303         PR preprocessor/30786:
6304         * gcc.dg/cpp/pr30786.c: New file.
6305
6306 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6307
6308         PR fortran/33162
6309         * gfortran.dg/interface_19.f90: New.
6310         * gfortran.dg/interface_20.f90: New.
6311         * gfortran.dg/interface_21.f90: New.
6312         
6313 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
6314
6315         PR tree-optimization/32377
6316         * gfortran.dg/vect/pr32377.f90: New.
6317         
6318 2007-10-31  Richard Guenther  <rguenther@suse.de>
6319
6320         PR middle-end/33779
6321         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6322         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6323
6324 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6325
6326         PR fortran/33897
6327         * gfortran.dg/contained_3.f90: New.
6328
6329 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6330
6331         PR c++/19531
6332         * g++.dg/opt/nrv8.C: New.
6333         
6334 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6335
6336         PR c++/33709
6337         * g++.dg/opt/compound1.C: New test.
6338
6339         PR c++/33616
6340         * g++.dg/template/ptrmem18.C: New test.
6341
6342 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6343
6344         PR fortran/33596
6345         * gfortran.dg/isnan_2.f90: New test.
6346
6347 2007-10-30  Ed Schouten  <ed@fxq.nl>
6348
6349         PR tree-optimization/32500
6350         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6351
6352 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6353
6354         PR c++/31993
6355         PR c++/32252
6356         * g++.dg/cpp0x/pr31993.C: New
6357         * g++.dg/cpp0x/pr32252.C: New
6358
6359 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6360
6361         PR tree-optimization/33723
6362         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6363
6364 2007-10-30  Richard Guenther  <rguenther@suse.de>
6365
6366         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6367         gcc.target/i386/loop-3.c.
6368
6369 2007-10-30  Revital Eres  <eres@il.ibm.com>
6370
6371         * gcc.dg/vect/pr33866.c: Require vect_long.
6372
6373 2007-10-30  Revital Eres  <eres@il.ibm.com>
6374
6375         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6376         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6377
6378 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6379
6380         PR tree-optimization/32893
6381         * lib/target-supports.exp
6382         (check_effective_target_unaligned_stack): new keyword.
6383         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6384         not sensitive to unaligned_stack.
6385         * gcc.dg/vect/vect-3.c: Likewise.
6386         * gcc.dg/vect/vect-4.c: Likewise.
6387         * gcc.dg/vect/vect-5.c: Likewise.
6388         * gcc.dg/vect/vect-6.c: Likewise.
6389         * gcc.dg/vect/vect-7.c: Likewise.
6390         * gcc.dg/vect/vect-13.c: Likewise.
6391         * gcc.dg/vect/vect-17.c: Likewise.
6392         * gcc.dg/vect/vect-18.c: Likewise.
6393         * gcc.dg/vect/vect-19.c: Likewise.
6394         * gcc.dg/vect/vect-20.c: Likewise.
6395         * gcc.dg/vect/vect-21.c: Likewise.
6396         * gcc.dg/vect/vect-22.c: Likewise.
6397         * gcc.dg/vect/vect-27.c: Likewise.
6398         * gcc.dg/vect/vect-29.c: Likewise.
6399         * gcc.dg/vect/vect-64.c: Likewise.
6400         * gcc.dg/vect/vect-65.c: Likewise.
6401         * gcc.dg/vect/vect-66.c: Likewise.
6402         * gcc.dg/vect/vect-72.c: Likewise.
6403         * gcc.dg/vect/vect-73.c: Likewise.
6404         * gcc.dg/vect/vect-86.c: Likewise.
6405         * gcc.dg/vect/vect-all.c: Likewise.
6406         * gcc.dg/vect/slp-25.c: Likewise.
6407         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6408         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6409         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6410
6411         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6412         * gcc.dg/vect/vect-34.c: Likewise.
6413         * gcc.dg/vect/vect-36.c: Likewise.
6414         * gcc.dg/vect/vect-64.c: Likewise.
6415         * gcc.dg/vect/vect-65.c: Likewise.
6416         * gcc.dg/vect/vect-66.c: Likewise.
6417         * gcc.dg/vect/vect-68.c: Likewise.
6418         * gcc.dg/vect/vect-76.c: Likewise.
6419         * gcc.dg/vect/vect-77.c: Likewise.
6420         * gcc.dg/vect/vect-78.c: Likewise.
6421
6422         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6423         testcase (without no-section-anchors prefix) but with global arrays.
6424         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6425         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6426         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6427         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6428         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6429         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6430         * gcc.dg/vect/vect-77-global.c: Likewise.
6431         * gcc.dg/vect/vect-78-global.c: Likewise.
6432
6433         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6434         testcase (without no-section-anchors prefix) but fix alignment checks
6435         to also consider unaligned_stack targets.
6436         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6437
6438 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6439
6440         PR tree-optimization/33723
6441         * gcc.c-torture/execute/20071029-1.c: New test.
6442         * gcc.dg/tree-ssa/pr33723.c: New test.
6443
6444 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6445
6446         PR tree-optimization/33614
6447         * gcc.c-torture/compile/pr33614.c: New test.
6448
6449 2007-10-29  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/33870
6452         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6453
6454 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR tree-optimization/33757
6457         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6458         true architectures instead of having a big dg-skip-if.
6459
6460         PR c++/33841
6461         * g++.dg/other/bitfield3.C: New test.
6462
6463 2007-10-29  Richard Guenther  <rguenther@suse.de>
6464
6465         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6466
6467 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6468
6469         Automatic parallelization reduction tests.
6470
6471         * gcc.dg/tree-ssa/reduc-1.c: New test.
6472         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6473         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6474         * gcc.dg/tree-ssa/reduc-2.c: New test.
6475         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6476         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6477         * gcc.dg/tree-ssa/reduc-3.c: New test.
6478         * gcc.dg/tree-ssa/reduc-6.c: New test.
6479         * gcc.dg/tree-ssa/reduc-7.c: New test.
6480         * gcc.dg/tree-ssa/reduc-8.c: New test.
6481         * gcc.dg/tree-ssa/reduc-9.c: New test.
6482
6483 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6484             Zdenek Dvorak  <ook@ucw.cz>
6485
6486         OMP_ATOMIC Changes, testsuite changes.
6487
6488         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6489         instead of gimple dump.
6490         * gcc.dg/gomp/atomic-9.c: Same.
6491         * gcc.dg/gomp/atomic-10.c: Same.
6492         * g++.dg/gomp/atomic-3.C: Same.
6493         * g++.dg/gomp/atomic-9.C: Same.
6494         * g++.dg/gomp/atomic-10.C: Same.
6495
6496 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6497
6498         PR fortran/31217
6499         PR fortran/33811
6500         * gfortran.dg/forall_12.f90: New test.
6501
6502         PR fortran/33686
6503         * gfortran.dg/forall_13.f90: New test.
6504
6505 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6506             Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/30659
6509         * g++.dg/template/crash71.C: New.
6510
6511 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6512
6513         PR fortran/32147
6514         * gfortran.dg/module_md5_1.f90: Update hash-value.
6515
6516 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6517
6518         PR tree-opt/33589
6519         * g++.dg/torture/pr33589-1.C: New testcase.
6520         * g++.dg/torture/pr33589-2.C: New testcase.
6521
6522 2007-10-28  Richard Guenther  <rguenther@suse.de>
6523
6524         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6525
6526 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6527             Uros Bizjak  <ubizjak@gmail.com>
6528
6529         PR tree-optimization/33920
6530         * gcc.dg/tree-ssa/pr33290.c: New test.
6531
6532 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6533
6534         PR fortran/31306
6535         * gfortran.dg/argument_check_7.f90: New test.
6536         * gfortran.dg/argument_check_8.f90: New test.
6537         
6538 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6539
6540         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6541         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6542         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6543         * gcc.target/i386/sse-14.c: Ditto.
6544
6545 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6546
6547         PR c++/33844
6548         * g++.dg/other/ptrmem8.C: New test.
6549
6550         PR c++/33842
6551         * g++.dg/template/error34.C: New test.
6552
6553 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6556
6557 2007-10-27  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/33870
6560         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6561         * gcc.c-torture/execute/pr33870.c: Likewise.
6562
6563 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6564
6565         PR fortran/33162
6566         * gfortran.dg/argument_checking_9.f90: New test.
6567
6568 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6569
6570         * g++.dg/other/pr33601.C: New.
6571
6572 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6573
6574         PR c++/31988
6575         * g++.dg/init/new25.C: New.
6576
6577 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6578
6579         * g++.dg/cpp0x/pr33839.C: New.
6580         
6581 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6582
6583         PR c++/33744
6584         * g++.dg/template/arg6.C: New test.
6585
6586 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6587
6588         PR c++/31747
6589         * g++.dg/parse/crash39.C: New.
6590
6591 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6592
6593         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6594         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6595         "offset: -4B".
6596
6597 2007-10-25  David Daney  <ddaney@avtrex.com>
6598
6599         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6600
6601 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6602
6603         PR c++/33843
6604         * g++.dg/template/error32.C: New.
6605
6606 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6607             Ira Rosen  <irar@il.ibm.com>
6608
6609         PR tree-optimization/33833
6610         * gcc.dg/vect/pr33833.c: New testcase.
6611
6612 2007-10-25  David Daney  <ddaney@avtrex.com>
6613
6614         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6615
6616 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6617             Ira Rosen  <irar@il.ibm.com>
6618
6619         PR tree-optimization/33866
6620         * gcc.dg/vect/pr33866.c: New testcase.
6621
6622 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6623
6624         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6625         Add -w to compile flags to suppress "call-clobbered register" warnings
6626         and remove dg-warning directives.
6627
6628 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6629
6630         * gcc.dg/sms-2.c: Cleanup sms dump file.
6631         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6632         profile-use step.
6633
6634 2007-10-24  David Daney  <ddaney@avtrex.com>
6635
6636         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6637
6638 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6639
6640         PR target/33755
6641         * gcc.target/mips/pr33755.c: New test.
6642
6643 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6644
6645         PR tree-optimization/33804
6646         * gcc.dg/vect/pr33804.c: New testcase.
6647
6648 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6649
6650         PR forrtran/33849
6651         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6652
6653 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6654             Uros Bizjak  <ubizjak@gmail.com>
6655
6656         PR rtl-optimization/33846
6657         * gcc.dg/vect/pr33846.c: New testcase.
6658
6659 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6660             Dorit Nuzman  <dorit@il.ibm.com>
6661
6662         PR tree-optimization/33860
6663         * g++.dg/vect/pr33860.cc: New test.
6664         * g++.dg/vect/pr33860a.cc: New test.
6665
6666 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6667             Revital Eres  <eres@il.ibm.com>      
6668
6669         * gcc.dg/sms-2.c: New testcase.
6670
6671 2007-10-22  David S. Miller  <davem@davemloft.net>
6672
6673         * gcc.dg/globalreg-1.c: New test.
6674
6675 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6676             Dorit Nuzman  <dorit@il.ibm.com>
6677
6678         PR tree-optimization/33834
6679         PR tree-optimization/33835
6680         * g++.dg/vect/pr33834_1.cc: New test.
6681         * g++.dg/vect/pr33834_2.cc: New test.
6682         * g++.dg/vect/pr33835.cc: New test.
6683
6684 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6685
6686         * gcc.dg/pr33644.c: New test.
6687
6688 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR c++/33372
6691         * g++.dg/gomp/pr33372-1.C: New test.
6692         * g++.dg/gomp/pr33372-2.C: New test.
6693         * g++.dg/gomp/pr33372-3.C: New test.
6694
6695 2007-10-22  Michael Matz  <matz@suse.de>
6696
6697         PR tree-optimization/33855
6698         * gcc.c-torture/compile/pr33855.c: New testcase.
6699
6700 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6701
6702         PR tree-optimization/33854
6703         * gcc.dg/vect/O1-pr33854.c: New testcase.
6704         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6705
6706 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6707
6708         * gcc.dg/unwind-1.c: Disable on AIX.
6709         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6710
6711 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6712
6713         PR fortran/33749
6714         * gfortran.dg/assign_9.f90: New test.
6715
6716 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6717
6718         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6719         (dg-mips-options): Skip tests that specify an ABI other than o32
6720         and o64 if generating MIPS16 hard-float code.
6721
6722 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6723             Revital Eres  <eres@il.ibm.com>
6724
6725         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6726         * gcc.dg/vect/vect-16.c: Fix comment.
6727         * gcc.dg/vect/pr33369.c: Require vect_int.
6728         * gcc.dg/vect/slp-33.c: Add spaces.
6729         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6730         targets.
6731         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6732         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6733         targets.
6734         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6735         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6736         targets.
6737         * gcc.dg/vect/slp-10.c: Add spaces.
6738         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6739         targets.
6740         * gcc.dg/vect/slp-36.c: Require vect_int.
6741         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6742         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6743         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6744         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6745         targets.
6746         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6747         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6748         instead of vector_alignment_reachable_for_double.
6749         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6750         (natural_alignment): Split into...
6751         (natural_alignment_32, natural_alignment_64): New.
6752         (vector_alignment_reachable): Depend on natural_alignment_32.
6753         (vector_alignment_reachable_for_double): Rename to ...
6754         (vector_alignment_reachable_for_64bit): And depend on
6755         natural_alignment_64.
6756
6757 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6758
6759         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6760         MIPS targets.
6761         * g++.dg/vect/vect.exp: Likewise.
6762         * lib/fortran-torture.exp: Likewise.
6763         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6764         mipsisa64*-*-* as the target selector.  Remove -mips64,
6765         -mhard-float and -mgp64 from the options list.
6766         * gcc.target/mips/mips-ps-2.c: Likewise.
6767         * gcc.target/mips/mips-ps-3.c: Likewise.
6768         * gcc.target/mips/mips-ps-4.c: Likewise.
6769         * gcc.target/mips/mips-ps-6.c: Likewise.
6770         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6771         options list.
6772         * gcc.target/mips/sb1-1.c: Likewise.
6773         * gcc.target/mips/mips-ps-type.c: Likewise.
6774         * gcc.target/mips/mips-ps-7.c: New test.
6775         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6776         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6777         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6778         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6779         as forcing an ABI and an architecture.
6780         (is_gp32_flag, is_gp64_flag): Fold into...
6781         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6782         then -mfp64 imply -mhard-float.  Apply register rules after the
6783         loop.  Handle -march=mipsN like -mipsN.
6784
6785 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6786
6787         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6788         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6789
6790 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6791
6792         PR fortran/33818
6793         * gfortran.dg/entry_dummy_ref_3.f90: New.
6794
6795 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6796             FX Coudert <fxcoudert@gcc.gnu.org>
6797
6798         PR fortran/31608
6799         * gfortran.dg/char_cast_1.f90: New test.
6800
6801 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6802
6803         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6804         * gfortran.dg/large_real_kind_2.F90: ditto.
6805         * gfortran.dg/default_format_2.f90: ditto.
6806         * gfortran.dg/default_format_denormal_1.f90: ditto.
6807
6808 2007-10-19  Richard Guenther  <rguenther@suse.de>
6809
6810         PR middle-end/33816
6811         PR middle-end/32921
6812         * gfortran.dg/pr32921.f: New testcase.
6813
6814 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6815
6816         PR libfortran/33544
6817         * gfortran.dg/transfer_check_1.f90: Adjust options.
6818
6819 2007-10-19  Richard Guenther  <rguenther@suse.de>
6820
6821         Revert
6822         2007-10-19  Richard Guenther  <rguenther@suse.de>
6823
6824         PR middle-end/32921
6825         * gfortran.dg/pr32921.f: New testcase.
6826
6827 2007-10-19  Richard Guenther  <rguenther@suse.de>
6828
6829         * gcc.c-torture/execute/20071018-1.c: New testcase.
6830
6831 2007-10-19  Richard Guenther  <rguenther@suse.de>
6832
6833         PR middle-end/32921
6834         * gfortran.dg/pr32921.f: New testcase.
6835
6836 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6837
6838         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6839
6840 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6841
6842         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6843
6844 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6845
6846         PR fortran/33233
6847         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6848         * gfortran.dg/host_assoc_function_3.f90: New test.
6849
6850 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6851
6852         PR fortran/33733
6853         * gfortran.dg/transfer_simplify_6.f90: New test.
6854
6855 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6856             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6857
6858         PR middle-end/33794
6859         * gfortran.dg/pr33794.f90: New testcase.
6860
6861 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         PR target/32961
6864         * gcc.target/i386/pr32961.c: New testcase.
6865         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6866         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6867         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6868         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6869         __builtin_ia32_pslldi128 defines.
6870
6871 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6872
6873         PR fortran/33760
6874         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6875
6876 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6877
6878         PR c++/28639
6879         PR c++/30299
6880         * g++.dg/template/void12.C: New.
6881         * g++.dg/template/void13.C: New.
6882
6883 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6884
6885         PR c++/31446
6886         * g++.dg/template/void11.C: New.
6887         * g++.dg/template/void2.C: Adjust error markers.
6888         * g++.dg/template/void10.C: Likewise.
6889         * g++.dg/template/crash55.C: Likewise.
6890
6891 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6892
6893         * g++.dg/opt/const5.C: New test.
6894
6895 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6896             Maxim Kuvyrkov  <maxim@codesourcery.com>
6897
6898         * gcc.target/ia64/20040709-2.c: New test.
6899
6900 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6901
6902         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6903
6904 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6905
6906         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6907         to each function.  Check that there are no unsigned loads.
6908
6909 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6910
6911         PR tree-optimization/33136
6912         * gcc.c-torture/execute/20070824-1.c: New test.
6913         * gcc.dg/pr33136-1.c: New test.
6914         * gcc.dg/pr33136-2.c: New test.
6915         * gcc.dg/pr33136-3.c: New test.
6916
6917 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6918
6919         PR tree-optimization/33735
6920         * g++.dg/torture/pr33735.C: New.
6921
6922 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6923
6924         PR middle-end/33706
6925         * gcc.dg/va-arg-pack-2.c: New.
6926
6927 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR tree-optimization/33619
6930         * gcc.dg/pr33619.c: New test.
6931
6932 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6933
6934         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6935         flag for AIX.
6936         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6937
6938 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6939
6940         PR libfortran/33055
6941         * gfortran.dg/inquire_11.f90: New test.
6942         * gfortan.dg/negative_unit_int8.f: New test.
6943
6944 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6945
6946         PR target/33133
6947         * gcc.c-torture/compile/pr33133.c: New test.
6948
6949 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6950
6951         PR libfortran/33672
6952         * gfortran.dg/namelist_40.f90: New test.
6953
6954 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6955
6956         PR fortran/33745
6957         * gfortran.dg/bounds_check_11.f90: New.
6958
6959 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6960
6961         PR c++/30303
6962         * g++.dg/other/ctor1.C: New test.
6963         * g++.dg/other/ctor2.C: New test.
6964         * g++.dg/other/dtor1.C: New test.
6965
6966 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6967
6968         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6969
6970 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6971             Paul Thomas  <pault@gcc.gnu.org>
6972
6973         PR fortran/33254
6974         PR fortran/33727
6975         * gfortran.dg/bounds_check_10.f90: New.
6976
6977 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6978
6979         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6980         * gcc.target/powerpc/popcount-1.c: Same.
6981
6982 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6983
6984         PR c++/26698
6985         * g++.dg/conversion/op4.C: New test.
6986
6987 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6988
6989         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6990
6991 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6992
6993         PR fortran/33542
6994         * gfortran.dg/ambiguous_specific_1.f90: New test.
6995
6996 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6997
6998         PR fortran/33664
6999         * gfortran.dg/impure_spec_expr_1.f90: New test.
7000         * gfortran.dg/char_result_7.f90: Remove illegal test.
7001
7002 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
7003
7004         PR 11001
7005         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
7006         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
7007         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
7008         * gcc.target/i386/pr11001-memset-1.c: New testcase.
7009         * gcc.target/i386/pr11001-memset-2.c: New testcase.
7010         * gcc.target/i386/pr11001-memset-3.c: New testcase.
7011         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
7012         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
7013         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
7014
7015 2007-10-12  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/26198
7018         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
7019         * gcc.c-torture/execute/20071011-1.c: Likewise.
7020         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
7021
7022 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
7023
7024         PR tree-optimization/33742
7025         * gcc.dg/pr33742.c: New testcase.
7026
7027 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR tree-optimization/33645
7030         * gcc.dg/pr33645-1.c: New test.
7031         * gcc.dg/pr33645-2.c: New test.
7032         * gcc.dg/pr33645-3.c: New test.
7033  
7034         PR c++/32121
7035         * g++.dg/ext/label4.C: Adjust error regexp.
7036         * g++.dg/ext/label6.C: Adjust error regexp.
7037         * g++.dg/ext/label7.C: New test.
7038         * g++.dg/ext/label8.C: New test.
7039         * g++.dg/ext/label9.C: New test.
7040
7041 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
7042
7043         PR middle-end/33676
7044         * gcc.dg/pr33676.c: New.
7045
7046 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
7047
7048         PR c++/31441
7049         * g++.dg/cpp0x/variadic83.C: New.
7050
7051 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
7052
7053         PR c++/33461
7054         * g++.dg/cpp0x/variadic81.C: New.
7055         * g++.dg/cpp0x/variadic82.C: Likewise.
7056
7057 2007-10-11  Richard Guenther  <rguenther@suse.de>
7058
7059         PR middle-end/33724
7060         * gcc.dg/pr33724.c: New testcase.
7061
7062 2007-10-11  Richard Guenther  <rguenther@suse.de>
7063
7064         PR c/33726
7065         * gcc.dg/pr33726.c: New testcase.
7066
7067 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
7068
7069         PR fortran/33500
7070         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
7071         
7072 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7073
7074         PR testsuite/33391
7075         * gfortran.dg/do_3.F90: Run with -fwrapv.
7076
7077 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
7078
7079         * gcc.dg/unwind-1.c: New.
7080
7081 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7082
7083         PR libfortran/33683
7084         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
7085         failure on some common systems.
7086
7087 2007-10-09  Richard Guenther  <rguenther@suse.de>
7088
7089         PR middle-end/33692
7090         * gcc.dg/pr33692.c: New testcase.
7091
7092 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
7093
7094         PR middle-end/33669
7095         * gcc.c-torture/execute/pr33669.c: New.
7096
7097 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7098
7099         PR tree-optimization/33615
7100         * g++.dg/tree-ssa/pr33615-2.C: New test.
7101
7102 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7103
7104         PR tree-optimization/33615
7105         * g++.dg/tree-ssa/pr33615.C: New test.
7106
7107 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
7108
7109         PR tree-optimization/33572
7110         * g++.dg/torture/pr33572.C: Replace with complete test.
7111
7112 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
7113
7114         PR fortran/33689
7115         * gfortran.dg/spec_expr_5.f90: New.
7116
7117 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
7118
7119         * gcc.dg/pragma-darwin-2.c: New.
7120
7121 2007-10-08  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/33693
7124         PR middle-end/33695
7125         PR middle-end/33697
7126         * gcc.dg/pr33693.c: New testcase.
7127         * gcc.dg/pr33695.c: Likewise.
7128         * gcc.dg/pr33697.c: Likewise.
7129
7130 2007-10-08  Richard Guenther  <rguenther@suse.de>
7131
7132         PR middle-end/33691
7133         PR middle-end/33694
7134         PR middle-end/33696
7135         * gcc.dg/pr33691.c: New testcase.
7136         * gcc.dg/pr33694.c: Likewise.
7137         * gcc.dg/pr33696.c: Likewise.
7138
7139 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7140
7141         PR libfortran/33683
7142         * gfortran.dg/gamma_5.f90:  New test case
7143
7144 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
7145
7146         PR fortran/20851
7147         * initialization_1.f90: Fix dg-error annotations.
7148         * initialization_14.f90: New.
7149         * initialization_7.f90: Fix dg-error annotations.
7150         * initialization_9.f90: Likewise.
7151
7152 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7153
7154         * gfortran.dg/error_recovery_4.f90: New test.
7155
7156 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7157
7158         * gfortran.dg/default_format_denormal_2.f90: New test.
7159         * gfortran.dg/default_format_2.inc: New test.
7160         * gfortran.dg/default_format_denormal_1.f90: New test.
7161         * gfortran.dg/default_format_1.inc: New test.
7162         * gfortran.dg/default_format_1.f90: Don't test for denormalized
7163         numbers.
7164         * gfortran.dg/default_format_2.f90: Don't test for denormalized
7165         numbers.
7166
7167 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         * gfortran.dg/namelist_15.f90: Revise test.
7170
7171 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7172
7173         PR tree-optimization/33655
7174         * gcc.dg/torture/pr33655.c: New.
7175
7176 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7177
7178         PR tree-optimization/33572
7179         * g++.dg/torture/pr33572.C: New.
7180
7181 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
7182
7183         PR fortran/25076
7184         * gfortran.dg/forall_11.f90: New.
7185
7186 2007-10-05  Michael Matz  <matz@suse.de>
7187
7188         PR middle-end/33667
7189         * gcc.dg/pr33667.c: New testcase.
7190
7191 2007-10-05  Richard Guenther  <rguenther@suse.de>
7192
7193         PR middle-end/33666
7194         * gcc.dg/pr33666.c: New testcase.
7195
7196 2007-10-05  Michael Matz  <matz@suse.de>
7197
7198         PR inline-asm/33600
7199         * gcc.target/i386/pr33600.c: New testcase.
7200
7201 2007-10-05  Richard Guenther  <rguenther@suse.de>
7202
7203         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
7204
7205 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
7206
7207         PR target/33635
7208         * gcc.target/mips/pr33635-1.c: New test.
7209
7210 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7211
7212         PR libfortran/33253
7213         * gfortran.dg/namelist_39.f90: Revise to use long names.
7214
7215 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         PR fortran/33646
7218         * gfortran.dg/pr33646.f90: New file.
7219
7220 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7221
7222         PR fortran/33529
7223         * gfortran.dg/char_type_len_2.f90: Adjust error message.
7224         * gfortran.dg/char_decl_2.f90: New test.
7225
7226 2007-10-04  Richard Guenther  <rguenther@suse.de>
7227
7228         PR middle-end/33641
7229         * gcc.c-torture/compile/pr33641.c: New testcase.
7230
7231 2007-10-04  Michael Matz  <matz@suse.de>
7232
7233         PR rtl-optimization/33653
7234         * gcc.dg/pr33653.c: New.
7235
7236 2007-10-04  Richard Guenther  <rguenther@suse.de>
7237
7238         PR tree-optimization/33627
7239         * g++.dg/torture/pr33627.C: New testcase.
7240
7241 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
7242
7243         PR fortran/33626
7244         * gfortran.dg/parens_6.f90: New.
7245
7246 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
7247
7248         PR fortran/33646
7249         PR fortran/33542
7250         * gfortran.dg/ambiguous_specific_1.f90: Remove.
7251
7252 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
7253
7254         * g++.dg/ext/gnu-inline-global-redecl.C: New.
7255
7256 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
7257
7258         PR target/33635
7259         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
7260         and mips_forced_be.
7261         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
7262         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
7263         options.
7264         * gcc.target/mips/fpr-moves-1.c: New test.
7265         * gcc.target/mips/fpr-moves-2.c: Likewise.
7266         * gcc.target/mips/fpr-moves-3.c: Likewise.
7267         * gcc.target/mips/fpr-moves-4.c: Likewise.
7268         * gcc.target/mips/fpr-moves-5.c: Likewise.
7269         * gcc.target/mips/fpr-moves-6.c: Likewise.
7270         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
7271
7272 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7273
7274         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
7275
7276 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7277
7278         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
7279         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
7280
7281 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
7282
7283         PR fortran/33198
7284         * gfortran.dg/common_errors_1.f90: New.
7285
7286 2007-10-03  Doug Kwan  <dougkwan@google.com>
7287         Richard Guenther  <rguenther@suse.de>
7288
7289         PR debug/31899
7290         * g++.dg/debug/using3.C: New testcase.
7291
7292 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7293
7294         PR libfortran/33253
7295         * gfortran.dg/namelist_38.f90: New test.
7296         * gfortran.dg/namelist_39.f90: New test.
7297
7298 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7299
7300         PR libfortran/33469
7301         * gfortran.dg/default_format_1.f90: New test.
7302         * gfortran.dg/default_format_2.f90: New test.
7303         * gfortran.dg/namelist_print_1.f: Adjust expected output.
7304         * gfortran.dg/real_const_3.f90: Adjust expected output.
7305
7306 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7307
7308         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7309         default ABI.  Split mips_forced_abi into mips_forced_abi and
7310         mips_forced_regs.
7311         (is_gp32_flag): Return true for -mabi=32.
7312         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
7313         (dg-mips-options): Use is_gp64_flag instead of checking specifically
7314         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
7315         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7316         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7317         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7318         * gcc.target/mips/save-restore-2.c: Likewise.
7319         * gcc.target/mips/save-restore-3.c: Likewise.
7320         * gcc.target/mips/save-restore-4.c: Likewise.
7321
7322 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7323
7324         PR middle-end/33617
7325         * gcc.c-torture/compile/pr33617.c: New test.
7326
7327 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7328
7329         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7330         -gstabs+ for extended options.
7331
7332 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7333
7334         PR fortran/33542
7335         * gfortran.dg/ambiguous_specific_1.f90: New test.
7336
7337 2007-10-02  Revital Eres  <eres@il.ibm.com>
7338
7339         * gcc.target/powerpc/paired-8.c: New test.
7340         * gcc.target/powerpc/paired-9.c: New test.
7341         * gcc.target/powerpc/paired-10.c: New test.
7342
7343 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7344
7345         PR fortran/33566
7346         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7347
7348 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7349
7350         PR fortran/33554
7351         * gfortran.dg/intent_out_2.f90: New test.
7352
7353 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7354
7355         PR fortran/33550
7356         * gfortran.dg/ambiguous_reference_1.f90: New test.
7357
7358 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7359
7360         PR fortran/31154
7361         PR fortran/31229
7362         PR fortran/33334
7363         * gfortran.dg/function_kinds_1.f90: New test.
7364         * gfortran.dg/function_kinds_2.f90: New test.
7365         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7366         use association into interfaces.
7367
7368 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7369
7370         PR testsuite/31828
7371         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7372         (overflow): Use INFINITY, not FP_INFINITE.
7373         gcc.dg/float-range-4.c: Likewise.
7374         gcc.dg/float-range-5.c: Likewise.
7375
7376 2007-10-01  Nick Clifton  <nickc@redhat.com>
7377
7378         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7379         for 16-bit targets.
7380
7381 2007-09-30  Diego Novillo  <dnovillo@google.com>
7382
7383         PR 33593
7384         * g++.dg/tree-ssa/pr33593.C: New test.
7385
7386 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7387
7388         PR libfortran/33400
7389         * gfortran.dg/PR19872.f: Fix test condition.
7390         * gfortran.dg/list_read_7.f90: New test.
7391
7392 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         PR tree-optimization/33597
7395         * gcc.dg/vect/pr33597.c: New testcase.
7396
7397 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7398
7399         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7400         * gcc.target/i386/pr33524.c: ...this.
7401
7402 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7403
7404         PR fortran/33354
7405         * gfortran.dg/minmaxloc_4.f90: New.
7406
7407 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7408
7409         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7410
7411 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7412
7413         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7414
7415 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7416
7417         PR c++/33213
7418         * g++.dg/cpp0x/variadic79.C: New.
7419
7420 2007-09-28  Michael Matz  <matz@suse.de>
7421             Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR rtl-optimization/33552
7424         * gcc.target/i386/pr33552.c: New runtime test.
7425         * gcc.target/i386/strinline.c: New compile time test.
7426
7427 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7428
7429         * gfortran.dg/openmp_stack.f90: Removed.
7430
7431         PR c++/31434
7432         * g++.dg/cpp0x/variadic80.C: New test.
7433
7434 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7435
7436         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7437         r128057.
7438
7439 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7440
7441         PR middle-end/7003
7442         * gcc.target/powerpc/gcse-1.c: New test.
7443
7444 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7445
7446         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7447         fixed capitalizations.
7448         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7449         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7450         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7451         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7452         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7453         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7454         * gfortran.dg/min_max_conformance.f90: Likewise.
7455
7456 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7457
7458         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7459         options.
7460         * gcc.dg/c99-tgmath-2.c: Likewise.
7461         * gcc.dg/c99-tgmath-3.c: Likewise.
7462         * gcc.dg/c99-tgmath-4.c: Likewise.
7463
7464 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7465
7466         PR fortran/33568
7467         * gfortran.dg/anint_1.f90: New test.
7468
7469 2007-09-27  Ian Lance Taylor  <iant@google.com>
7470
7471         PR tree-optimization/33565
7472         * gcc.dg/Wstrict-overflow-20.c: New test.
7473
7474 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7475
7476         * gfortran.dg/openmp_stack.f90: Fix typo.
7477         * gfortran.dg/recursive_stack.f90: Fix typo.
7478
7479 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7480
7481         PR c++/33493
7482         * g++.dg/template/error31.C: New.
7483
7484 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7485
7486         * lib/prune.exp: Prune also "^In function .*$" lines and
7487         "^    inlined from .*$" lines.
7488
7489 2007-09-26  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/33563
7492         * gcc.dg/torture/pr33563.c: New testcase.
7493
7494 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7495
7496         PR c/25309
7497         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7498         array.
7499         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7500         without -O2.
7501
7502 2007-09-26  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/30375
7505         PR tree-optimization/33560
7506         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7507         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7508         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7509         * gcc.dg/torture/pr30375.c: New testcase.
7510         * gcc.dg/torture/pr33560.c: New testcase.
7511         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7512
7513 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7514
7515         PR c++/33207
7516         * g++.dg/parse/crash38.C: New test.
7517
7518 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7519
7520         PR target/33524
7521         * gcc.target/i386/sse5-convert.c: New file, test int->long
7522         vectorized conversions.
7523
7524 2007-09-25  Revital Eres  <eres@il.ibm.com>
7525
7526         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7527
7528 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7529
7530         PR c/32295
7531         * gcc.dg/enum-incomplete-1.c: New test.
7532
7533 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7534
7535         * gcc.c-torture/compile/20070919-1.c: New test.
7536
7537 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7538
7539         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7540
7541 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7542
7543         PR c++/14688
7544         * g++.dg/inherit/override_attribs.C: New file.
7545
7546 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7547
7548         PR fortran/33269
7549         * io.c (check_format_string): Move NULL and constant checks into
7550         this function.
7551         (check_io_constraints): Call gfc_simplify_expr() before calling
7552         check_format_string().  Remove NULL and constant checks.
7553
7554 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7555
7556         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7557         * gcc.c-torture/execute/loop-2g.x: Likewise.
7558
7559 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7560
7561         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7562         Reject hard-float modes unless the ABI is o32 or o64.
7563         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7564         of gcc.exp.  Skip the tests when mips16 code generation is not
7565         supported.
7566         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7567         and use dg-add-options mips16_attribute.
7568
7569 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR c++/33506
7572         * g++.dg/ext/attrib29.C: New test.
7573
7574 2007-09-23  Ollie Wild  <aaw@google.com>
7575
7576         * gcc.dg/fold-bitand-1.c: New test.
7577         * gcc.dg/fold-bitand-2.c: New test.
7578         * gcc.dg/fold-bitand-3.c: New test.
7579         * gcc.dg/fold-bitand-4.c: New test.
7580
7581 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7582
7583         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7584         any of the macros to be defined for __mips16.
7585         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7586
7587 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7588
7589         * gcc.dg/vect/pr21591.c: Require vect_int.
7590         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7591         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7592         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7593
7594 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7595
7596         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7597         attributes.
7598         * gcc.dg/va-arg-pack-len-2.c: New test.
7599         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7600         attributes.
7601         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7602
7603         PR tree-optimization/32772
7604         * gcc.c-torture/compile/20070905-1.c: New test.
7605
7606         PR tree-optimization/32975
7607         * gcc.dg/pr32975.c: New test.
7608
7609         PR middle-end/28755
7610         * gcc.dg/pr28755.c: New test.
7611
7612 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7613
7614         * lib/target-supports.exp (check_effective_target_nomips16): New
7615         procedure.
7616         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7617         for mipsisa64*-*-*.
7618         * gcc.dg/vect/vect.exp: Likewise.
7619         * g++.dg/vect/vect.exp: Likewise.
7620         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7621         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7622         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7623         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7624         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7625         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7626         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7627         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7628         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7629         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7630         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7631         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7632         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7633         (test14, test15, test16, test17, test18): Likewise.
7634         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7635         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7636         (test14, test15, test16, test17, test18, test19, test20, test21)
7637         (test22): Likewise.
7638         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7639         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7640         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7641         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7642         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7643         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7644         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7645         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7646         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7647         (test13, test14, test15, test16, test17, test18, test19, test20)
7648         (test21, test22, test23, test24, test25, test26, test27, test28)
7649         (test29, test30, test31): Likewise.
7650         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7651         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7652         (test13, test14, test15, test16, test17, test18, test19, test20)
7653         (test21, test22, test23, test24, test25, test26, test27, test28)
7654         (test29, test30, test31, test32, test33, test34, test35, test36)
7655         (test37, test38, test39, test40, test41, test42, test43, test44)
7656         (test45, test46, test47, test48, test49, test50, test51, test52)
7657         (test53, test54, test55, test56, test57, test58, test59, test60)
7658         (test61, test62, test63): Likewise.
7659         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7660         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7661         (test13, test14, test15, test16, test17, test18, test19, test20)
7662         (test21, test22, test23, test24, test25, test26, test27, test28)
7663         (test29, test30, test31): Likewise.
7664         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7665         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7666         (test13, test14, test15, test16, test17, test18, test19, test20)
7667         (test21, test22, test23, test24, test25, test26, test27, test28)
7668         (test29, test30, test31): Likewise.
7669         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7670         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7671         (test13, test14, test15): Likewise.
7672         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7673         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7674         (test13, test14, test15): Likewise.
7675         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7676         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7677         (test13, test14, test15, test16, test17, test18, test19, test20)
7678         (test21, test22, test23, test24, test25, test26, test27, test28)
7679         (test29, test30, test31): Likewise.
7680         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7681         (matrix_multiply4: Likewise.
7682         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7683         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7684         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7685         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7686         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7687         (test13, test14, test15, test16, test17, test18, test19, test20)
7688         (test21, test22, test23, test24, test25, test26, test27, test28)
7689         (test29, test30, test31): Likewise.
7690         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7691         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7692         (test13, test14, test15, test16, test17, test18, test19, test20)
7693         (test21, test22, test23, test24, test25, test26, test27, test28)
7694         (test29, test30, test31): Likewise.
7695         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7696         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7697         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7698         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7699         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7700         (sub_v4qi): Likewise.
7701         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7702         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7703         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7704         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7705         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7706         (subb, subc): Likewise.
7707         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7708         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7709         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7710         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7711         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7712         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7713         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7714         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7715         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7716         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7717         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7718         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7719         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7720
7721 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7722
7723         * lib/target-supports.exp (add_options_for_mips16_attribute)
7724         (check_effective_target_mips16_attribute): New functions.
7725         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7726         command line.
7727         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7728         extra_test_flags.
7729         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7730         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7731         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7732         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7733         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7734         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7735         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7736         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7737         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7738         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7739         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7740         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7741         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7742         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7743         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7744         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7745         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7746         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7747         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7748         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7749         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7750         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7751         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7752         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7753         (NOMIPS16): Delete.
7754         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7755         of dg-options.
7756         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7757         options.  Require { target mips16_attribute } and use dg-add-options
7758         to add the associated options.
7759         (foo): Use MIPS16.
7760         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7761         * gcc.target/mips/call-saved-3.c: Likewise.
7762         * gcc.target/mips/code-readable-1.c: Require { target
7763         mips16_attribute } and use dg-add-options to add the associated
7764         options.  Remove trailing whitespace.
7765         (NOMIPS16): Delete.
7766         * gcc.target/mips/code-readable-2.c: Likewise.
7767         * gcc.target/mips/code-readable-3.c: Likewise.
7768         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7769         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7770         Require { target mips16_attribute } and use dg-add-options to
7771         add the associated options.
7772         (cksum16, cksum8): Use MIPS16.
7773         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7774         Require { target mips16_attribute } and use dg-add-options to
7775         add the associated options.
7776         (foo): Use MIPS16.
7777         * gcc.target/mips/save-restore-2.c: Likewise.
7778         * gcc.target/mips/save-restore-3.c: Likewise.
7779         * gcc.target/mips/save-restore-4.c: Likewise.
7780         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7781         -mno-abicalls.
7782         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7783         (foo): Use NOMIPS16.
7784
7785 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7786
7787         PR fortran/33337
7788         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7789
7790         PR fortran/33376
7791         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7792
7793 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7794
7795         PR fortran/33445
7796         * gfortran.dg/gomp/free-2.f90: New.
7797         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7798         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7799
7800 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7801
7802         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7803         * gcc.target/i386/sse5-haddX.c: Ditto.
7804         * gcc.target/i386/sse5-hsubX.c: Ditto.
7805         * gcc.target/i386/sse5-maccXX.c: Ditto.
7806         * gcc.target/i386/sse5-msubXX.c: Ditto.
7807         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7808         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7809         * gcc.target/i386/sse5-permpX.c: Ditto.
7810         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7811         effective target.
7812         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7813         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7814         * gcc.target/i386/sse5-pcmov.c: Ditto.
7815         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7816
7817 2007-09-22  Richard Guenther  <rguenther@suse.de>
7818
7819         PR tree-optimization/33146
7820         * gcc.c-torture/compile/pr33146.c: New testcase.
7821
7822 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7823
7824         * lib/target-supports.exp (check_cached_effective_target): New
7825         procedure.
7826         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7827         (check_effective_target_c99_runtime): New procedure.
7828         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7829         (test3l): Likewise cargl.
7830         * gcc.dg/builtins-59.c: Require c99_runtime.
7831         * gcc.dg/builtins-61.c: Likewise.
7832         * gcc.dg/builtins-62.c: Likewise.
7833
7834 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7835
7836         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7837         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7838         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7839         target-specific dg-options.
7840         * gcc.dg/builtins-20.c: Likewise.
7841         * gcc.dg/builtins-53.c: Likewise.
7842         * gcc.dg/builtins-55.c: Likewise.
7843         * gcc.dg/single-precision-constant.c: Likewise.
7844         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7845         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7846         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7847         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7848         * gcc.dg/torture/builtin-power-1.c: Likewise.
7849
7850 2007-09-21  Chao-ying Fu  <fu@mips.com>
7851
7852         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7853         check if targets have fixed-point supports.
7854         * gcc.dg/fixed-point/fixed-point.exp: New file.
7855         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7856         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7857         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7858         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7859         * gcc.dg/fixed-point/constants-pedantic.c,
7860         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7861         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7862         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7863         * gcc.dg/fixed-point/keywords-pedantic.c,
7864         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7865         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7866         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7867         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7868         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7869         * gcc.dg/fixed-point/func-vararg-mixed.c,
7870         * gcc.dg/fixed-point/operator-logical.c,
7871         * gcc.dg/fixed-point/struct-union.c,
7872         * gcc.dg/fixed-point/bit-complement.c,
7873         * gcc.dg/fixed-point/operator-bitwise.c,
7874         * gcc.dg/fixed-point/operator-comma.c,
7875         * gcc.dg/fixed-point/struct-layout-1.c,
7876         * gcc.dg/fixed-point/union-init.c,
7877         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7878         * gcc.dg/fixed-point/func-mixed.c,
7879         * gcc.dg/fixed-point/func-vararg-size0.c,
7880         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7881         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7882         * gcc.dg/fixed-point/operator-unary.c,
7883         * gcc.dg/fixed-point/allop-const.c,
7884         * gcc.dg/fixed-point/muldiv-warning.c,
7885         * gcc.dg/nofixed-point-1.c,
7886         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7887         * gcc.target/mips/fixed-vector-type.c,
7888         * gcc.target/mips/fixed-scalar-type.c: New tests.
7889
7890 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7891
7892         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7893         * gnat.dg/test_nested_subtype_byref.adb: New test.
7894
7895 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR fortran/33439
7898         * gfortran.dg/gomp/pr33439.f90: New test.
7899
7900 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7901
7902         PR fortran/33455
7903         * gfortran.dg/merge_char_3.f90: New.
7904
7905 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/33037
7908         * gfortran.dg/transfer_check_1.f90: New.
7909
7910 2007-09-20  Asher Langton  <langton2@llnl.gov>
7911
7912         PR fortran/20441
7913         * gfortran.dg/init_flag_1.f90: New.
7914         * gfortran.dg/init_flag_2.f90: New.
7915         * gfortran.dg/init_flag_3.f90: New.
7916         * gfortran.dg/init_flag_4.f90: New.
7917         * gfortran.dg/init_flag_5.f90: New.
7918         * gfortran.dg/init_flag_6.f90: New.
7919         * gfortran.dg/init_flag_7.f90: New.
7920
7921 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7922
7923         PR c++/33460
7924         * g++.dg/ext/anon-struct6.C: New.
7925
7926 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7927
7928         PR libfortran/23272
7929         * gfortran.dg/inquire_10.f90: New test.
7930
7931 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7932
7933         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7934
7935 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7936
7937         PR fortran/33221
7938         * gfortran.dg/used_types_18.f90: Declare variable of empty
7939         derived type.
7940
7941 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7942
7943         PR fortran/33288
7944         * gfortran.dg/array_constructor_19.f90: New test.
7945
7946 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR debug/33316
7949         * gcc.dg/debug/pr33316.c: New test.
7950
7951         PR c++/33496
7952         * g++.dg/cpp0x/variadic76.C: New test.
7953         * g++.dg/cpp0x/variadic77.C: New test.
7954         * g++.dg/cpp0x/variadic78.C: New test.
7955
7956         PR c/33238
7957         PR c/27301
7958         * gcc.c-torture/execute/20070919-1.c: New test.
7959         * gcc.dg/pr33238.c: New test.
7960         * gcc.dg/pr27301.c: New test.
7961
7962 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7963
7964         * lib/target-supports.exp (check_effective_target_mips64): New
7965         procedure.
7966         * gcc.dg/lower-subreg-1.c: Require !mips64.
7967         * gcc.dg/sibcall-3.c (ATTR): New macro.
7968         (recurser_void1, recurser_void2): Use it.
7969         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7970         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7971
7972 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7973
7974         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7975         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7976         warning annotation.
7977         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7978
7979 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7980
7981         PR fortran/33497
7982         * gfortran.dg/c_loc_tests_11.f03: New test case.
7983
7984 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7985
7986         PR c++/33459
7987         * g++.dg/init/ref14.C: New.
7988
7989 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7990
7991         * gnat.dg/slice2.ad[sb]: New testcase.
7992
7993 2007-09-19  Nick Clifton  <nickc@redhat.com>
7994
7995         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7996
7997 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7998
7999         * gcc.target/bfin/bfin.exp: New.
8000         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
8001         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
8002         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
8003         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
8004         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
8005         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
8006         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
8007         mcpu-bf561.c, mcpu-default.c}: New tests.
8008
8009 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
8010
8011         Restore detection of unsupported TLS.
8012
8013         Revert this patch:
8014         2007-02-10  Richard Henderson  <rth@redhat.com>
8015
8016         * lib/target-supports.exp (check_effective_target_tls): Redefine
8017         to mean non-emulated tls.
8018         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8019         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8020         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8021         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8022         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8023         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8024         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8025
8026         And then:
8027         * lib/target-supports.exp (check_effective_target_tls): Use
8028         stronger test for compiler support for TLS.
8029         (check_effective_target_tls_native): New, to test for non-emulated
8030         TLS support.
8031         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
8032         instead of dg-require-effective-target tls.
8033         * g++.dg/gomp/copyin-1.C: Likewise.
8034         * g++.dg/gomp/sharing-1.C: Likewise.
8035         * g++.dg/gomp/tls-1.C: Likewise.
8036         * g++.dg/gomp/tls-2.C: Likewise.
8037         * g++.dg/gomp/tls-3.C: Likewise.
8038         * g++.dg/tls/diag-1.C: Likewise.
8039         * g++.dg/tls/diag-2.C: Likewise.
8040         * g++.dg/tls/diag-3.C: Likewise.
8041         * g++.dg/tls/diag-4.C: Likewise.
8042         * g++.dg/tls/diag-5.C: Likewise.
8043         * g++.dg/tls/init-1.C: Likewise.
8044         * g++.dg/tls/init-2.C: Likewise.
8045         * g++.dg/tls/trivial.C: Likewise.
8046         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
8047         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
8048         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8049         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
8050         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
8051         * gcc.dg/gomp/clause-1.c: Likewise.
8052         * gcc.dg/gomp/copyin-1.c: Likewise.
8053         * gcc.dg/gomp/sharing-1.c: Likewise.
8054         * gcc.dg/gomp/tls-1.c: Likewise.
8055         * gcc.dg/gomp/tls-2.c: Likewise.
8056         * gcc.dg/tls/alpha-1.c: Likewise.
8057         * gcc.dg/tls/opt-1.c: Likewise.
8058         * gcc.dg/tls/opt-13.c: Likewise.
8059         * gcc.dg/tls/opt-14.c: Likewise.
8060         * gcc.dg/tls/opt-2.c: Likewise.
8061         * gcc.dg/tls/opt-3.c: Likewise.
8062         * gcc.dg/tls/opt-4.c: Likewise.
8063         * gcc.dg/tls/opt-7.c: Likewise.
8064         * gcc.dg/tls/section-1.c: Likewise.
8065         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
8066         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
8067         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
8068         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
8069         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8070         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8071         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
8072         * gfortran.dg/gomp/crayptr2.f90: Likewise.
8073         * gfortran.dg/gomp/fixed-1.f: Likewise.
8074         * gfortran.dg/gomp/free-1.f90: Likewise.
8075         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8076         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
8077         * gfortran.dg/gomp/reduction1.f90: Likewise.
8078         * gfortran.dg/gomp/sharing-1.f90: Likewise.
8079
8080 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8081
8082         PR fortran/31119
8083         * gfortran.dg/bounds_check_9.f90: New test.
8084         * gfortran.dg/bounds_check_fail_2.f90: New test.
8085
8086 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8087
8088         PR c++/33462 (again)
8089         * g++.dg/ext/va-arg1.C: Adjust.
8090
8091 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8092
8093         PR c++/33462
8094         * g++.dg/ext/va-arg1.C: New.
8095
8096 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8097
8098         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
8099
8100 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8101
8102         PR c++/33463
8103         * g++.dg/rtti/typeid6.C: New.
8104
8105 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8106
8107         PR c++/33464
8108         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
8109         * g++.dg/ext/is_class_error2.C: New.
8110
8111 2007-09-18  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/33340
8114         * g++.dg/torture/pr33340.C: New testcase.
8115
8116 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8117
8118         PR fortran/33231
8119         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
8120         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
8121         * gfortran.dg/elemental_subroutine_5.f90: New.
8122
8123 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
8124
8125         * lib/target-supports.exp (check_profiling_available): Extend
8126         mips*-*-elf check to mips*-*-elf*.
8127
8128 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * gcc.dg/format/c90-scanf-5.c: New test.
8131         * gcc.dg/format/c99-scanf-4.c: New test.
8132         * gcc.dg/format/ext-7.c: New test.
8133         * gcc.dg/format/ext-8.c: New test.
8134
8135         PR middle-end/33423
8136         * gcc.c-torture/compile/20070915-1.c: New test.
8137
8138 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8139
8140         PR fortran/33106
8141         * gfortran.dg/private_type_9.f90: New.
8142
8143 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8144
8145         PR middle-end/33449
8146         * gfortran.dg/pr33449.f90: New test.
8147
8148 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8149
8150         * gfortran.dg/interface_15.f90: Compile with -std=f95.
8151         * gfortran.dg/private_type_1.f90: Ditto
8152         * gfortran.dg/interface_18.f90: New.
8153         * gfortran.dg/private_type_8.f90: New.
8154
8155 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
8156
8157         PR c++/33124
8158         * g++.dg/warn/new1.C: Adjust.
8159         * g++.dg/torture/str_empty.C: Likewise.
8160
8161 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8162
8163         * gcc.target/mips/dse-1.c: New test.
8164
8165 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8166
8167         PR c++/32756
8168         * g++.dg/overload/operator3.C: New.
8169
8170 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8171
8172         * gcc.target/mips/truncate-1.c: New test.
8173
8174 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
8175
8176         PR fortran/29396
8177         PR fortran/29606
8178         PR fortran/30625
8179         PR fortran/30871
8180         * gfortran.dg/subref_array_pointer_1.f90: New test.
8181         * gfortran.dg/subref_array_pointer_2.f90: New test.
8182
8183 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
8184
8185         * gfortran.dg/nint_2.f90: Correct last change.
8186
8187 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
8188
8189         * gcc.dg/tree-ssa/parallelization-1.c: New test.
8190
8191 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
8192
8193         * gcc.dg/vect/pr33373b.c: New test.
8194
8195 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
8196
8197         PR target/33438
8198         * gcc.target/i386/pr33438.c: New test.
8199
8200 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8201
8202         * gfortran.dg/nint_2.f90: Revert previous commit.
8203
8204 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8205
8206         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
8207
8208 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
8209
8210         PR debug/33429
8211         * g++.dg/other/unused1.C: XFAIL class2 scan.
8212
8213 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8214
8215         PR fortran/33343
8216         * gfortran.dg/elemental_args_check_1.f90: New.
8217         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
8218         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
8219
8220 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8221
8222         * gfortran.dg/recursive_check_3.f90: New.
8223
8224 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8225
8226         PR fortran/33412
8227         * gfortran.dg/elemental_bind_c.f90: New.
8228
8229 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
8230
8231         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
8232         * gcc.target/mips/mips16-attributes-2.c: New test.
8233         * gcc.target/mips/mips16-attributes-3.c: Likewise.
8234         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
8235         hard-float asm when __mips16 is defined.
8236         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
8237         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
8238         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
8239         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
8240         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
8241         * gcc.target/mips/pr26765.c (foo): Likewise.
8242         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
8243         targets, use dg-mips-options instead of dg-options, and use -mgp32
8244         to force 32-bit mode.
8245         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
8246         and 64-bit mode.
8247         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
8248
8249 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8250             Michael Meissner  <michael.meissner@amd.com>
8251
8252         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
8253         * gcc.target/i386/sse5-hsubX.c: Ditto.
8254         * gcc.target/i386/sse5-permpX.c: Ditto.
8255         * gcc.target/i386/sse5-haddX.c: Ditto.
8256         * gcc.target/i386/sse5-maccXX.c: Ditto.
8257         * gcc.target/i386/sse5-msubXX.c: Ditto.
8258         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
8259         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
8260
8261         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
8262         optimizes floating point conditional moves into the pcmov
8263         instruction on SSE5.
8264         * gcc.target/i386/sse5-pcmov2.c: Ditto.
8265
8266         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
8267         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
8268         SSE5.
8269
8270         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
8271         compiler optimizes vector (a*b)+c into fmadd on SSE5.
8272
8273         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
8274         optimizes (a*b)+c into fmadd on SSE5.
8275
8276         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
8277         whether the SSE5 instructions can be generated.
8278
8279         * gcc.target/i386/sse5-check.h: New. Add support for 
8280         SSE5 tests.
8281
8282         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
8283         ammintrin.h, and turn on -msse5 option instead of -msse4a.
8284         * gcc.target/i386/sse-13.c: Ditto.
8285         * gcc.target/i386/sse-14.c: Ditto.
8286
8287 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
8288
8289         PR testsuite/33153
8290         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
8291         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
8292
8293 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR target/32338
8296         * gcc.dg/pr32338-1.c: New test.
8297         * gcc.dg/pr32338-2.c: New test.
8298
8299 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
8300         
8301         * lib/target-supports.exp (check_effective_target_sync_int_long):
8302         Revert change to add xtensa.
8303         (check_effective_target_sync_char_short): Likewise.
8304         
8305 2007-09-12  Olivier Hainque  <hainque@adacore.com>
8306
8307         * gnat.dg/packed_subtype.adb: New test.
8308
8309 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8310
8311         PR fortran/33297
8312         * gfortran.dg/intrinsic_size.f90: New.
8313
8314 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8315
8316         PR fortran/33284
8317         PR fortran/33310
8318         * gfortran.dg/conflicts_2.f90: New.
8319
8320 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8321
8322         PR tree-optimization/32377
8323         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8324         dependence distance.
8325         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8326         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8327         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8328         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8329
8330 2007-09-12  Richard Guenther  <rguenther@suse.de>
8331
8332         PR middle-end/33382
8333         * gcc.c-torture/compile/pr33382.c: New testcase.
8334         * gcc.c-torture/execute/pr33382.c: Likewise.
8335
8336 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8337
8338         PR fortran/33395
8339         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8340
8341 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8342
8343         PR tree-optimization/33373
8344         * gcc.dg/vect/pr33373.c: New test.
8345
8346 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8347
8348         * lib/target-supports.exp (check_effective_target_vect_no_double):
8349         Remove unused proc.
8350
8351 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8352             Ulrich Weigand  <uweigand@de.ibm.com>
8353
8354         * gcc.target/spu/dfcgt-nan.c: New test.
8355
8356 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8357
8358         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8359
8360 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8361
8362         PR fortran/33040
8363         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8364
8365 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8366
8367         * gcc.dg/va-arg-pack-len-1.c: New test.
8368         * g++.dg/va-arg-pack-len-1.C: New test.
8369
8370 2007-09-11  Michael Matz  <matz@suse.de>
8371
8372         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8373
8374 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8375
8376         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8377         checks for size of long double.
8378         * gcc.dg/dfp/convert.h: New file.
8379         * gcc.dg/dfp/convert-bfp-2.c: New test.
8380         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8381         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8382         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8383         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8384         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8385         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8386         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8387         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8388         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8389
8390 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8391
8392         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8393         Change dg-final to expect 1 non-profitable loop and
8394         3 profitable loops.
8395         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8396         Change dg-final to expect 1 non-profitable loop and
8397         3 profitable loops.
8398         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8399         Change dg-final to expect 1 profitable loop.
8400         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8401         Change dg-final to expect 1 profitable loop.    
8402         
8403 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8404
8405         * gcc.target/mips/call-saved-1.c: New test.
8406         * gcc.target/mips/call-saved-2.c: Likewise.
8407         * gcc.target/mips/call-saved-3.c: Likewise.
8408         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8409         instead of mips_mips64.  Set mips_fp64 too.
8410         (is_gp32_flag): Return true for -mips1 and -mips2.
8411         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8412
8413 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8414
8415         * g++.dg/ext/va-arg-pack-1.C: New test.
8416         * g++.dg/ext/va-arg-pack-2.C: New test.
8417
8418 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8419
8420         PR target/33369
8421         * gcc.dg/vect/pr33369.c: New test.
8422
8423 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8424
8425         PR fortran/33370
8426         * gfortran.dg/array_memcpy_5.f90:  New test.
8427
8428 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8429
8430         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8431
8432 2007-09-09  Richard Guenther  <rguenther@suse.de>
8433
8434         * gcc.c-torture/compile/20070906-1.c: New testcase.
8435
8436 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8437
8438         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8439         noinline attribute.
8440         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8441         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8442         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8443         Likewise.
8444
8445 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8446
8447         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8448
8449 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8450
8451         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8452
8453 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8454
8455         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8456         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8457         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8458         Compile tests with -fno-tree-pre.
8459         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8460         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8461         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8462         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8463         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8464         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8465         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8466         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8467         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8468         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8469         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8470         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8471         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8472         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8473         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8474         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8475         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8476         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8477         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8478
8479 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8480
8481         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8482         to call objdump.
8483         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8484         Use remote_exec to call c++filt.
8485         * lib/target-supports-dg.exp (dg-require-host-local): New.
8486         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8487         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8488         * g++.dg/rtti/repo1.C: Likewise.
8489         * g++.dg/template/repo1.C: Likewise.
8490         * g++.dg/template/repo2.C: Likewise.
8491         * g++.dg/template/repo3.C: Likewise.
8492         * g++.dg/template/repo4.C: Likewise.
8493         * g++.dg/template/repo5.C: Likewise.
8494         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8495         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8496         * g++.old-deja/g++.pt/repo1.C: Likewise.
8497         * g++.old-deja/g++.pt/repo2.C: Likewise.
8498         * g++.old-deja/g++.pt/repo3.C: Likewise.
8499         * g++.old-deja/g++.pt/repo4.C: Likewise.
8500         * gcc.dg/cpp/trad/builtins.c: Likewise.
8501
8502 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8503
8504         PR tree-optimization/32283
8505         * gcc.dg/tree-ssa/loop-31.c: New test.
8506
8507 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8508
8509         PR rtl-optimization/26449
8510         * gcc.target/i386/pr26449-1.c: New file.
8511
8512 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8513
8514         PR target/33329
8515         PR rtl-optimization/26449
8516         * gcc.target/i386/pr33329.c: New file.
8517
8518 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8519
8520         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8521
8522 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8523
8524         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8525
8526 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8527
8528         PR tree-optimization/33301
8529         * gfortran.dg/vect/pr33301.f: New test.
8530
8531 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8532
8533         PR libfortran/33307
8534         * gfortran.dg/backspace_10.f90: New test.
8535
8536 2007-09-07  Richard Guenther  <rguenther@suse.de>
8537
8538         Reapply
8539         2007-09-06  Richard Guenther  <rguenther@suse.de>
8540
8541         PR tree-optimization/32586
8542         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8543         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8544         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8545         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8546         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8547         now obsolete simplification.
8548
8549 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8550         
8551         PR tree-optimization/33299
8552         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8553         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8554
8555 2007-09-07  Richard Guenther  <rguenther@suse.de>
8556
8557         Revert
8558         2007-09-06  Richard Guenther  <rguenther@suse.de>
8559
8560         PR tree-optimization/32586
8561         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8562         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8563         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8564         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8565         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8566         now obsolete simplification.
8567
8568 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8569
8570         PR tree-optimization/32821
8571         * gcc.dg/tree-ssa/pr32821.c: New file.
8572
8573 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8574
8575         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8576         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8577         and mips_forced_no_er.
8578         (dg-mips-options): Add -mno-abicalls when a small-data option is
8579         specified.  Skip tests with small-data options if mips_forced_gp.
8580         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8581         * gcc.target/mips/sdata-1.c: New test.
8582         * gcc.target/mips/sdata-2.c: Likewise.
8583         * gcc.target/mips/sdata-3.c: Likewise.
8584         * gcc.target/mips/sdata-4.c: Likewise.
8585
8586 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8587
8588         PR fortran/33298
8589         * spread_zerosize_1.f90:  New test case.
8590         * spread_bounds_1.f90:  New test case.
8591
8592 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8593
8594         PR c++/32674
8595         * g++.dg/template/static31.C: New.
8596
8597 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8598
8599         PR fortran/33271
8600         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8601         powerpc*-linux-gnu.
8602
8603 2007-09-06  David Daney  <ddaney@avtrex.com>
8604             Richard Sandiford  <richard@codesourcery.com>
8605
8606         PR target/33256
8607         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8608         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8609         * gcc.target/mips/pr33256.c: New test.
8610
8611 2007-09-06  Tom Tromey  <tromey@redhat.com>
8612
8613         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8614
8615 2007-09-06  Richard Guenther  <rguenther@suse.de>
8616
8617         PR tree-optimization/32586
8618         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8619         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8620         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8621         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8622         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8623         now obsolete simplification.
8624
8625 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8626
8627         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8628         * gcc.target/i386/sse3-addsubps.c: Ditto.
8629         * gcc.target/i386/sse3-haddpd.c: Ditto.
8630         * gcc.target/i386/sse3-haddps.c: Ditto.
8631         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8632         * gcc.target/i386/sse3-hsubps.c: Ditto.
8633         * gcc.target/i386/sse3-lddqu.c: Ditto.
8634         * gcc.target/i386/sse3-movddup.c: Ditto.
8635         * gcc.target/i386/sse3-movshdup.c: Ditto.
8636         * gcc.target/i386/sse3-movsldup.c: Ditto.
8637
8638 2007-09-06  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/33302
8641         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8642
8643 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8644
8645         PR libfortran/33225
8646         * gfortran.dg./fmt_float.f90: New test.
8647
8648 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8649
8650         PR libfortran/33253
8651         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8652
8653 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8654
8655         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8656         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8657
8658 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8659
8660         * g++.dg/eh/builtin1.C: New test.
8661         * g++.dg/eh/builtin2.C: New test.
8662         * g++.dg/eh/builtin3.C: New test.
8663
8664         PR c++/33289
8665         * g++.dg/eh/builtin4.C: New test.
8666
8667 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8668
8669         * gcc.target/powerpc/dfp-dd.c: New test.
8670         * gcc.target/powerpc/dfp-td.c: New test.
8671
8672 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8673
8674         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8675         * gcc.dg/va-arg-pack-1.c: New test.
8676
8677 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8678
8679         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8680         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8681         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8682         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8683         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8684
8685 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8686
8687         PR c++/30302
8688         * g++.dg/ext/anon-struct5.C: New.
8689
8690 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8691
8692         * gcc.dg/i386-cpuid.h: Remove.
8693         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8694         (main): Use __get_cpuid to get target features.
8695         * gcc.target/i386/sse-check.h: Ditto.
8696         * gcc.target/i386/sse2-check.h: Ditto.
8697         * gcc.target/i386/sse3-check.h: Ditto.
8698         * gcc.target/i386/ssse3-check.h: Ditto.
8699         * gcc.target/i386/sse4_1-check.h: Ditto.
8700         * gcc.target/i386/sse4_2-check.h: Ditto.
8701         * gcc.target/i386/sse4a-check.h: Ditto.
8702         * gcc.dg/torture/pr16104-1.c: Ditto.
8703         (do_test): Change to void.
8704         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8705         * gcc.target/i386/sse-6.c: Ditto.
8706         * gcc.target/i386/sse-7.c: Ditto.
8707         * g++.dg/other/i386-1.C: Include cpuid.h.
8708         (main): New function.  Use __get_cpuid to get target fetaures.
8709
8710 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8711             David Ung  <davidu@mips.com>
8712             Nigel Stephens <nigel@mips.com>
8713
8714         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8715         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8716         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8717         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8718         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8719         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8720         * gcc.dg/torture/pr19683-1.c: Likewise.
8721         * gcc.target/mips/madd-3.c: Likewise.
8722         * gcc.target/mips/maddu-3.c: Likewise.
8723         * gcc.target/mips/msub-3.c: Likewise.
8724         * gcc.target/mips/msubu-3.c: Likewise.
8725         * gcc.target/mips/asm-1.c: Likewise.
8726         * gcc.target/mips/branch-1.c: Likewise.
8727         * gcc.target/mips/ins-1.c: Likewise.
8728         * gcc.target/mips/near-far-3.c: Likewise.
8729         * gcc.target/mips/near-far-4.c: Likewise.
8730         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8731         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8732         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8733         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8734         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8735         * gcc.target/mips/dspr2-MULT.c: Likewise.
8736         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8737         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8738         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8739         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8740         * gcc.target/mips/code-readable-2.c: Likewise.
8741         * gcc.target/mips/code-readable-3.c: Likewise.
8742
8743 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8744             David Ung  <davidu@mips.com>
8745             Nigel Stephens <nigel@mips.com>
8746
8747         * gcc.target/mips/mips16-attributes.c: New.
8748
8749 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8750
8751         PR fortran/31564
8752         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8753
8754         PR fortran/33241
8755         * gfortran.dg/char_length_10.f90: New test.
8756
8757 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8758
8759         PR c++/29731
8760         * g++.dg/parse/template24.C: New.
8761
8762 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8763
8764         * g++.dg/other/spu2vmx-1.C: New test.
8765
8766 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8767
8768         PR tree-optimization/33017
8769         * gcc.dg/pr33017.c: New test.
8770
8771 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8772
8773         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8774         __protected_stream family of macros.
8775
8776 2007-09-04  Jan Hubicka  <jh@suse.cz>
8777
8778         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8779         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8780         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8781         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8782         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8783         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8784         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8785         Likewise.
8786
8787 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8788             Tobias Burnus  <burnus@net-b.de>
8789
8790         * gfortran.dg/proc_decl_1.f90: New.
8791         * gfortran.dg/proc_decl_2.f90: New.
8792         * gfortran.dg/proc_decl_3.f90: New.
8793         * gfortran.dg/proc_decl_4.f90: New.
8794
8795 2007-09-04  Jan Hubicka  <jh@suse.cz>
8796
8797         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8798         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8799         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8800         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8801         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8802         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8803         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8804         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8805         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8806         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8807         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8808         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8809         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8810         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8811         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8812         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8813         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8814         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8815         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8816         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8817         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8818         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8819         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8820         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8821         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8822         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8823         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8824         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8825         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8826         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8827         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8828         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8829         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8830         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8831         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8832         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8833         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8834         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8835         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8836         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8837         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8838         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8839         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8840         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8841         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8842         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8843         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8844         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8845         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8846         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8847         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8848         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8849         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8850         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8851         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8852         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8853         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8854         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8855         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8856         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8857         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8858         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8859         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8860         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8861         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8862         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8863         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8864         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8865         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8866         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8867         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8868         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8869         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8870         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8871         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8872         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8873         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8874         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8875         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8876         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8877         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8878         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8879         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8880         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8881         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8882         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8883         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8884         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8885         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8886         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8887         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8888         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8889         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8890         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8891         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8892         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8893         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8894         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8895         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8896         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8897         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8898         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8899         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8900         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8901         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8902         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8903         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8904         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8905         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8906         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8907         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8908         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8909         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8910         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8911         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8912         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8913         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8914         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8915         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8916         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8917         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8918         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8919         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8920         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8921         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8922         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8923         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8924         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8925         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8926         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8927         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8928         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8929         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8930         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8931         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8932         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8933         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8934         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8935         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8936         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8937         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8938         noinline.
8939         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8940         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8941         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8942         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8943         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8944         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8945         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8946         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8947         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8948         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8949         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8950         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8951         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8952         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8953         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8954         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8955         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8956         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8957         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8958         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8959         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8960         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8961         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8962         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8963         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8964         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8965         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8966         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8967         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8968         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8969         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8970         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8971         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8972         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8973         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8974         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8975         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8976         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8977         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8978         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8979         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8980         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8981         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8982         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8983         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8984         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8985         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8986         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8987         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8988         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8989         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8990         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8991         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8992         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8993         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8994         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8995         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8996         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8997         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8998         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8999         * gcc.dg/vect/vect-22.c: Mark functions noinline.
9000         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
9001         * gcc.dg/vect/vect-64.c: Mark functions noinline.
9002         * gcc.dg/vect/vect-89.c: Mark functions noinline.
9003         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
9004         * gcc.dg/vect/vect-103.c: Mark functions noinline.
9005         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
9006         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
9007         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
9008         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
9009         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
9010         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
9011         * gcc.dg/vect/vect-31.c: Mark functions noinline.
9012         * gcc.dg/vect/vect-14.c: Mark functions noinline.
9013         * gcc.dg/vect/vect-73.c: Mark functions noinline.
9014         * gcc.dg/vect/vect-56.c: Mark functions noinline.
9015         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
9016         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
9017         * gcc.dg/vect/vect-98.c: Mark functions noinline.
9018         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
9019         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
9020         * gcc.dg/vect/vect-112.c: Mark functions noinline.
9021         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
9022         * gcc.dg/vect/vect-6.c: Mark functions noinline.
9023         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
9024         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
9025         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
9026         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
9027         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
9028         * gcc.dg/vect/pr25413.c: Mark functions noinline.
9029         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
9030         * gcc.dg/vect/vect-40.c: Mark functions noinline.
9031         * gcc.dg/vect/vect-23.c: Mark functions noinline.
9032         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
9033         * gcc.dg/vect/vect-82.c: Mark functions noinline.
9034         * gcc.dg/vect/vect-65.c: Mark functions noinline.
9035         * gcc.dg/vect/vect-48.c: Mark functions noinline.
9036         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
9037         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
9038         * gcc.dg/vect/vect-104.c: Mark functions noinline.
9039         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
9040         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
9041         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
9042         * gcc.dg/vect/vect-32.c: Mark functions noinline.
9043         * gcc.dg/vect/vect-15.c: Mark functions noinline.
9044         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
9045         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
9046         * gcc.dg/vect/vect-91.c: Mark functions noinline.
9047         * gcc.dg/vect/vect-74.c: Mark functions noinline.
9048         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
9049         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
9050         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
9051         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
9052         * gcc.dg/vect/vect-99.c: Mark functions noinline.
9053         * gcc.dg/vect/vect-113.c: Mark functions noinline.
9054         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
9055         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
9056         * gcc.dg/vect/vect-7.c: Mark functions noinline.
9057         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
9058         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
9059         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
9060         * gcc.dg/vect/vect-24.c: Mark functions noinline.
9061         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
9062         * gcc.dg/vect/vect-83.c: Mark functions noinline.
9063         * gcc.dg/vect/vect-66.c: Mark functions noinline.
9064         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
9065
9066 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
9067
9068         PR middle-end/33187
9069         * gcc.target/i386/cmov7.c: New file.
9070
9071 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
9072
9073         * gcc.target/i386/sse4a-check.h: New file.
9074         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
9075         * gcc.target/i386/sse4a-insert.c: Ditto.
9076         * gcc.target/i386/sse4a-montsd.c: Ditto.
9077         * gcc.target/i386/sse4a-montss.c: Ditto.
9078         * gcc.target/i386/mmx-check.h: New file.
9079         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
9080         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
9081         * gcc.target/i386/sse-check.h: New file.
9082         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
9083         * gcc.target/i386/sse-3.c: Ditto.
9084         * gcc.target/i386/sse-7.c: Ditto.
9085         * gcc.target/i386/sse-9.c: Ditto.
9086         * gcc.target/i386/ssefn-3.c: Ditto.
9087         * gcc.target/i386/sse-recip.c: Ditto.
9088         * gcc.target/i386/sse-recip-vec.c: Ditto.
9089         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
9090         * gcc.target/i386/20020523-1.c: Remove.
9091         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
9092         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9093         * gcc.target/i386/ssefn-4.c: Ditto.
9094         * gcc.target/i386/sse-6.c: Ditto.
9095         * gcc.target/i386/sse-10.c: Ditto.
9096         * gcc.target/i386/sse-11.c: Ditto.
9097         * gcc.target/i386/sse-18.c: Ditto.
9098         * gcc.target/i386/fpprec-1.c: Ditto.
9099         * g++.dg/other/i386-1.C: Ditto.
9100
9101 2007-09-04  Richard Guenther  <rguenther@suse.de>
9102
9103         PR tree-optimization/33291
9104         * gcc.dg/volatile2.c: New testcase.
9105         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
9106         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
9107         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
9108         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
9109
9110 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9111
9112         PR fortran/33253
9113         * gfortran.dg/namelist_15.f90: Update test.
9114         * gfortran.dg/namelist_24.f90: Update test.
9115         * gfortran.dg/namelist_38.f90: New test.
9116
9117 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
9118
9119         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
9120         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9121         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
9122         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9123         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
9124         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9125
9126 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9127
9128         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
9129         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
9130
9131         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
9132
9133 2007-09-02  David Daney  <ddaney@avtrex.com>
9134
9135         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
9136         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
9137         * gcc.target/mips/atomic-memory-1.c: Ditto.
9138         * gcc.target/mips/atomic-memory-2.c: Ditto.
9139
9140 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9141
9142         * gcc.target/cris/builtin_clz_v0.c: New testcase.
9143         * gcc.target/cris/builtin_clz_v3.c: New testcase.
9144
9145 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
9146
9147         * gfortran.dg/substr_6.f90: New test.
9148
9149 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
9150
9151         PR c++/33208
9152         * g++.dg/other/error18.C: New.
9153         * g++.dg/expr/bitfield3.C: Adjust.
9154
9155 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
9156
9157         PR fortran/33276
9158         * gfortran.fortran-torture/compile/pr33276.f90: New.
9159
9160 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
9161
9162         PR C/29237
9163         PR middle-end/33272
9164         * gcc.dg/c99-arraydecl-3.c: New test.
9165
9166 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
9167
9168         PR c++/32597
9169         * g++.dg/cpp0x/variadic-new2.C: New.
9170         * g++.dg/cpp0x/variadic-new.C: New.
9171
9172 2007-08-31  Tobias Burnus  <burnus@net-b.de>
9173
9174         PR fortran/33232
9175         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
9176         * gfortran.dg/read_1.f90: New.
9177
9178 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9179
9180         PR c++/33210
9181         * g++.dg/template/error30.C: New.
9182
9183 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9184
9185         PR c++/32113
9186         * g++.dg/template/crash70.C: New.
9187
9188 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9189
9190         PR c++/33212
9191         * g++.dg/ext/is_class_error.C: New.
9192
9193 2007-08-31  Olivier Hainque  <hainque@adacore.com>
9194
9195         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
9196         
9197 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
9198             Revital Eres  <eres@il.ibm.com>
9199
9200         * gcc.target/powerpc/paired-1.c: New test.
9201         * gcc.target/powerpc/paired-2.c: New test.
9202         * gcc.target/powerpc/paired-3.c: New test.
9203         * gcc.target/powerpc/paired-4.c: New test.
9204         * gcc.target/powerpc/paired-5.c: New test.
9205         * gcc.target/powerpc/paired-6.c: New test.
9206         * gcc.target/powerpc/paired-7.c: New test.
9207         * gcc.target/powerpc/ppc-paired.c: New test.
9208
9209 2007-08-31  Ollie Wild  <aaw@google.com>
9210
9211         * g++.dg/conversion/ptrmem2.C: New test.
9212         * g++.dg/conversion/ptrmem3.C: New test.
9213         * g++.dg/conversion/ptrmem4.C: New test.
9214         * g++.dg/conversion/ptrmem5.C: New test.
9215         * g++.dg/conversion/ptrmem6.C: New test.
9216         * g++.dg/conversion/ptrmem7.C: New test.
9217         * g++.dg/conversion/ptrmem8.C: New test.
9218
9219 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
9220
9221         PR fortran/31879
9222         * gfortran.dg/char_length_7.f90: New test.
9223         * gfortran.dg/char_length_9.f90: New test.
9224         * gfortran.dg/char_assign_1.f90: Add extra warning.
9225
9226         PR fortran/31197
9227         PR fortran/31258
9228         * gfortran.dg/char_length_8.f90: New test.
9229
9230 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9231
9232         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
9233
9234 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9235
9236         * gcc.dg/inline-24.c: New test.
9237         * g++.dg/opt/inline11.C: New test.
9238
9239 2007-08-30  Richard Guenther  <rguenther@suse.de>
9240
9241         * gcc.target/i386/vectorize5.c: New testcase.
9242
9243 2007-08-30  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/33228
9246         * interface.c (check_interface0): Improve error for external procs.
9247         (check_sym_interfaces): Fix checking of module procedures.
9248
9249 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
9252         (AI): Add AI_ALIGN.
9253         * gcc.dg/sync-3.c: New test.
9254
9255         PR middle-end/32758
9256         * gcc.dg/cleanup-12.c: New test.
9257
9258 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
9259
9260         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
9261         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
9262         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
9263         * gcc.dg/pr32450.c: Ditto.
9264         * gcc.dg/nest.c: Ditto.
9265         * gcc.dg/nested-func-4.c: Ditto.
9266         * g++.old-deja/g++.law/profile1.C: Ditto.
9267
9268 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9269
9270         PR fortran/32989
9271         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
9272         non-default integer kind arguments.
9273
9274 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
9275
9276         PR fortran/33105
9277         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
9278
9279 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9280
9281         * gcc.dg/h8300-ice2.c: Remove target selector.
9282
9283 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
9284
9285         PR fortran/33215
9286         * gfortran.dg/binding_label_tests_15.f03: New test case.
9287         * gfortran.dg/binding_label_tests_16.f03: Ditto.
9288
9289 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9290
9291         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
9292         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
9293
9294 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
9295
9296         PR c++/33194
9297         * g++.dg/other/canon-33194.C: New.
9298
9299 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9300
9301         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
9302         * gcc.c-torture/execute/pr23135.c: Likewise.
9303
9304 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9305
9306         * gcc.dg/pr31344.c: Move to ...
9307         * gcc.dg/dfp/pr31344.c: ... here.
9308         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9309         * gcc.dg/20050503-1.c: Ditto.
9310         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9311         * gcc.dg/20061127-1.c: Compile only for fpic targets.
9312         * gcc.dg/20060801-1.c: Ditto.
9313
9314 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
9315
9316         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9317         * gfortran.dg/nan_1.f90: Likewise.
9318
9319 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9320
9321         PR fortran/33055
9322         Revert previous patch.
9323
9324 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9325             Kazu Hirata  <kazu@codesourcery.com>
9326
9327         * gcc.target/m68k/interrupt-1.c: New.
9328
9329 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9330
9331         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9332         10000 for targets where "int" can't hold at least 100000.
9333         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9334         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9335         (test5)(test6): Use it.
9336         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9337         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9338         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9339         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9340         * gcc.dg/attr-alloc_size.c (test): Likewise.
9341
9342 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9343
9344         PR c++/33209
9345         * g++.dg/template/error29.C: New.
9346
9347 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR c++/32596
9350         * g++.dg/ext/visibility/anon5.C: New test.
9351
9352 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9353
9354         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9355
9356 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9357
9358         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9359         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9360         * gfortran.dg/gamma_4.f90: New: large-real tests.
9361
9362 2007-08-28  Jason Merrill  <jason@redhat.com>
9363
9364         PR c++/29000
9365         * g++.dg/ext/stmtexpr12.C: New test.
9366
9367         PR c++/28558
9368         * g++.dg/ext/attrib28.C: New test.
9369
9370 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9371
9372         PR target/32661
9373         * gcc.target/i386/pr32661.c: New test.
9374
9375 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9376
9377         PR middle-end/32370
9378         * gcc.dg/pr32370.c: New test.
9379
9380         PR rtl-optimization/33148
9381         * gcc.c-torture/compile/20070827-1.c: New test.
9382
9383         PR debug/32914
9384         * d++.dg/debug/const3.C: New test.
9385         * d++.dg/debug/const4.C: New test.
9386         * d++.dg/debug/dwarf2/const1.C: New test.
9387         * d++.dg/debug/dwarf2/const2.C: New test.
9388         * d++.dg/debug/dwarf2/const2b.C: New test.
9389
9390 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9391             Vladimir Yanovsky  <yanov@il.ibm.com>
9392             Revital Eres  <eres@il.ibm.com>
9393             Andrey Belevantsev  <abel@ispras.ru>
9394
9395         * gcc.dg/sms-1.c: New test.
9396
9397 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9398
9399         * g++.dg/ext/gnu-inline-common.h: New.
9400         * g++.dg/ext/gnu-inline-global-reject.C: New.
9401         * g++.dg/ext/gnu-inline-global.C: New.
9402         * g++.dg/ext/gnu-inline-namespace.C: New.
9403         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9404         * g++.dg/ext/gnu-inline-class.C: New.
9405         * g++.dg/ext/gnu-inline-class-static.C: New.
9406         * g++.dg/ext/gnu-inline-template-class.C: New.
9407         * g++.dg/ext/gnu-inline-template-func.C: New.
9408
9409 2007-08-27  Jason Merrill  <jason@redhat.com>
9410
9411         PR c++/31337
9412         * g++.dg/ext/stmtexpr11.C: New.
9413
9414 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9415
9416         * lib/target-supports.exp (check_profiling_available):
9417         Set profiling_available_saved to 0 on fido-*-elf.
9418
9419 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9420
9421         PR tree-optimization/33173
9422         
9423         * gcc.c-torture/compile/pr33173.c: New.
9424
9425 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         PR target/31385
9428         * gcc.dg/dfp/pr31385.c: New.
9429
9430 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9431
9432         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9433
9434 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9435
9436         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9437         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9438         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9439         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9440         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9441         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9442         gcc.target/m68k directory.
9443         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9444         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9445         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9446         gcc.target/cris directory.
9447         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9448         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9449         gcc.target/bfin directory.
9450
9451         * gcc.target/sh: New directory.
9452         * gcc.target/sh/sh.exp: New file.
9453         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9454         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9455         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9456         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9457         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9458         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9459
9460 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9461
9462         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9463         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9464         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9465         * gcc.target/i386/local2.c: Ditto.
9466         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9467         * gcc.target/i386/20011119-1.c: Ditto.
9468         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9469         * gcc.target/i386/fastcall-1.c: Fix target selector.
9470
9471 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9472
9473         PR fortran/33055
9474         * gfortran.dg/negative_unit.f: Add new check
9475         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9476         -fdefault-integer-8.
9477
9478 2007-08-26  Asher Langton  <langton2@llnl.gov>
9479
9480         * gfortran.dg/recursive_stack.f90: New.
9481         * gfortran.dg/openmp_stack.f90: New.
9482
9483 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9484
9485         PR fortran/31298
9486         * gfortran.dg/use_10.f90: New.
9487
9488 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9489
9490         PR fortran/32985
9491         * gfortran.dg/namelist_14.f90: Make test case valid.
9492         * gfortran.dg/common_10.f90: New.
9493
9494 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496         PR middle-end/33181
9497         * gcc.dg/ifelse-2.c: New.
9498
9499 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9500
9501         PR fortran/32980
9502         * gfortran.dg/gamma_1.f90: New.
9503         * gfortran.dg/gamma_2.f90: New.
9504         * gfortran.dg/gamma_3.f90: New.
9505
9506 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9507
9508         PR fortran/33188
9509         * gfortran.dg/used_types_18.f90: New.
9510
9511 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.dg/array-init-2.c: New test.
9514
9515 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/33178
9518         * gfortran.dg/initialization_4.f90: Update dg-error.
9519         * gfortran.dg/initialization_13.f90: New.
9520
9521 2007-08-24  Richard Guenther  <rguenther@suse.de>
9522
9523         PR middle-end/33166
9524         * gcc.c-torture/compile/pr33166.c: New testcase.
9525
9526 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9527
9528         PR fortran/33139
9529         * gfortran.dg/pointer_assign_4.f90: New.
9530         * gfortran.dg/shape_2.f90: Fix test case.
9531         * gfortran.dg/char_result_4.f90: Ditto.
9532
9533 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9534
9535         * gcc.dg/array-init-1.c: New test.
9536
9537         PR c++/32567
9538         * g++.dg/parse/crash36.C: New test.
9539
9540 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9541
9542         * gcc.dg/pr32721.c: Updated.
9543
9544 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR tree-optimization/32573
9547         PR middle-end/32946
9548         * gcc.dg/pr32573.c: New test.
9549
9550         PR c++/32898
9551         * g++.dg/lookup/ns3.C: New test.
9552
9553         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9554
9555         PR c++/31941
9556         * g++.dg/parse/crash37.C: New test.
9557
9558 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9559
9560         PR target/17390
9561         * gcc.target/i386/pr17390.c: New test.
9562
9563 2007-08-23  Richard Guenther  <rguenther@suse.de>
9564
9565         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9566         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9567         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9568         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9569         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9570         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9571         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9572         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9573
9574 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9575
9576         * gcc.target/s390: New directory.
9577         * gcc.target/s390/s390.exp: New file.
9578         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9579         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9580         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9581         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9582         gcc.target/s390 directory.
9583
9584 2007-08-23  Richard Guenther  <rguenther@suse.de>
9585
9586         PR tree-optimization/32328
9587         * gcc.dg/pr32328.c: New testcase.
9588
9589 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9590
9591         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9592           available.
9593
9594 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9595
9596         PR fortran/33095
9597         * gfortran.dg/min_max_optional_5.f90: New test.
9598         * gfortran.dg/min_max_optional_2.f90: Remove.
9599         * gfortran.dg/min_max_optional_3.f90: Remove.
9600         * gfortran.dg/min_max_optional_4.f90: Remove.
9601
9602 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9603
9604         * gcc.target/i386/xorps-sse.c: New.
9605         * gcc.target/i386/xorps-sse2.c: New.
9606
9607 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9608
9609         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9610         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9611         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9612
9613 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9614
9615         PR fortran/33020
9616         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9617         include multiple kinds for SHAPE parameter within a single
9618         namespace.
9619         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9620         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9621
9622 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9623
9624         * interface_abstract_1.f90: Extended test case.
9625         * interface_abstract_3.f90: New test.
9626
9627 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9628
9629         * gcc.dg/fold-sub.c: New test.
9630         
9631 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9632
9633         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9634         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9635         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9636         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9637         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9638         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9639
9640 2007-08-22  Richard Guenther  <rguenther@suse.de>
9641
9642         PR middle-end/33007
9643         * gcc.dg/pr33007.c: New testcase.
9644
9645 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9646
9647         * gcc.c-torture/execute/strcmp-1.x: Delete.
9648
9649 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9650
9651         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9652         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9653         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9654         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9655         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9656         gcc.target/i386/stack-realign.c,
9657         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9658         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9659         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9660         target using dg-require-effective-target directive.
9661         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9662         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9663         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9664         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9665         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9666         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9667         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9668         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9669         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9670         Require lp64 target using dg-require-effective-target directive.
9671         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9672         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9673         directive.
9674         * gcc.target/i386/20010202-1.c: Move from here ...
9675         * gcc.dg/20010202-1.c: ... to here.
9676
9677 2007-08-22  Richard Guenther  <rguenther@suse.de>
9678
9679         PR tree-optimization/33142
9680         * gcc.c-torture/execute/pr33142.c: New testcase.
9681
9682 2007-08-22  Richard Guenther  <rguenther@suse.de>
9683
9684         PR middle-end/32563
9685         * g++.dg/torture/pr32563.C: New testcase.
9686
9687 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR middle-end/32912
9690         * gcc.dg/pr32912-1.c: Add -w to options.
9691         * gcc.dg/pr32912-2.c: Likewise.
9692         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9693
9694 2007-08-21  Ian Lance Taylor  <iant@google.com>
9695
9696         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9697
9698 2007-08-21  Ian Lance Taylor  <iant@google.com>
9699
9700         PR tree-optimization/33134
9701         * g++.dg/tree-ssa/pr33134.C: New test.
9702
9703 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9704
9705         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9706         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9707
9708 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9709
9710         PR debug/32610
9711         * gcc.dg/debug/pr32610.c: New test.
9712
9713         * g++.dg/init/new24.C: New test.
9714
9715         PR middle-end/32912
9716         * gcc.dg/pr32912-1.c: New test.
9717         * gcc.dg/pr32912-2.c: New test.
9718         * gcc.dg/pr32912-3.c: New test.
9719
9720 2007-08-21  Richard Guenther  <rguenther@suse.de>
9721
9722         * gcc.dg/pointer-arith-10.c: New testcase.
9723
9724 2007-08-21  Richard Guenther  <rguenther@suse.de>
9725
9726         PR middle-end/33122
9727         * gcc.c-torture/compile/pr33122.c: New testcase.
9728
9729 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9730
9731         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9732
9733 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9734
9735         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9736
9737 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR c++/33025
9740         * g++.dg/init/new23.C: New test.
9741
9742 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9743
9744         PR middle-end/30564
9745         * gcc.c-torture/compile/pr30564-1.c: New test.
9746         * gcc.c-torture/compile/pr30564-2.c: New test.
9747
9748 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9749
9750         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9751
9752 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9753
9754         * gfortran.dg/interface_abstract_2.f90: New.
9755         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9756
9757 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9758
9759         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9760         unknown (so that outer-loop wont get analyzed).
9761         * gcc.dg/vect/vect-outer-1a.c: New test.
9762         * gcc.dg/vect/vect-outer-1b.c: New test.
9763         * gcc.dg/vect/vect-outer-1.c: New test.
9764         * gcc.dg/vect/vect-outer-2a.c: New test.
9765         * gcc.dg/vect/vect-outer-2b.c: New test.
9766         * gcc.dg/vect/vect-outer-2c.c: New test.
9767         * gcc.dg/vect/vect-outer-2.c: New test.
9768         * gcc.dg/vect/vect-outer-3a.c: New test.
9769         * gcc.dg/vect/vect-outer-3b.c: New test.
9770         * gcc.dg/vect/vect-outer-3c.c: New test.
9771         * gcc.dg/vect/vect-outer-3.c: New test.
9772         * gcc.dg/vect/vect-outer-4a.c: New test.
9773         * gcc.dg/vect/vect-outer-4b.c: New test.
9774         * gcc.dg/vect/vect-outer-4c.c: New test.
9775         * gcc.dg/vect/vect-outer-4d.c: New test.
9776         * gcc.dg/vect/vect-outer-4e.c: New test.
9777         * gcc.dg/vect/vect-outer-4f.c: New test.
9778         * gcc.dg/vect/vect-outer-4g.c: New test.
9779         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9780         * gcc.dg/vect/vect-outer-4i.c: New test.
9781         * gcc.dg/vect/vect-outer-4j.c: New test.
9782         * gcc.dg/vect/vect-outer-4k.c: New test.
9783         * gcc.dg/vect/vect-outer-4l.c: New test.
9784         * gcc.dg/vect/vect-outer-4m.c: New test.
9785         * gcc.dg/vect/vect-outer-4.c: New test.
9786         * gcc.dg/vect/vect-outer-5.c: New test.
9787         * gcc.dg/vect/vect-outer-6.c: New test.
9788         * gcc.dg/vect/vect-outer-fir.c: New test.
9789         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9790         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9791
9792 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9793
9794         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9795         and -fno-tree-reassoc.
9796         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9797         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9798         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9799         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9800         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9801         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9802         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9803         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9804         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9805         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9806         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9807         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9808         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9809         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9810         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9811         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9812         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9813         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9814         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9815         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9816         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9817         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9818         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9819         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9820         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9821         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9822         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9823         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9824         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9825         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9826         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9827         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9828         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9829         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9830         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9831         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9832         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9833
9834 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9835
9836         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9837         versioning for aliasing).
9838         * gcc.dg/vect/vect-35.c: Likewise.
9839
9840         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9841         targets.
9842         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9843
9844 2007-08-18  Tom Tromey  <tromey@redhat.com>
9845
9846         PR preprocessor/32974:
9847         * gcc.dg/cpp/pr32974.c: New file.
9848
9849 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9850
9851         * gfortran.dg/interface_abstract_1.f90: New.
9852
9853 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9854
9855         PR fortran/32881
9856         * gfortran.dg/pure_initializer_1.f90: New test.
9857
9858 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/32875
9861         * gfortran.dg/array_constructor_18.f90: New test.
9862
9863 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9864
9865         PR c++/28989
9866         * g++.dg/expr/lval3.C: New test.
9867         * g++.dg/expr/lval4.C: New test.
9868
9869 2007-08-17  Ollie Wild  <aaw@google.com>
9870
9871         PR c++/31749
9872         * g++.dg/lookup/builtin3.C: New test.
9873         * g++.dg/lookup/builtin4.C: New test.
9874         * g++.dg/lookup/using19.C: New test.
9875
9876 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9877
9878         PR c++/32190
9879         * g++.dg/parse/error31.C: New.
9880
9881 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9882
9883         PR c++/32112
9884         * g++.dg/template/error26.C: New.
9885
9886 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9887
9888         PR fortran/33079
9889         * gfortran.dg/zero_length_2.f90: New test.
9890
9891 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9892
9893         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9894         * gfortran.dg/kind_tests_3.f03: Ditto.
9895         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9896         * gfortran.dg/interface_13.f90: Ditto.
9897         * gfortran.dg/pr32738.f90: Ditto.
9898         * gfortran.dg/module_private_1.f90: Ditto.
9899         * gfortran.dg/test_only_clause.f90: Ditto.
9900         * gfortran.dg/bind_c_vars.f90: Ditto.
9901         * gfortran.dg/bind_c_dts.f90: Ditto.
9902         * gfortran.dg/use_9.f90: Ditto.
9903         * gfortran.dg/generic_8.f90: Ditto.
9904         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9905         * gfortran.dg/private_type_6.f90: Ditto.
9906         * gfortran.dg/c_assoc.f90: Ditto.
9907         * gfortran.dg/private_type_7.f90: Ditto.
9908         * gfortran.dg/global_vars_c_init.f90: Ditto.
9909         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9910         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9911         * gfortran.dg/c_size_t_test.f03: Ditto.
9912         * gfortran.dg/used_types_12.f90: Ditto.
9913         * gfortran.dg/pr25923.f90: Ditto.
9914         * gfortran.dg/test_com_block.f90: Ditto.
9915         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9916         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9917         * gfortran.dg/com_block_driver.f90: Ditto.
9918         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9919         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9920         * gfortran.dg/c_loc_test.f90: Ditto.
9921         * gfortran.dg/c_ptr_tests.f03: Ditto.
9922         * gfortran.dg/module_interface_1.f90: Ditto.
9923
9924 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9925
9926         PR c++/32870
9927         * g++.dg/other/error17.C: Adjust.
9928         
9929 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9930
9931         PR middle-end/32970
9932         * g++.dg/ext/altivec-14.C: New test.
9933
9934 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9935
9936         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9937         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9938         dump files.
9939         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9940         * gcc.dg/vect/pr32366.c: Ditto.
9941
9942 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9943
9944         PR testsuite/33082
9945         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9946         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9947         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9948         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9949
9950 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9951
9952         PR fortran/33072
9953         * gfortran.dg/use_9.f90: New.
9954
9955 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9956
9957         * g++.dg/gcov/gcov-5.C: New test.
9958
9959 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9960
9961         * g++.dg/gcov/gcov-4.C: New test.
9962         * lib/gcov.exp (verify-lines): Add support for
9963         checking no-coverage lines.
9964
9965 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9966
9967         * gcc.dg/vect/vect-vfa-01.c: New.
9968         * gcc.dg/vect/vect-vfa-02.c: New.
9969         * gcc.dg/vect/vect-vfa-03.c: New.
9970         * gcc.dg/vect/vect-vfa-04.c: New.
9971         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9972         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9973         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9974         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9975         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9976         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9977         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9978         gfortran.dg/vect/pr19049.f90: Rename to start with
9979         prefix no-vfa-.
9980         * gcc.dg/vect/vect.exp: Disable versioning for alias
9981         when test starts with no-vfa-.
9982         * gfortran.dg/vect/vect.exp: Likewise.
9983
9984 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9985
9986         * gcc.dg/torture/pr32897.c: New test.
9987
9988 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9989
9990         PR c++/31132
9991         * g++.dg/template/crash69.C: New.
9992
9993 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9994
9995         * lib/target-supports.exp (check_effective_target_arm32): Use
9996         check_no_compiler_messages.
9997
9998 2007-08-15  Diego Novillo  <dnovillo@google.com>
9999
10000         gcc.dg/tree-ssa/20070815.c: New test.
10001
10002 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10003
10004         PR fortran/33077
10005         * gfortran.dg/random_7.f90: Initialize variable.
10006
10007 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
10008
10009         PR middle-end/33074
10010         * gfortran.dg/pr33074.f90: New test.
10011
10012         PR c++/32992
10013         * g++.dg/opt/nrv14.C: New test.
10014
10015 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
10016
10017         PR c++/33035
10018         * g++.dg/template/crash68.C: New.
10019
10020 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
10021
10022         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
10023         * gcc.dg/sibcall-4.c: Ditto.
10024
10025 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10026
10027         PR fortran/33066
10028         * gfortran.dg/use_8.f90: New test.
10029         * gfortran.dg/c_loc_tests_2.f03: Fix code.
10030
10031 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
10032
10033         PR c++/27211
10034         * g++.dg/template/error27.C: New.
10035         * g++.dg/template/error28.C: New.
10036         * g++.dg/other/pr28304.C: Adjust.
10037         * g++.old-deja/g++.mike/p811.C: Likewise.
10038
10039 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10040
10041         PR target/30315
10042         * gcc.target/i386/pr30315.c: New.
10043
10044 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10045
10046         PR fortran/32594
10047         * gfortran.dg/substr_5.f90: New test.
10048
10049 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
10050
10051         PR c/30428
10052         * gcc.dg/vector-2.c: New test.
10053
10054         PR c++/30428
10055         * g++.dg/ext/vector8.C: New test.
10056
10057 2007-08-13  Dan Hipschman  <dsh@google.com>
10058
10059         PR c/32953
10060         * gcc.dg/format/array-1.c: Add an additional test for
10061         unterminated format strings of length 1.
10062
10063 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10064
10065         PR fortran/32926
10066         * gfortran.dg/external_procedures_3.f90: New test.
10067
10068 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10069
10070         PR fortran/32827
10071         * gfortran.dg/import6.f90: New test.
10072
10073 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
10074
10075         PR C/30427
10076         *  gcc.dg/vector-1.c: New test.
10077
10078 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
10079
10080         * gcc.dg/pr21255-4.c: Skip for PIC.
10081         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
10082
10083 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
10084
10085         * gcc.dg/attr-isr.c: Skip for PIC.
10086         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10087         * gcc.dg/attr-isr-trapa.c: Likewise.
10088         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10089         * gcc.dg/pragma-isr-trapa.c: Likewise.
10090         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10091
10092 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
10093
10094         PR fortran/32962
10095         * gfortran.dg/transpose_1.f90: New test.
10096
10097 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10098
10099         PR fortran/29600
10100         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
10101         intrinsic.
10102
10103 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10104
10105         PR fortran/30964
10106         PR fortran/33054
10107         * gfortran.dg/random_4.f90: New test.
10108         * gfortran.dg/random_5.f90: New test.
10109         * gfortran.dg/random_6.f90: New test.
10110         * gfortran.dg/random_7.f90: New test.
10111
10112 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10113
10114         PR fortran/32860
10115         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
10116
10117 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10118
10119         PR fortran/31629
10120         * gfortran.dg/module_private_1.f90: New test.
10121
10122 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10123
10124         PR fortran/29600
10125         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
10126         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
10127
10128 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10129
10130         PR fortran/32937
10131         * gfortran.dg/char_length_6.f90: New test.
10132
10133 2007-08-10  Ollie Wild  <aaw@google.com>
10134
10135         * g++.dg/lookup/using18.C: New test.
10136
10137 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10138
10139         PR c++/17763
10140         * g++.dg/other/error16.C: New.
10141
10142 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10143
10144         PR libfortran/33039
10145         * gfortran.dg/namelist_37.f90: New test.
10146
10147 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10148
10149         PR c++/22256
10150         * g++.dg/conversion/op3.C: New.
10151
10152 2007-08-09  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/32987
10155         * gfortran.dg/fmt_tab_1.f90: New.
10156         * gfortran.dg/fmt_tab_2.f90: New.
10157
10158 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10159
10160         PR c/32796
10161         * gcc.c-torture/compile/pr32796.c: New test.
10162
10163 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10164
10165         PR middle-end/32813
10166         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
10167         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
10168         instead of just -O.
10169
10170 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
10171
10172         * gcc.target/mips/code-readable-1.c: New test.
10173         * gcc.target/mips/code-readable-2.c: Likewise.
10174         * gcc.target/mips/code-readable-3.c: Likewise.
10175
10176 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
10177             Revital Eres  <eres@il.ibm.com>
10178
10179         * gfortran.dg/sms-1.f90: Add comment.
10180         * gfortran.dg/sms-2.f90: New.
10181
10182 2007-08-07  Ian Lance Taylor  <iant@google.com>
10183
10184         * gcc.dg/instrument-1.c: New test.
10185         * gcc.dg/instrument-2.c: New test.
10186         * gcc.dg/instrument-3.c: New test.
10187
10188 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
10189
10190         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
10191
10192 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
10193
10194         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
10195         !vector_alignment_reachable targets.
10196         * gcc.dg/vect/vect-33.c: Likewise.
10197         * gcc.dg/vect/vect-42.c: Likewise.
10198         * gcc.dg/vect/vect-44.c: Likewise.
10199         * gcc.dg/vect/vect-50.c: Likewise.
10200         * gcc.dg/vect/vect-70.c: Likewise.
10201         * gcc.dg/vect/vect-71.c: Likewise.
10202         * gcc.dg/vect/vect-87.c: Likewise.
10203         * gcc.dg/vect/vect-88.c: Likewise.
10204         * gcc.dg/vect/vect-91.c: Likewise.
10205         * gcc.dg/vect/vect-93.c: Likewise.
10206         * gcc.dg/vect/vect-96.c: Likewise.
10207         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
10208         * gcc.dg/vect/section-anchors-69.c: Likewise.
10209         * gcc.dg/vect/pr25413.c: Likewise.
10210         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
10211         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
10212         * gfortran.dg/vect-2.f90: Likewise.
10213         * gfortran.dg/vect-3.f90: Likewise.
10214         * gfortran.dg/vect-4.f90: Likewise.
10215         * gfortran.dg/vect-5.f90: Likewise.
10216         * lib/target-supports.exp (check_effective_target_natural_alignment): 
10217         Return false for darwin. 
10218         (check_effective_target_vector_alignment_reachable_for_double): New.
10219
10220 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
10221
10222         * gcc.dg/multiword-1.c: New testcase.
10223
10224 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
10225
10226         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
10227         messages.
10228         * gfortran.dg/namelist_36.f90: New test.
10229
10230 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10231
10232         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
10233           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
10234
10235 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
10236
10237         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
10238         * gcc.dg/torture/type-generic-1.c: Likewise.
10239
10240 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10241
10242         * gcc.c-torture/20070522-1.c: Move to ...
10243         * gcc.c-torture/compile/20070522-1.c: Here.
10244
10245 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10246
10247         PR fortran/29828
10248         * gfortran.dg/minmax_char_1.f90: New test.
10249         * gfortran.dg/minmax_char_2.f90: New test.
10250         * gfortran.dg/min_max_optional_4.f90: New test.
10251
10252 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10253
10254         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
10255         hanging on the testcase.
10256
10257 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10258
10259         PR middle-end/32988
10260         * gcc.c-torture/compile/pr32988.c: New test.
10261
10262 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10263
10264         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
10265
10266 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
10267
10268         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
10269
10270         Revert:
10271         2007-03-22  Dirk Mueller  <dmueller@suse.de>
10272
10273         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10274
10275 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10276
10277         PR fortran/32979
10278         * gfortran.dg/isnan_1.f90: New test.
10279
10280 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
10281             Revital Eres <eres@il.ibm.com>
10282
10283         * gcc.dg/sms-antideps.c: New test.
10284
10285 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
10286
10287         PR fortran/31214
10288         * gfortran.dg/entry_13.f90: New test.
10289
10290         * gfortran.dg/entry_12.f90: Clean up .mod file.
10291
10292 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10293
10294         PR fortran/32770
10295         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
10296         variables as kind=4 so they don't overflow the record length.
10297
10298 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10299
10300         PR fortran/32968
10301         * gfortran.dg/selected_kind_1.f90: New test.
10302
10303 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10304
10305         PR middle-end/32780
10306         * gcc.c-torture/compile/pr32780.c: New test.
10307
10308 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10309
10310         RP middle-end/32399
10311         * gcc.c-torture/compile/pr32399.c: New testcase.
10312
10313 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10314
10315         PR middle-end/32304
10316         * g++.dg/torture/pr32304.C: New testcase.
10317
10318 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10319
10320         PR middle-end/32935
10321         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10322
10323 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10324
10325         PR fortran/32955
10326         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10327
10328 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10329
10330         PR fortran/31202
10331         * gfortran.dg/nint_2.f90: New test.
10332
10333 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10334
10335         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10336         * gcc.dg/weak/typeof-2.c: Likewise.
10337
10338 2007-08-03  Diego Novillo  <dnovillo@google.com>
10339
10340         PR 31521
10341         * gcc.dg/tree-ssa/pr31521.c: New test.
10342
10343 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10344
10345         PR fortran/32770
10346         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10347         iostat must be default kind.
10348
10349 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10350
10351         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10352
10353 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10354
10355         PR fortran/32770
10356         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10357         explicit so test passes with -fdefault-integer-8.
10358         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10359         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10360
10361 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10362
10363         PR c++/30849
10364         * g++.dg/parse/asm1.C: New test.
10365
10366         PR c++/30850
10367         * g++.dg/parse/asm2.C: Likewise.
10368
10369         PR c++/30851
10370         * g++.dg/parse/asm3.C: Likewise.
10371         
10372 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10373
10374         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10375           "int" is only 16 bit bits wide.
10376         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10377
10378 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10379
10380         * g++.dg/torture/type-generic-1.C: New.
10381         * gcc.dg/pr28796-2.c: Move tests ...
10382         * gcc.dg/tg-tests.h: ... here.
10383         * gcc.dg/torture/type-generic-1.c: New.
10384
10385 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10386
10387         PR libfortran/32954
10388         * minmaxloc_3.f90:  New test case.
10389
10390 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR fortran/32936
10393         * gfortran.dg/allocate_stat.f90: New.
10394
10395 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10396
10397         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10398
10399 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10400
10401         PR tree-optimization/32919
10402         * gcc.c-torture/compile/pr32919.c: New.
10403
10404 2007-08-01  Nick Clifton  <nickc@redhat.com>
10405
10406         * gcc.c-torture/execute/execute.exp: Change copyright header to
10407         refer to version 3 of the GNU General Public License and to point
10408         readers at the COPYING3 file and the FSF's license web page.
10409         * gcc.c-torture/execute/ieee/ieee.exp,
10410         gcc.c-torture/unsorted/unsorted.exp,
10411         gcc.c-torture/compile/compile.exp,
10412         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10413         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10414         gcc.target/cris/torture/cris-torture.exp,
10415         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10416         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10417         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10418         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10419         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10420         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10421         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10422         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10423         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10424         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10425         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10426         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10427         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10428         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10429         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10430         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10431         gcc.dg/noncompile/noncompile.exp,
10432         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10433         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10434         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10435         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10436         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10437         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10438         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10439         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10440         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10441         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10442         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10443         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10444         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10445         g++.old-deja/old-deja.exp,
10446         gfortran.fortran-torture/execute/execute.exp,
10447         gfortran.fortran-torture/compile/compile.exp,
10448         treelang/output/output-1.c, treelang/output/output-1.tree,
10449         treelang/execute/execute.exp, treelang/Makefile.in,
10450         treelang/compile/compile.exp, g++.dg/dg.exp,
10451         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10452         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10453         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10454         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10455         g++.dg/compat/struct-layout-1.exp,
10456         g++.dg/compat/struct-layout-1_generate.c,
10457         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10458         g++.dg/bprob/bprob.exp, config/default.exp,
10459         gcc.test-framework/test-framework.awk,
10460         gcc.test-framework/gen_directive_tests,
10461         gcc.test-framework/test-framework.exp,
10462         objc.dg/special/special.exp,
10463         objc.dg/gnu-encoding/gnu-encoding.exp,
10464         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10465         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10466         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10467         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10468         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10469         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10470         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10471         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10472         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10473         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10474         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10475         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10476         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10477         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10478         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10479         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10480         Likewise.
10481
10482 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10483
10484         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10485         error message text.
10486
10487 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10488
10489         PR fortran/32945
10490         * gfortran.dg/initialization_12.f90: New test.
10491
10492 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10493
10494         PR fortran/31609
10495         * gfortran.dg/entry_12.f90: New test.
10496
10497 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10498
10499         PR fortran/32938
10500         * gfortran.dg/altreturn_6.f90: New test.
10501
10502 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10503
10504         PR fortran/32942
10505         * gfortran.dg/exponent_2.f90: New test.
10506
10507 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10508
10509         * gcc.dg/vect/vect-117.c: New test.
10510         * gcc.dg/vect/vect-74.c: Enabled test
10511         * gcc.dg/vect/vect-81.c: Enabled test
10512
10513 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10514
10515         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10516         s/dg-error/dg-warning where warning is expected.
10517
10518 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10519
10520         PR fortran/32770
10521         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10522         of huge() to correct kind.
10523
10524 2007-07-30  Ollie Wild  <aaw@google.com>
10525
10526         * gcc.dg/cpp/counter-2.c: New test.
10527         * gcc.dg/cpp/counter-3.c: New test.
10528         * gcc.dg/cpp/dir-only-1.c: New test.
10529         * gcc.dg/cpp/dir-only-1.h: New file.
10530         * gcc.dg/cpp/dir-only-2.c: New test.
10531         * gcc.dg/cpp/dir-only-3.c: New test.
10532         * gcc.dg/cpp/dir-only-3a.h: New file.
10533         * gcc.dg/cpp/dir-only-3b.h: New file.
10534         * gcc.dg/cpp/dir-only-4.c: New test.
10535         * gcc.dg/cpp/dir-only-5.c: New test.
10536         * gcc.dg/cpp/dir-only-6.c: New test.
10537
10538 2007-07-30  Julian Brown  <julian@codesourcery.com>
10539
10540         * gcc.target/arm/neon/v*.c: Regenerate.
10541
10542 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10543
10544         PR c++/32108
10545         * g++.dg/ext/label6.C: New.
10546
10547 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10548
10549         PR libfortran/32858
10550         PR libfortran/30814
10551         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10552
10553 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10554
10555         PR fortran/31211
10556         * gfortran.dg/actual_pointer_function_1.f90: New test.
10557
10558         PR fortran/32682
10559         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10560
10561 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10562
10563         PR fortran/32906
10564         * gfortran.dg/shape_1.f90: Adjust error message.
10565         * gfortran.dg/parameter_array_ref_1.f90: New test.
10566
10567 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10568
10569         PR fortran/31609
10570         * gfortran.dg/entry_11.f90: New test.
10571
10572 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10573             Revital Eres  <eres@il.ibm.com>
10574
10575         * gfortran.dg/sms-1.f90: New test.
10576
10577 2007-07-28  Richard Guenther  <rguenther@suse.de>
10578
10579         * gcc.c-torture/compile/pr32920.c: New testcase.
10580
10581 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10582
10583         PR c++/30917
10584         * g++.dg/lookup/friend11.C: New test.
10585
10586 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10587
10588         * gfortran.dg/namelist_5.f90: Adjusted error message.
10589         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10590         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10591         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10592         * gfortran.dg/namelist_32.f90: ... this.
10593
10594         PR fortran/32876
10595         * gfortran.dg/namelist_33.f90: New test.
10596
10597         PR fortran/32905
10598         * gfortran.dg/namelist_34.f90: New test.
10599
10600         PR fortran/31818
10601         * gfortran.dg/namelist_35.f90: New test.
10602
10603 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         PR fortran/32880
10606         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10607
10608 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10609
10610         PR testsuite/32471
10611         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10612           assuming it is 0x7ffffffff.
10613         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10614         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10615
10616 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10617
10618         * gfortran.dg/operator_3.f90: Fix dg directive.
10619         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10620         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10621         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10622
10623 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10624
10625         * g++.dg/cpp0x/decltype1.C: New.
10626         * g++.dg/cpp0x/decltype2.C: New.
10627         * g++.dg/cpp0x/decltype3.C: New.
10628         * g++.dg/cpp0x/decltype4.C: New.
10629         * g++.dg/cpp0x/decltype5.C: New.
10630         * g++.dg/cpp0x/decltype6.C: New.
10631
10632 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10633
10634         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10635           because the test relies on bit 31 to be the sign bit.
10636
10637 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10638
10639         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10640           assuming it is 0x7fffffff.
10641         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10642         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10643
10644 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/32346
10647         * g++.dg/expr/bitfield9.C: New test.
10648
10649 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10650
10651         PR fortran/32899
10652         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10653
10654 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10655
10656         PR fortran/32760
10657         * gfortran.dg/private_type_7.f90: New test.
10658
10659 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10660
10661         PR fortran/32035
10662         * gfortran.dg/select_char_1.f90: New test.
10663
10664 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10665
10666         PR fortran/32903
10667         * gfortran.dg/initialization_11.f90: New test.
10668
10669 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10670
10671         * gcc.target/mips/ins-1.c: New test.
10672
10673 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10674
10675         PR/19232
10676         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10677         (f1): Likewise.
10678
10679 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10680
10681         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10682         error: width of 'spare' exceeds its type.
10683
10684 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10685
10686         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10687         * gcc.dg/sibcall-4.c: Likewise.
10688
10689 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10690
10691         PR rtl-optimization/31500
10692         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10693         * g++.dg/warn/Warray-bounds.C: Likewise.
10694
10695 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10696
10697         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10698
10699 2007-07-25  Julian Brown  <julian@codesourcery.com>
10700             Paul Brook  <paul@codesourcery.com>
10701             Joseph Myers  <joseph@codesourcery.com>
10702             Mark Shinwell  <shinwell@codesourcery.com>
10703
10704         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10705         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10706         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10707         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10708         (check_effective_target_arm_neon_hw): New.
10709         * gcc.target/arm/neon/neon.exp: New file.
10710         * gcc.target/arm/neon/polytypes.c: New file.
10711         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10712
10713 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10714
10715         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10716           targets where an "int" is less than 32 bits wide.
10717
10718 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10719
10720         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10721
10722 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10723
10724         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10725           during addition if an int is only 16 bits wide.
10726         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10727
10728 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10729
10730         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10731           size as "long int" and are 32 or 64 bits wide.
10732         * gcc.dg/torture/pr28814.c: Likewise.
10733
10734 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10735
10736         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10737           exactly as wide as an int.
10738
10739 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10740
10741         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10742         Define and use throughout as long long printf format specifier.
10743         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10744         Likewise.
10745
10746 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10747
10748         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10749         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10750
10751 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10752
10753         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10754
10755 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10756
10757         * gcc.c-torture/execute/20070724-1.c: New.
10758
10759 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10760
10761         PR fortran/31205
10762         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10763         "deallocates" to 24, since patch has code rid of much spurious
10764         code.
10765         * gfortran.dg/interface_assignment_1.f90 : New test.
10766
10767         PR fortran/32842
10768         * gfortran.dg/interface_assignment_2.f90 : New test.
10769
10770 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10771
10772         PR fortran/32867
10773         * fortran.dg/initialization_10.f90: New test.
10774
10775 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10776
10777         PR fortran/32778
10778         * gfortran.dg/imag_2.f: Removed
10779         * gfortran.dg/warn_std_1.f90: New test.
10780         * gfortran.dg/warn_std_2.f90: New test.
10781         * gfortran.dg/warn_std_3.f90: New test.
10782
10783 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10784
10785         PR c++/29001
10786         * g++.dg/init/new22.C: New.
10787
10788 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10789
10790         PR c++/32561
10791         * g++.dg/template/crash67.C: New.
10792
10793 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10794
10795         * lib/target-support.exp (check_effective_target_natural_alignment): 
10796         (check_effective_target_vector_alignment_reachable): New.
10797         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10798         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10799         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10800         check.
10801         * gcc.dg/vect/pr25413.c: Likewise.
10802         * gcc.dg/vect/pr31699.c: Likewise.
10803
10804 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10805
10806         PR fortran/30814
10807         * gfortran.dg/pack_bounds_1.f90:  New test case.
10808
10809 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10810
10811         PR fortran/31639
10812         * gfortran.dg/initialization_9.f90: New test.
10813
10814 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10815
10816         PR fortran/32797
10817         PR fortran/32800
10818         * gfortran.dg/bind_c_usage_8.f03: New test case.
10819         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10820         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10821
10822 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10823
10824         * gcc.target/mips/branch-cost-1.c: New test.
10825         * gcc.target/mips/branch-cost-2.c: Likewise.
10826
10827 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10828
10829         PR fortran/32732
10830         * gfortran.dg/c_char_tests.f03: New test case.
10831         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10832         * gfortran.dg/c_char_tests_2.f03: New test case.
10833         * gfortran.dg/value_6.f03: Ditto.
10834         * gfortran.dg/value_7.f03: Ditto.
10835
10836 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10837
10838         PR fortran/32600
10839         * gfortran.dg/c_funloc_tests_5.f03: New.
10840         * gfortran.dg/c_funloc_tests_5.f04: New.
10841         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10842
10843 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         PR c++/32839
10846         * g++.dg/expr/call4.C: New.
10847         * g++.dg/expr/call5.C: New.
10848
10849 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10850
10851         PR fortran/32710
10852         * gfortran.dg/namelist_30.f90: New test.
10853
10854 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10855
10856         PR fortran/29962
10857         * gfortran.dg/array_initializer_1.f90: Removed warning.
10858         * gfortran.dg/initialization_1.f90: Adjusted messages.
10859         * gfortran.dg/nested_modules_6.f90: Removed warning.
10860
10861         PR fortran/31253
10862         * gfortran.dg/initialization_7.f90: New test.
10863
10864         PR fortran/31639
10865         * gfortran.dg/initialization_8.f90: New test.
10866
10867 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10868
10869         PR c++/30818
10870         * g++.dg/template/crash47.C: Adjust errors.
10871         * g++.dg/template/crash48.C: Adjust errors.
10872         * g++.dg/template/typename12.C: New.
10873         * g++.dg/template/typename13.C: New.
10874         * g++.dg/template/typename14.C: New.
10875         * g++.dg/template/typedef6.C: Adjust errors.
10876
10877 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10878
10879         PR fortran/32627
10880         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10881         * gfortran.dg/pr32627.f03: New test case.
10882
10883         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10884         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10885         c_f_pointer_logical.
10886         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10887         c_f_pointer_complex.
10888         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10889         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10890         c_f_pointer_shape_tests_2.
10891         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10892
10893 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10894
10895         PR fortran/32804
10896         * gfortran.dg/c_loc_tests_9.f03: New test case.
10897         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10898
10899 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10900
10901         PR fortran/32823
10902         * gfortran.dg/int_2.f90: New test.
10903         
10904 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10905
10906         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10907
10908 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10909
10910         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10911         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10912
10913 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10914
10915         PR tree-optimization/19910
10916         * gcc.dg/pr19910.c: New test.
10917
10918 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10919
10920         PR fortran/32738
10921         * gfortran.dg/pr32738.f90: New test.
10922
10923 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10924
10925         PR tree-optimzation/32635
10926         * gfortran.dg/pr32635.f:  New test case.
10927
10928 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10929
10930         PR fortran/32801
10931         * gfortran.dg/pr32801.f03: New test case.
10932
10933 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10934
10935         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10936         Test negative numbers also.
10937         * gcc.dg/c99-math-float-1.c: Likewise.
10938         * gcc.dg/c99-math-long-double-1.c: Likewise.
10939         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10940         test inputs.
10941
10942 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10943         
10944         * lib/target-supports.exp (check_effective_target_sync_int_long):
10945         Enable for xtensa.
10946         (check_effective_target_sync_char_short): Likewise.
10947         
10948 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10949
10950         * gcc.dg/pr28796-2.c: Add more cases.
10951
10952 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10953
10954         * gcc.dg/pr28796-1.c: Add more cases.
10955         * gcc.dg/pr28796-2.c: Likewise.
10956
10957 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10958
10959         * gcc.dg/pr28796-1.c: Add more cases.
10960         * gcc.dg/pr28796-2.c: Likewise.
10961
10962 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10963
10964         PR fortran/32535
10965         * gfortran.dg/pr32535.f90: New test.
10966
10967 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10968
10969         PR fortran/31320
10970         PR fortran/32665
10971         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10972
10973 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10974
10975         PR rtl-optimization/32773
10976         * gcc.dg/pr32773.c: New test.
10977
10978 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10979
10980         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10981         match flax-vector-conversions note.
10982         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10983         instead of dg-error for the warning.
10984
10985 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10986
10987         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10988           adapted to work on targets with 16-bit or wider int.
10989         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10990         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10991         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10992         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10993
10994 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10995
10996         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10997         support large arrays.
10998         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10999         * gcc.dg/20061109-1.c: Likewise.
11000         * gcc.c-torture/execute/20061101-1.x: Likewise.
11001         * gcc.c-torture/execute/pr29797-1.x: Likewise.
11002         * gcc.c-torture/execute/pr31448.x: Likewise.
11003
11004 2007-07-16  Lee Millward  <lee.millward@gmail.com>
11005
11006         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
11007
11008         PR fortran/32238
11009         * gfortran.dg/pr32238.f90: New test.
11010
11011         PR fortran/32222
11012         * gfortran.dg/pr32222.f90: New test.
11013
11014         PR fortran/32242
11015         * gfortran.dg/pr32242.f90: New test.
11016         
11017 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
11018             David Ung  <davidu@mips.com>
11019
11020         * gcc.target/mips/mips-sched-madd.c: New test case.
11021
11022 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11023
11024         PR libfortran/32611
11025         * gfortran.dg/large_real_kind_1.f90: Update test.
11026         * gfortran.dg/pr17706.f90: Update test.
11027         * gfortran.dg/fmt_zero_digits.f90: Update test.
11028         * gfortran.dg/fmt_zero_precision.f90: Update test.
11029         * gfortran.dg/real_const_3.f90: Update test.
11030
11031 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11032
11033         PR fortran/32036
11034         * gfortran.dg/bounds_check_8.f90: New test.
11035         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
11036
11037 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11038
11039         PR fortran/32357
11040         * gfortran.dg/mvbits_2.f90: New test.
11041
11042 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11043
11044         PR libfortran/32731
11045         * gfortran.dg/pack_mask_1.f90:  New test.
11046         * gfortran.dg/unpack_mask_1.f90:  New test.
11047
11048 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11049
11050         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
11051         * gcc.dg/20001101-1.c: Likewise.
11052         * gcc.dg/20001102-1.c: Likewise.
11053         * gcc.dg/20020116-2.c: Likewise.
11054         * gcc.dg/20020416-1.c: Likewise.
11055         * gcc.dg/sparc-constant-1.c: Likewise.
11056         * gcc.dg/sparc-dwarf2.c: Likewise.
11057         * gcc.dg/sparc-frame-1.c: Likewise.
11058         * gcc.dg/sparc-getcontext-1.c: Likewise.
11059         * gcc.dg/sparc-loop-1.c: Likewise.
11060         * gcc.dg/sparc-reg-1.c: Likewise.
11061         * gcc.dg/sparc-ret.c: Likewise.
11062         * gcc.dg/sparc-trap-1.c: Likewise.
11063         * gcc.dg/ultrasp10.c: Likewise.
11064         * gcc.dg/ultrasp11.c: Likewise.
11065         * gcc.dg/ultrasp1.c: Likewise.
11066         * gcc.dg/ultrasp2.c: Likewise.
11067         * gcc.dg/ultrasp3.c: Likewise.
11068         * gcc.dg/ultrasp4.c: Likewise.
11069         * gcc.dg/ultrasp5.c: Likewise.
11070         * gcc.dg/ultrasp6.c: Likewise.
11071         * gcc.dg/ultrasp7.c: Likewise.
11072         * gcc.dg/ultrasp8.c: Likewise.
11073         * gcc.dg/ultrasp9.c: Likewise.
11074         * gcc.dg/splet-1.c: Delete.
11075
11076 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
11077
11078         PR fortran/32724
11079         * gfortran.dg/stfunc_5.f90: New test.
11080
11081 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
11082
11083         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
11084         New procedure to check if arrays are naturally aligned to the vector
11085         alignment boundary.
11086         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
11087         in size_t typedef.  Adjust tree dump scan results according to
11088         vect_aligned_arrays target check.
11089         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
11090         vect_aligned_arrays target check.
11091         * gcc.dg/vect/pr31699.c: Ditto.
11092
11093 2007-07-13  Sa Liu  <saliu@de.ibm.com>
11094
11095         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
11096         for V2DFmode vector conditional expression.
11097         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
11098         and dfceq patterns.
11099         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
11100         and dfcgt patterns.
11101         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
11102         V2DFmode comparison and test special values.
11103         * lib/target-supports.exp: Switch on test for V2DFmode 
11104         vector conditional expression.
11105
11106 2007-07-13  Richard Guenther  <rguenther@suse.de>
11107
11108         PR tree-optimization/32721
11109         * gcc.dg/pr32721.c: New testcase.
11110
11111 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
11112
11113         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
11114         error message part that continues on a new line.
11115
11116 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
11117
11118         * gcc.dg/c99-tgmath-1.c: New.
11119         * gcc.dg/c99-tgmath-2.c: New.
11120         * gcc.dg/c99-tgmath-3.c: New.
11121         * gcc.dg/c99-tgmath-4.c: New.
11122
11123 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11124             Janis Johnson  <janis187@us.ibm.com>
11125
11126         PR testsuite/25241
11127         * gcc.test-framework/dg-error-exp-F.c: New test.
11128         * gcc.test-framework/dg-warning-exp-F.c: New test.
11129         * lib/gcc.exp: Enable warning and error prefixes.
11130         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
11131         (dg-error): Wrap original dg-error.
11132         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
11133         markers from dg-error/dg-warning directives.
11134         * gcc.dg/20040322-1.c: Likewise.
11135         * gcc.dg/Wchar-subscripts-1.c: Likewise.
11136         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
11137         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
11138         * gcc.dg/Werror-1.c: Likewise.
11139         * gcc.dg/Werror-10.c: Likewise.
11140         * gcc.dg/Werror-11.c: Likewise.
11141         * gcc.dg/Werror-2.c: Likewise.
11142         * gcc.dg/Werror-3.c: Likewise.
11143         * gcc.dg/Werror-4.c: Likewise.
11144         * gcc.dg/Werror-5.c: Likewise.
11145         * gcc.dg/Werror-6.c: Likewise.
11146         * gcc.dg/Werror-7.c: Likewise.
11147         * gcc.dg/Werror-8.c: Likewise.
11148         * gcc.dg/Werror-9.c: Likewise.
11149         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11150         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
11151         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
11152         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
11153         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
11154         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
11155         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
11156         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
11157         * gcc.dg/Wnested-externs-1.c: Likewise.
11158         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
11159         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
11160         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
11161         * gcc.dg/Wshadow-3.c: Likewise.
11162         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
11163         * gcc.dg/Wwrite-strings-1.c: Likewise.
11164         * gcc.dg/anon-struct-5.c: Likewise.
11165         * gcc.dg/anon-struct-6.c: Likewise.
11166         * gcc.dg/anon-struct-7.c: Likewise.
11167         * gcc.dg/anon-struct-8.c: Likewise.
11168         * gcc.dg/array-8.c: Likewise.
11169         * gcc.dg/array-quals-2.c: Likewise.
11170         * gcc.dg/asm-qual-1.c: Likewise.
11171         * gcc.dg/asm-wide-1.c: Likewise.
11172         * gcc.dg/assign-warn-1.c: Likewise.
11173         * gcc.dg/assign-warn-2.c: Likewise.
11174         * gcc.dg/bitfld-10.c: Likewise.
11175         * gcc.dg/bitfld-11.c: Likewise.
11176         * gcc.dg/bitfld-12.c: Likewise.
11177         * gcc.dg/bitfld-13.c: Likewise.
11178         * gcc.dg/bitfld-14.c: Likewise.
11179         * gcc.dg/builtin-choose-expr-2.c: Likewise.
11180         * gcc.dg/builtins-30.c: Likewise.
11181         * gcc.dg/c90-const-expr-5.c: Likewise.
11182         * gcc.dg/c90-typespec-1.c: Likewise.
11183         * gcc.dg/c99-const-expr-5.c: Likewise.
11184         * gcc.dg/c99-flex-array-5.c: Likewise.
11185         * gcc.dg/c99-fordecl-3.c: Likewise.
11186         * gcc.dg/c99-tag-3.c: Likewise.
11187         * gcc.dg/c99-typespec-1.c: Likewise.
11188         * gcc.dg/c99-vla-jump-1.c: Likewise.
11189         * gcc.dg/c99-vla-jump-2.c: Likewise.
11190         * gcc.dg/c99-vla-jump-3.c: Likewise.
11191         * gcc.dg/c99-vla-jump-4.c: Likewise.
11192         * gcc.dg/c99-vla-jump-5.c: Likewise.
11193         * gcc.dg/cast-1.c: Likewise.
11194         * gcc.dg/cast-2.c: Likewise.
11195         * gcc.dg/cast-3.c: Likewise.
11196         * gcc.dg/cast-4.c: Likewise.
11197         * gcc.dg/cast-pretty-print-1.c: Likewise.
11198         * gcc.dg/comp-goto-2.c: Likewise.
11199         * gcc.dg/comp-goto-3.c: Likewise.
11200         * gcc.dg/cpp/error-1.c: Likewise.
11201         * gcc.dg/cpp/if-paren.c: Likewise.
11202         * gcc.dg/decl-7.c: Likewise.
11203         * gcc.dg/decl-8.c: Likewise.
11204         * gcc.dg/decl-nospec-1.c: Likewise.
11205         * gcc.dg/decl-nospec-2.c: Likewise.
11206         * gcc.dg/decl-nospec-3.c: Likewise.
11207         * gcc.dg/declspec-10.c: Likewise.
11208         * gcc.dg/declspec-11.c: Likewise.
11209         * gcc.dg/declspec-12.c: Likewise.
11210         * gcc.dg/declspec-13.c: Likewise.
11211         * gcc.dg/declspec-14.c: Likewise.
11212         * gcc.dg/declspec-15.c: Likewise.
11213         * gcc.dg/declspec-16.c: Likewise.
11214         * gcc.dg/declspec-17.c: Likewise.
11215         * gcc.dg/declspec-4.c: Likewise.
11216         * gcc.dg/declspec-5.c: Likewise.
11217         * gcc.dg/declspec-6.c: Likewise.
11218         * gcc.dg/declspec-7.c: Likewise.
11219         * gcc.dg/declspec-8.c: Likewise.
11220         * gcc.dg/declspec-9.c: Likewise.
11221         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
11222         * gcc.dg/dfp/constants-c99.c: Likewise.
11223         * gcc.dg/dfp/keywords-c89.c: Likewise.
11224         * gcc.dg/dfp/keywords-c99.c: Likewise.
11225         * gcc.dg/dfp/keywords-reserved.c: Likewise.
11226         * gcc.dg/dfp/typespec.c: Likewise.
11227         * gcc.dg/dremf-type-compat-2.c: Likewise.
11228         * gcc.dg/dremf-type-compat-3.c: Likewise.
11229         * gcc.dg/dremf-type-compat-4.c: Likewise.
11230         * gcc.dg/empty-source-2.c: Likewise.
11231         * gcc.dg/empty-source-3.c: Likewise.
11232         * gcc.dg/enum3.c: Likewise.
11233         * gcc.dg/extra-semi-2.c: Likewise.
11234         * gcc.dg/extra-semi-3.c: Likewise.
11235         * gcc.dg/float-range-1.c: Likewise.
11236         * gcc.dg/float-range-2.c: Likewise.
11237         * gcc.dg/float-range-3.c: Likewise.
11238         * gcc.dg/float-range-5.c: Likewise.
11239         * gcc.dg/format/asm_fprintf-2.c: Likewise.
11240         * gcc.dg/format/asm_fprintf-3.c: Likewise.
11241         * gcc.dg/format/asm_fprintf-4.c: Likewise.
11242         * gcc.dg/format/asm_fprintf-5.c: Likewise.
11243         * gcc.dg/format/cast-1.c: Likewise.
11244         * gcc.dg/format/gcc_diag-3.c: Likewise.
11245         * gcc.dg/format/gcc_diag-4.c: Likewise.
11246         * gcc.dg/format/gcc_diag-6.c: Likewise.
11247         * gcc.dg/format/gcc_diag-8.c: Likewise.
11248         * gcc.dg/format/gcc_diag-9.c: Likewise.
11249         * gcc.dg/format/nul-2.c: Likewise.
11250         * gcc.dg/format/opt-1.c: Likewise.
11251         * gcc.dg/format/opt-2.c: Likewise.
11252         * gcc.dg/format/opt-3.c: Likewise.
11253         * gcc.dg/format/opt-4.c: Likewise.
11254         * gcc.dg/format/opt-5.c: Likewise.
11255         * gcc.dg/format/opt-6.c: Likewise.
11256         * gcc.dg/framework-2.c: Likewise.
11257         * gcc.dg/func-args-1.c: Likewise.
11258         * gcc.dg/func-outside-1.c: Likewise.
11259         * gcc.dg/func-outside-2.c: Likewise.
11260         * gcc.dg/gnu-cond-expr-2.c: Likewise.
11261         * gcc.dg/gnu-cond-expr-3.c: Likewise.
11262         * gcc.dg/if-empty-1.c: Likewise.
11263         * gcc.dg/init-bad-1.c: Likewise.
11264         * gcc.dg/init-bad-2.c: Likewise.
11265         * gcc.dg/init-bad-3.c: Likewise.
11266         * gcc.dg/init-desig-obs-2.c: Likewise.
11267         * gcc.dg/init-desig-obs-3.c: Likewise.
11268         * gcc.dg/init-empty-2.c: Likewise.
11269         * gcc.dg/init-empty-3.c: Likewise.
11270         * gcc.dg/inline-11.c: Likewise.
11271         * gcc.dg/inline-12.c: Likewise.
11272         * gcc.dg/inline-8.c: Likewise.
11273         * gcc.dg/inline-9.c: Likewise.
11274         * gcc.dg/inline3.c: Likewise.
11275         * gcc.dg/label-decl-1.c: Likewise.
11276         * gcc.dg/label-decl-2.c: Likewise.
11277         * gcc.dg/label-decl-3.c: Likewise.
11278         * gcc.dg/label-decl-4.c: Likewise.
11279         * gcc.dg/long-long-typespec-1.c: Likewise.
11280         * gcc.dg/lvalue-2.c: Likewise.
11281         * gcc.dg/lvalue-3.c: Likewise.
11282         * gcc.dg/nested-func-3.c: Likewise.
11283         * gcc.dg/nested-redef-1.c: Likewise.
11284         * gcc.dg/noreturn-4.c: Likewise.
11285         * gcc.dg/old-style-prom-2.c: Likewise.
11286         * gcc.dg/old-style-prom-3.c: Likewise.
11287         * gcc.dg/old-style-then-proto-1.c: Likewise.
11288         * gcc.dg/overflow-warn-1.c: Likewise.
11289         * gcc.dg/overflow-warn-2.c: Likewise.
11290         * gcc.dg/overflow-warn-3.c: Likewise.
11291         * gcc.dg/overflow-warn-4.c: Likewise.
11292         * gcc.dg/overflow-warn-6.c: Likewise.
11293         * gcc.dg/parm-forwdecl-2.c: Likewise.
11294         * gcc.dg/parm-forwdecl-3.c: Likewise.
11295         * gcc.dg/parm-impl-decl-1.c: Likewise.
11296         * gcc.dg/parm-impl-decl-2.c: Likewise.
11297         * gcc.dg/parm-incomplete-1.c: Likewise.
11298         * gcc.dg/parm-mismatch-1.c: Likewise.
11299         * gcc.dg/pointer-arith-1.c: Likewise.
11300         * gcc.dg/pointer-arith-2.c: Likewise.
11301         * gcc.dg/pointer-arith-3.c: Likewise.
11302         * gcc.dg/pointer-arith-4.c: Likewise.
11303         * gcc.dg/pointer-arith-6.c: Likewise.
11304         * gcc.dg/pointer-arith-7.c: Likewise.
11305         * gcc.dg/pointer-arith-8.c: Likewise.
11306         * gcc.dg/pr13804-1.c: Likewise.
11307         * gcc.dg/pr15698-1.c: Likewise.
11308         * gcc.dg/pr15698-2.c: Likewise.
11309         * gcc.dg/pr15698-3.c: Likewise.
11310         * gcc.dg/pr15698-4.c: Likewise.
11311         * gcc.dg/pr15698-5.c: Likewise.
11312         * gcc.dg/pr15698-6.c: Likewise.
11313         * gcc.dg/pr15698-7.c: Likewise.
11314         * gcc.dg/pr15698-8.c: Likewise.
11315         * gcc.dg/pr17188-1.c: Likewise.
11316         * gcc.dg/pr17301-1.c: Likewise.
11317         * gcc.dg/pr17301-2.c: Likewise.
11318         * gcc.dg/pr17730-1.c: Likewise.
11319         * gcc.dg/pr20368-1.c: Likewise.
11320         * gcc.dg/pr20368-2.c: Likewise.
11321         * gcc.dg/pr20368-3.c: Likewise.
11322         * gcc.dg/pr22308-1.c: Likewise.
11323         * gcc.dg/qual-component-1.c: Likewise.
11324         * gcc.dg/redecl-1.c: Likewise.
11325         * gcc.dg/redecl-11.c: Likewise.
11326         * gcc.dg/redecl-12.c: Likewise.
11327         * gcc.dg/redecl-13.c: Likewise.
11328         * gcc.dg/redecl-14.c: Likewise.
11329         * gcc.dg/redecl-15.c: Likewise.
11330         * gcc.dg/register-var-1.c: Likewise.
11331         * gcc.dg/register-var-2.c: Likewise.
11332         * gcc.dg/stmt-expr-2.c: Likewise.
11333         * gcc.dg/stmt-expr-3.c: Likewise.
11334         * gcc.dg/stmt-expr-label-1.c: Likewise.
11335         * gcc.dg/stmt-expr-label-2.c: Likewise.
11336         * gcc.dg/stmt-expr-label-3.c: Likewise.
11337         * gcc.dg/struct-empty-2.c: Likewise.
11338         * gcc.dg/struct-empty-3.c: Likewise.
11339         * gcc.dg/struct-parse-1.c: Likewise.
11340         * gcc.dg/struct-semi-1.c: Likewise.
11341         * gcc.dg/struct-semi-2.c: Likewise.
11342         * gcc.dg/struct-semi-3.c: Likewise.
11343         * gcc.dg/switch-5.c: Likewise.
11344         * gcc.dg/switch-6.c: Likewise.
11345         * gcc.dg/switch-7.c: Likewise.
11346         * gcc.dg/tls/diag-5.c: Likewise.
11347         * gcc.dg/transparent-union-1.c: Likewise.
11348         * gcc.dg/transparent-union-3.c: Likewise.
11349         * gcc.dg/typespec-1.c: Likewise.
11350         * gcc.dg/vla-init-2.c: Likewise.
11351         * gcc.dg/vla-init-3.c: Likewise.
11352         * gcc.dg/vla-init-4.c: Likewise.
11353         * gcc.dg/vla-init-5.c: Likewise.
11354         * gcc.dg/void-cast-2.c: Likewise.
11355         * gcc.dg/wvla-3.c: Likewise.
11356         * gcc.dg/wvla-7.c: Likewise.
11357         * gcc.target/i386/991209-1.c: Likewise.
11358         * gcc.target/ia64/fpreg-1.c: Likewise.
11359         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11360         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11361         
11362 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11363
11364         PR fortran/31639
11365         * gfortran.dg/func_decl_4.f90: New test.
11366
11367 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11368
11369         PR fortran/32727
11370         * gfortran.dg/interface_17.f90: New test.
11371
11372 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11373
11374         PR fortran/32599
11375         * gfortran.dg/32599.f03: New test case.
11376
11377         PR fortran/32601
11378         * gfortran.dg/32601.f03: New test case.
11379         * gfortran.dg/32601_1.f03: Ditto.
11380         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11381         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11382
11383 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11384
11385         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11386
11387 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11388             Devang Patel  <dpatel@apple.com>
11389
11390         PR tree-optimization/25413
11391         * gcc.dg/vect/vect-align-1.c: New.
11392         * gcc.dg/vect/vect-align-2.c: New.
11393         * gcc.dg/vect/pr25413.c: New.
11394         * gcc.dg/vect/pr25413a.c: New.
11395         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11396
11397 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11398
11399         * lib/target-support.exp (check_ultrasparc_hw_available):
11400         New function.
11401         (is-effective-target): Check $arg for ultrasparc_hw.
11402         (is-effective-target-keyword): Likewise.
11403         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11404         when determining what to do on sparc platforms.
11405         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11406         * gcc.dg/20001101-1.c: Likewise.
11407         * gcc.dg/20001101-2.c: Likewise.
11408         * gcc.dg/ultrasp9.c: Likewise.
11409         * gcc.dg/ultrasp10.c: Likewise.
11410         * gcc.target/sparc/pdist-3.c: Likewise.
11411
11412 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11413
11414         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11415
11416 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11417
11418         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11419         get vectorized.
11420         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11421         now get vectorized.
11422         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11423         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11424         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11425         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11426         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11427         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11428         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11429         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11430         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11431         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11432         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11433         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11434         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11435         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11436         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11437         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11438         Add spu.
11439
11440 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR c++/30854
11443         * g++.dg/parse/error30.C: New test.
11444
11445 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11446
11447         PR fortran/29804
11448         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11449
11450 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11451
11452         * gfortran.fortran-torture/compile/pr32663.f: New test.
11453
11454 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11455
11456         PR c++/31027
11457         * g++.dg/inherit/virtual4.C: New.
11458
11459 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11460
11461         PR target/32661
11462         * gcc.target/i386/pr32661-1.c: New test.
11463
11464 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11465
11466         * gnat.dg/invariant_index.ad[sb]: New test.
11467
11468 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11469
11470         PR c++/32560
11471         * g++.dg/template/decl3.C: New.
11472
11473 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11474
11475         PR 32617
11476         * gcc.c-torture/execute/align-3.c: New.
11477
11478 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11479
11480         PR target/32708
11481         * gcc.target/i386/pr32708-1.c: New test.
11482         * gcc.target/i386/pr32708-2.c: Ditto.
11483         * gcc.target/i386/pr32708-3.c: Ditto.
11484
11485 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * g++.dg/init/new20.C: Remove svn:executable flag.
11488
11489 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11490
11491         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11492
11493 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11494
11495         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11496
11497 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11498
11499         PR testsuite/25241
11500         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11501         directive.
11502         
11503 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11504
11505         PR fortran/32157
11506         * gfortran.dg/overload_2.f90: New test.
11507
11508         PR fortran/32689
11509         * gfortran.dg/transfer_simplify_5.f90
11510
11511         PR fortran/32634
11512         * gfortran.dg/interface_15.f90: New test.
11513
11514 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11515
11516         PR libfortran/32336
11517         * gfortran.dg/matmul_5.f90:  New test case.
11518
11519 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11520
11521         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11522         * gcc.dg/fesd-any.h: Likewise.
11523         * gcc.dg/fesd-baseonly.c: Likewise.
11524         * gcc.dg/fesd-baseonly.h: Likewise.
11525         * gcc.dg/fesd-none.c: Likewise.
11526         * gcc.dg/fesd-none.h: Likewise.
11527         * gcc.dg/fesd-reduced.c: Likewise.
11528         * gcc.dg/fesd-reduced.h: Likewise.
11529         * gcc.dg/fesd-sys.c: Likewise.
11530         * gcc.dg/fesd-sys.h: Likewise
11531         * gcc.dg/fesd.h: Likewise.
11532
11533         * g++.dg/debug/dwarf2: New directory.
11534         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11535         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11536         * g++.dg/other/fesd-any.h: Likewise.
11537         * g++.dg/other/fesd-baseonly.C: Likewise.
11538         * g++.dg/other/fesd-baseonly.h: Likewise.
11539         * g++.dg/other/fesd-none.C: Likewise.
11540         * g++.dg/other/fesd-none.h: Likewise.
11541         * g++.dg/other/fesd-reduced.C: Likewise.
11542         * g++.dg/other/fesd-reduced.h: Likewise.
11543         * g++.dg/other/fesd-sys.C: Likewise.
11544         * g++.dg/other/fesd-sys.h: Likewise.
11545         * g++.dg/other/fesd.h: Likewise.
11546
11547 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11548
11549         PR fortran/31129
11550         * gfortran.dg/parameter_unused.f90: New test.
11551
11552 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11553
11554         PR tree-optimization/32681
11555         * gcc.dg/tree-ssa/pr32681.c: New test.
11556
11557 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11558
11559         PR fortran/32678
11560         * gfortran.dg/fmt_t_5.f90: New test.
11561
11562 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11563
11564         PR c++/30535
11565         * g++.dg/template/operator10.C: New.
11566
11567 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11568
11569         PR libfortran/32217
11570         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11571
11572 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11573
11574         PR fortran/29876
11575         * gfortran.dg/operator_6.f90: New test.
11576
11577 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11578
11579         PR fortran/17711
11580         * gfortran.dg/operator_4.f90: New test.
11581         * gfortran.dg/operator_5.f90: New test.
11582         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11583         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11584
11585 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11586
11587         PR fortran/32669
11588         * gfortran.dg/argument_checking_6.f90: New.
11589
11590 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11591
11592         PR fortran/25094
11593         * gfortran.dg/interface_155555.f90: New test.
11594
11595 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11596
11597         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11598         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11599
11600 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11601
11602         PR testsuite/25241
11603         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11604         discern pedantic diagnostics and errors.
11605         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11606         and not an error.
11607         * gcc.dg/20050121-1.c: This is an error and not a warning.
11608         * gcc.target/i386/sseregparm-2.c:  Likewise.
11609         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11610         * gcc.dg/charset/attribute2.c: Likewise.
11611         * gcc.dg/bitfld-1.c: Likewise.
11612         * gcc.dg/pack-test-2.c: Likewise.
11613         * gcc.dg/940510-1.c: Match separately error and warning.
11614         * gcc.dg/array-2.c: Match separately multiple messages. The second
11615         diagnostic is a pedantic warning and not an error.
11616         * gcc.dg/pr14475.c: Match separately multiple messages.
11617         * gcc.dg/pr18809-1.c: Likewise.
11618         * gcc.dg/pr27953.c: Likewise.
11619         * gcc.dg/vla-init-1.c: Likewise.
11620         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11621
11622 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11623
11624         PR fortran/32644
11625         * gfortran.dg/char_decl_1.f90: New test.
11626
11627 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11628
11629         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11630
11631 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/32232
11634         * g++.dg/template/overload9.C: New test.
11635
11636 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11637
11638         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11639         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11640
11641 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11642
11643         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11644         * gcc.dg/20001012-2.c: Likewise.
11645         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11646         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11647
11648 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11649
11650         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11651         about the chunk size when STACK_SIZE is defined.
11652
11653 2007-07-06  Josh Conner  <jconner@apple.com>
11654
11655         PR middle-end/32602
11656         * gcc.dg/sibcall-8.c: New test.
11657
11658 2007-07-06  Josh Conner  <jconner@apple.com>
11659
11660         PR middle-end/32603
11661         * gcc.target/arm/sibcall-1.c: New test.
11662
11663 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11664
11665         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11666
11667 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11668
11669         * gfortran.dg/save_parameter.f90: New test.
11670         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11671
11672 2007-07-06  Richard Guenther  <rguenther@suse.de>
11673
11674         * g++.dg/opt/pr30965.C: New testcase.
11675
11676 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11677
11678         * gcc.target/mips/save-restore-5.c: New test.
11679
11680 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11681
11682         PR rtl_optimization/32450
11683         * gcc.dg/pr32450.c: New runtime test.
11684
11685 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11686
11687         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11688         single underscore in scan directives.
11689
11690 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11691
11692         PR c++/32245
11693         * g++.dg/init/ptrmem4.C: New test.
11694
11695         PR c++/32251
11696         * g++.dg/init/new21.C: Likewise.
11697
11698         PR c++/31992
11699         * g++.dg/template/static30.C: Likewise.
11700
11701 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11702
11703         * gcc.dg/vect/costmodel/ppc: New directory.
11704         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11705         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11706         New test.
11707         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11708         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11709         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11710         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11711         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11712         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11713         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11714         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11715         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11716         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11717         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11718         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11719         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11720         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11721
11722 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11723
11724         PR fortran/32359
11725         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11726
11727 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11728
11729         PR fortran/32526
11730         * gfortran.dg/interface_14.f90: New test.
11731
11732         PR fortran/32613
11733         * gfortran.dg/do_iterator_2.f90: New test.
11734
11735 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11736
11737         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11738         (FE_DEC_DOWNWARD): Likewise.
11739         (FE_DEC_UPWARD): Likewise.
11740         (FE_DEC_TOWARDZERO): Likewise.
11741         (FE_DEC_TONEARESTFROMZERO): Likewise.
11742
11743 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11744
11745         * gcc.c-torture/compile/pr32606.c: New.
11746         * gfortran.fortran-torture/execute/pr32604.f90: New.
11747
11748 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11749
11750         * gcc.dg/visibility-12.c: New test.
11751         * gcc.dg/visibility-13.c: Likewise.
11752         * g++.dg/ext/visibility-9.C: Likewise.
11753         * g++.dg/ext/visibility-10.C: Likewise.
11754
11755 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11756
11757         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11758         * gcc.dg/sh-relax-vxworks.c: New test.
11759
11760 2007-07-04  Richard Guenther  <rguenther@suse.de>
11761
11762         PR tree-optimization/32500
11763         * gcc.c-torture/execute/pr32500.c: New testcase.
11764
11765 2007-07-04  Richard Guenther  <rguenther@suse.de>
11766
11767         PR tree-optimization/32482
11768         * gcc.c-torture/compile/pr32482.c: New testcase.
11769
11770 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11771
11772         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11773         VxWorks kernels.
11774         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11775         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11776         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11777         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11778
11779 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11780
11781         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11782
11783 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11784
11785         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11786
11787 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11788
11789         PR fortran/31198
11790         * gfortran.dg/min_max_optional_1.f90: New test.
11791         * gfortran.dg/min_max_optional_2.f90: New test.
11792         * gfortran.dg/min_max_optional_3.f90: New test.
11793
11794 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11795
11796         PR fortran/32545
11797         * gfortran.dg/fmt_error.f90: New test.
11798
11799 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11800
11801         PR fortran/32612
11802         * gfortran.dg/interface_13.f90: New test.
11803
11804 2007-07-03  Dave Brolley  <brolley@redhat.com>
11805
11806         PR c++/31743
11807         * g++.dg/init/new20.C: New test.
11808
11809 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11810
11811         PR fortran/32579
11812         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11813
11814 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11815
11816         PR fortran/25062
11817         * common_7.f90: New.
11818         * common_8.f90: New.
11819         * common_9.f90: New.
11820
11821 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11822
11823         PR fortran/30940
11824         * gfortran.dg/argument_checking_1.f90: New.
11825         * gfortran.dg/argument_checking_2.f90: New.
11826         * gfortran.dg/argument_checking_3.f90: New.
11827         * gfortran.dg/argument_checking_4.f90: New.
11828         * gfortran.dg/argument_checking_5.f90: New.
11829         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11830         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11831
11832 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11833
11834         * gcc.dg/pr32176.c: Add -w to default dg-options.
11835
11836 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11837
11838         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11839
11840 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11841
11842         PR fortran/20888
11843         * gfortran.dg/null_2.f90: New.
11844
11845 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11846             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11847
11848         PR middle-end/32176
11849         * gcc.dg/pr32176.c: New test.
11850
11851 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11852
11853         * gcc.dg/const-float80.c : New test.
11854         * gcc.dg/const-float128.c : New test.
11855         * gcc.dg/const-float80-ped.c : New test.
11856         * gcc.dg/const-float128-ped.c : New test.
11857
11858 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11859
11860         * gcc.dg/c99-math.h: Fix typo.
11861
11862 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11863
11864         PR libgomp/32468
11865         * gcc.dg/gomp/pr32468-1.c: New test.
11866
11867 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11868
11869         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11870         an ABI option.
11871
11872 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11873
11874         * gfortran.fortran-torture/compile/pr32583.f: New.
11875         * gcc.c-torture/compile/pr32584.c: New
11876
11877 2007-07-02  Ollie Wild  <aaw@google.com>
11878
11879         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11880         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11881
11882 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11883
11884         * gcc.target/mips/save-restore-1.c: New test.
11885         * gcc.target/mips/save-restore-2.c: Likewise.
11886         * gcc.target/mips/save-restore-3.c: Likewise.
11887         * gcc.target/mips/save-restore-4.c: Likewise.
11888
11889 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11890
11891         PR tree-optimization/31966
11892         PR tree-optimization/32533
11893         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11894         * gfortran.dg/pr32533.f90: Ditto.
11895
11896 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * g++.dg/opt/nrv12.C: New test.
11899         * gcc.target/i386/nrv1.c: New test.
11900
11901         PR c++/31748
11902         * g++.dg/gomp/pr31748.C: New test.
11903
11904 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11905  
11906         PR tree-optimization/32230
11907         * gcc.dg/vect/pr32230.c: New test.
11908
11909 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11910
11911         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11912         * bind_c_coms.f90: Ditto.
11913         * bind_c_coms_driver.c: Ditto.
11914         * bind_c_dts.f90: Ditto.
11915         * bind_c_dts_2.f03: Ditto.
11916         * bind_c_dts_2_driver.c: Ditto.
11917         * bind_c_dts_3.f03: Ditto.
11918         * bind_c_dts_4.f03: Ditto.
11919         * bind_c_dts_driver.c: Ditto.
11920         * bind_c_implicit_vars.f03: Ditto.
11921         * bind_c_procs.f03: Ditto.
11922         * bind_c_usage_2.f03: Ditto.
11923         * bind_c_usage_3.f03: Ditto.
11924         * bind_c_usage_5.f03: Ditto.
11925         * bind_c_usage_6.f03: Ditto.
11926         * bind_c_usage_7.f03: Ditto.
11927         * bind_c_vars.f90: Ditto.
11928         * bind_c_vars_driver.c: Ditto.
11929         * binding_c_table_15_1.f03: Ditto.
11930         * binding_label_tests.f03: Ditto.
11931         * binding_label_tests_10.f03: Ditto.
11932         * binding_label_tests_10_main.f03: Ditto.
11933         * binding_label_tests_11.f03: Ditto.
11934         * binding_label_tests_11_main.f03: Ditto.
11935         * binding_label_tests_12.f03: Ditto.
11936         * binding_label_tests_13.f03: Ditto.
11937         * binding_label_tests_13_main.f03: Ditto.
11938         * binding_label_tests_14.f03: Ditto.
11939         * binding_label_tests_2.f03: Ditto.
11940         * binding_label_tests_3.f03: Ditto.
11941         * binding_label_tests_4.f03: Ditto.
11942         * binding_label_tests_5.f03: Ditto.
11943         * binding_label_tests_6.f03: Ditto.
11944         * binding_label_tests_7.f03: Ditto.
11945         * binding_label_tests_8.f03: Ditto.
11946         * binding_label_tests_9.f03: Ditto.
11947         * c_assoc.f90: Ditto.
11948         * c_assoc_2.f03: Ditto.
11949         * c_f_pointer_shape_test.f90: Ditto.
11950         * c_f_pointer_tests.f90: Ditto.
11951         * c_f_tests_driver.c: Ditto.
11952         * c_funloc_tests.f03: Ditto.
11953         * c_funloc_tests_2.f03: Ditto.
11954         * c_funloc_tests_3.f03: Ditto.
11955         * c_funloc_tests_3_funcs.c: Ditto.
11956         * c_kind_params.f90: Ditto.
11957         * c_kind_tests_2.f03: Ditto.
11958         * c_kinds.c: Ditto.
11959         * c_loc_driver.c: Ditto.
11960         * c_loc_test.f90: Ditto.
11961         * c_loc_tests_2.f03: Ditto.
11962         * c_loc_tests_2_funcs.c: Ditto.
11963         * c_loc_tests_3.f03: Ditto.
11964         * c_loc_tests_4.f03: Ditto.
11965         * c_loc_tests_5.f03: Ditto.
11966         * c_loc_tests_6.f03: Ditto.
11967         * c_loc_tests_7.f03: Ditto.
11968         * c_loc_tests_8.f03: Ditto.
11969         * c_ptr_tests.f03: Ditto.
11970         * c_ptr_tests_10.f03: Ditto.
11971         * c_ptr_tests_5.f03: Ditto.
11972         * c_ptr_tests_7.f03: Ditto.
11973         * c_ptr_tests_7_driver.c: Ditto.
11974         * c_ptr_tests_8.f03: Ditto.
11975         * c_ptr_tests_8_funcs.c: Ditto.
11976         * c_ptr_tests_9.f03: Ditto.
11977         * c_ptr_tests_driver.c: Ditto.
11978         * c_size_t_driver.c: Ditto.
11979         * c_size_t_test.f03: Ditto.
11980         * com_block_driver.f90: Ditto.
11981         * global_vars_c_init.f90: Ditto.
11982         * global_vars_c_init_driver.c: Ditto.
11983         * global_vars_f90_init.f90: Ditto.
11984         * global_vars_f90_init_driver.c: Ditto.
11985         * interop_params.f03: Ditto.
11986         * iso_c_binding_only.f03: Ditto.
11987         * iso_c_binding_rename_1.f03: Ditto.
11988         * iso_c_binding_rename_1_driver.c: Ditto.
11989         * iso_c_binding_rename_2.f03: Ditto.
11990         * iso_c_binding_rename_2_driver.c: Ditto.
11991         * kind_tests_2.f03: Ditto.
11992         * kind_tests_3.f03: Ditto.
11993         * module_md5_1.f90: Ditto.
11994         * only_clause_main.c: Ditto.
11995         * print_c_kinds.f90: Ditto.
11996         * test_bind_c_parens.f03: Ditto.
11997         * test_c_assoc.c: Ditto.
11998         * test_com_block.f90: Ditto.
11999         * test_common_binding_labels.f03: Ditto.
12000         * test_common_binding_labels_2.f03: Ditto.
12001         * test_common_binding_labels_2_main.f03: Ditto.
12002         * test_common_binding_labels_3.f03: Ditto.
12003         * test_common_binding_labels_3_main.f03: Ditto.
12004         * test_only_clause.f90: Ditto.
12005         * use_iso_c_binding.f90: Ditto.
12006         * value_5.f90: Ditto.
12007         * value_test.f90: Ditto.
12008         * value_tests_f03.f90: Ditto.
12009
12010 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
12011
12012         * gcc.dg/tls/opt-14.c: New.
12013
12014 2007-07-01  Ollie Wild  <aaw@google.com>
12015
12016         * g++.dg/lookup/using16.C: New test.
12017         * g++.dg/lookup/using17.C: New test.
12018
12019 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
12020
12021         PR fortran/32239
12022         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
12023         (test_4): Use proper test for floating point equality.
12024         (test_8): Likewise.
12025
12026 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12027
12028         PR libgfortran/32554
12029         * gfortran.dg/fmt_p_1.f90: New test.
12030
12031 2007-07-01  Ira Rosen  <irar@il.ibm.com>
12032
12033         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
12034         initialization and fix dg-final check - the initialization loop is
12035         vectorizable.
12036
12037 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
12038             Volker Reichelt  <reichelt@netcologne.de>
12039
12040         PR middle-end/32559
12041         * gcc.dg/pr32559.c: New test.
12042
12043 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
12044
12045         PR tree-optimization/25371
12046         * gcc.dg/vect/pr25371.c: New test.
12047
12048 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
12049
12050         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
12051         when allocating and initializing a flexible array.
12052
12053 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
12054
12055         PR fortran/20373
12056         * gfortran.dg/intrinsic.f90: New test.
12057
12058 2007-06-30  Tobias Burnus  <burnus@net-b.de>
12059
12060         PR fortran/32555
12061         * gfortran.dg/fmt_zero_check.f90: New.
12062
12063 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
12064
12065         PR fortran/30284
12066         * gfortran.dg/repeat_f90: New test.
12067
12068 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12069
12070         PR testsuite/25241
12071         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
12072         -pedantic-errors, so we should match errors.
12073         * gcc.dg/cpp/escape-1.c: Likewise.
12074         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
12075         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
12076         warning.
12077         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
12078         errors instead of warnings.
12079         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
12080         a pedantic warning.
12081         * gcc.dg/cpp/arith-3.c: Likewise.
12082
12083 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12084
12085         PR testsuite/25241
12086         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
12087         * gcc.dg/pch/valid-2.c: Likewise.
12088         * gcc.dg/pch/valid-3.c: Likewise.
12089         * gcc.dg/pch/warn-1.c: Likewise.
12090         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
12091         
12092 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12093
12094         PR c/4076
12095         * gcc.dg/Wunused-function.c: New.
12096         
12097 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12098
12099         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
12100
12101 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
12102
12103         * g++.dg/other/canon-31724.C: New.
12104         
12105 2007-06-29  Jan Hubicka  <jh@suse.cz>
12106
12107         PR middle-end/32372
12108         * gcc.c-torture/compile/pr32372.c: new.
12109
12110 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12111
12112         * gfortran.dg/operator_3.f90: New test.
12113
12114 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12115
12116         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
12117         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
12118
12119 2007-06-29  Richard Guenther  <rguenther@suse.de>
12120
12121         PR middle-end/32493
12122         * gcc.dg/inline-23.c: New testcase.
12123
12124 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
12125
12126         PR tree-optimization/24659
12127         * gcc.target/i386/vectorize2.c: New test.
12128         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
12129         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
12130
12131 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
12132
12133         * gcc.dg/pointer-arith-9.c: New test.
12134
12135 2007-06-29  Tobias Burnus  <burnus@net-b.de>
12136
12137         PR fortran/32483
12138         * gfortran.dg/fmt_read_2.f90: New.
12139
12140 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12141
12142         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
12143         If it exists, don't try to create it.
12144
12145 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
12146
12147         * g++.dg/ext/visibility/ms-compat-1.C: New.
12148
12149 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12150
12151         PR tree-opt/32417
12152         * gfortran.fortran-torture/compile/pr32417.f90: New test.
12153
12154 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
12155
12156         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
12157         targets.
12158
12159 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
12160
12161         PR fortran/32467
12162         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
12163
12164 2007-06-27  Richard Guenther  <rguenther@suse.de>
12165
12166         PR middle-end/32492
12167         * gcc.dg/inline-22.c: New testcase.
12168
12169 2007-06-26  Hui-May Chang <hm.chang@apple.com>
12170
12171         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
12172         the scan-assembler constant.
12173
12174 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
12175
12176         PR 20216
12177         * gcc.dg/pr20216.c: New.
12178
12179 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12180
12181         PR tree-opt/32421
12182         * gcc.dg/vect/pr32421.c: New test.
12183
12184 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
12185
12186         PR c++/32111
12187         * g++.dg/other/friend5.C: New test.
12188
12189 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
12190
12191         PR fortran/32464
12192         * gfortran.dg/host_assoc_function_2.f90: New test.
12193
12194         PR fortran/31494
12195         * gfortran.dg/host_assoc_call_1.f90: New test.
12196
12197 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12198
12199         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
12200         
12201 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12202
12203         PR fortran/32456
12204         * gfortran.dg/error_format.f90: New test.
12205
12206 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12207
12208         PR fortran/32136
12209         * gfortran.dg/pr32136.f90: New test.
12210
12211 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12212
12213         PR fortran/31726
12214         * gfortran.dg/minmaxloc_1.f90: New test.
12215
12216         PR fortran/32298
12217         * gfortran.dg/minmaxloc_2.f90: New test.
12218
12219 2007-06-23  Richard Guenther  <rguenther@suse.de>
12220
12221         PR tree-optimization/16876
12222         PR middle-end/29478
12223         * gcc.dg/pr29254.c: The warning is bogus.
12224         * gcc.dg/warn-1.c: Likewise.
12225         * gcc.dg/assign-warn-3.c: Likewise.
12226         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
12227
12228 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
12229
12230         * gcc.c-torture/execute/20070623-1.c: New.
12231
12232 2007-06-22  Jan Hubicka  <jh@suse.cz>
12233
12234         * gcc.c-torture/compile/pr31541.c: New.
12235
12236 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
12239         Remove -m64 from dg-options.
12240
12241 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12242
12243         PR middle-end/32374
12244         * gcc.dg/pr32374.c: New test.
12245
12246 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12247
12248         PR fortran/32360
12249         * gfortran.dg/pointer_assign_3.f90: New test.
12250
12251 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
12252
12253         * gcc.dg/tree-ssa/pr19590.c: New.
12254
12255 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12256
12257         PR fortran/31162
12258         * gfortran.dg/assign.f90: Update test.
12259         * gfortran.dg/real_do_1.f90: Update test.
12260         * gfortran.dg/gomp/omp_do1.f90: Update test.
12261         * gfortran.dg/warnings_are_errors_1.f: Update test.
12262         * gfortran.dg/g77/20010519-1.f: Update test.
12263         * gfortran.dg/g77/pr9258.f: Update test.
12264         * gfortran.dg/g77/960317-1.f: Update test.
12265
12266 2007-06-21  Richard Guenther  <rguenther@suse.de>
12267
12268         PR tree-optimization/32453
12269         * gcc.c-torture/compile/pr32453.c: New testcase.
12270
12271 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR tree-optimization/31866
12274         * gcc.dg/pr31866.c: New test.
12275
12276 2007-06-21  Richard Guenther  <rguenther@suse.de>
12277
12278         PR tree-optimization/32451
12279         * g++.dg/torture/20070621-1.C: New testcase.
12280
12281 2007-06-21  Christian Bruel  <christian.bruel@st.com>
12282
12283         * gcc.dg/attr-isr.c: Test delay slot content.
12284         
12285 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12286
12287         PR fortran/32361
12288         gfortran.dg/pointer_assign_2.f90: New test.
12289
12290 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12291
12292         PR fortran/25061
12293         gfortran.dg/invalid_procedure_name.f90: New test.
12294
12295 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
12296
12297         PR tree-optimization/25737
12298         * gcc.dg/tree-ssa/alias-14.c: New test.
12299
12300 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
12301
12302         * gcc.target/i386/large-size-array-3.c: New.
12303
12304 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12305         Richard Guenther  <rguenther@suse.de>
12306
12307         PR fortran/32140
12308         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12309
12310 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
12311
12312         PR middle-end/31959
12313         * gcc.dg/pr31959.c: New test.
12314
12315         PR inline-asm/32109
12316         * g++.dg/ext/asm10.C: New test.
12317
12318         PR middle-end/32285
12319         * gcc.c-torture/execute/20070614-1.c: New test.
12320
12321 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12322
12323         * gcc.target/arm/stack-corruption.c: New test.
12324
12325 2007-06-19  Richard Guenther  <rguenther@suse.de>
12326
12327         * g++.dg/torture/pr30252.C: New testcase.
12328
12329 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR tree-optimization/32353
12332         * g++.dg/opt/nrv13.C: New test.
12333
12334 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12335
12336         PR fortran/20863
12337         PR fortran/20882
12338         * gfortran.dg/impure_assignment_2.f90 : New test.
12339
12340         PR fortran/32236
12341         * gfortran.dg/data_initialized_2.f90 : New test.
12342
12343         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12344         appropriate version of 'dmach'.
12345
12346 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12347
12348         PR target/32389
12349         * gcc.target/i386/pr32389.c New test.
12350
12351 2007-06-18  Simon Baldwin <simonb@google.com>
12352
12353         PR c++/31923
12354         * g++.dg/template/error25.C: New.
12355         * g++.dg/template/spec35.C: New.
12356
12357 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12358
12359         * gcc.c-torture/compile/pr32355.c: New testcase.
12360         
12361 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12362
12363         PR tree-optimization/32383
12364         * g++.dg/opt/pr32383.C: New test.
12365
12366 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12367
12368         PR rtl-optimization/32366
12369         * gcc.dg/vect/pr32366.c: New test.
12370
12371 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12372
12373         * gcc.c-torture/compile/pr32349.c: New testcase.
12374         
12375 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12376
12377         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12378         * gcc.target/sparc/combined-2.c: Likewise.
12379         * gcc.target/sparc/fexpand.c : Likewise.
12380         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12381         * gcc.target/sparc/fpack16.c : Likewise.
12382         * gcc.target/sparc/fpmerge.c : Likewise.
12383         * gcc.target/sparc/fpmul.c : Likewise.
12384         * gcc.target/sparc/noresult.c : Likewise.
12385         * gcc.target/sparc/pdist.c: Likewise.
12386
12387 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12388
12389         PR middle-end/31723
12390         * gcc.target/i386/recip-divf.c: New test.
12391         * gcc.target/i386/recip-sqrtf.c: Ditto.
12392         * gcc.target/i386/recip-vec-divf.c: Ditto.
12393         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12394         * gcc.target/i386/sse-recip.c: Ditto.
12395         * gcc.target/i386/sse-recip-vec.c: Ditto.
12396
12397 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12398
12399         PR tree-opt/32225
12400         * gcc.c-torture/compile/20070605-1.c: New test.
12401
12402         * gcc.c-torture/compile/20070603-1.c: New testcase.
12403         * gcc.c-torture/compile/20070603-2.c: New testcase.
12404
12405         * gcc.c-torture/compile/20070531-1.c: New test.
12406
12407         PR tree-opt/32167
12408         * gcc.c-torture/compile/20070531-2.c: New test.
12409
12410         PR tree-opt/32144
12411         * gcc.c-torture/compile/20070529-1.c: New test.
12412
12413         PR tree-opt/32145
12414         * gcc.c-torture/compile/20070529-2.c: New test.
12415
12416         PR tree-opt/32015
12417         * gcc.c-torture/compile/20070520-1.c: New test.
12418
12419         * g++.dg/ext/java-1.C: New test.
12420
12421         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12422         loops instead of one. Remove the "can't determine dependence"
12423         check.
12424         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12425         needed as the cast is gone in the first place.
12426         * gcc.dg/max-1.c: Change local variable a to be a global one.
12427         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12428         have a cast which is PREd.
12429
12430 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12431
12432         * g++.dg/lookup/anon6.C: New test.
12433
12434 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12435
12436         PR c++/31806
12437         * g++.dg/opt/static6.C: New testcase.
12438
12439 2007-06-14  Geoff Keating  <geoffk@apple.com>
12440
12441         * g++.dg/ext/visibility/overload-1.C: New.
12442
12443         PR 31093
12444         * g++.dg/ext/visibility/anon4.C: New.
12445
12446 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12447
12448         PR target/32268
12449         * gcc.target/i386/pr32268.c: New test.
12450
12451 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12452
12453         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12454         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12455         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12456
12457         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12458         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12459         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12460         BID is used.
12461
12462 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12463
12464         PR fortran/32302
12465         * gfortran.dg/common_resize_1.f90: New test.
12466
12467 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12468
12469         PR target/32274
12470         * gcc.dg/vect/pr32224.c: Fix.   
12471         
12472 2007-06-13  Eric Christopher  <echristo@apple.com>
12473
12474         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12475
12476 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12477
12478         PR fortran/32323
12479         * gfortran.dg/actual_array_vect_1.f90: New.
12480
12481 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12482
12483         * gcc.target/sparc/mfpu.c: New test.
12484
12485 2007-06-12  Geoff Keating  <geoffk@apple.com>
12486
12487         * g++.dg/warn/weak1.C: Suppress on Darwin.
12488         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12489
12490 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12491
12492         PR middle-end/31579
12493          * g++.dg/torture/pr31579.C: New testcase.
12494
12495 2007-06-12  Ian Lance Taylor  <iant@google.com>
12496
12497         PR libstdc++/29286
12498         * g++.dg/init/new16.C: New test.
12499         * g++.dg/init/new17.C: New test.
12500         * g++.dg/init/new18.C: New test.
12501         * g++.dg/init/new19.C: New test.
12502
12503 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12504
12505         * gnat.dg/lhs_view_convert.adb: New test.
12506
12507 2007-06-12  Richard Guenther  <rguenther@suse.de>
12508
12509         PR tree-optimization/15353
12510         PR tree-optimization/31657
12511         * gcc.c-torture/execute/20070424-1.c: New testcase.
12512         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12513         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12514         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12515         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12516         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12517
12518 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12519
12520         PR rtl-optimization/32293
12521         * gcc.dg/pr32293.c: New test.
12522
12523 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12524
12525         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12526
12527 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12528
12529         PR fortran/29786
12530         * gfortran.dg/equiv_7.f90: New test.
12531         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12532
12533         PR fortran/30875
12534         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12535
12536 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12537
12538         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12539         * gcc.dg/setjmp-4.c: Likewise.
12540         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12541
12542 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12543
12544         PR rtl-optimization/31025
12545         * gfortran.dg/pr31025.f90: New.
12546
12547 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12548
12549         PR target/32280
12550         * gcc.target/i386/pr32280.c: New test.
12551
12552 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12553
12554         PR middle-end/32279
12555         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12556
12557 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12558
12559         PR libgfortran/32235
12560         * gfortran.dg/backspace_9.f: New test.
12561
12562 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12563
12564         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12565
12566 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12567
12568         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12569
12570 2007-06-09  Ian Lance Taylor  <iant@google.com>
12571
12572         PR tree-optimization/32169
12573         * gcc.c-torture/compile/pr32169.c: New test.
12574
12575 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12576
12577         * gcc.dg/vect/costmodel: New directory.
12578         * gcc.dg/vect/costmodel/i386: New directory.
12579         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12580         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12581         New test.
12582         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12583         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12584         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12585         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12586         * gcc.dg/vect/costmodel/x86_64: New directory.
12587         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12588         New testsuite.
12589         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12590         New test.
12591         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12592         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12593         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12594         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12595         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12596
12597 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12598
12599         PR tree-optimization/32243
12600         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12601         flags for -Os tests.
12602         * gcc.dg/vect/03-vect-pr32243.c: New test.
12603
12604 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12605
12606         PR tree-optimization/32224
12607         * gcc.dg/vect/pr32224.c: New test.
12608
12609 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12610
12611         PR c++/32177
12612         * g++.dg/gomp/pr32177.C: New test.
12613
12614 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12615
12616         PR testsuite/25241
12617         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12618         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12619         warning nor an error.
12620         * gcc.dg/Wfatal-2.c: Likewise.
12621         * gcc.dg/Werror-1.c: Likewise.
12622         * gcc.dg/Werror-5.c: Likewise.
12623         * gcc.dg/Werror-7.c: Likewise.
12624         * gcc.dg/Werror-10.c: Likewise.
12625         * gcc.dg/Werror-11.c: Likewise.
12626
12627 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12628
12629         PR c++/30759
12630         * g++.dg/init/brace6.C: New test.
12631
12632 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12635         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12636         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12637         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12638
12639         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12640         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12641         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12642         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12643         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12644         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12645         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12646         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12647
12648         * gcc.dg/darwin-minversion-3.c: New.
12649
12650 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12651
12652         * gcc.target/i386/builtin-copysign.c: New test.
12653
12654 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12655
12656         PR tree-optimization/32220
12657         * gfortran.dg/predcom-2.f: New testcase.
12658
12659 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12660
12661         PR tree-opt/32231
12662         * gcc.target/i386/vectorize4.c: New test.
12663
12664 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12665
12666         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12667
12668 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12669
12670         PR testsuite/25241
12671         * gcc.dg/simd-5.c: Mark output as a note.
12672         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12673         dg-message.
12674         * gcc.dg/simd-1.c: Likewise.
12675         * gcc.dg/always_inline.c: Mark output as a sorry.
12676         * gcc.dg/always_inline2.c: Likewise.
12677         * gcc.dg/always_inline3.c: Likewise.
12678
12679 2007-06-06  Ian Lance Taylor  <iant@google.com>
12680
12681         * g++.dg/conversion/enum1.C: New test.
12682
12683 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12684
12685         PR tree-optimization/32216
12686         * gcc.dg/vect/pr32216.c: New test.
12687
12688 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12689
12690         PR testsuite/18923
12691         * gfortran.dg/invalid_contains_1.f90: New test.
12692         * gfortran.dg/invalid_contains_2.f90: New test.
12693
12694 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12695
12696         PR testsuite/32057
12697         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12698         midnight issues.
12699
12700 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12701
12702         PR testsuite/25241
12703         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12704         dg-message to match de note.
12705         * gcc.dg/pr26570.c: Use dg-message for a note.
12706         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12707         dg-error instead of dg-warning because of -Werror.
12708         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12709         neither an error, nor a warning.
12710         * gcc.dg/glibc-uclibc-2.c: Likewise
12711         * gcc.dg/cpp/19940712-1.c: Likewise.
12712
12713 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12714
12715         PR preprocessor/23479
12716         * gcc.dg/binary-constants-1.c: Add test suites for
12717         the 0b-prefixed binary integer constants.
12718         * gcc.dg/binary-constants-2.c: Ditto.
12719         * gcc.dg/binary-constants-3.c: Ditto.
12720         * gcc.dg/binary-constants-4.c: Ditto.
12721
12722 2007-06-05  Ian Lance Taylor  <iant@google.com>
12723
12724         * gcc.dg/Wstrict-overflow-19.c: New test.
12725
12726 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12727
12728         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12729
12730 2007-06-04  Ian Lance Taylor  <iant@google.com>
12731
12732         * gcc.dg/Wstrict-overflow-18.c: New test.
12733
12734 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12735
12736         PR testsuite/25241
12737         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12738         * gcc.dg/cpp/mi5.c: Likewise.
12739         * gcc.dg/cpp/mi7.c: Likewise.
12740
12741 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12742
12743         PR c/32191
12744         * gcc.dg/pr32191.c: New test.
12745
12746 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12747
12748         PR fortran/32124
12749         * gfortran.dg/allocate_stat_1.f90: Remove.
12750
12751 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12752
12753         * gcc.target/i386/sse4_2-check.h: New.
12754         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12755         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12756         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12757         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12758         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12759         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12760         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12761         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12762         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12763         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12764         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12765         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12766         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12767         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12768         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12769         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12770         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12771         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12772
12773 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12774
12775         * gcc.dg/pie-link.c: New test.
12776
12777 2007-06-01  Ian Lance Taylor  <iant@google.com>
12778
12779         * gcc.dg/Wstrict-overflow-17.c: New test.
12780
12781 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12782
12783         * gcc.dg/builtin-return-1.c (g): New.
12784         (main): Allocate at least 64 bytes on the stack.
12785
12786 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12787
12788         * g++.dg/init/cleanup3.C: New test.
12789
12790 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12791
12792         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12793         int is 16 bits.
12794
12795 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12796
12797         PR fortran/32156
12798         * gfortran.dg/char_array_constructor_3.f90: New test.
12799
12800 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12801
12802         PR tree-optimization/32160
12803         * gfortran.dg/predcom-1.f: New test.
12804
12805 2007-05-31  Richard Guenther  <rguenther@suse.de>
12806
12807         * g++.dg/other/str_empty.C: Move...
12808         * g++.dg/other/pr30567.C: Move...
12809         * g++.dg/tree-ssa/pr27218.C: Move...
12810         * g++.dg/torture: ...here and remove dg-options.
12811
12812 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12813
12814         PR c++/32158
12815         * g++.dg/ext/is_pod_incomplete.C: New.
12816
12817 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12818             Douglas Gregor <doug.gregor@gmail.com>
12819             Pedro Lamarao <pedro.lamarao@mndfck.org>
12820             Howard Hinnant <howard.hinnant@gmail.com>
12821
12822         PR c++/7412
12823         PR c++/29939
12824         * g++.dg/cpp0x/rv8p.C: New.
12825         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12826         * g++.dg/cpp0x/cast-bug.C: New.
12827         * g++.dg/cpp0x/elision_weak.C: New.
12828         * g++.dg/cpp0x/collapse-bug.C: New.
12829         * g++.dg/cpp0x/rv3p.C: New.
12830         * g++.dg/cpp0x/rv7n.C: New.
12831         * g++.dg/cpp0x/overload-conv-1.C: New.
12832         * g++.dg/cpp0x/rv2n.C: New.
12833         * g++.dg/cpp0x/deduce.C: New.
12834         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12835         * g++.dg/cpp0x/rv6p.C: New.
12836         * g++.dg/cpp0x/template_deduction.C: New.
12837         * g++.dg/cpp0x/implicit-copy.C: New.
12838         * g++.dg/cpp0x/rv1p.C: New.
12839         * g++.dg/cpp0x/cast.C: New.
12840         * g++.dg/cpp0x/rv5n.C: New.
12841         * g++.dg/cpp0x/collapse.C: New.
12842         * g++.dg/cpp0x/overload-conv-2.C: New.
12843         * g++.dg/cpp0x/rv4p.C: New.
12844         * g++.dg/cpp0x/rvo.C: New.
12845         * g++.dg/cpp0x/iop.C: New.
12846         * g++.dg/cpp0x/rv3n.C: New.
12847         * g++.dg/cpp0x/rv7p.C: New.
12848         * g++.dg/cpp0x/reference_collapsing.C: New.
12849         * g++.dg/cpp0x/overload.C: New.
12850         * g++.dg/cpp0x/named.C: New.
12851         * g++.dg/cpp0x/rv2p.C: New.
12852         * g++.dg/cpp0x/rv6n.C: New.
12853         * g++.dg/cpp0x/not_special.C: New.
12854         * g++.dg/cpp0x/bind.C: New.
12855         * g++.dg/cpp0x/rv1n.C: New.
12856         * g++.dg/cpp0x/rv5p.C: New.
12857         * g++.dg/cpp0x/elision.C: New.
12858         * g++.dg/cpp0x/named_refs.C: New.
12859         * g++.dg/cpp0x/unnamed_refs.C: New.
12860         * g++.dg/cpp0x/rv4n.C: New.
12861         * g++.dg/cpp0x/elision_neg.C: New.
12862         * g++.dg/init/copy7.C: Run in C++98 mode.
12863         * g++.dg/overload/arg1.C: Ditto.
12864         * g++.dg/overload/arg4.C: Ditto.
12865
12866 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12867
12868         PR c++/31809
12869         * g++.dg/opt/static5.C: New test.
12870
12871 2007-05-30  Richard Guenther  <rguenther@suse.de>
12872
12873         * g++.dg/dg.exp: Prune torture/.
12874         * g++.dg/torture/dg-torture.exp: New testsuite.
12875
12876 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12877
12878         * gcc.target/arm/pr27387.C: Move and rename to ...
12879         * g++.dg/inherit/thunk8.C: ... here.
12880
12881 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12882
12883         PR tree-optimization/31769
12884         * g++.dg/gomp/pr31769.C: New test.
12885
12886 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12887
12888         * gcc.target/i386/stack-realign.c: New.
12889
12890 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12891
12892         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12893
12894 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12895
12896         * gfortran.dg/sizeof.f90: New.
12897
12898 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12899
12900         PR c/31339
12901         * gcc.dg/boolcomplex-1.c: New test.
12902
12903         PR c++/31339
12904         * g++.dg/ext/boolcomplex-1.c: New test.
12905
12906 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12907
12908         * gcc.dg/matrix: New directory.
12909
12910 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12911
12912         PR fortran/32124
12913         * gfortran.dg/allocate_stat_1.f90: New.
12914
12915 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12916
12917         PR fortran/31972
12918         * transfer_hollerith_1.f90: New test.
12919
12920 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12921
12922         PR tree-opt/32100
12923         * gcc.c-torture/execute/vrp-7.c: New test.
12924
12925 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12926
12927         * gfortran.dg/transfer_simplify_4.f90: New test.
12928
12929 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12930
12931         PR fortran/32088
12932         * gfortran.dg/func_result_3.f90: New.
12933
12934 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12935
12936         PR middle-end/32083
12937         * gfortran.dg/transfer_simplify_3.f90: New.
12938
12939 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12940
12941         PR target/32065
12942         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12943         to compile options.
12944         * gcc.target/i386/pr32065-2.c: New test.
12945
12946 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12947
12948         PR fortran/31813
12949         * gfortran.dg/io_constraints_2.f90: Update.
12950
12951 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12952
12953         PR fortran/31219
12954         * gfortran.dg/array_constructor_17.f90: New test.
12955
12956 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12957
12958         PR tree-opt/32090
12959         * g++.dg/opt/array2.C: New testcase.
12960
12961 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12962
12963         PR target/32065
12964         * gcc.target/i386/pr32065.c: New test.
12965
12966 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12967             Marcus Meissner <meissner@suse.de>
12968
12969         * gcc.dg/attr-alloc_size.c: New.
12970
12971 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12972             Lee Millward  <lee.millward@gmail.com>
12973
12974         PR c++/31745
12975         * g++.dg/parse/crash34.C: New test.
12976
12977         * g++.dg/parse/crash35.C: New test.
12978
12979 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12980
12981         * gcc.target/i386/sse2-check.h: New.
12982         * gcc.target/i386/sse2-vec-1.c: Likewise.
12983         * gcc.target/i386/sse2-vec-2.c: Likewise.
12984         * gcc.target/i386/sse2-vec-3.c: Likewise.
12985         * gcc.target/i386/sse2-vec-4.c: Likewise.
12986         * gcc.target/i386/sse2-vec-5.c: Likewise.
12987         * gcc.target/i386/sse2-vec-6.c: Likewise.
12988
12989 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12990
12991         PR c++/31431
12992         PR c++/31432
12993         PR c++/31434
12994         PR c++/31435
12995         PR c++/31437
12996         PR c++/31438
12997         PR c++/31442
12998         PR c++/31443
12999         PR c++/31444
13000         PR c++/31445
13001         * g++.dg/cpp0x/pr31431.C: New.
13002         * g++.dg/cpp0x/pr31437.C: New.
13003         * g++.dg/cpp0x/pr31442.C: New.
13004         * g++.dg/cpp0x/pr31444.C: New.
13005         * g++.dg/cpp0x/pr31431-2.C: New.
13006         * g++.dg/cpp0x/pr31432.C: New.
13007         * g++.dg/cpp0x/pr31434.C: New.
13008         * g++.dg/cpp0x/pr31438.C: New.
13009         * g++.dg/cpp0x/pr31443.C: New.
13010         * g++.dg/cpp0x/pr31445.C: New.
13011         * g++.dg/cpp0x/variadic-crash1.C: New.
13012
13013 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
13014
13015         * gcc.target/arm/long-calls-1.c: New test.
13016         * gcc.target/arm/long-calls-2.c: Likewise.
13017         * gcc.target/arm/long-calls-3.c: Likewise.
13018         * gcc.target/arm/long-calls-4.c: Likewise.
13019
13020 2007-05-25  Richard Guenther  <rguenther@suse.de>
13021             Andrew Pinski  <andrew_pinski@playstation.sony.com>
13022
13023         PR tree-optimization/31982
13024         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
13025
13026 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
13027
13028         PR fortran/32047
13029         * gfortran.dg/result_in_spec_2.f90: New test.
13030
13031 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032
13033         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
13034
13035 2007-05-24  Ollie Wild  <aaw@google.com>
13036
13037         * gcc.dg/cpp/counter-1.c: New test.
13038         * gcc.dg/pch/counter-1.c: New test.
13039         * gcc.dg/pch/counter-1.hs: New file.
13040         * gcc.dg/pch/counter-2.c: New test.
13041         * gcc.dg/pch/counter-2.hs: New file.
13042         * gcc.dg/pch/counter-3.c: New test.
13043         * gcc.dg/pch/counter-3.hs: New file.
13044
13045 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
13046
13047         * gcc.dg/tree-ssa/predcom-1.c: New test.
13048         * gcc.dg/tree-ssa/predcom-2.c: New test.
13049         * gcc.dg/tree-ssa/predcom-3.c: New test.
13050         * gcc.dg/tree-ssa/predcom-4.c: New test.
13051         * gcc.dg/tree-ssa/predcom-5.c: New test.
13052         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
13053
13054 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
13055
13056         PR testsuite/32062
13057         * gcc.target/i386/sse4_1-check.h (MASK): New.
13058
13059 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13060
13061         PR fortran/32038
13062         * gfortran.dg/pr25603.f: Initialize integer variables.
13063
13064 2007-05-23  Ian Lance Taylor  <iant@google.com>
13065
13066         * g++.dg/other/vrp1.C: New test.
13067
13068 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
13069
13070         PR preprocessor/20077
13071         * gcc.dg/cpp/paste15.c: New test.
13072
13073 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
13074             Nigel Stephens  <nigel@mips.com>
13075             Richard Sandiford  <richard@codesourcery.com>
13076
13077         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
13078         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
13079         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
13080         * gcc.target/mips/inter/mips16-inter.exp: New.
13081
13082 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
13083
13084         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
13085
13086 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
13087
13088         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
13089         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
13090         * gcc.target/i386/sse3-addsubps.c: Likewise.
13091         * gcc.target/i386/sse3-haddpd.c: Likewise.
13092         * gcc.target/i386/sse3-haddps.c: Likewise.
13093         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13094         * gcc.target/i386/sse3-hsubps.c: Likewise.
13095         * gcc.target/i386/sse3-lddqu.c: Likewise.
13096         * gcc.target/i386/sse3-movddup.c: Likewise.
13097         * gcc.target/i386/sse3-movshdup.c: Likewise.
13098         * gcc.target/i386/sse3-movsldup.c: Likewise.
13099
13100         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
13101         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
13102         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13103         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13104         * gcc.target/i386/ssse3-palignr.c: Likewise.
13105         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13106         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13107         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13108         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13109         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13110         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13111         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13112         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13113         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13114         * gcc.target/i386/ssse3-psignb.c: Likewise.
13115         * gcc.target/i386/ssse3-psignd.c: Likewise.
13116         * gcc.target/i386/ssse3-psignw.c: Likewise.
13117         * gcc.target/i386/ssse3-vals.h: Likewise.
13118
13119         * gcc.target/i386/sse3-check.h: New file.
13120         * gcc.target/i386/ssse3-check.h: Likewise.
13121
13122 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13123
13124         PR middle-end/31095
13125         * gcc.c-torture/compile/bcopy-1.c: New testcase.
13126
13127 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13128
13129         PR middle-end/31606
13130         * gcc.c-torture/20070522-1.c: New testcase.
13131
13132 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13133
13134         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
13135
13136 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
13137
13138         * gcc.c-torture/execute/ieee/20000320-1.x,
13139         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13140         m68k-*-* and check_effective_target_coldfire_fpu.
13141
13142 2007-05-22  Ollie Wild  <aaw@google.com>
13143
13144         * g++.dg/lookup/hidden-class10.C: New test.
13145         * g++.dg/lookup/hidden-class11.C: New test.
13146
13147 2007-05-22  Ollie Wild  <aaw@google.com>
13148
13149         * g++.dg/lookup/name-clash5.C: New test.
13150         * g++.dg/lookup/name-clash6.C: New test.
13151
13152 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13153
13154         * g++.dg/other/i386-2.C: Update comments on header files tested.
13155         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
13156         of <tmmintrin.h>.
13157         * gcc.target/i386/sse-12.c: Likewise.
13158         * gcc.target/i386/sse-13.c: Likewise.
13159         * gcc.target/i386/sse-14.c: Likewise.
13160
13161         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
13162         Redefined to test with immediate operand.
13163         (__builtin_ia32_blendps): Likewise.
13164         (__builtin_ia32_blendpd): Likewise.
13165         (__builtin_ia32_dpps): Likewise.
13166         (__builtin_ia32_dpps): Likewise.
13167         (__builtin_ia32_insertps128): Likewise.
13168         (__builtin_ia32_vec_ext_v4sf): Likewise.
13169         (__builtin_ia32_vec_set_v16qi): Likewise.
13170         (__builtin_ia32_vec_set_v4si): Likewise.
13171         (__builtin_ia32_vec_set_v2di): Likewise.
13172         (__builtin_ia32_vec_ext_v16qi): Likewise.
13173         (__builtin_ia32_vec_ext_v4si): Likewise.
13174         (__builtin_ia32_vec_ext_v2di): Likewise.
13175         (__builtin_ia32_roundpd): Likewise.
13176         (__builtin_ia32_roundsd): Likewise.
13177         (__builtin_ia32_roundps): Likewise.
13178         (__builtin_ia32_roundss): Likewise.
13179         (__builtin_ia32_mpsadbw128): Likewise.
13180
13181 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13182
13183         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
13184
13185 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13186
13187         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
13188         failures.
13189         * gcc.dg/dfp/func-struct.c: Ditto.
13190         * gcc.dg/dfp/operator-assignment.c: Ditto.
13191         * gcc.dg/dfp/convert-bfp.c: Ditto.
13192         * gcc.dg/dfp/convert-int.c: Ditto.
13193         * gcc.dg/dfp/convert-int-max.c: Ditto.
13194         * gcc.dg/dfp/func-scalar.c: Ditto.
13195         * gcc.dg/dfp/cast.c: Ditto.
13196         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
13197         failures, and fix a typo in return type of arg1_128.
13198         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
13199         failures, and fix a typo in a constant suffix.
13200         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
13201         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
13202
13203 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13204             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13205
13206         * lib/gcc-dg.exp(process_message): New proc.
13207         (dg-message): New test directive.
13208         * gcc.dg/always_inline.c: Use dg-message.
13209         * gcc.dg/always_inline2.c: Ditto.
13210         * gcc.dg/always_inline3.c: Ditto.
13211         * gcc.dg/invalid-call-1.c: Ditto.
13212         * gcc.dg/pr17506.c: Ditto.
13213         * gcc.dg/simd-5.c: Ditto.
13214         * gcc.dg/simd-6.c: Ditto.
13215         * gcc.dg/va-arg-2.c: Ditto.
13216         * gcc.dg/cpp/syshdr.c: Ditto.
13217         * gcc.dg/cpp/unc4.c: Ditto.
13218         * gcc.dg/cpp/trad/mi1.c: Ditto.
13219         * gcc.dg/cpp/trad/mi5.c: Ditto.
13220         * gcc.dg/cpp/trad/mi7.c: Ditto.
13221         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
13222         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
13223         * gcc.test-framework/test-framework.awk: Special-case outexists
13224         tests.
13225
13226 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13227
13228         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
13229         (bit_SSE4_2): Likewise.
13230         (bit_POPCNT): Likewise.
13231
13232         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
13233         Check if assembler supports SSE4 instructions.
13234
13235         * gcc.target/i386/sse4_1-blendpd.c: New file.
13236         * gcc.target/i386/sse4_1-blendps.c: Likewise.
13237         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
13238         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
13239         * gcc.target/i386/sse4_1-check.h: Likewise.
13240         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
13241         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
13242         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
13243         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
13244         * gcc.target/i386/sse4_1-extractps.c: Likewise.
13245         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
13246         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
13247         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
13248         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
13249         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
13250         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
13251         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
13252         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
13253         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
13254         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
13255         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
13256         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
13257         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
13258         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
13259         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
13260         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
13261         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
13262         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
13263         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
13264         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
13265         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
13266         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
13267         * gcc.target/i386/sse4_1-pminud.c: Likewise.
13268         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
13269         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
13270         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
13271         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
13272         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
13273         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
13274         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
13275         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
13276         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
13277         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
13278         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
13279         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
13280         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
13281         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
13282         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
13283         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
13284         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
13285         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
13286         * gcc.target/i386/sse4_1-round.h: Likewise.
13287         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
13288         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
13289         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
13290         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
13291         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
13292         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
13293         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
13294         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
13295         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
13296         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
13297         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
13298         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
13299         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
13300         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
13301
13302 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13303
13304         PR fortran/31627
13305         * gfortran.dg/bounds_check_7.f90: New test.
13306
13307 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
13308
13309         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13310         (check_effective_target_sse4a): Ditto.
13311
13312         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13313         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13314         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13315         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13316         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13317         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13318         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13319         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13320         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13321         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13322         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13323         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13324         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13325         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13326         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13327         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13328         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13329         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13330         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13331         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13332
13333 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13334
13335         * g++.dg/ext/cleanup-1.C: New test.
13336         * g++.dg/ext/cleanup-2.C: Likewise.
13337         * g++.dg/ext/cleanup-3.C: Likewise.
13338         * g++.dg/ext/cleanup-4.C: Likewise.
13339         * g++.dg/ext/cleanup-5.C: Likewise.
13340         * g++.dg/ext/cleanup-6.C: Likewise.
13341         * g++.dg/ext/cleanup-8.C: Likewise.
13342         * g++.dg/ext/cleanup-9.C: Likewise.
13343         * g++.dg/ext/cleanup-10.C: Likewise.
13344         * g++.dg/ext/cleanup-11.C: Likewise.
13345         * g++.dg/ext/cleanup-dtor.C: Likewise.
13346
13347 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13348
13349         PR middle-end/31995
13350         * gcc.dg/vect/vect-102a.c: New test.
13351
13352 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13353             Paolo Carlini  <pcarlini@suse.de>
13354             Uros Bizjak  <ubizjak@gmail.com>
13355
13356         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13357         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13358         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13359         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13360         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13361         New testcases.
13362
13363 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13364
13365         PR fortran/32002
13366         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13367
13368 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13369
13370         PR fortran/32027
13371         * gfortran.dg/do_3.F90: Add checks for the final value of the
13372         loop variable.
13373
13374 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13375
13376         * gcc.c-torture/execute/990127-2.x: New file.
13377
13378 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13379
13380         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13381         * gcc.target/i386/sse-12: Add -O to compile options.
13382         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13383         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13384         and mm3dnow.h.  Add -O to compile options.
13385
13386 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13387
13388         PR fortran/31867
13389         * gfortran.dg/char_length_5.f90: New test.
13390
13391         PR fortran/31994
13392         * gfortran.dg/array_reference_1.f90: New test.
13393
13394 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13395
13396         PR middle-end/7651
13397         PR c++/11856
13398         PR c/12963
13399         PR c/23587
13400         PR other/29694
13401         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13402         * gcc.dg/Wtype-limits.c: New.
13403         * gcc.dg/Wtype-limits-Wextra.c: New.
13404         * gcc.dg/Wtype-limits-no.c: New.
13405         * g++.dg/warn/Wtype-limits.C: New.
13406         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13407         * g++.dg/warn/Wtype-limits-no.C: New.
13408
13409 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13410
13411         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13412         instead of "-msse2".'
13413         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13414         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13415         and mm3dnow.h.
13416         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13417         to test with immediate operand.
13418         (__builtin_ia32_insertqi): Ditto.
13419         (__builtin_ia32_palignr128): Ditto.
13420         (__builtin_ia32_palignr): Ditto.
13421         (__builtin_ia32_pshufhw): Ditto.
13422         (__builtin_ia32_pshuflw): Ditto.
13423         (__builtin_ia32_pshufd): Ditto.
13424         (__builtin_ia32_vec_set_v8hi): Ditto.
13425         (__builtin_ia32_vec_ext_v8hi): Ditto.
13426         (__builtin_ia32_shufpd): Ditto.
13427         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13428
13429 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13430
13431         PR fortran/32001
13432         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13433
13434 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13435
13436         PR target/31585
13437         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13438         and "__inline".  Use "-msse" instead of "-msse2".
13439
13440 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13441
13442         PR middle-end/7651
13443         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13444         * gcc.dg/20030906-2.c: Likewise.
13445         * objc.dg/method-17.m: Add -Wreturn-type.
13446         * obj-c++.dg/method-21.mm: Likewise.
13447
13448 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13449
13450         PR target/31585
13451         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13452         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13453         (__builtin_ia32_psrlqi128): Ditto.
13454         (__builtin_ia32_psrlwi128): Ditto.
13455         (__builtin_ia32_psrldi128): Ditto.
13456         (__builtin_ia32_psrldqi128): Ditto.
13457         (__builtin_ia32_pslldqi128): Ditto.
13458         (__builtin_ia32_psrawi128): Ditto.
13459         (__builtin_ia32_psradi128): Ditto.
13460         (__builtin_ia32_psllqi128): Ditto.
13461         (__builtin_ia32_pslldi128): Ditto.
13462         (__builtin_prefetch): Ditto.
13463         (__builtin_ia32_pshufw): Ditto.
13464         (__builtin_ia32_vec_set_v4hi): Ditto.
13465         (__builtin_ia32_vec_ext_v4hi): Ditto.
13466         (__builtin_ia32_shufps): Ditto.
13467         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13468
13469 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13470
13471         PR fortran/31974
13472         * gfortran.dg/char_allocation_1.f90: New test.
13473
13474 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13475
13476         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13477         * gcc.dg/Wconversion-sign.c: New.
13478         * gcc.dg/Wconversion-integer-no-sign.c: New.
13479         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13480         Wconversion-sign.C
13481         * g++.dg/warn/Wconversion-sign.C: New.
13482         * g++.old-deja/g++.other/warn4.C: Update.
13483         * g++.dg/warn/Wconversion1.C: Likewise.
13484
13485 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13488         * gcc.dg/torture/builtin-math-4.c: Likewise.
13489
13490 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13491
13492         PR libfortran/31964
13493         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13494
13495 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13496
13497         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13498
13499 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13500
13501         PR target/31628
13502         * gcc.target/i386/pr31628.c: New.
13503
13504 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13505
13506         PR middle-end/31344
13507         * gcc.dg/pr31344.c: New test.
13508
13509 2007-05-17  Ian Lance Taylor  <iant@google.com>
13510
13511         PR tree-optimization/31953
13512         * gcc.c-torture/compile/pr31953.c: New test.
13513
13514 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13515
13516         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13517
13518         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13519         and drem.
13520         * gcc.dg/torture/builtin-math-4.c: Likewise.
13521
13522         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13523         * gcc.dg/torture/builtin-math-4.c: Likewise.
13524
13525         * gcc.dg/torture/builtin-math-4.c: New test.
13526
13527 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13528             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13529
13530         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13531         * gcc.dg/cpp/include2.c: Ditto.
13532         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13533         * gcc.dg/cpp/paste5.c: Ditto.
13534         * gcc.dg/cpp/paste6.c: Ditto.
13535         * gcc.dg/cpp/paste8.c: Ditto.
13536         * gcc.dg/cpp/paste11.c: Ditto.
13537         * gcc.dg/cpp/paste13.c: Ditto.
13538         * gcc.dg/cpp/skipping2.c: Ditto.
13539         * gcc.dg/reg-vol-struct-1.c: Ditto.
13540         * gcc.dg/Wshadow-1.c: Ditto.
13541         * gcc.dg/cpp/trad/comment.c: Ditto.
13542         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13543         * gcc.dg/cpp/if-2.c: Ditto.
13544         * gcc.dg/array-5.c: Ditto.
13545         * gcc.dg/inline-15.c: Ditto.
13546         * gcc.dg/pr27953.c: Ditto.
13547         * gcc.dg/Wno-c++-compat.c: Ditto.
13548
13549 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13550
13551         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13552
13553 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13554
13555         * gcc.c-torture/execute/20070517-1.c: New test.
13556
13557 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13558
13559         PR fortran/31919
13560         * gfortran.dg/min_max_conformance.f90: New test.
13561
13562 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13563
13564         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13565         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13566         gcc.dg/vect/vect-104.c: Use more complex construction to
13567         prevent vectorizing.
13568         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13569
13570 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13571
13572         PR tree-optimization/24659
13573         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13574         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13575         not vect_int target.
13576         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13577         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13578         targets.
13579         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13580         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13581         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13582
13583 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13584
13585         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13586         and x86_64-*-* targets.
13587         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13588
13589 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13590
13591         PR fortran/18769
13592         PR fortran/30881
13593         PR fortran/31194
13594         PR fortran/31216
13595         PR fortran/31427
13596         * transfer_simplify_1.f90: New test.
13597         * transfer_simplify_2.f90: New test.
13598
13599 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13600
13601         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13602
13603 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13604
13605         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13606
13607         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13608
13609         PR c/31924
13610         * gcc.dg/fltconst-1.c: New test.
13611
13612         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13613         * gcc.dg/dfp/operator-assignment.c: Ditto.
13614
13615 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13616
13617         PR c++/29928
13618         * g++.dg/rtti/typeid5.C: New.
13619
13620 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13621
13622         PR fortran/31725
13623         * gfortran.dg/substr_4.f: New test.
13624
13625 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13626
13627         * gcc.target/m68k/interrupt_thread-1.c,
13628         gcc.target/m68k/interrupt_thread-2.c,
13629         gcc.target/m68k/interrupt_thread-3.c: New.
13630         * gcc.target/m68k/m68k.exp: Accept fido.
13631
13632 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13633
13634         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13635         * gfortran.dg/altreturn_3.f90: Likewise.
13636         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13637         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13638         * gfortran.dg/inquire_iolength.f90: Likewise.
13639         * gfortran.dg/module_naming_1.f90: Likewise.
13640         * gfortran.dg/oldstyle_2.f90: Likewise.
13641         * gfortran.dg/operator_2.f90: Likewise.
13642         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13643         * gfortran.dg/used_types_11.f90: Likewise.
13644         * gfortran.dg/zero_array_components_1.f90: Likewise.
13645         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13646         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13647         * gfortran.dg/real_const_3.f90: Likewise.
13648
13649 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13650
13651         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13652         * gcc.dg/tree-ssa/loop-30.c: New test.
13653
13654 2007-05-13  Richard Guenther  <rguenther@suse.de>
13655
13656         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13657         scanning forwprop1.
13658         * g++.dg/tree-ssa/pr31146.C: Likewise.
13659
13660 2007-05-13  Revital Eres  <eres@il.ibm.com>
13661
13662         * gcc.dg/dse.c: New test.
13663
13664 2007-05-12  Richard Guenther  <rguenther@suse.de>
13665
13666         PR tree-optimization/31797
13667         * gcc.c-torture/compile/pr31797.c: New testcase.
13668
13669 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13670
13671         PR fortran/30746
13672         * gfortran.dg/host_assoc_function_1.f90: New test.
13673
13674 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13675
13676         PR c++/31829
13677         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13678
13679 2007-05-11  Silvius Rus  <rus@google.com>
13680
13681         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13682         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13683         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13684         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13685         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13686         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13687         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13688         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13689         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13690         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13691         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13692         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13693         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13694         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13695         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13696         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13697
13698 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13699
13700         PR other/31852
13701         * gcc.c-torture/execute/builtins/memchr.c: New.
13702         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13703         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13704
13705 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13706
13707         PR fortran/30876
13708         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13709         line.
13710         * gfortran.dg/recursive_reference_2.f90: New test.
13711
13712 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13713
13714         PR fortran/30878
13715         * gfortran.dg/namelist_29.f90: New test.
13716
13717 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13718
13719         PR fortran/31474
13720         * gfortran.dg/entry_10.f90: New test.
13721
13722 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13723
13724         PR tree-optimization/31885
13725         * gcc.dg/tree-ssa/loop-29.c: New test.
13726
13727 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13728
13729         * assumed_dummy_1.f90: Fix dg directive.
13730         * char_initialiser_actual.f90: Likewise.
13731         * nested_modules_2.f90: Likewise.
13732         * shift-alloc.f90: Likewise.
13733
13734 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13735
13736         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13737
13738 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13739
13740         PR libfortran/31880
13741         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13742
13743 2007-05-09  Mike Stump  <mrs@apple.com>
13744
13745         * g++.dg/other/first-global.C: Add -fpie for darwin.
13746         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13747
13748 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13749
13750         * gcc.dg/20070507-1.c: New testcase.
13751
13752 2007-05-08  Chao-ying Fu  <fu@mips.com>
13753
13754         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13755         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13756         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13757         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13758
13759 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13760
13761         PR 31847
13762         * gcc.dg/pr31847.c: New test.
13763
13764 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13765
13766         PR fortran/31692
13767         * gfortran.dg/actual_array_result_1.f90: New test.
13768
13769 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13770
13771         PR fortran/29397
13772         * gfortran.dg/parameter_array_init_1.f90: New test.
13773
13774         PR fortran/29400
13775         * gfortran.dg/parameter_array_init_2.f90: New test.
13776
13777 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13778
13779         PR target/31854
13780         * gcc.target/i386/pr31854.c: New test.
13781
13782 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13783
13784         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13785
13786 2007-05-07  Mike Stump  <mrs@apple.com>
13787
13788         * g++.old-deja/g++.mike/empty.C: Add.
13789
13790 2007-05-07  Eric Christopher  <echristo@apple.com>
13791
13792         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13793
13794 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13795
13796         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13797         variable.  Rearrange conversions from binary float to decimal float.
13798
13799 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13800
13801         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13802         x86.
13803
13804 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13805
13806         * gnat.dg/opt1.ad[sb]: New testcase.
13807
13808 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13809
13810         PR fortran/31399
13811         * gfortran.dg/do_3.F90: New test.
13812
13813 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13814
13815         PR fortran/31764
13816         * gfortran.dg/new_line.f90: Add new checks.
13817
13818 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13819
13820         PR fortran/31201
13821         * gfortran.dg/large_unit_1.f90: New.
13822         * gfortran.dg/large_unit_2.f90: New.
13823         * gfortran.dg/iostat_4.f90: New
13824         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13825
13826 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13827
13828         PR fortran/31540
13829         * gfortran.dg/char_result_4.f90: New test.
13830
13831 2007-06-05  Revital Eres  <eres@il.ibm.com>
13832
13833         PR 30957
13834         * gcc.dg/pr30957-1.c: New test.
13835
13836 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13837
13838         PR fortran/31251
13839         * gfortran.dg/char_type_len_2.f90: New test.
13840
13841 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13842
13843         PR 31775
13844         * g++.dg/other/nested-extern.cc: New.
13845         * g++.dg/other/nested-extern-1.C: New.
13846         * g++.dg/other/nested-extern-2.C: New.
13847
13848 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13849
13850         PR fortran/31760
13851         * gfortran.dg/erf.f90: New test.
13852         * gfortran.dg/besxy.f90: New test.
13853
13854 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13855
13856         PR fortran/22359
13857         * gfortran.dg/fseek.f90: New test.
13858
13859 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13860
13861         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13862
13863 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13864
13865         PR libfortran/31210
13866         * gfortran.dg/zero_length_1.f90: New test.
13867
13868 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13869
13870         PR fortran/31803
13871         * gfortran.dg/char_pointer_assign_3.f90: New test.
13872         * gfortran.dg/char_result_2.f90: Re-enable test.
13873
13874 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13875
13876         PR fortran/25071
13877         * gfortran.dg/char_length_3.f90: New test.
13878         * gfortran.dg/char_result_2.f90: Fix test.
13879
13880 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13881
13882         PR tree-optimization/30565
13883         * gcc.dg/tree-ssa/loop-27.c: New test.
13884
13885 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13886
13887         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13888         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13889         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13890         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13891
13892 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13893
13894         PR tree-optimization/31699
13895         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13896         New.
13897         (check_effective_target_vect_floatint_cvt): New.
13898         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13899         of specific targets.
13900         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13901         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13902         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13903         * gcc.dg/vect/vect-iv-4.c: Likewise.
13904         * gcc.dg/vect/vect-multitypes-11.c: New.
13905         * gcc.dg/vect/pr31699.c: New.
13906
13907 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13908
13909         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13910
13911 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13912
13913         PR C++/31663
13914         * g++.dg/warn/anonymous-namespace-2.C: New.
13915         * g++.dg/warn/anonymous-namespace-2.h: New.
13916
13917 2007-05-02  Paul Brook  <paul@codesourcery.com>
13918
13919         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13920
13921 2007-05-02  Eric Christopher  <echristo@apple.com>
13922
13923         * gcc.dg/cpp/if-div.c: New file.
13924
13925 2007-05-02  Tom Tromey  <tromey@redhat.com>
13926
13927         PR preprocessor/28709:
13928         * gcc.dg/cpp/pr28709.c: New file.
13929
13930 2007-05-02  Richard Guenther  <rguenther@suse.de>
13931
13932         PR tree-optimization/31146
13933         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13934
13935 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13936
13937         * gcc.c-torture/compile/limits-blockid.c: New.
13938         * gcc.c-torture/compile/limits-caselabels.c: New.
13939         * gcc.c-torture/compile/limits-declparen.c: New.
13940         * gcc.c-torture/compile/limits-enumconst.c: New.
13941         * gcc.c-torture/compile/limits-exprparen.c: New.
13942         * gcc.c-torture/compile/limits-externalid.c: New.
13943         * gcc.c-torture/compile/limits-fnargs.c: New.
13944         * gcc.c-torture/compile/limits-fndefn.c: New.
13945         * gcc.c-torture/compile/limits-idexternal.c: New.
13946         * gcc.c-torture/compile/limits-idinternal.c: New.
13947         * gcc.c-torture/compile/limits-pointer.c: New.
13948         * gcc.c-torture/compile/limits-stringlit.c: New.
13949         * gcc.c-torture/compile/limits-structmem.c: New.
13950         * gcc.c-torture/compile/limits-structnest.c: New.
13951
13952 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13953
13954         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13955
13956 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13957
13958         PR middle-end/31740
13959         * gcc.c-torture/compile/20070501-1.c: New testcase.
13960
13961 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13962
13963         PR fortran/31732
13964         * gfortran.dg/array_memset_2:  New test case.
13965
13966 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13967
13968         PR testsuite/31615
13969         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13970
13971 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13972
13973         PR testsuite/31589
13974         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13975         dg-final test.
13976         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13977         keyword to dg-final test.
13978         * gcc.dg/vect/vect-iv-4.c: Likewise.
13979         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13980         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13981         test.
13982         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13983         cast.
13984         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13985         * lib/target-supports.exp
13986         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13987         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13988
13989 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13990
13991         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13992         __LONG_LONG_MAX__ and its friends instead of those supplied by
13993         limits.h.
13994
13995 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13996
13997         PR C++/31721
13998         * g++.dg/ext/vector7.C: New testcase.
13999
14000 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14001
14002         PR fortran/31591
14003         * gfortran.dg/bound_simplification_1.f90: New test.
14004
14005 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14006
14007         PR fortran/31645
14008         * gfortran.dg/bom_error.f90: New test.
14009         * gfortran.dg/bom_include.f90: New test.
14010         * gfortran.dg/bom_UTF16-LE.f90: New test.
14011         * gfortran.dg/bom_UTF16-BE.f90: New test.
14012         * gfortran.dg/bom_UTF-8.f90: New test.
14013         * gfortran.dg/bom_UTF-32.f90: New test.
14014         * gfortran.dg/bom_UTF-8.F90: New test.
14015         * gfortran.dg/bom_include.inc: New file.
14016
14017 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14018
14019         PR C++/30221
14020         * g++.dg/init/ptrfn2.C: New test.
14021         * g++.dg/init/ptrfn3.C: New test.
14022
14023 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
14024
14025         PR fortran/31711
14026         * gfortran.dg/dependency_21.f90: New test.
14027
14028 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14029
14030         * gfortran.dg/secnds.f: Use real*8.
14031         * gfortran.dg/secnds-1.f: Use real*8.
14032
14033 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14034
14035         PR libfortran/31532
14036         * gfortran.dg/inquire_5.f90: Update test.
14037
14038 2007-04-27  Ian Lance Taylor  <iant@google.com>
14039
14040         PR middle-end/31710
14041         * gcc.c-torture/compile/pr31710.c: New test.
14042
14043 2007-04-27  Richard Guenther  <rguenther@suse.de>
14044
14045         PR tree-optimization/30965
14046         PR tree-optimization/30978
14047         * gcc.dg/tree-ssa/pr30978.c: New testcase.
14048         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
14049         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
14050         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
14051
14052 2007-04-27  Richard Guenther  <rguenther@suse.de>
14053
14054         PR tree-optimization/31715
14055         * gcc.dg/Warray-bounds-4.c: New testcase.
14056
14057 2007-04-26  Ian Lance Taylor  <iant@google.com>
14058
14059         PR target/28675
14060         * gcc.c-torture/compile/pr28675.c: New test.
14061
14062 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14063
14064         PR C++/30016
14065         * g++.dg/ext/vector6.C: New test.
14066
14067 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
14068
14069         * gcc.c-torture/execute/ieee/20000320-1.x: New.
14070
14071 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
14072
14073         PR middle-end/31617
14074         * g++.dg/other/str_empty.C: Add expected warning.
14075
14076 2007-04-26  Richard Guenther  <rguenther@suse.de>
14077         Daniel Berlin  <dberlin@dberlin.org>
14078
14079         PR tree-optimization/30567
14080         * g++.dg/other/pr30567.C: New testcase.
14081
14082 2007-04-26  Richard Guenther  <rguenther@suse.de>
14083
14084         PR tree-optimization/31703
14085         * gcc.c-torture/compile/pr31703.c: New testcase.
14086         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
14087         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14088
14089 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
14090
14091         * gfortran.dg/open_errors.f90: Added if statements checking
14092         the value of iostat.
14093
14094 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR c++/31598
14097         * g++.dg/gomp/pr31598.C: New test.
14098
14099         PR tree-optimization/30558
14100         * g++.dg/gomp/pr30558.C: New test.
14101
14102 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/31338
14105         * g++.dg/ext/complex2.C: New test.
14106
14107 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
14108
14109         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
14110
14111 2007-04-25  Thiemo Seufer  <ths@mips.com>
14112
14113         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
14114         value to signed char.
14115
14116 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
14117
14118         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
14119         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
14120         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
14121
14122 2007-04-25  Tobias Burnus  <burnus@net-b.de>
14123
14124         PR fortran/31668
14125         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
14126         statement functions.
14127         * gfortran.dg/c_by_val_5.f90: New test.
14128
14129 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
14130
14131         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
14132         with two new subroutines to avoid parameter-induced aliasing.
14133         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
14134         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
14135
14136 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14137
14138         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
14139         * g++.dg/warn/Warray-bounds.C: Likewise.
14140
14141 2007-04-24  Ian Lance Taylor  <iant@google.com>
14142
14143         PR tree-optimization/31605
14144         * gcc.c-torture/execute/pr31605.c: New test.
14145
14146 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14147
14148         PR fortran/31587
14149         * lib/gcc-dg.exp (scan-module): New function.
14150         * gfortran.dg/module_md5_1.f90: New test.
14151
14152 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
14153
14154         * g++.old-deja/g++.pt/defarg6.C: Only run with
14155         -std=gnu++98.
14156         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
14157         * g++.dg/cpp0x/variadic61.C: Ditto.
14158         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
14159         * g++.dg/cpp0x/variadic62.C: Ditto.
14160         * g++.dg/template/meminit1.C: Ditto.
14161         * g++.dg/template/operator7.C: Ditto.
14162         * g++.dg/template/static15.C: Ditto.
14163         * g++.dg/template/invalid1.C: Ditto.
14164         * g++.dg/template/shift1.C: Ditto.
14165         * g++.dg/template/error10.C: Ditto.
14166
14167 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
14168
14169         PR diagnostic/25923
14170         * gfortran.dg/pr25923.f90: New test.
14171
14172 2007-04-24  Ian Lance Taylor  <iant@google.com>
14173
14174         PR tree-optimization/31602
14175         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
14176
14177 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
14178
14179         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
14180         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
14181
14182 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
14183
14184         * gcc.target/i386/reload-1.c. New.
14185
14186 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14187             Olga Golovanevsky  <olga@il.ibm.com>
14188
14189         * g++.dg/other/str_empty.C: New test.
14190
14191 2007-04-24  Richard Henderson  <rth@redhat.com>
14192
14193         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
14194
14195 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14196
14197         PR target/31641
14198         * gcc.c-torture/compile/pr31641.c: New testcase.
14199
14200 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
14201
14202         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
14203         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
14204         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
14205         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
14206
14207 2007-04-23  Simon Baldwin  <simonb@google.com>
14208
14209         * g++.dg/other/error15.C: New.
14210         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
14211         triggering a "multiple parameters named" error.
14212
14213 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
14214
14215         PR fortran/31618
14216         * gfortran.dg/backspace_8.f:  New test case.
14217
14218 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
14219
14220         PR fortran/31630
14221         * gfortran.dg/used_types_17.f90: New test.
14222
14223         PR fortran/31620
14224         * gfortran.dg/zero_array_components_1.f90: New test.
14225
14226 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14227
14228         PR fortran/31616
14229         * gfortran.dg/open_errors.f90: Allow a different error message.
14230
14231 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
14232
14233         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
14234         Rename from check_effective_target_vect_pack_mod.  Rename global
14235         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
14236         messages.
14237         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
14238         rename.
14239         * gcc.dg/vect/vect-iv-8a.c: Ditto.
14240         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
14241
14242 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14243
14244         PR middle-end/31448
14245         * gcc.c-torture/execute/pr31448.c: New testcase.
14246
14247 2007-04-22  Nick Clifton  <nickc@redhat.com>
14248
14249         * gcc.dg/20020312-2.c: Add support for the FRV.
14250
14251 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
14252
14253         PR tree-optimization/24659
14254         * gcc.dg/vect/vect-float-extend-1.c: New test.
14255         * gcc.dg/vect/vect-float-truncate-1.c: New test.
14256
14257 2007-04-22  Richard Guenther  <rguenther@suse.de>
14258
14259         PR tree-optimization/29789
14260         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
14261         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14262
14263 2007-04-22  Revital Eres  <eres@il.ibm.com>
14264
14265         * gcc.dg/var-expand2.c: New test.
14266
14267 2007-04-22  Revital Eres  <eres@il.ibm.com>
14268
14269         * gcc.dg/var-expand3.c: New test.
14270
14271 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14272
14273         PR fortran/31495
14274         * gfortran.dg/continuation_8.f90: New test.
14275
14276 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14277
14278         PR C/30265
14279         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
14280         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
14281
14282 2007-04-21  Richard Guenther  <rguenther@suse.de>
14283
14284         PR middle-end/31136
14285         * gcc.c-torture/execute/pr31136.c: New testcase.
14286
14287 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
14288
14289         * gcc.target/i386/movsi-sm-1.c: New.
14290
14291 2007-04-20  Richard Henderson  <rth@redhat.com>
14292
14293         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
14294         * gcc.dg/pr27095.c: Cope with alpha GOT load.
14295
14296 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
14297
14298         * gcc.target/i386/ordcmp-1.c: New test.
14299         * gcc.target/i386/unordcmp-1.c: New test.
14300
14301         PR tree-optimization/31632
14302         * gcc.c-torture/compile/20070419-1.c: New test.
14303
14304 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14305
14306         * gcc.dg/invalid-call-1.c: New test.
14307
14308 2007-04-18  Dirk Mueller  <dmueller@suse.de>
14309
14310         PR diagnostic/31227
14311         * gcc.dg/Warray-bounds-3.c: New.
14312
14313 2007-04-18  Richard Guenther  <rguenther@suse.de>
14314
14315         PR tree-optimization/19431
14316         PR tree-optimization/21463
14317         * gcc.c-torture/execute/20070212-1.c: New testcase.
14318         * gcc.c-torture/execute/20070212-2.c: Likewise.
14319         * gcc.c-torture/execute/20070212-3.c: Likewise.
14320         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14321         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14322         * g++.dg/tree-ssa/pr21463.C: Likewise.
14323         * g++.dg/tree-ssa/pr30738.C: Likewise.
14324
14325 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14326
14327         PR c++/31513
14328         * g++.dg/expr/bitfield8.C: New test.
14329
14330 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14331             Richard Sandiford  <richard@codesourcery.com>
14332
14333         * lib/target-supports.exp (check_profiling_available): Return 0
14334         for uClibc with -p or -pg.
14335
14336 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14337
14338         PR c++/31517
14339         * g++.dg/template/init7.C: New test.
14340
14341 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14342
14343         PR rtl-optimization/31360
14344         * gcc.dg/loop-7.c: New test.
14345
14346 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14349         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14350         build.
14351         (compat-execute): Likewise.
14352         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14353         files to remote hosts.
14354         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14355         (c-torture-execute): Likewise.
14356         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14357         or plain file.  Use remote_upload and remote_download to copy
14358         files about.
14359         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14360         before scanning it.
14361
14362 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14363
14364         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14365
14366 2007-04-16  Lawrence Crowl  <crowl@google.com>
14367
14368         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14369         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14370         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14371         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14372         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14373         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14374         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14375         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14376         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14377         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14378         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14379
14380         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14381         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14382         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14383         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14384         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14385         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14386         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14387         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14388         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14389         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14390         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14391
14392 2007-04-16  Ian Lance Taylor  <iant@google.com>
14393
14394         PR tree-optimization/31522
14395         * gcc.dg/Wstrict-overflow-16.c: New test.
14396
14397 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14398
14399         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14400
14401 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14402
14403         PR fortran/31144
14404         * gfortran.dg/module_naming_1.f90: New.
14405
14406 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14407
14408         * lib/target-supports.exp (check_profiling_available): Return
14409         false for m68k-*-uclinux.
14410
14411 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14412
14413         PR c++/29365
14414         Testcase for c++ anonymous namespace warning
14415
14416         * g++.dg/warn/anonymous-namespace-1.C: New test
14417         * g++.dg/warn/anonymous-namespace-1.h: New test
14418
14419 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14420
14421         PR testsuite/31578
14422         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14423
14424 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14425
14426         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14427
14428 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14429
14430         PR fortran/31204
14431         * gfortran.dg/array_constructor_16.f90: New test.
14432
14433 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14434
14435         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14436         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14437
14438 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14439
14440         PR rtl-optimization/31500
14441         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14442         * g++.dg/warn/Warray-bounds.C: Likewise.
14443
14444 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14445
14446         PR C/31520
14447         * gcc.dg/gnu89-init-4.c: New testcase.
14448
14449 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14450
14451         PR c++/25874
14452         * gcc.dg/gomp/pr25874.c: Add dg-options.
14453         * g++.dg/gomp/pr25874.C: Add dg-options.
14454
14455 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14456
14457         PR fortran/21061
14458         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14459         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14460
14461 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14462
14463         PR fortran/31561
14464         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14465
14466 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14467
14468         PR fortran/29507
14469         PR fortran/31404
14470         * gfortran.dg/initialization_6.f90: New test.
14471
14472 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14473
14474         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14475
14476         * lib/target-supports.exp (check_gc_sections_available):
14477         Return false if ldflags includes -elf2flt.
14478
14479 2007-04-13  Jason Merrill  <jason@redhat.com>
14480
14481         PR c++/31074
14482         * conv3.C: New test.
14483
14484 2007-04-13  Mike Stump  <mrs@apple.com>
14485
14486         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14487         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14488
14489 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14490
14491         PR tree-optimization/29598
14492         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14493
14494 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14495
14496         PR fortran/31559
14497         * gfortran.dg/func_assign.f90: New test.
14498
14499 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14500
14501         PR fortran/31550
14502         * gfortran.dg/used_types_16.f90: New test.
14503
14504 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14505
14506         PR fortran/18937
14507         * gfortran.dg/goto_2.f90: New.
14508         * gfortran.dg/goto_3.f90: New.
14509         * gfortran.dg/pr17708.f90: Rename to ...
14510         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14511
14512 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14513
14514         PR fortran/31562
14515         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14516         instead of a struct.
14517
14518 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14519
14520         PR fortran/31562
14521         * gfortran.dg/value_4.c: Use GNU extensions for complex
14522         instead of a struct.
14523
14524 2007-04-13  Richard Guenther  <rguenther@suse.de>
14525
14526         PR tree-optimization/21258
14527         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14528
14529 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14530
14531         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14532         <complex.h>.
14533
14534 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14535
14536         PR fortran/31250
14537         * gfortran.dg/char_length_2.f90: New.
14538         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14539         * gfortran.dg/repeat_4.f90: Likewise.
14540
14541         PR fortran/31266
14542         * gfortran.dg/char_assign_1.f90: New.
14543
14544         PR fortran/31471
14545         * gfortran.dg/block_name_1.f90: New.
14546         * gfortran.dg/block_name_2.f90: New.
14547
14548 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14549
14550         PR c++/31078
14551         * g++.dg/other/pr31078.C: New.
14552
14553 2007-04-12  Richard Guenther  <rguenther@suse.de>
14554
14555         PR tree-optimization/31169
14556         * gcc.c-torture/execute/pr31169.c: New testcase.
14557
14558 2007-04-12  Richard Guenther  <rguenther@suse.de>
14559
14560         PR tree-optimization/24689
14561         PR tree-optimization/31307
14562         * g++.dg/tree-ssa/pr31307.C: New testcase.
14563         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14564
14565 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14566
14567         PR fortran/31472
14568         * gfortran.dg/access_spec_1.f90: New test.
14569         * gfortran.dg/access_spec_2.f90: New test.
14570         * gfortran.dg/non_module_public.f90: Match new error message.
14571
14572 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14573
14574         PR testsuite/31538
14575         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14576         to 4 at line 38 to fix bounds problem.
14577
14578 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14579
14580         PR testsuite/31240
14581         * gfortran.dg/pointer_intent_1.f90: Fix test.
14582
14583 2007-04-10  Eric Christopher  <echristo@apple.com>
14584
14585         * lib/target-supports.exp
14586         (check_effective_target_fstack_protector): Rewrite.
14587
14588 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14589
14590         PR c++/31449
14591         * g++.dg/init/const5.C: New test.
14592
14593 2007-04-09  Jan Hubicka  <jh@suse.cz>
14594
14595         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14596
14597 2007-04-08  Jan Hubicka  <jh@suse.cz>
14598
14599         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14600
14601 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14602
14603         PR fortran/31257
14604         * gfortran.dg/achar_4.f90: New test.
14605
14606 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14607
14608         PR fortran/30880
14609         * gfortran.dg/used_dummy_types_8.f90: New test.
14610
14611 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14612
14613         PR fortran/30872
14614         * gfortran.dg/parameter_array_element_1.f90: New test.
14615
14616 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14617
14618         PR fortran/31222
14619         * gfortran.dg/default_numeric_type_1.f90: New test.
14620
14621 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14622
14623         PR fortran/31424
14624         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14625
14626 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14627
14628         PR fortran/31293
14629         * gfortran.dg/interface_12.f90: New test.
14630
14631 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14632
14633         * gcc.dg/format/opt-6.c: New test.
14634         * gcc.dg/format/nul-1.c: New test.
14635         * gcc.dg/format/nul-2.c: New test.
14636
14637 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14638
14639         PR libgfortran/31395
14640         * gfortran.dg/fmt_colon.f90: New test.
14641
14642 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * g++.old-deja/g++.other/init18.C: Use
14645         dg-require-effective-target instead of an explicit xfail.
14646
14647 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14648
14649         * gcc.dg/dfp/signbit-1.c
14650         * gcc.dg/dfp/signbit-2.c
14651
14652 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14653
14654         PR fortran/31483
14655         * gfortran.dg/altreturn_5.f90: New test.
14656
14657 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14658
14659         PR fortran/31292
14660         * gfortran.dg/contained_module_proc_1.f90: New test.
14661
14662 2007-04-04  Stuart Hastings  <stuart@apple.com>
14663
14664         PR 31281
14665         * objc/execute/exceptions/pr31281.m: New.
14666
14667 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14668
14669         * g++.dg/ext/dllimport12.C: Update comments.
14670
14671 2007-04-03  Eric Christopher  <echristo@apple.com>
14672
14673         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14674
14675 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14676
14677         PR fortran/31304
14678         * gfortran.dg/repeat_2.f90: New test.
14679         * gfortran.dg/repeat_3.f90: New test.
14680         * gfortran.dg/repeat_4.f90: New test.
14681
14682 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14683
14684         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14685
14686 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14687
14688         PR c++/30847
14689         * g++.dg/parse/cond3.C: New test.
14690
14691         PR middle-end/30704
14692         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14693
14694 2007-04-02  Jason Merrill  <jason@redhat.com>
14695
14696         PR c++/31187
14697         * g++.dg/ext/visibility/anon3.C: New test.
14698
14699 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14700
14701         PR libgfortran/31052
14702         * gfortran.dg/namelist_28.f90: New test.
14703
14704 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14705
14706         PR libgfortran/31366
14707         * gfortran.dg/direct_io_6.f90: New test.
14708
14709 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14710
14711         PR libgfortran/31207
14712         * gfortran.dg/advance_5.f90: New test.
14713         * gfortran.dg/advance_6.f90: New test.
14714
14715 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14716
14717         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14718         * g++.dg/ext/dllimport7.C: Likewise.
14719         * g++.dg/ext/selectany1.C: Likewise.
14720
14721 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14722
14723         * g++.dg/parser/pr31138.C: New.
14724         * g++.dg/parser/pr31140.C: New.
14725         * g++.dg/parser/pr31141.C: New.
14726
14727 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14728
14729         PR c++/26099
14730         * g++.dg/ext/is_base_of.C: New.
14731         * g++.dg/ext/has_virtual_destructor.C: New.
14732         * g++.dg/ext/is_polymorphic.C: New.
14733         * g++.dg/ext/is_base_of_diagnostic.C: New.
14734         * g++.dg/ext/is_enum.C: New.
14735         * g++.dg/ext/has_nothrow_assign.C: New.
14736         * g++.dg/ext/has_nothrow_constructor.C: New.
14737         * g++.dg/ext/is_empty.C: New.
14738         * g++.dg/ext/has_trivial_copy.C: New.
14739         * g++.dg/ext/has_trivial_assign.C: New.
14740         * g++.dg/ext/is_abstract.C: New.
14741         * g++.dg/ext/is_pod.C: New.
14742         * g++.dg/ext/has_nothrow_copy.C: New.
14743         * g++.dg/ext/is_class.C: New.
14744         * g++.dg/ext/has_trivial_constructor.C: New.
14745         * g++.dg/ext/is_union.C: New.
14746         * g++.dg/ext/has_trivial_destructor.C: New.
14747         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14748         * g++.dg/template/crash43.C: Likewise.
14749
14750 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14751
14752         * g++.dg/warn/pedantic2.C: New testcase.
14753
14754 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14755
14756         * size_dim.f90: Fix dg directive.
14757         * pr16433.f: Likewise.
14758         * use_6.f90: Likewise.
14759         * use_7.f90: Likewise.
14760         * entry_9.f90: Likewise.
14761         * pointer_intent_2.f90: Likewise.
14762         * protected_1.f90: Likewise.
14763         * fmt_missing_period_2.f: Likewise.
14764         * pointer_intent_3.f90: Likewise.
14765         * protected_2.f90: Likewise.
14766         * protected_3.f90: Likewise.
14767         * pr15754.f90: Likewise.
14768         * protected_4.f90: Likewise.
14769         * protected_5.f90: Likewise.
14770         * initialization_2.f90: Likewise.
14771         * protected_6.f90: Likewise.
14772         * continuation_7.f90: Likewise.
14773         * derived_function_interface_1.f90: Likewise.
14774         * der_pointer_4.f90: Likewise.
14775         * fmt_zero_precision.f90: Likewise.
14776         * blockdata_3.f90: Likewise.
14777         * fmt_missing_period_1.f: Likewise.
14778         * real_const_3.f90: Likewise.
14779         * use_4.f90: Likewise.
14780         * fmt_missing_period_3.f: Likewise.
14781         * use_5.f90: Likewise.
14782
14783 2007-03-28  Mike Stump  <mrs@apple.com>
14784
14785         * gcc.dg/darwin-comm.c: Add.
14786
14787 2007-03-28  Eric Christopher  <echristo@apple.com>
14788
14789         * lib/target-supports.exp (check_effective_target_fstack_protector):
14790         New.
14791         * gcc.dg/ssp-1.c: Use.
14792         * gcc.dg/ssp-2.c: Ditto.
14793
14794 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14795
14796         PR c++/29077
14797         * g++.dg/parse/constructor3.C: New test.
14798
14799 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14800
14801         * gnat.dg/thin_pointer.ad[sb]: New test.
14802
14803 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14804
14805         * g++.dg/cpp0x/bracket1.C: New.
14806         * g++.dg/cpp0x/bracket2.C: New.
14807         * g++.dg/cpp0x/bracket3.C: New.
14808         * g++.dg/cpp0x/bracket4.C: New.
14809
14810 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14811
14812         * g++.dg/cpp0x/temp_default1.C: New.
14813         * g++.dg/cpp0x/temp_default3.C: New.
14814         * g++.dg/cpp0x/temp_default2.C: New.
14815         * g++.dg/cpp0x/temp_default4.C: New.
14816
14817 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14818
14819         PR c++/29993
14820         * g++.dg/other/cv_func2.C: New.
14821
14822 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14823
14824         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14825         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14826         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14827         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14828
14829         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14830         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14831
14832         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14833
14834         * lib/compat.exp (compat-execute): Fix processing of file names.
14835
14836 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14837
14838         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14839
14840 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14841
14842         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14843         Delete created executable test file.
14844         (check_effective_target_fortran_large_int): Ditto.
14845         (check_effective_target_static_libgfortran): Ditto.
14846
14847 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14848
14849         PR c++/30500
14850         * g++.dg/warn/pragma-system_header1.C: New test.
14851         * g++.dg/warn/pragma-system_header2.C: New test.
14852         * g++.dg/warn/pragma-system_header1.h. New.
14853         * g++.dg/warn/pragma-system_header2.h. New.
14854
14855 2007-03-26  Ian Lance Taylor  <iant@google.com>
14856
14857         PR tree-optimization/31345
14858         * gcc.c-torture/compile/pr31345-1.c: New test.
14859
14860 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14861
14862         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14863         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14864         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14865         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14866         * gfortran.dg/overload_1.f90: Likewise.
14867         * gfortran.dg/impure_assignment_1.f90: Likewise.
14868         * gfortran.dg/error_recovery_3.f90: Likewise.
14869         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14870         * gfortran.dg/sequence_types_1.f90: Likewise.
14871         * gfortran.dg/internal_references_1.f90: Likewise.
14872         * gfortran.dg/present_1.f90: Likewise.
14873         * gfortran.dg/volatile10.f90: Likewise.
14874         * gfortran.dg/module_equivalence_2.f90: Likewise.
14875         * gfortran.dg/use_4.f90: Likewise.
14876         * gfortran.dg/elemental_result_1.f90: Likewise.
14877         * gfortran.dg/generic_actual_arg.f90: Likewise.
14878         * gfortran.dg/private_type_5.f90: Likewise.
14879         * gfortran.dg/protected_4.f90: Likewise.
14880         * gfortran.dg/interface_3.f90: Likewise.
14881
14882 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14883
14884         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14885         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14886
14887 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14888
14889         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14890
14891 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14892
14893         PR libgfortran/31199
14894         * gfortran.dg/fmt_t_4.f90: New test.
14895
14896 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14897
14898         PR libfortran/31297
14899         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14900         * gfortran.dg/backspace_6.f:  Likewise.
14901         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14902         * gfortran.dg/direct_io_2.f90:  Likewise.
14903         * gfortran.dg/write_back.f:  Likewise.
14904         * gfortran.dg/write_rewind_2.f:  Likewise.
14905         * gfortran.dg/write_rewind_1.f:  Likewise.
14906         * gfortran.dg/write_rewind_2.f:  Likewise.
14907
14908 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14909
14910         PR tree-optimization/30784
14911         * gcc.dg/vect/pr30784.c: New test.
14912
14913 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14914
14915         PR fortran/30877
14916         * gfortran.dg/operator_1.f90: New test.
14917         * gfortran.dg/operator_2.f90: New test.
14918
14919 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14920
14921         PR libfortran/31196
14922         * gfortran.dg/reshape_transpose_1.f90:  New test.
14923
14924 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14925
14926         PR fortran/30655
14927         * gfortran.dg/bounds_check_6.f90: New test.
14928
14929 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14930
14931         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14932         #ifndef/#endif.
14933         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14934         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14935
14936 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14937
14938         PR fortran/31209
14939         * gfortran.dg/pointer_function_actual_1.f90: New test.
14940
14941         PR fortran/31200
14942         * gfortran.dg/pointer_function_actual_2.f90: New test.
14943
14944         PR fortran/31215
14945         * gfortran.dg/result_in_spec_1.f90: New test.
14946
14947 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14948
14949         PR fortran/30834
14950         * gfortran.dg/integer_exponentiation_3.F90: New test.
14951         * gfortran.dg/integer_exponentiation_4.f90: New test.
14952         * gfortran.dg/integer_exponentiation_5.F90: New test.
14953
14954 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/30863
14957         * g++.dg/template/error24.C: New test.
14958         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14959
14960 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14961
14962         PR c++/31273
14963         * g++.dg/expr/bitfield7.C: New test.
14964
14965 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14966
14967         PR other/23572
14968         * gcc.dg/float-range-4.c: New.
14969         * gcc.dg/float-range-1.c: Update. Test for a warning.
14970         * gcc.dg/float-range-3.c: New.
14971         * gcc.dg/float-range-5.c: New.
14972
14973 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14974
14975         PR fortran/31262
14976         * gfortran.dg/no_range_check_1.f90: New test.
14977
14978 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14979
14980         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14981         * g++.dg/other/static1.C: Remove stray semicolon.
14982         * g++.dg/other/init1.C: Likewise.
14983         * g++.dg/rtti/dyncast1.C: Likewise.
14984         * g++.dg/tree-ssa/pr17153.C: Likewise.
14985         * g++.dg/lookup/disamb1.C: Likewise.
14986         * g++.dg/lookup/scoped2.C: Likewise.
14987         * g++.dg/lookup/friend7.C: Likewise.
14988         * g++.dg/parse/parse4.C: Likewise.
14989         * g++.dg/parse/parse5.C: Likewise.
14990         * g++.dg/expr/pr29066.C: Likewise.
14991         * g++.dg/expr/cast4.C: Likewise.
14992         * g++.dg/tc1/dr193.C: Likewise.
14993         * g++.dg/tc1/dr213.C: Likewise.
14994         * g++.dg/abi/dcast1.C: Likewise.
14995         * g++.dg/abi/covariant2.C: Likewise.
14996         * g++.dg/inherit/covariant11.C: Likewise.
14997         * g++.dg/inherit/covariant9.C: Likewise.
14998         * g++.dg/inherit/covariant10.C: Likewise.
14999         * g++.dg/init/static3.C: Likewise.
15000         * g++.dg/init/init-ref3.C: Likewise.
15001         * g++.dg/init/ref10.C: Likewise.
15002         * g++.dg/template/meminit2.C: Likewise.
15003         * g++.dg/template/using9.C: Likewise.
15004         * g++.dg/template/friend9.C: Likewise.
15005         * g++.dg/template/ref1.C: Likewise.
15006         * g++.old-deja/g++.warn/inline.C: Likewise.
15007         * g++.old-deja/g++.robertl/eb91.C: Likewise.
15008         * g++.old-deja/g++.robertl/eb46.C: Likewise.
15009         * g++.old-deja/g++.robertl/eb34.C: Likewise.
15010         * g++.old-deja/g++.robertl/eb43.C: Likewise.
15011         * g++.old-deja/g++.robertl/eb26.C: Likewise.
15012         * g++.old-deja/g++.robertl/eb116.C: Likewise.
15013         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15014         * g++.old-deja/g++.brendan/overload8.C: Likewise.
15015         * g++.old-deja/g++.brendan/overload11.C: Likewise.
15016         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15017         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15018         * g++.old-deja/g++.brendan/template11.C: Likewise.
15019         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
15020         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15021         * g++.old-deja/g++.brendan/crash16.C: Likewise.
15022         * g++.old-deja/g++.jason/pmem2.C: Likewise.
15023         * g++.old-deja/g++.jason/parse9.C: Likewise.
15024         * g++.old-deja/g++.jason/byval2.C: Likewise.
15025         * g++.old-deja/g++.jason/overload8.C: Likewise.
15026         * g++.old-deja/g++.jason/pmf8.C: Likewise.
15027         * g++.old-deja/g++.jason/template33.C: Likewise.
15028         * g++.old-deja/g++.jason/return3.C: Likewise.
15029         * g++.old-deja/g++.jason/scoping2.C: Likewise.
15030         * g++.old-deja/g++.jason/virtual.C: Likewise.
15031         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15032         * g++.old-deja/g++.jason/template27.C: Likewise.
15033         * g++.old-deja/g++.jason/synth6.C: Likewise.
15034         * g++.old-deja/g++.jason/ref8.C: Likewise.
15035         * g++.old-deja/g++.jason/offset1.C: Likewise.
15036         * g++.old-deja/g++.other/static20.C: Likewise.
15037         * g++.old-deja/g++.other/array1.C: Likewise.
15038         * g++.old-deja/g++.other/new3.C: Likewise.
15039         * g++.old-deja/g++.other/array2.C: Likewise.
15040         * g++.old-deja/g++.other/overload9.C: Likewise.
15041         * g++.old-deja/g++.other/cast6.C: Likewise.
15042         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
15043         * g++.old-deja/g++.other/eh4.C: Likewise.
15044         * g++.old-deja/g++.other/using7.C: Likewise.
15045         * g++.old-deja/g++.other/init18.C: Likewise.
15046         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15047         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15048         * g++.old-deja/g++.other/dtor11.C: Likewise.
15049         * g++.old-deja/g++.pt/static11.C: Likewise.
15050         * g++.old-deja/g++.pt/crash19.C: Likewise.
15051         * g++.old-deja/g++.pt/overload12.C: Likewise.
15052         * g++.old-deja/g++.pt/crash46.C: Likewise.
15053         * g++.old-deja/g++.pt/mi1.C: Likewise.
15054         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
15055         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15056         * g++.old-deja/g++.pt/local5.C: Likewise.
15057         * g++.old-deja/g++.pt/typename2.C: Likewise.
15058         * g++.old-deja/g++.pt/explicit80.C: Likewise.
15059         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
15060         * g++.old-deja/g++.law/visibility1.C: Likewise.
15061         * g++.old-deja/g++.law/visibility2.C: Likewise.
15062         * g++.old-deja/g++.law/virtual2.C: Likewise.
15063         * g++.old-deja/g++.law/operators19.C: Likewise.
15064         * g++.old-deja/g++.law/parsing10.C: Likewise.
15065         * g++.old-deja/g++.law/visibility4.C: Likewise.
15066         * g++.old-deja/g++.law/operators4.C: Likewise.
15067         * g++.old-deja/g++.law/dtors2.C: Likewise.
15068         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15069         * g++.old-deja/g++.law/visibility10.C: Likewise.
15070         * g++.old-deja/g++.law/scope3.C: Likewise.
15071         * g++.old-deja/g++.law/casts2.C: Likewise.
15072         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15073         * g++.old-deja/g++.law/operators33.C: Likewise.
15074         * g++.old-deja/g++.law/friend4.C: Likewise.
15075         * g++.old-deja/g++.mike/pmf7.C: Likewise.
15076         * g++.old-deja/g++.mike/p5611.C: Likewise.
15077         * g++.old-deja/g++.mike/net37.C: Likewise.
15078         * g++.old-deja/g++.mike/p3570.C: Likewise.
15079         * g++.old-deja/g++.mike/p5718.C: Likewise.
15080         * g++.old-deja/g++.mike/net21.C: Likewise.
15081         * g++.old-deja/g++.mike/p1862.C: Likewise.
15082         * g++.old-deja/g++.mike/p4511.C: Likewise.
15083         * g++.old-deja/g++.mike/virt3.C: Likewise.
15084         * g++.old-deja/g++.mike/p16146.C: Likewise.
15085         * g++.old-deja/g++.mike/p1989.C: Likewise.
15086         * g++.old-deja/g++.mike/p5571.C: Likewise.
15087         * g++.old-deja/g++.gb/scope10.C: Likewise.
15088         * g++.old-deja/g++.abi/primary5.C: Likewise.
15089         * g++.old-deja/g++.abi/empty2.C: Likewise.
15090         * g++.old-deja/g++.abi/arraynew.C: Likewise.
15091         * g++.old-deja/g++.eh/vbase4.C: Likewise.
15092         * g++.old-deja/g++.eh/ptr1.C: Likewise.
15093         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
15094         * g++.old-deja/g++.bob/template3.C: Likewise.
15095         * g++.old-deja/g++.bob/inherit1.C: Likewise.
15096
15097 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
15098
15099         PR fortran/31193
15100         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
15101
15102 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
15103
15104         PR fortran/20897
15105         * gfortran.dg/derived_name_1.f90: New.
15106         * gfortran.dg/derived_name_2.f: New.
15107
15108 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15109
15110         * lib/target-supports.exp (check_effective_target_nonpic): New
15111         procedure.
15112         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
15113         when compiling PIC.
15114         * gcc.target/i386/asm-4.c: Require nonpic.
15115         * gcc.target/i386/cmov1.c: Likewise.
15116         * gcc.target/i386/mul.c: Likewise.
15117         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
15118         * gcc.target/i386/ssetype-1.c: Require nonpic.
15119         * gcc.target/i386/ssetype-3.c: Likewise.
15120         * gcc.target/i386/ssetype-5.c: Likewise.
15121
15122 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15123
15124         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
15125         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
15126         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
15127         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
15128
15129 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
15130
15131         PR tree-optimization/30590
15132         * g++.dg/opt/pr30590.C: New testcase.
15133
15134 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
15135
15136         PR c/30762
15137         * gcc.dg/pr30762-1.c: New test.
15138         * gcc.dg/pr30762-2.c: New test.
15139
15140         PR inline-asm/30505
15141         * gcc.target/i386/pr30505.c: New test.
15142
15143 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
15144
15145         * gcc.target/arm/register-variables.c: New.
15146
15147 2007-03-19  Jeff Law  <law@redhat.com>
15148
15149         * PR tree-optimization/30984
15150         * gcc.c-torture/pr30984.c: New test.
15151
15152 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15153         Richard Guenther  <rguenther@suse.de>
15154
15155         PR tree-optimization/31254
15156         * gcc.dg/torture/pr31254.c: New testcase.
15157
15158 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
15159
15160         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
15161         target default_packed.
15162
15163 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15164
15165         PR fortran/31203
15166         * gfortran.dg/string_length_1.f90: New test.
15167
15168 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15169
15170         PR testsuite/30395
15171         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
15172
15173 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15174
15175         PR libgfortran/31052
15176         * gfortran.dg/namelist_27.f90: New test.
15177
15178 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
15179
15180         PR fortran/30531
15181         * gfortran.dg/used_types_14.f90: New test.
15182
15183         PR fortran/31086
15184         * gfortran.dg/used_types_15.f90: New test.
15185
15186 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
15187
15188         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
15189         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
15190
15191 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15192
15193         PR fortran/31120
15194         * gfortran.dg/integer_exponentiation_2.f90: New test.
15195
15196 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
15197
15198         PR tree-optimization/31041
15199         * gcc.dg/vect/pr31041.c: New test.
15200
15201 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15202
15203         * g++.dg/warn/Wconversion-integer.C: New
15204         * g++.dg/warn/Wconversion-real.C: New.
15205         * g++.dg/warn/Wconversion-real-integer.C: New.
15206         * g++.dg/warn/conv2.C: Updated.
15207
15208 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15209
15210         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
15211         exclude RTPs.
15212
15213 2007-03-16  Richard Guenther  <rguenther@suse.de>
15214
15215         PR tree-optimization/31146
15216         * g++.dg/tree-ssa/pr31146.C: New testcase.
15217
15218 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15219
15220         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
15221         assume that the target has <features.h>.
15222
15223 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15224
15225         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
15226         dg-options rather than to the whole test.
15227
15228 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
15229
15230         PR debug/29906
15231         * g++.dg/debug/pr29906.C: New
15232
15233 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15234
15235         PR libgfortran/31099
15236         * gfortran.dg/unformatted_recl.f90: Update test.
15237
15238 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
15239
15240         * gcc.dg/tree-ssa/prefetch-5.c: New test.
15241
15242 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15243
15244         PR c++/30891
15245         * g++.dg/parse/namespace-definition.C: New.
15246
15247 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15248
15249         PR c++/24924
15250         * g++.dg/cpp/pedantic-errors.C: New.
15251         * g++.dg/cpp/permissive.C: New.
15252
15253 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15254
15255         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
15256         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
15257
15258 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15259
15260         * lib/target-supports.exp (check_missing_uclibc_feature)
15261         (check_effective_target_wchar): New procedures.
15262         * gcc.dg/wchar_t-1.c: Require target wchar.
15263         * gcc.dg/wint_t-1.c: Likewise.
15264
15265 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15266
15267         * lib/target-supports.exp (check_gc_sections_available): Return
15268         false for VxWorks targets.
15269
15270 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15271
15272         * g++.dg/warn/Wconversion2.C: Fix typo.
15273         * gcc.dg/if-empty-1.c: Ditto.
15274
15275 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15276
15277         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
15278
15279 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15280
15281         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
15282         * gcc.target/i386/pr31167.c: Ditto.
15283
15284 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15285
15286         PR target/31167
15287         * gcc.target/i386/pr31167.c: New test.
15288
15289 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
15290
15291         PR fortran/30922
15292         * gfortran.dg/import5.f90.f90: New test.
15293
15294
15295         PR fortran/30879
15296         * gfortran.dg/data_components_1.f90: New test.
15297
15298
15299         PR fortran/30870
15300         * gfortran.dg/generic_13.f90: New test.
15301
15302         PR fortran/31163
15303         * gfortran.dg/alloc_comp_basics_5.f90: New test.
15304
15305 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15306
15307         PR libgfortran/31051
15308         * gfortran.dg/fmt_t_4.f90: New
15309
15310 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15311
15312         PR C++/31165
15313         * g++.dg/other/default7.C: New test.
15314
15315 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15316
15317         * g++.dg/warn/Wconversion2.C: New.
15318
15319 2007-03-14  Eric Christopher  <echristo@apple.com>
15320
15321         * gcc.dg/ssp-1.c: New.
15322         * gcc.dg/ssp-2.c: Ditto.
15323
15324 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15325
15326         * g++.dg/warn/do-empty.C: New.
15327         * gcc.dg/do-empty.c: New.
15328         * gcc.dg/if-empty-1.c: Update.
15329         * gcc.dg/20001116-1.c: Update.
15330         * gcc.dg/pr23165.c: Update.
15331
15332 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15333
15334         * gfortran.dg/module_implicit_conversion.f90: New test.
15335
15336 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15337
15338         PR middle-end/31127
15339         * gcc.dg/pr31127.c: New.
15340
15341 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15342
15343         * gcc.dg/tree-ssa/loop-26.c: New test.
15344
15345 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15346
15347         * gcc.target/i386/cmpxchg16b-1.c: New test.
15348
15349 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15350
15351         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15352         * gcc.dg/c99-vla-1.c: Likewise.
15353         * g++.dg/ext/vla1.C: Likewise
15354
15355 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15356
15357         * gcc.dg/wvla-1.c: New test
15358         * gcc.dg/wvla-2.c: New test
15359         * gcc.dg/wvla-3.c: New test
15360         * gcc.dg/wvla-4.c: New test
15361         * gcc.dg/wvla-5.c: New test
15362         * gcc.dg/wvla-6.c: New test
15363         * gcc.dg/wvla-7.c: New test
15364         * g++.dg/warn/Wvla-1.C: New test
15365         * g++.dg/warn/Wvla-2.C: New test
15366         * g++.dg/warn/Wvla-3.C: New test
15367
15368 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15369
15370         PR c++/30108
15371         * g++.dg/other/default6.C: New test.
15372
15373 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15374
15375         * lib/target-supports.exp (check_profiling_available): Return false
15376         for VxWorks.
15377         (check_effective_target_vxworks_kernel): New procedure.
15378         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15379         VxWorks.
15380         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15381         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15382         to include VxWorks.
15383         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15384
15385 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15386
15387         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15388         PIC is not supported.
15389         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15390         * gcc.dg/20020426-2.c: Likewise.
15391         * gcc.dg/pr28243.c: Likewise.
15392         * gcc.dg/visibility-11.c: Likewise.
15393         * gcc.dg/tls/opt-9.c: Likewise.
15394         * gcc.dg/tls/opt-10.c: Likewise.
15395         * gcc.dg/tls/pic-1.c: Likewise.
15396         * gcc.dg/tls/struct-1.c: Likewise.
15397         * gcc.target/i386/20000807-1.c: Likewise.
15398         * gcc.target/i386/20000904-1.c: Likewise.
15399         * gcc.target/i386/20011119-1.c: Likewise.
15400         * gcc.target/i386/990213-2.c: Likewise.
15401         * gcc.target/i386/990214-1.c: Likewise.
15402         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15403         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15404         * gcc.target/i386/pic-1.c: Likewise.
15405         * gcc.target/i386/pr21518.c: Likewise.
15406         * gcc.target/i386/pr23098.c: Likewise.
15407         * gcc.target/i386/pr23943.c: Likewise.
15408
15409 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15410
15411         PR c++/31038
15412         * g++.dg/template/complit2.C: New test.
15413
15414         PR c++/30328
15415         * g++.dg/ext/bitfield1.C: New test.
15416
15417 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15418
15419         PR fortran/30883
15420         * gfortran.dg/interface_11.f90: New test.
15421
15422 2007-03-11  Richard Guenther  <rguenther@suse.de>
15423
15424         PR tree-optimization/31115
15425         * gcc.dg/torture/pr31115.c: New testcase.
15426
15427 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15428
15429         PR tree-optimization/29925
15430         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15431
15432 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/30274
15435         * g++.dg/expr/bitfield3.C: New test.
15436         * g++.dg/expr/bitfield4.C: Likewise.
15437         * g++.dg/expr/bitfield5.C: Likewise.
15438         * g++.dg/expr/bitfield6.C: Likewise.
15439
15440         PR c++/30924
15441         * g++.dg/template/array18.C: New test.
15442
15443 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15444
15445         PR c++/17946
15446         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15447         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15448
15449 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15450
15451         PR c++/20599
15452         * g++.dg/cpp0x/variadic-bind.C: New.
15453         * g++.dg/cpp0x/variadic-function.C: New.
15454         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15455         * g++.dg/cpp0x/variadic-tuple.C: New.
15456         * g++.dg/cpp0x/variadic1.C: New.
15457         * g++.dg/cpp0x/variadic2.C: New.
15458         * g++.dg/cpp0x/variadic3.C: New.
15459         * g++.dg/cpp0x/variadic4.C: New.
15460         * g++.dg/cpp0x/variadic5.C: New.
15461         * g++.dg/cpp0x/variadic6.C: New.
15462         * g++.dg/cpp0x/variadic7.C: New.
15463         * g++.dg/cpp0x/variadic8.C: New.
15464         * g++.dg/cpp0x/variadic9.C: New.
15465         * g++.dg/cpp0x/variadic10.C: New.
15466         * g++.dg/cpp0x/variadic11.C: New.
15467         * g++.dg/cpp0x/variadic12.C: New.
15468         * g++.dg/cpp0x/variadic13.C: New.
15469         * g++.dg/cpp0x/variadic14.C: New.
15470         * g++.dg/cpp0x/variadic15.C: New.
15471         * g++.dg/cpp0x/variadic16.C: New.
15472         * g++.dg/cpp0x/variadic17.C: New.
15473         * g++.dg/cpp0x/variadic18.C: New.
15474         * g++.dg/cpp0x/variadic19.C: New.
15475         * g++.dg/cpp0x/variadic20.C: New.
15476         * g++.dg/cpp0x/variadic21.C: New.
15477         * g++.dg/cpp0x/variadic22.C: New.
15478         * g++.dg/cpp0x/variadic23.C: New.
15479         * g++.dg/cpp0x/variadic24.C: New.
15480         * g++.dg/cpp0x/variadic25.C: New.
15481         * g++.dg/cpp0x/variadic26.C: New.
15482         * g++.dg/cpp0x/variadic27.C: New.
15483         * g++.dg/cpp0x/variadic28.C: New.
15484         * g++.dg/cpp0x/variadic29.C: New.
15485         * g++.dg/cpp0x/variadic30.C: New.
15486         * g++.dg/cpp0x/variadic31.C: New.
15487         * g++.dg/cpp0x/variadic32.C: New.
15488         * g++.dg/cpp0x/variadic33.C: New.
15489         * g++.dg/cpp0x/variadic34.C: New.
15490         * g++.dg/cpp0x/variadic35.C: New.
15491         * g++.dg/cpp0x/variadic36.C: New.
15492         * g++.dg/cpp0x/variadic37.C: New.
15493         * g++.dg/cpp0x/variadic38.C: New.
15494         * g++.dg/cpp0x/variadic39.C: New.
15495         * g++.dg/cpp0x/variadic40.C: New.
15496         * g++.dg/cpp0x/variadic41.C: New.
15497         * g++.dg/cpp0x/variadic42.C: New.
15498         * g++.dg/cpp0x/variadic43.C: New.
15499         * g++.dg/cpp0x/variadic44.C: New.
15500         * g++.dg/cpp0x/variadic45.C: New.
15501         * g++.dg/cpp0x/variadic46.C: New.
15502         * g++.dg/cpp0x/variadic47.C: New.
15503         * g++.dg/cpp0x/variadic48.C: New.
15504         * g++.dg/cpp0x/variadic49.C: New.
15505         * g++.dg/cpp0x/variadic50.C: New.
15506         * g++.dg/cpp0x/variadic51.C: New.
15507         * g++.dg/cpp0x/variadic52.C: New.
15508         * g++.dg/cpp0x/variadic53.C: New.
15509         * g++.dg/cpp0x/variadic54.C: New.
15510         * g++.dg/cpp0x/variadic55.C: New.
15511         * g++.dg/cpp0x/variadic56.C: New.
15512         * g++.dg/cpp0x/variadic57.C: New.
15513         * g++.dg/cpp0x/variadic58.C: New.
15514         * g++.dg/cpp0x/variadic59.C: New.
15515         * g++.dg/cpp0x/variadic60.C : New.
15516         * g++.dg/cpp0x/variadic61.C : New.
15517         * g++.dg/cpp0x/variadic62.C : New.
15518         * g++.dg/cpp0x/variadic63.C : New.
15519         * g++.dg/cpp0x/variadic64.C : New.
15520         * g++.dg/cpp0x/variadic65.C : New.
15521         * g++.dg/cpp0x/variadic66.C : New.
15522         * g++.dg/cpp0x/variadic67.C : New.
15523         * g++.dg/cpp0x/variadic68.C : New.
15524         * g++.dg/cpp0x/variadic69.C : New.
15525         * g++.dg/cpp0x/variadic70.C : New.
15526         * g++.dg/cpp0x/variadic71.C : New.
15527         * g++.dg/cpp0x/variadic72.C : New.
15528         * g++.dg/cpp0x/variadic73.C : New.
15529         * g++.dg/cpp0x/variadic74.C : New.
15530         * g++.dg/cpp0x/variadic75.C : New.
15531         * g++.dg/cpp0x/variadic-ex1.C : New.
15532         * g++.dg/cpp0x/variadic-ex2.C : New.
15533         * g++.dg/cpp0x/variadic-ex3.C : New.
15534         * g++.dg/cpp0x/variadic-ex4.C : New.
15535         * g++.dg/cpp0x/variadic-ex5.C : New.
15536         * g++.dg/cpp0x/variadic-ex6.C : New.
15537         * g++.dg/cpp0x/variadic-ex7.C : New.
15538         * g++.dg/cpp0x/variadic-ex8.C : New.
15539         * g++.dg/cpp0x/variadic-ex9.C : New.
15540         * g++.dg/cpp0x/variadic-ex10.C : New.
15541         * g++.dg/cpp0x/variadic-ex11.C : New.
15542         * g++.dg/cpp0x/variadic-ex12.C : New.
15543         * g++.dg/cpp0x/variadic-ex13.C : New.
15544         * g++.dg/cpp0x/variadic-ex14.C : New.
15545
15546 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15547
15548         PR libgfortran/31099
15549         * gfortran.dg/unformatted_recl.f90: New test.
15550
15551 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15552
15553         * gcc.dg/fold-eqcmplx-1.c: New test case.
15554
15555 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15556
15557         PR rtl-optimization/30643
15558         * gcc.dg/pr30643.c: New.
15559
15560 2007-03-09  Chao-ying Fu  <fu@mips.com>
15561
15562         * gcc.target/mips/mips32-dspr2-type.c: New test.
15563         * gcc.target/mips/mips32-dspr2.c: New test.
15564         * gcc.target/mips/dspr2-MULT.c: New test.
15565         * gcc.target/mips/dspr2-MULTU.c: New test.
15566         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15567         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15568         Adjust some formats.
15569
15570 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15571
15572         PR c++/17946
15573         * gcc.dg/Wlogical-op-1.c: New.
15574         * g++.dg/warn/Wlogical-op-1.C: New.
15575
15576 2007-03-09  Richard Guenther  <rguenther@suse.de>
15577
15578         PR tree-optimization/30904
15579         PR middle-end/31058
15580         * gcc.dg/pr30904.c: Remove xfail.
15581
15582 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15583
15584         PR C/31072
15585         * gcc.c-torture/execute/pr31072.c: New test.
15586
15587 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15588
15589         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15590         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15591         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15592         *lrint* and *lround*.
15593         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15594         floor->lfloor.
15595         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15596         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15597         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15598         and *lround*.  Correct macro names.
15599         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15600         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15601
15602 2007-03-08  Ian Lance Taylor  <iant@google.com>
15603
15604         * gcc.dg/no-strict-overflow-5.c: New test.
15605         * gcc.dg/no-strict-overflow-6.c: New test.
15606         * gcc.dg/Wstrict-overflow-11.c: New test.
15607         * gcc.dg/Wstrict-overflow-12.c: New test.
15608         * gcc.dg/Wstrict-overflow-13.c: New test.
15609         * gcc.dg/Wstrict-overflow-14.c: New test.
15610         * gcc.dg/Wstrict-overflow-15.c: New test.
15611
15612 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15613
15614         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15615         for VxWorks kernel mode.
15616         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15617
15618 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15619
15620         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15621         mode.
15622
15623 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15624
15625         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15626         and lib/bfill.c on VxWorks targets.
15627         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15628         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15629         lib/bfill.c and lib/memmove.c on VxWorks targets.
15630         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15631         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15632         on VxWorks targets.
15633         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15634         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15635
15636 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15637
15638         * gfortran.dg/use_5.f90: New test.
15639         * gfortran.dg/use_6.f90: Ditto.
15640         * gfortran.dg/use_7.f90: Ditto.
15641
15642 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15643
15644         PR fortran/30973
15645         * gfortran.dg/use_4.f90: New test.
15646         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15647
15648 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15649
15650         PR fortran/31011
15651         * gfortran.dg/parameter_array_section_2.f90: New test.
15652
15653 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15654
15655         PR c++/30852
15656         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15657
15658         PR c++/30534
15659         * g++.dg/template/arg5.C: New test.
15660
15661 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15662
15663         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15664
15665 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15666
15667         * gcc.dg/var-expand1.c: Add newline at end of file.
15668
15669 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15670
15671         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15672
15673 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15674
15675         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15676
15677 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15678
15679         * gcc.dg/torture/builtin-convert-4.c: New test.
15680
15681 2007-03-05  Ian Lance Taylor  <iant@google.com>
15682
15683         * gcc.c-torture/compile/pr31034.c: New test.
15684
15685 2007-03-05  Ian Lance Taylor  <iant@google.com>
15686
15687         * gcc.dg/inline-18.c: New test.
15688         * gcc.dg/inline-19.c: New test.
15689         * gcc.dg/inline-20.c: New test.
15690         * gcc.dg/inline-21.c: New test.
15691
15692 2007-03-05  Richard Guenther  <rguenther@suse.de>
15693
15694         PR tree-optimization/14052
15695         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15696
15697 2007-03-05  Richard Guenther  <rguenther@suse.de>
15698
15699         PR tree-optimization/23777
15700         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15701
15702 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15703
15704         PR other/30465
15705         * gcc.dg/multiple-overflow-warn-3.c: New.
15706         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15707
15708 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15709
15710         PR c++/30895
15711         * g++.dg/parse/template23.C: New test.
15712
15713 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15714
15715         PR middle-end/30744
15716         * gcc.dg/pr30744-1.c: New test case.
15717
15718 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15719
15720         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15721
15722 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15723
15724         PR target/30406
15725         * gfortran.dg/logical_3.f90: New test.
15726
15727 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15728
15729         PR libfortran/30981
15730         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15731
15732 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * gcc.target/m68k/m68k.exp: New.
15735         * gcc.target/m68k/crash1.c: New.
15736
15737 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15738
15739         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15740         to be more compatible with integer(kind=8).
15741
15742 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15743
15744         PR libfortran/31001
15745         * gfortran.dg/zero_sized_3.f90: New test.
15746
15747 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15748
15749         PR c++/15787
15750         * g++.dg/parse/else.C: New.
15751         * g++.dg/parse/else-2.C: New.
15752
15753 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15754             Tobias Burnus  <burnus@net-b.de>
15755
15756         PR fortran/30882
15757         * gfortran.dg/size_dim.f90: New test.
15758
15759 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15760             Tobias Burnus  <burnus@net-b.de>
15761
15762         PR fortran/30873
15763         * gfortran.dg/entry_9.f90: New test.
15764
15765 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15766
15767         PR c++/28253
15768         * g++.dg/inherit/covariant16.C: New test.
15769
15770 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15771
15772         * g++.dg/other/darwin-minversion-1.C: New.
15773
15774 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15775
15776         * gcc.dg/tree-ssa/20070302-1.c: New test.
15777
15778 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15779
15780         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15781         tests.
15782
15783 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15784
15785         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15786
15787 2007-03-01  Simon Baldwin <simonb@google.com>
15788
15789         PR c++/23689
15790         * warn/ignored_typedef.C: New.
15791         * init/ctor8.C: Added dg-warning to consume ignored typedef
15792         warning.
15793         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15794         and added an explicit line number.
15795
15796 2007-02-28  Richard Guenther  <rguenther@suse.de>
15797
15798         PR middle-end/30364
15799         * gcc.dg/torture/pr30364-1.c: New testcase.
15800         * gcc.dg/torture/pr30364-2.c: Likewise.
15801         * gcc.dg/torture/pr30364-3.c: Likewise.
15802
15803 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15804
15805         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15806         powerpc*, use -funsafe-math-optimizations.
15807         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15808         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15809
15810 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15811             Paul Thomas  <pault@gcc.gnu.org>
15812
15813         PR fortran/30888
15814         PR fortran/30887
15815         * c_by_val_1.f: Test %VAL() with non-default kind.
15816         * c_by_val.c: Ditto.
15817         * c_by_val_4.f: New test.
15818
15819 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15820
15821         PR fortran/30968
15822         * gfortran.dg/continuation_7.f90: New test.
15823
15824 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15825
15826         * g++.dg/inherit/thunk7.C: New test.
15827         * lib/target-supports.exp (check_profiling_available): Not available
15828         for bfin-*-*.
15829
15830 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15831
15832         PR target/30970
15833         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15834
15835 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * lib/target-supports.exp (check_effective_target_init_priority):
15838         Remove Solaris special case.
15839
15840 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15841
15842         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15843         for more builtin types.
15844
15845         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15846         * g++.dg/ext/visibility/noPLT.C: Likewise.
15847
15848 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15849
15850         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15851         sh* targets.
15852
15853 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15854
15855         PR fortran/30865
15856         * size_optional_dim_1.f90:  New test.
15857
15858 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * gcc.dg/vxworks/vxworks.exp: New file.
15861         * gcc.dg/vxworks/initpri1.c: Likewise.
15862         * gcc.dg/vxworks/initpri2.c: Likewise.
15863         * gcc.dg/initpri2.c: Add more tests.
15864         * g++.dg/special/initpri2.C: Likewise.
15865
15866         * gcc.dg/initpri1.c: New test.
15867         * gcc.dg/initpri2.c: Likewise.
15868         * g++.dg/special/initpri1.C: New test.
15869         * g++.dg/special/initpri2.C: Likewise.
15870         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15871         * g++.dg/special/conpr-2.C: Likewise.
15872         * g++.dg/special/conpr-3.C: Likewise.
15873         * g++.dg/special/conpr-4.C: Likewise.
15874         * g++.dg/special/initp1.C: Likewise.
15875         * g++.dg/special/ecos.exp: Remove code to detect availability of
15876         constructor priorities.
15877         * lib/target-supports.exp (check_effective_target_init_priority):
15878         New function.
15879
15880 2007-02-24  Jan Hubicka  <jh@suse.cz>
15881
15882         * gcc.c-torture/execute/pr30778.c: New testcase.
15883
15884 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15885
15886         PR libgfortran/30918
15887         * gfortran.dg/namelist_26.f90: New test.
15888
15889 2007-02-24  Richard Guenther  <rguenther@suse.de>
15890
15891         PR middle-end/30951
15892         * gcc.dg/pr30951.c: New testcase.
15893
15894 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15895
15896         * gcc.dg/torture/builtin-modf-1.c: New test.
15897
15898 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15899
15900         PR tree-optimization/30904
15901         * gcc.dg/pr30904.c: New test.
15902
15903 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15904
15905         * gcc.test-framework/README: Correct command.
15906         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15907         -Wunused-value.
15908         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15909
15910 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15913
15914 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * lib/target-supports.exp (check_effective_target_newlib): New
15917         function.
15918
15919 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15920
15921         PR fortran/30660
15922         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15923         allocatable component.
15924
15925
15926 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15927
15928         * gcc.dg/torture/builtin-logb-1.c: New test.
15929         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15930         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15931         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15932         sh* targets.
15933
15934 2007-02-23  Richard Guenther  <rguenther@suse.de>
15935
15936         * g++.dg/warn/changes-meaning.C: New testcase.
15937
15938 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15939
15940         PR libgfortran/30910
15941         * gfortran.dg/fmt_zero_precision.f90: Update test.
15942
15943 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15944
15945         * gcc.dg/torture/builtin-frexp-1.c: New test.
15946
15947 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15948
15949         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15950
15951 2007-02-22  Ian Lance Taylor  <iant@google.com>
15952
15953         PR debug/30898
15954         * g++.dg/debug/pr30898.C: New test.
15955
15956 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15957
15958         * gcc.dg/vect/vect-106.c: New test.
15959
15960 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15961             Ira Rosen  <irar@il.ibm.com>
15962
15963         PR tree-optimization/30843
15964         * gcc.dg/vect/pr30843.c: New test.
15965
15966 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15967
15968         PR tree-optimization/30858
15969         * gcc.dg/vect/pr30858.c: New test.
15970
15971 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15974         to set options for compiling testglue.
15975         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15976         * lib/obj-c++.exp (obj-c++_init): Likewise.
15977
15978 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15979
15980         * gnat.dg/derived_aggregate.adb: New test.
15981
15982 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15983
15984         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15985         sh* targets.  Call the correct CKSGN macro.
15986
15987 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15988
15989         * gfortran.dg/gomp/omp_parse1.f90: New test.
15990         * gfortran.dg/gomp/omp_parse2.f: New test.
15991
15992 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15993
15994         PR fortran/30869
15995         * gfortran.dg/do_pointer_1.f90:  New test.
15996
15997 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15998
15999         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
16000         and scalbln.
16001
16002 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
16003
16004         * gcc.dg/darwin-minversion-1.c: New.
16005         * gcc.dg/darwin-minversion-2.c: New.
16006
16007 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16008
16009         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
16010
16011 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16012             DJ Delorie <dj@redhat.com>
16013
16014         PR other/30824
16015         * gcc.dg/Wfatal.c: New.
16016         * gcc.dg/Wfatal-2.c: New.
16017         * gcc.dg/Werror-1.c: Adjust expectations.
16018         * gcc.dg/Werror-5.c: Likewise.
16019         * gcc.dg/Werror-7.c: Likewise.
16020         * gcc.dg/Werror-10.c: Likewise.
16021         * gcc.dg/Werror-11.c: Likewise.
16022
16023 2007-02-20  Tobias Burnus  <burnus@net-b.de>
16024
16025         PR fortran/30522
16026         * gfortran.dg/volatile10.f90: New test.
16027
16028 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
16029
16030         PR libfortran/30533
16031         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
16032
16033 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16034
16035         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
16036         * gcc.dg/Walways-true-1.c: Likewise.
16037         * gcc.dg/weak/weak-3.c: Likewise.
16038         * gcc.dg/Werror-1.c: Likewise.
16039         * gcc.dg/Werror-3.c: Likewise.
16040         * gcc.dg/Werror-4.c: Likewise.
16041         * gcc.dg/Werror-5.c: Likewise.
16042         * gcc.dg/Werror-6.c: Likewise.
16043         * gcc.dg/Werror-7.c: Likewise.
16044         * gcc.dg/Werror-8.c: Likewise.
16045         * gcc.dg/Werror-10.c: Likewise.
16046         * gcc.dg/Werror-11.c: Likewise.
16047         * gcc.dg/Werror-12.c: Likewise.
16048         * g++.old-deja/g++.mike/warn8.C: Likewise.
16049         * g++.dg/warn/Walways-true-1.C: Likewise.
16050         * g++.dg/warn/Walways-true-2.C: Likewise.
16051         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
16052         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
16053         -Wstring-literal-comparison with -Waddress.
16054         * gcc.dg/Wstring-literal-comparison-4.c: Replace
16055         -Wno-string-literal-comparison with -Wno-address.
16056
16057 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
16058
16059         * gnat.dg/self_aggregate_with_call.adb: New test.
16060
16061 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
16062
16063         PR tree-optimization/30975
16064         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
16065         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
16066         * gcc.dg/vect/pr30795.c: New.
16067
16068 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16069
16070         PR fortran/30681
16071         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
16072
16073 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16074
16075         PR rtl-optimization/28173
16076         * gcc.target/i386/andor-1.c: New test case.
16077
16078 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16079
16080         * gcc.dg/torture/builtin-ldexp-1.c: New.
16081         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
16082
16083 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16084
16085         * gfortran.dg/array_constructor_15.f90: New test case.
16086
16087 2007-02-18  Roger Sayle  <roger@eyesopen.com>
16088
16089         * gfortran.dg/forall_10.f90: New test case.
16090
16091 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16092
16093         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
16094
16095 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16096
16097         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
16098         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
16099
16100 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
16101
16102         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
16103         * gcc.target/i386/builtin-bswap-3.c: Ditto.
16104         * gcc.target/i386/xchg-1.c: New test.
16105         * gcc.target/i386/xchg-2.c: New test.
16106
16107 2007-02-16  Richard Guenther  <rguenther@suse.de>
16108             Christian Bruel  <christian.bruel@st.com>
16109
16110         * gcc.dg/strict-overflow-5.c: New testcase.
16111
16112 2007-02-16  Tobias Burnus  <burnus@net-b.de>
16113
16114         PR fortran/30793
16115         * gfortran.dg/func_derived_4.f90: New test.
16116
16117 2007-02-15  Roger Sayle  <roger@eyesopen.com>
16118
16119         PR middle-end/30391
16120         * gfortran.dg/pr30391-1.f90: New test case.
16121
16122 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16123
16124         PR middle-end/30433
16125         * gcc.c-torture/compile/pr30433.c: New testcase to check
16126         that complex constants comparisions are foldded.
16127
16128 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16129
16130         PR C++/30158
16131         * g++.dg/ext/stmtexpr10.C: New testcase.
16132
16133 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16134
16135         PR middle-end/30729
16136         * gcc.dg/Wunused-value-2.c: New testcase.
16137
16138 2007-02-15  Ian Lance Taylor  <iant@google.com>
16139
16140         * g++.dg/eh/subreg-1.C: New test.
16141
16142 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16143
16144         PR c/26494
16145         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
16146         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
16147         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
16148         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
16149         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
16150         * gcc.dg/Werror-implicit-function-declaration.c: New.
16151
16152 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16153
16154         PR c++/28943
16155         * g++.dg/warn/pr28943.C: New.
16156
16157 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16158
16159         * gfortran.fortran-torture/execute/math.f90: Fix typo.
16160
16161 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16162
16163         PR fortran/30779
16164         * gfortran.dg/error_recovery_3.f90: New test.
16165
16166 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16167
16168         * g++.dg/tree-ssa/sra-1.C: New.
16169
16170 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16171
16172         * g++.dg/tree-ssa/sra-1.C: New.
16173
16174 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16175
16176         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
16177
16178 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16179
16180         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
16181
16182 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
16183
16184         PR fortran/30799
16185         * gfortran.dg/logical_2.f90: New test.
16186
16187 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
16188
16189         * gcc.dg/torture/complex-alias-1.c: New test.
16190
16191 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
16192
16193         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
16194         instead of -fdump-tree-tailcall.
16195
16196 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
16197
16198         * gfortran.dg/interface_10.f90: Fix comment typo.
16199
16200 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
16201
16202         PR tree-optimization/30771
16203         * gcc.dg/vect/pr30771.c: New test.
16204
16205 2007-02-13  Ian Lance Taylor  <iant@google.com>
16206
16207         * gcc.dg/Wstrict-overflow-1.c: New test.
16208         * gcc.dg/Wstrict-overflow-2.c: New test.
16209         * gcc.dg/Wstrict-overflow-3.c: New test.
16210         * gcc.dg/Wstrict-overflow-4.c: New test.
16211         * gcc.dg/Wstrict-overflow-5.c: New test.
16212         * gcc.dg/Wstrict-overflow-6.c: New test.
16213         * gcc.dg/Wstrict-overflow-7.c: New test.
16214         * gcc.dg/Wstrict-overflow-8.c: New test.
16215         * gcc.dg/Wstrict-overflow-9.c: New test.
16216         * gcc.dg/Wstrict-overflow-10.c: New test.
16217
16218 2007-02-13  Roger Sayle  <roger@eyesopen.com>
16219
16220         * gcc.target/ia64/builtin-bswap-2.c: New test case.
16221
16222 2007-02-13  Richard Henderson  <rth@redhat.com>
16223
16224         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
16225         * gcc.c-torture/execute/pr29302-1.c: ... here.
16226
16227 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16228
16229         PR c/29521
16230         * gcc.dg/c90-return-1.c: Update output.
16231         * gcc.dg/c99-return-1.c: Likewise.
16232
16233 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
16234
16235         PR fortran/30554
16236         * gfortran.dg/used_dummy_types_7.f90: New test..
16237
16238 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
16239
16240         * gcc.target/i386/parity-1.c: New test.
16241         * gcc.target/i386/parity-2.c: New test.
16242
16243 2007-02-12  Roger Sayle  <roger@eyesopen.com>
16244
16245         * gcc.target/i386/builtin-bswap-3.c: New test case.
16246
16247 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
16248
16249         PR tree-optimization/29145
16250         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
16251         alias analysis is improved to take better advantage of restrict
16252         qualified pointers.
16253         * gcc.dg/vect/vect-80.c: Likewise.
16254         * gcc.dg/vect/pr29145.c: New.
16255
16256 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16257
16258         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
16259         * gcc.target/i386/sse4a-insert.c: Likewise.
16260
16261 2007-02-11  Roger Sayle  <roger@eyesopen.com>
16262
16263         * gcc.target/ia64/builtin-popcount-1.c: New test case.
16264         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
16265
16266 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
16267
16268         PR fortran/30478
16269         * gfortran.dg/enum_4.f90: Update error message checks.
16270
16271 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
16272
16273         PR fortran/30554
16274         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
16275         versions of the modules.
16276
16277         PR fortran/30617
16278         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
16279         by getting rid of recursive I/O and providing functions with
16280         results.
16281
16282         PR fortran/30319
16283         * gfortran.dg/char_array_constructor_2.f90
16284
16285 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
16286
16287         PR c++/26988
16288         * g++.dg/template/spec34.C: New test
16289
16290 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
16291
16292         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
16293         on i?86 and x86_64.
16294         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
16295         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
16296         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
16297         on i?86 and x86_64.
16298         * gcc.dg/vect/vect-113.c: Ditto.
16299
16300 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/29487
16303         * g++.dg/eh/weak1-C: New test.
16304         * g++.dg/eh/weak1-a.cc: Likewise.
16305         * g++.dg/eh/comdat1.C: Likewise.
16306
16307 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
16308             Dorit Nuzman  <dorit@il.ibm.com>
16309
16310         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
16311         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
16312         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16313         * gcc.dg/vect/vect-113.c: Likewise.
16314
16315         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16316
16317 2007-02-10  Richard Henderson  <rth@redhat.com>
16318
16319         * lib/target-supports.exp (check_effective_target_tls): Redefine
16320         to mean non-emulated tls.
16321         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16322         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16323         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16324         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16325         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16326         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16327         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16328
16329 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16330
16331         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16332
16333 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16334
16335         * gfortran.dg/secnds.f: Replace time tolerance with a
16336         before-and-after bracket.
16337         * gfortran.dg/secnds-1.f: Likewise.
16338
16339 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16340
16341         PR fortran/30512
16342         * gfortran.dg/maxlocval_1.f90: New test.
16343
16344 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16345
16346         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16347
16348 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16349
16350         PR fortran/30720
16351         * gfortran.dg/array_function_1.f90: New test.
16352
16353 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16354
16355         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16356         (check_effective_target_dummy_wcsftime): New functions.
16357
16358 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16359
16360         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16361         * lib/target-supports.exp (check_effective_target_uclibc): New
16362         function.
16363
16364 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16365
16366         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16367         (vsnprintf): Don't define for uClibc targets.
16368
16369 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16370
16371         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16372         set before checking whether it was allowed.
16373         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16374         before checking inside_main.
16375
16376 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16377
16378         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16379         uClinux targets.
16380         (u16sf): Likewise u4sf.
16381         * g++.dg/compat/struct-layout-1.h: Likewise.
16382
16383 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16384
16385         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16386         procedure.
16387         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16388         m68k targets if check_effective_target_coldfire_fpu returns true.
16389
16390 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16391         Richard Guenther  <rguenther@suse.de>
16392
16393         PR middle-end/23361
16394         * gcc.dg/fold-compare-3.c: New testcase.
16395         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16396
16397 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16398
16399         * gcc.dg/pr26570.c: Clean up coverage files.
16400         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16401         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16402         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16403         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16404         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16405         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16406         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16407         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16408         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16409         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16410         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16411         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16412         * gcc.dg/vect/pr28952.c: Ditto.
16413         * gcc.dg/vect/pr27151.c: Ditto.
16414         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16415         * g++.dg/gomp/macro-3.C: Ditto.
16416
16417 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16418
16419         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16420         of the loop.
16421
16422 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16423
16424         * gcc.target/i386/builtin-bswap-2.c: New test case.
16425
16426 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16427
16428         * gfortran.dg/forall_8.f90: New test case.
16429         * gfortran.dg/forall_9.f90: Likewise.
16430
16431 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16432
16433         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16434
16435 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16436
16437         * lib/target-supports.exp (check_effective_target_simulator): New.
16438
16439 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16440
16441         * gcc.dg/tree-ssa/loop-25.c: New test.
16442
16443 2007-02-06  Richard Henderson  <rth@redhat.com>
16444
16445         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16446
16447 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16448
16449         * gcc.target/powerpc/popcount-1.c: New test case.
16450         * gcc.target/powerpc/parity-1.c: Likewise.
16451
16452 2007-02-06  Richard Guenther  <rguenther@suse.de>
16453
16454         PR middle-end/27302
16455         * gcc.dg/torture/pr27302-2.c: New testcase.
16456
16457 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16458
16459         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16460         * gcc.dg/vect/vect-iv-1.c: New test.
16461         * gcc.dg/vect/vect-iv-2.c: New test.
16462         * gcc.dg/vect/vect-iv-3.c: New test.
16463         * gcc.dg/vect/vect-iv-4.c: New test.
16464         * gcc.dg/vect/vect-iv-5.c: New test.
16465         * gcc.dg/vect/vect-iv-6.c: New test.
16466         * gcc.dg/vect/vect-iv-7.c: New test.
16467         * gcc.dg/vect/vect-iv-8.c: New test.
16468         * gcc.dg/vect/vect-iv-9.c: New test.
16469         * gcc.dg/vect/vect-iv-10.c: New test.
16470         * gcc.dg/vect/vect-iv-11.c: New test.
16471         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16472         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16473         * gcc.dg/vect/vect-14.c: Now vectorizable.
16474         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16475         loop).
16476         * gcc.dg/vect/vect-27.c: Likewise.
16477         * gcc.dg/vect/vect-29.c Likewise.
16478         * gcc.dg/vect/vect-dv-2.c: Likewise.
16479         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16480         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16481         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16482
16483 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16484
16485         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16486
16487 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16488
16489         * gcc.dg/builtins-20.c: Add more cases.
16490
16491 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16492
16493         PR debug/30189
16494         * gcc.dg/pr30189.c: New test.
16495
16496 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16497
16498         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16499         for running tests.
16500         * gcc.target/i386/sse4a-extract.c: New test.
16501         * gcc.target/i386/sse4a-insert.c: New test.
16502         * gcc.target/i386/sse4a-montsd.c: New test.
16503         * gcc.target/i386/sse4a-montss.c: New test.
16504
16505 2007-02-05  Richard Guenther  <rguenther@suse.de>
16506
16507         * gcc.target/i386/vectorize3.c: New testcase.
16508
16509 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16510
16511         PR target/30665
16512         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16513
16514 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16515
16516         PR fortran/30611
16517         * gfortran.dg/repeat_1.f90: New test.
16518
16519 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16520
16521         PR fortran/30605
16522         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16523         * gfortran.dg/derived_init_2.f90: Ditto.
16524         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16525         * gfortran.dg/array_initializer_1.f90: Ditto.
16526         * gfortran.dg/do_2.f90: Ditto.
16527         * gfortran.dg/proc_assign_1.f90: Ditto.
16528
16529 2007-02-04  Richard Guenther  <rguenther@suse.de>
16530
16531         PR middle-end/30636
16532         * g++.dg/warn/pr30636.C: New testcase.
16533         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16534
16535 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16536
16537         PR middle-end/30667
16538         * gfortran.dg/pr30667.f: New test.
16539
16540 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16541
16542         * gcc.dg/builtins-54.c: Add more cases.
16543
16544 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16545
16546         PR fortran/30514
16547         * gfortran.dg/zero_sized_2.f90: New test.
16548
16549         PR fortran/30660
16550         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16551
16552         PR fortran/29820
16553         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16554         file.
16555
16556 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16557
16558         PR fortran/30683
16559         * gfortran.dg/interface_10.f90: New test.
16560
16561 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16562
16563         * gcc.dg/builtins-20.c: Add more cases.
16564
16565 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16566
16567         PR target/29682
16568         * gcc-target/ia64/pr29682.c: New test.
16569
16570 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16571
16572         PR fortran/30284
16573         * gfortran.dg/arrayio_11.f90.f90: New test.
16574
16575         PR fortran/30626
16576         * gfortran.dg/arrayio_12.f90.f90: New test.
16577
16578 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16579
16580         PR c++/30536
16581         * g++.dg/tls/diag-5.C: New test.
16582
16583         PR middle-end/30473
16584         * gcc.dg/pr30473.c: New test.
16585         * gcc.c-torture/execute/20070201-1.c: New test.
16586
16587 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16588
16589         * gfortran.dg/dependency_20.f90: New test case.
16590
16591 2007-01-31  Ian Lance Taylor  <iant@google.com>
16592
16593         * gcc.dg/lower-subreg-1.c (test): New test.
16594
16595 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16596
16597         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16598
16599 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16600
16601         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16602         * gcc.dg/torture/builtin-math-3.c: Likewise.
16603
16604 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16605
16606         gcc.dg/Wparentheses-2.c: Update and add new tests.
16607
16608 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16609
16610         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16611         vectorize.
16612
16613 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16614
16615         * gcc.dg/builtins-63.c: New test.
16616
16617 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16618
16619         PR fortran/27588
16620         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16621
16622 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16623
16624         PR fortran/30520
16625         * gfortran.dg/volatile8.f90: New argument conformance test.
16626         * gfortran.dg/volatile9.f90: New scope test.
16627
16628 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16629
16630         PR c++/24745
16631         * g++.dg/warn/null4.C: New.
16632
16633 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16634             Uros Bizjak  <ubizjak@gmail.com>
16635
16636         * gcc.dg/large-size-array-3.c: Correct typo.
16637
16638 2007-01-30  Richard Guenther  <rguenther@suse.de>
16639
16640         PR middle-end/27657
16641         * g++.dg/debug/pr27657.C: New testcase.
16642
16643 2007-01-30  Richard Guenther  <rguenther@suse.de>
16644
16645         PR middle-end/30313
16646         * gcc.dg/torture/pr30313.c: New testcase.
16647
16648 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16649
16650         * gcc.dg/dfp/dfp-except.h: New file.
16651         * gcc.dg/dfp/fe-check.h: New file.
16652         * gcc.dg/dfp/fe-binop.c: New test.
16653         * gcc.dg/dfp/fe-convert-1.c: New test.
16654         * gcc.dg/dfp/fe-convert-2.c: New test.
16655         * gcc.dg/dfp/fe-convert-3.c: New test.
16656
16657         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16658         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16659         * gcc.dg/dfp/convert-dfp.c: Ditto.
16660         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16661
16662 2007-01-29  Josh Conner  <jconner@apple.com>
16663
16664         * gcc.target/powerpc/altivec-24.c: New test.
16665
16666 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16667
16668         PR c++/28266
16669         * g++.dg/parse/defarg12.C: New test.
16670
16671 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16672
16673         PR fortran/30554
16674         * gfortran.dg/used_dummy_types_6.f90: New test.
16675
16676 2007-01-28  Jan Hubicka  <jh@suse.cz>
16677
16678         * gcc.dg/tree-prof/val-prof-6.c: New test.
16679
16680 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16681
16682         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16683
16684 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16685
16686         PR C++/28988
16687         * g++.dg/expr/dtor4.C: New test.
16688
16689 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16690
16691         * gcc.dg/tree-ssa/loop-23.c: New test.
16692
16693 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16694
16695         PR libfortran/30389
16696         * gfortran.dg/achar_2.f90:  New test.
16697         * gfortran.dg/achar_3.f90:  New test.
16698
16699 2007-01-27  Ian Lance Taylor  <iant@google.com>
16700
16701         * gcc.dg/strict-overflow-1.c: New test.
16702         * gcc.dg/no-strict-overflow-1.c: New test.
16703         * gcc.dg/strict-overflow-2.c: New test.
16704         * gcc.dg/no-strict-overflow-2.c: New test.
16705         * gcc.dg/strict-overflow-3.c: New test.
16706         * gcc.dg/no-strict-overflow-3.c: New test.
16707         * gcc.dg/strict-overflow-4.c: New test.
16708         * gcc.dg/no-strict-overflow-4.c: New test.
16709         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16710         * gcc.dg/pr15784-1.c: Likewise.
16711         * gcc.dg/pr20922-1.c: Likewise.
16712         * gcc.dg/pr20922-3.c: Likewise.
16713         * gcc.dg/pr20922-4.c: Likewise.
16714         * gcc.dg/pr20922-6.c: Likewise.
16715         * gcc.dg/compare-4.c: Likewise.
16716         * gcc.dg/torture/pr26898-1.c: Likewise.
16717         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16718         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16719         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16720         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16721         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16722         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16723         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16724         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16725         * g++.dg/tree-ssa/pr21082.C: Likewise.
16726
16727 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16728
16729         * gcc-dg/large-size-array-3.c: New test case.
16730
16731 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16732
16733         * gfortran.dg/forall_7.f90: New test case.
16734
16735 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16736
16737         PR fortran/30407
16738         * gfortran.dg/where_operator_assign_1.f90: New test.
16739         * gfortran.dg/where_operator_assign_2.f90: New test.
16740         * gfortran.dg/where_operator_assign_3.f90: New test.
16741
16742 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16743
16744         * lib/target-supports.exp
16745         (check_effective_target_powerpc_altivec): New.
16746         (check_effective_target_vect_cmdline_needed): Use it.
16747
16748 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16749
16750         PR fortran/30278
16751         * gfortran.dg/backslash_3.f: New test.
16752
16753 2007-01-26  Richard Guenther  <rguenther@suse.de>
16754
16755         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16756
16757 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16758
16759         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16760         * gfortran.dg/vect/vect.exp: Ditto.
16761         * gfortran.dg/dg.exp: Ditto.
16762         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16763         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16764
16765 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16766
16767         * gcc.dg/builtins-20.c: Add more cases.
16768         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16769
16770 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16771
16772         PR fortran/30437
16773         * gcc.dg/Wall.c: New.
16774         * gcc.dg/Wno-all.c: New.
16775         * gfortran.dg/Wall.f90: New.
16776         * gfortran.dg/Wno-all.f90: New.
16777
16778 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16779
16780         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16781         * g++.dg/eh/simd-2.C: Also run on Darwin.
16782         * g++.dg/eh/simd-3.C: New.
16783         * g++.dg/eh/simd-4.C: New.
16784
16785 2007-01-25  Richard Guenther  <rguenther@suse.de>
16786
16787         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16788         and _PROFILE_USE.
16789         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16790
16791 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16792
16793         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16794         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16795         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16796         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16797         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16798         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16799         * gcc.dg/ipa/ipa-7.c: New testcase.
16800
16801 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16802
16803         * g++.dg/cpp0x/warn_cxx0x.C: New.
16804
16805 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16806
16807         * gcc.dg/builtins-20.c: Test builtin carg.
16808
16809 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16810
16811         PR middle-end/27416
16812         * gcc.dg/gomp/pr27416.c: New test.
16813
16814         PR middle-end/30494
16815         * gcc.dg/gomp/pr30494.c: New test.
16816         * g++.dg/gomp/pr30494.C: New test.
16817
16818         PR middle-end/30421
16819         * gcc.dg/gomp/pr30421.c: New test.
16820
16821 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16822
16823         * gcc.target/ia64/versionid-1.c: New test.
16824         * gcc.target/ia64/versionid-2.c: New test.
16825
16826 2007-01-24  Richard Guenther  <rguenther@suse.de>
16827
16828         PR testsuite/30181
16829         * gcc.dg/builtins-57.c: Change to a link-time testcase
16830         to support non-C99 targets.
16831
16832 2007-01-24  Jan Hubicka  <jh@suse.cz>
16833
16834         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16835
16836 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16837
16838         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16839
16840 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16841
16842         PR objc/27438
16843         * objc.dg/const-str-12.m: New test.
16844
16845 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16846
16847         PR fortran/30532
16848         * gfortran.dg/ctrl-z.f90:  New test.
16849
16850 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16851
16852         PR fortran/30481
16853         * gfortran.dg/namelist_assumed_char.f90:  New test.
16854
16855 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16856
16857         PR c++/27492
16858         * g++.dg/inherit/covariant15.C: New test.
16859
16860 2007-01-23  Ian Lance Taylor  <iant@google.com>
16861
16862         * g++.dg/warn/Wparentheses-24.C: New test.
16863
16864 2007-01-23  Richard Guenther  <rguenther@suse.de>
16865
16866         PR testsuite/30560
16867         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16868         with full path.
16869
16870 2007-01-22  Richard Guenther  <rguenther@suse.de>
16871
16872         PR tree-optimization/30038
16873         * gcc.dg/builtins-62.c: New testcase.
16874
16875 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16876
16877         * gcc.c-torture/compile/20070121.c: New test.
16878
16879 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16880
16881         PR libfortran/30525
16882         * gfortran.dg/char_comparison_1.f:  New test.
16883
16884 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16885
16886         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16887
16888 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16889
16890         PR objc/30479
16891         * objc.dg/pch: New directory.
16892         * objc.dg/pch/pch.exp: New file.
16893         * objc.dg/pch/interface-1.m: New test.
16894         * objc.dg/pch/interface-1.hs: New include file.
16895         * lib/objc.exp (objc_target_compile): Add
16896         "-x objective-c-header" in front of the sources if this is
16897         a precompiled header being compiled.
16898
16899 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16900
16901         * gfortran.dg/array_memcpy_3.f90: New test case.
16902         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16903
16904 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16905             Brooks Moses  <brooks.moses@codesourcery.com>
16906             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16907
16908         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16909         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16910
16911 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16914
16915 2007-01-19  Mike Stump  <mrs@apple.com>
16916
16917         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16918         away.
16919
16920 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16921
16922         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16923         option instead of -funsafe-math-optimizations.
16924
16925 2007-01-19  Tomas Bily  <tbily@suse.cz>
16926
16927         gcc.dg/tree-prof/indir-call-prof.c: New.
16928         g++.dg/dg.exp: Add tree-prof subdirectory.
16929         g++.dg/tree-prof/indir-call-prof.C: New.
16930         g++.dg/tree-prof/tree-prof.exp: New.
16931
16932 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16933
16934         PR c++/17947
16935         * g++.dg/warn/deprecated.C: Update warning output.
16936         * g++.dg/warn/deprecated-2.C: Likewise.
16937         * g++.dg/warn/deprecated-3.C: New.
16938
16939 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16940
16941         * gcc.c-torture/execute/nestfunc-7.c: New.
16942
16943 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16944
16945         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16946
16947 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16948
16949         * gcc.dg/m68k-pic-1.c: New.
16950
16951 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16952
16953         * gfortran.dg/array_memcpy_4.f90: New test case.
16954
16955 2007-01-18  Josh Conner  <jconner@apple.com>
16956
16957         PR target/30485
16958         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16959         * gcc.dg/vect/no-trapping-math-1: New.
16960         * gcc.dg/vect/no-trapping-math-2: New.
16961
16962 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16963
16964         * gcc.target/i386/387-8.c: Update comment about optimizing
16965         inherent load of 1.0 of fptan instruction.
16966
16967 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16968             Richard Guenther <rguenther@suse.de>
16969
16970         PR diagnostic/8268
16971         * gcc.dg/Warray-bounds.c: New testcase.
16972         * gcc.dg/Warray-bounds-2.c: New testcase.
16973         * g++.dg/warn/Warray-bounds.C: New testcase.
16974         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16975
16976 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16977
16978         PR fortran/30476
16979         * gfortran.dg/generic_12.f90: New test.
16980
16981 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16982
16983         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16984         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16985
16986 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16987
16988         * gcc.dg/dfp/compare-special.h: New file.
16989         * gcc.dg/dfp/compare-special-32.c: New test.
16990         * gcc.dg/dfp/compare-special-64.c: New test.
16991         * gcc.dg/dfp/compare-special-128.c: New test.
16992
16993 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16994             Paul Thomas  <pault@gcc.gnu.org>
16995             Steven G. Kargl  <kargl@gcc.gnu.org>
16996
16997         PR fortran/30404
16998         * gfortran.dg/forall_6.f90: New test case.
16999         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
17000         * gfortran.dg/dependency_13.f90: Likewise.
17001
17002 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17003
17004         PR testsuite/12325
17005         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
17006         targets that don't support Inf.
17007
17008 2007-01-15  Dale Johannesen  <dalej@apple.com>
17009
17010         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
17011
17012 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
17013
17014         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
17015         of achar for 0xff to avoid the "Extended ASCII not
17016         implemented" error message.
17017
17018 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
17019
17020         PR fortran/28172
17021         * gfortran.dg/altreturn_4.f90: New test.
17022
17023         PR fortran/29389
17024         * gfortran.dg/stfunc_4.f90: New test.
17025
17026         PR fortran/29712
17027         * gfortran.dg/bound_2.f90: Reinstate commented out line.
17028         * gfortran.dg/initialization_1.f90: Change warning.
17029
17030         PR fortran/30283
17031         * gfortran.dg/specification_type_resolution_2.f90: New test.
17032
17033 2007-01-14  Jan Hubicka  <jh@suse.cz>
17034
17035         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
17036         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
17037         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
17038         elimination.
17039
17040 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
17041
17042         PR fortran/30410
17043         * gfortran.dg/external_procedures_2.f90: New test.
17044
17045 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
17046
17047         PR target/30413
17048         * gcc.target/i386/pr30413.c: New test.
17049
17050 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
17051
17052         PR fortran/30452
17053         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
17054
17055 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
17056
17057         * gcc.dg/20070112-1.c: New test.
17058
17059 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17060
17061         PR libgfortran/30435
17062         * gfortran.dg/list_read_6.f90: New test.
17063
17064 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
17065
17066         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
17067
17068 2007-01-12  Tom Tromey  <tromey@redhat.com>
17069
17070         PR preprocessor/28227:
17071         * gcc.dg/cpp/pr28227.c: New file.
17072
17073 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17074
17075         * gcc.dg/tree-ssa/loop-22.c: New test.
17076
17077 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17078
17079         PR tree-optimization/29516
17080         * gcc.dg/tree-ssa/loop-20.c: New test.
17081
17082 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
17083
17084         PR libfortran/30415
17085         * minmaxloc_integer_kinds_1.f90:  New test.
17086
17087 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
17088
17089         PR c++/29573
17090         * g++.dg/template/sizeof-template-argument.C: New test.
17091
17092 2007-01-11  Jan Hubicka  <jh@suse.cz>
17093
17094         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
17095         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
17096         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
17097         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
17098         * gcc.dg/tree-ssa/pr21658.c: Likewise.
17099         * gcc.dg/tree-ssa/pr15349.c: Likewise.
17100         * gcc.dg/tree-ssa/pr25501.c: Likewise.
17101         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
17102         transformation in question.
17103         * gcc.dg/tree-ssa/vrp05.c: Likewise.
17104         * gcc.dg/tree-ssa/pr20701.c: Likewise.
17105         * gcc.dg/always_inline3.c: Likewise.
17106
17107 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
17108
17109         PR c++/28999
17110         * g++.dg/template/typename11.C: New test.
17111
17112 2007-01-10  Robert Kennedy <jimbob@google.com>
17113
17114         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
17115
17116 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17117
17118         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
17119         for different integer kinds.
17120         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
17121         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
17122         * gfortran.dg/ishft_2.f90: New test.
17123         * gfortran.dg/ishft_3.f90: New test.
17124
17125 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17126
17127         * gfortran.dg/altreturn_2.f90: Removed executable bit.
17128
17129 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
17130
17131         PR tree-optimization/30322
17132         * gcc.dg/tree-ssa/loop-21.c: New test.
17133
17134 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
17135
17136         * g++.dg/rtti/darwin-builtin-linkage.C: New.
17137
17138 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17139
17140         * gcc.target/spu/intrinsics-1.c: Remove xfail.
17141
17142 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17143
17144         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
17145         * g++.dg/warn/overflow-warn-3.C: Likewise.
17146         * g++.dg/warn/overflow-warn-4.C: Likewise.
17147         * g++.dg/warn/overflow-warn-5.C: Likewise.
17148         * g++.dg/warn/overflow-warn-6.C: Likewise.
17149         * g++.dg/warn/Woverflow-1.C: Likewise.
17150         * g++.dg/warn/Woverflow-2.C: Likewise.
17151         * g++.dg/warn/Woverflow-3.C: Likewise.
17152         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
17153
17154 2007-01-08  Roger Sayle  <roger@eyesopen.com>
17155
17156         * gfortran.dg/array_constructor_14.f90: New test case.
17157         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
17158
17159 2007-01-08  Richard Guenther  <rguenther@suse.de>
17160
17161         PR tree-optimization/23603
17162         * gcc.dg/tree-ssa/vrp31.c: New testcase.
17163         * gcc.dg/tree-ssa/vrp32.c: Likewise.
17164
17165 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17166
17167         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
17168         in __v8qi typedef.
17169         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
17170         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
17171         compiler behaviour.
17172         * gcc.dg/simd-5.c: Likewise.
17173         * gcc.dg/simd-6.c: Likewise.
17174         * g++.dg/conversion/simd1.C: Likewise.
17175         * g++.dg/conversion/simd3.C: Likewise.
17176         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
17177         (main): Use it.
17178
17179 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17180
17181         PR tree-optimization/29877
17182         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
17183         name of a hard register for the target concerned.  Adjust dg-error
17184         directives to cope with new behaviour of TER.
17185
17186 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17187
17188         PR c++/28986
17189         * g++.dg/conversion/nullptr1.C: Added overflow warning.
17190         * g++.dg/warn/overflow-warn-1.C: New.
17191         * g++.dg/warn/overflow-warn-3.C: New.
17192         * g++.dg/warn/overflow-warn-4.C: New.
17193         * g++.dg/warn/overflow-warn-5.C: New.
17194         * g++.dg/warn/overflow-warn-6.C: New.
17195         * g++.dg/warn/Woverflow-1.C: New.
17196         * g++.dg/warn/Woverflow-2.C: New.
17197         * g++.dg/warn/Woverflow-3.C: New.
17198         * g++.dg/warn/multiple-overflow-warn-2.C: New.
17199
17200 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
17201
17202         PR fortran/27698
17203         * gfortran.dg/invalid_name.f90: New test.
17204         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
17205         * gfortran.dg/gomp/pr29759.f90: Ditto.
17206
17207 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
17208
17209         * gfortran.dg/present_1.f90:  Update error message.
17210
17211 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
17212
17213         PR c++/19439
17214         * g++.dg/template/duplicate1.C: New test
17215         * g++.dg/template/memfriend6.C: Adjust error markers.
17216
17217 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
17218
17219         PR tree-opt/30385
17220         * gcc.dg/torture/inline-1.c: New test.
17221
17222 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17223
17224         PR c/19978
17225         * gcc.dg/multiple-overflow-warn-1.c: New.
17226         * gcc.dg/multiple-overflow-warn-2.c: New.
17227         * gcc.dg/overflow-warn-6.c: New.
17228         * g++.dg/warn/multiple-overflow-warn-1.C: New.
17229
17230 2007-01-05  Roger Sayle  <roger@eyesopen.com>
17231
17232         * gfortran.dg/array_memcpy_1.f90: New test case.
17233         * gfortran.dg/array_memcpy_2.f90: Likewise.
17234
17235 2007-01-05  Richard Guenther  <rguenther@suse.de>
17236
17237         PR middle-end/27826
17238         * g++.dg/opt/pr27826.C: New testcase.
17239
17240 2007-01-05  Ian Lance Taylor  <iant@google.com>
17241
17242         * gcc.dg/Walways-true-1.c: New test.
17243         * gcc.dg/Walways-true-2.c: New test.
17244         * g++.dg/warn/Walways-true-1.C: New test.
17245         * g++.dg/warn/Walways-true-2.C: New test.
17246
17247 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
17248
17249         PR c/30360
17250         * gcc.dg/pr30360.c: New test.
17251
17252 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
17253
17254         PR fortran/23232
17255         * gfortran.dg/data_implied_do_1.f90: New test.
17256
17257         PR fortran/27996
17258         PR fortran/27998
17259         * gfortran.dg/char_length_1.f90: New test.
17260
17261 2007-01-05  Richard Guenther  <rguenther@suse.de>
17262
17263         PR middle-end/28116
17264         * g++.dg/opt/pr28116.C: New testcase.
17265
17266 2007-01-05  Tobias Burnus  <burnus@net-b.de>
17267
17268         PR fortran/29624
17269         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
17270           invalid deallocate.
17271         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
17272         * gfortran.dg/protected_4.f90: Add pointer intent check.
17273         * gfortran.dg/protected_6.f90: Add pointer intent check.
17274         * gfortran.dg/pointer_intent_1.f90: New test.
17275         * gfortran.dg/pointer_intent_2.f90: New test.
17276         * gfortran.dg/pointer_intent_3.f90: New test.
17277
17278 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
17279
17280         PR 30235
17281         * gfortran.dg/altreturn_2.f90: new test.
17282
17283 2007-01-04  Tom Tromey  <tromey@redhat.com>
17284
17285         PR preprocessor/28165:
17286         * gcc.dg/cpp/pr28165.c: New file.
17287
17288 2007-01-03  Josh Conner  <jconner@apple.com>
17289
17290         PR middle-end/29683
17291         * gcc.dg/pr29683.c: New.
17292
17293 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17294
17295         PR c++/28217
17296         * g++.dg/pch/template-1.C: New test.
17297         * g++.dg/pch/template-1.Hs: New file.
17298
17299 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17300
17301         PR middle-end/30353
17302         * gcc.c-torture/compile/complex-4.c: New test.
17303
17304 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
17305
17306         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17307         -maltivec.
17308         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17309
17310 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17311
17312         PR middle-end/30286
17313         * gcc.dg/pr30286.c: New test.
17314
17315         PR c++/29535
17316         * g++.dg/template/crash66.C: New test.
17317
17318         PR c++/29054
17319         * g++.dg/template/friend49.C: New test.
17320
17321 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17322
17323         * gfortran.dg/ibits.f90: New test.
17324
17325 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17326
17327         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17328         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17329
17330 2007-01-02  Jan Hubicka  <jh@suse.cz>
17331
17332         * gcc.dg/pr16194.c: We now output error on all three functions,
17333         not just first one.
17334
17335 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17336
17337         PR c/19977
17338         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17339         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17340
17341 2006-01-02  Ian Lance Taylor  <iant@google.com>
17342
17343         * g++.dg/warn/Wparentheses-22.C: New test.
17344         * g++.dg/warn/Wparentheses-23.C: New test.
17345
17346 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17347
17348         PR middle-end/7651
17349         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17350         * gcc.dg/declspec-3-Wextra.c: New.
17351         * gcc.dg/declspec-3-no.c: New
17352
17353 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17354
17355         PR fortran/20896
17356         * gfortran.dg/interface_10.f90: Remove.
17357
17358 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17359
17360         * gcc.dg/fold-eqxor-4.c: New test case.
17361
17362 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17363
17364         PR middle-end/30311
17365         * gcc.c-torture/compile/pr30311.c: New test.
17366
17367 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17368
17369         PR middle-end/30253
17370         * gcc.c-torture/compile/statement-expression-1.c: New test.
17371
17372 2007-01-01  Andreas Schwab  <schwab@suse.de>
17373
17374         PR target/29166
17375         * g++.dg/eh/pr29166.C: New test.
17376
17377 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17378
17379         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17380         New.
17381         (check_effective_target_vect_cmdline_needed): Use it.
17382
17383 2006-12-31  Richard Guenther  <rguenther@suse.de>
17384
17385         PR middle-end/30137
17386         * gcc.dg/pr30137-1.c: New testcase.
17387         * gcc.dg/pr30137-2.c: Likewise.
17388
17389 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17390
17391         PR middle-end/30322
17392         * gcc.dg/fold-plusnot-1.c: New test case.
17393
17394 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17395
17396         PR c++/29731
17397         * g++.dg/parse/template22.C: New test.
17398
17399 2006-12-31  Richard Guenther  <rguenther@suse.de>
17400
17401         PR middle-end/30338
17402         * gcc.c-torture/compile/pr30338.c: New testcase.
17403
17404 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17405
17406         PR fortran/27900
17407         * gfortran.dg/intrinsic_actual_4.f90: New test.
17408
17409         PR fortran/24325
17410         * gfortran.dg/func_decl_3.f90: New test.
17411
17412 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17413
17414         PR fortran/23060
17415         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17416         * gfortran.dg/c_by_val_1.f: New test.
17417         * gfortran.dg/c_by_val_2.f: New test.
17418         * gfortran.dg/c_by_val_3.f: New test.
17419
17420 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17421
17422         PR libfortran/30321
17423         * gfortran.dg/sum_zero_array_1.f90:  New test.
17424
17425 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17426
17427         PR preprocessor/29612
17428         * gcc.dg/cpp/pr29612-1.c: New test.
17429         * gcc.dg/cpp/pr29612-2.c: New test.
17430
17431 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17432
17433         PR fortran/30034
17434         * gfortran.dg/pure_formal_proc_1.f90: New test.
17435
17436         PR fortran/30237
17437         * gfortran.dg/intrinsic_actual_3.f90: New test.
17438
17439 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17440
17441         PR fortran/30014
17442         * gfortran.dg/io_constraints_1.f90: Update test.
17443         * gfortran.dg/io_constraints_2.f90: Update test.
17444         * gfortran.dg/inquire_iolength.f90: New test.
17445
17446 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17447
17448         PR fortran/20896
17449         * gfortran.dg/interface_10.f90: New test.
17450         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17451         since z is already, locally a variable.
17452
17453         PR fortran/25135
17454         * gfortran.dg/generic_11.f90: New test.
17455         * gfortran.dg/interface_7.f90: Remove name clash between module
17456         name and procedure 'x' referenced in the interface.
17457
17458 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17459
17460         PR middle-end/7651
17461         * gcc.dg/Wmissing-parameter-type.c: New.
17462         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17463         * gcc.dg/Wmissing-parameter-type-no.c: New.
17464
17465 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17466
17467         PR fortran/25818
17468         * gfortran.dg/entry_array_specs_2.f: New test.
17469
17470         PR fortran/30084
17471         * gfortran.dg/nested_modules_6.f90: New test.
17472
17473 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17474
17475         PR middle-end/7651
17476         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17477         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17478
17479 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17480
17481         PR C++/30168
17482         * g++.dg/opt/complex6.C: New test.
17483
17484 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17485
17486         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17487         full" if the linker on spu-*-* warns about exceeding local store.
17488
17489         And revert this patch:
17490         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17491         fail to link due to relocation overflows on spu-*-*.
17492
17493 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17494
17495         PR fortran/30273
17496         * gfortran.dg/dependency_19.f90: New test.
17497
17498 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17499
17500         PR fortran/30202
17501         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17502
17503 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17504
17505         PR middle-end/30262
17506         * gcc.c-torture/execute/20061220-1.c: New test.
17507
17508         PR middle-end/30263
17509         * gcc.dg/gomp/asm-1.c: New test.
17510
17511         PR target/30230
17512         * g++.dg/eh/ia64-2.C: New test.
17513
17514 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17515
17516         PR target/28966
17517         PR target/29248
17518         * gcc.dg/rs6000-leaf.c: New.
17519
17520 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17521
17522         PR fortran/25392
17523         * gfortran.dg/f2c_8.f90: New test.
17524
17525 2006-12-20  Bill Wendling  <wendling@apple.com>
17526
17527         * gcc.dg/asm-b.c: Check for __ppc64__.
17528
17529 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17530
17531         PR fortran/30190
17532         * gfortran.dg/bounds_check_5.f90: New test.
17533
17534 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17535
17536         PR middle-end/30143
17537         * gcc.dg/gomp/complex-1.c: New testcase.
17538
17539 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17540
17541         * gfortran.dg/array_memset_1.f90: New test case.
17542
17543 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17544
17545         * lib/target-supports.exp: Add spu to
17546         check_effective_target_vect_widen_mult_hi_to_si.
17547
17548 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17549
17550         PR fortran/29992
17551         * gfortran.dg/generic_9.f90: New test.
17552
17553         PR fortran/30081
17554         * gfortran.dg/generic_10.f90: New test.
17555
17556 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17557
17558         PR tree-opt/30045
17559         * gcc.dg/pr30045.c: New test.
17560
17561 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17562
17563         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17564
17565 2006-12-19  Eric Christopher  <echristo@apple.com>
17566
17567         PR target/29302
17568         * gcc.c-torture/execute/pr29302-1.c: New.
17569
17570 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17571
17572         PR fortran/39238
17573         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17574
17575 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17576
17577         PR fortran/30236
17578         * gfortran.dg/altreturn_3.f90: New test.
17579
17580         * gfortran.dg/char_result_12.f90: Fix comment typos.
17581
17582 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17583
17584         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17585         as newlib's stdio.h uses non-traditional cpp constructs.
17586
17587 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17588
17589         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17590         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17591         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17592         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17593         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17594         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17595         * gfortran.dg/default_initialization.f: Renamed to
17596         default_initialization_1.f
17597         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17598         dollar_edit_descriptor_1.f
17599         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17600         dollar_edit_descriptor_2.f
17601         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17602         dollar_edit_descriptor_3.f
17603         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17604         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17605         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17606         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17607         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17608         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17609         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17610         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17611         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17612         * gfortran.dg/default_initialization_1.f: Renamed from
17613         default_initialization.f
17614         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17615         dollar_edit_descriptor-1.f
17616         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17617         dollar_edit_descriptor-2.f
17618         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17619         dollar_edit_descriptor-3.f
17620         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17621         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17622         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17623
17624 2006-12-18  Bill Wendling  <wendling@apple.com>
17625
17626         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17627         id is an OjbC keyword.
17628
17629 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17630
17631         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17632
17633 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17634
17635         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17636
17637 2006-12-18  Ian Lance Taylor  <iant@google.com>
17638
17639         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17640
17641 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17642
17643         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17644
17645 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17646
17647         PR fortran/30207
17648         * gfortran.fortran-torture/execute/where21.f90: New test.
17649
17650 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17651
17652         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17653
17654 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17655
17656         PR middle-end/7651
17657         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17658         * gcc.dg/if-empty-1.c: Likewise.
17659         * gcc.dg/pr23165.c: Likewise.
17660         * g++.dg/warn/empty-body.C: Likewise.
17661
17662 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17663
17664         PR libfortran/30005
17665         * gfortran.dg/open_errors.f90: New test.
17666
17667 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17668
17669         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17670
17671         * gcc.target/i386/ssse3-pabsb.c: New file.
17672         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17673         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17674         * gcc.target/i386/ssse3-palignr.c: Likewise.
17675         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17676         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17677         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17678         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17679         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17680         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17681         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17682         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17683         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17684         * gcc.target/i386/ssse3-psignb.c: Likewise.
17685         * gcc.target/i386/ssse3-psignd.c: Likewise.
17686         * gcc.target/i386/ssse3-psignw.c: Likewise.
17687         * gcc.target/i386/ssse3-vals.h: Likewise.
17688
17689 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17690
17691         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17692         * lib/fortran-torture.exp: Include target-supports.exp.
17693
17694 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17695
17696         PR target/30185
17697         * gcc.c-torture/execute/pr30185.c: New test.
17698
17699 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17700
17701         PR testsuite/30179
17702         PR testsuite/30180
17703         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17704         * gcc.dg/builtin-bswap-2.c: Likewise.
17705         * gcc.dg/builtin-bswap-3.c: Likewise.
17706         * gcc.dg/builtin-bswap-4.c: Likewise.
17707         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17708         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17709
17710 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17711
17712         PR libfortran/30145
17713         * gfortran.dg/write_zero_array: New test.
17714
17715 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17716
17717         PR fortran/30200
17718         * gfortran.dg/write_fmt_trim.f90: New test.
17719
17720 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17721
17722         PR 30194
17723         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17724         temporarily.
17725
17726 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17727
17728         * lib/target-supports.exp (check_weak_available): Use istarget
17729         "hppa*-*-hpux10*" instead of regexp.
17730         (check_cxa_atexit_available): Likewise.
17731
17732 2006-12-14  Richard Guenther  <rguenther@suse.de>
17733
17734         PR tree-optimization/30197
17735         * gcc.c-torture/execute/complex-1.c: Fix function name.
17736         * gcc.dg/builtins-61.c: New testcase.
17737
17738 2006-12-14  Richard Guenther  <rguenther@suse.de>
17739
17740         PR middle-end/30172
17741         * gcc.dg/pr30172-1.c: New testcase.
17742
17743 2006-12-14  Richard Guenther  <rguenther@suse.de>
17744
17745         PR tree-optimization/30198
17746         * gcc.dg/builtins-60.c: New testcase.
17747
17748 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17749
17750         * lib/target-supports.exp (vect_no_align): Remove spu.
17751
17752 2006-12-13  Ian Lance Taylor  <iant@google.com>
17753
17754         PR c++/19564
17755         PR c++/19756
17756         * g++.dg/warn/Wparentheses-5.C: New test.
17757         * g++.dg/warn/Wparentheses-6.C: New test.
17758         * g++.dg/warn/Wparentheses-7.C: New test.
17759         * g++.dg/warn/Wparentheses-8.C: New test.
17760         * g++.dg/warn/Wparentheses-9.C: New test.
17761         * g++.dg/warn/Wparentheses-10.C: New test.
17762         * g++.dg/warn/Wparentheses-11.C: New test.
17763         * g++.dg/warn/Wparentheses-12.C: New test.
17764         * g++.dg/warn/Wparentheses-13.C: New test.
17765         * g++.dg/warn/Wparentheses-14.C: New test.
17766         * g++.dg/warn/Wparentheses-15.C: New test.
17767         * g++.dg/warn/Wparentheses-16.C: New test.
17768         * g++.dg/warn/Wparentheses-17.C: New test.
17769         * g++.dg/warn/Wparentheses-18.C: New test.
17770         * g++.dg/warn/Wparentheses-19.C: New test.
17771         * g++.dg/warn/Wparentheses-20.C: New test.
17772         * g++.dg/warn/Wparentheses-21.C: New test.
17773
17774 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17775
17776         PR testsuite/30157
17777         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17778         for target "hppa.*hpux10".
17779
17780 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17781
17782         * g++.dg/debug/vartrack1.C: New test.
17783
17784         * g++.dg/opt/ifcvt1.C: New test.
17785
17786         * gcc.dg/tls/opt-13.c: New test.
17787
17788         * gcc.dg/20060425-2.c: New test.
17789
17790         * g++.dg/opt/pr15054-2.C: New test.
17791
17792         * gcc.c-torture/execute/20060420-1.c: New test.
17793
17794         * gcc.c-torture/execute/20060412-1.c: New test.
17795
17796         * objc/compile/20060406-1.m: New test.
17797
17798 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17799
17800         * g++.dg/template/array17.C: New test.
17801
17802 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17803
17804         * gcc.target/powerpc/altivec-23.c: New test.
17805
17806 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17807
17808         PR c++27316
17809         * g++.dg/inherit/error3.C: New test.
17810
17811         PR c++/28740
17812         * g++.dg/inherit/error4.C: New test.
17813
17814 2006-12-13  Richard Guenther  <rguenther@suse.de>
17815
17816         PR tree-optimization/17687
17817         * gcc.dg/builtins-59.c: New testcase.
17818
17819 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17820
17821         * gcc.target/spu/Wmain.c: New test.
17822
17823 2006-12-12  Josh Conner  <jconner@apple.com>
17824
17825         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17826         * g++.dg/abi/thunk4.C: Likewise.
17827         * g++.dg/abi/rtti3.C: Likewise.
17828
17829 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17830
17831         * gcc.target/spu/cpat-1.c: New test.
17832         * gcc.target/spu/cpat-2.c: New test.
17833         * gcc.target/spu/cpat-3.c: New test.
17834         * gcc.target/spu/cpat-4.c: New test.
17835
17836 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17837
17838         PR tree-opt/28436
17839         * gcc.c-torture/compile/vector-1.c: New test.
17840         * gcc.c-torture/compile/vector-2.c: New test.
17841         * gcc.c-torture/compile/vector-3.c: New test.
17842
17843 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17844
17845         * lib/fortran-torture.exp: Update copyright years.  Remove
17846         obsolete comment.  Test -ftree-vectorize where it makes sense.
17847         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17848         from fortran-torture.exp.
17849         * gfortran.dg/char_transpose_1.f90,
17850         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17851         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17852         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17853         '-w' to dg-options.
17854
17855 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17856
17857         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17858         saved_${tool}_load.
17859
17860 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17861
17862         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17863         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17864         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17865         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17866         gaps.
17867
17868 2006-12-12  Richard Guenther  <rguenther@suse.de>
17869
17870         PR middle-end/30147
17871         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17872
17873 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17874             Diego Novillo  <dnovillo@redhat.com>
17875
17876         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17877         VDEF/VUSE changes.
17878         * gcc.dg/tree-ssa/pr26421.c: Likewise
17879         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17880         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17881         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17882         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17883         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17884         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17885         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17886         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17887         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17888
17889 2006-12-11  Jan Hubicka  <jh@suse.cz>
17890
17891         * gcc.dg/tree-prof/stringop-1.c: New test.
17892         * gcc.dg/tree-prof/stringop-2.c: New test.
17893
17894 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17895
17896         PR target/30120
17897         * gcc.target/i386/pr30120.c: New test.
17898
17899         Revert:
17900         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17901
17902         * gcc.target/i386/x87regparm-1.c: New test.
17903         * gcc.target/i386/x87regparm-2.c: New test.
17904         * gcc.target/i386/x87regparm-3.c: New test.
17905         * gcc.target/i386/x87regparm-4.c: New test.
17906
17907 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17908
17909         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17910
17911 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17912
17913         PR fortran/23994
17914         * gfortran.dg/protected_1.f90: New test.
17915         * gfortran.dg/protected_2.f90: New test.
17916         * gfortran.dg/protected_3.f90: New test.
17917         * gfortran.dg/protected_4.f90: New test.
17918         * gfortran.dg/protected_5.f90: New test.
17919         * gfortran.dg/protected_6.f90: New test.
17920
17921 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17922             Tobias Burnus  <burnus@gcc.gnu.org>
17923
17924         PR fortran/29975
17925         PR fortran/30068
17926         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17927         interface.
17928         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17929         ambiguous interfaces.
17930         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17931         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17932         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17933         ambiguous interfaces.
17934         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17935         * gfortran.dg/array_initializer_2.f90: Add initializer array
17936         constructor test.
17937
17938         PR fortran/30096
17939         * gfortran.dg/interface_9.f90: Test that host interfaces are
17940         not checked for ambiguity with the local version.
17941
17942 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17943
17944         PR fortran/29464
17945         * gfortran.dg/module_interface_2.f90: New test.
17946
17947 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17948
17949         PR fortran/29941
17950         * gfortran.dg/assumed_len.f90: New test.
17951
17952 2006-12-09  Richard Guenther  <rguenther@suse.de>
17953
17954         * g++.dg/warn/implicit-typename1.C: Qualify types.
17955         * g++.dg/parse/crash12.C: Likewise.
17956         * g++.dg/tree-ssa/pr22444.C: Likewise.
17957
17958 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17959
17960         * gfortran.dg/array_2.f90: Added sqrt test.
17961
17962 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17963
17964         * gcc.target/i386/x87regparm-1.c: XFAIL.
17965         * gcc.target/i386/x87regparm-2.c: XFAIL.
17966         * gcc.target/i386/x87regparm-3.c: XFAIL.
17967         * gcc.target/i386/x87regparm-4.c: XFAIL.
17968
17969 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17970
17971         * lib/target-supports.exp
17972         (check_effective_target_large_long_double): New.
17973         * gcc.dg/Wconversion-real.c : Use it.
17974         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17975         unsigned.
17976
17977 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17978
17979         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17980
17981 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17982
17983         PR fortran/27546
17984         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17985
17986 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/29732
17989         * g++.dg/template/crash65.C: New test.
17990         * g++.dg/template/spec16.C: Tweak error markers.
17991
17992 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17993
17994         * gcc.target/spu: New directory.
17995         * gcc.target/spu/spu.exp: New file.
17996         * gcc.target/spu/intrinsics-1.c: New test.
17997
17998 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17999
18000         PR c++/29980
18001         * g++.dg/ext/attrib27.C: New test.
18002         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
18003         * g++.dg/parse/typedef5.C: Likewise.
18004
18005 2006-12-07  Mike Stump  <mrs@apple.com>
18006
18007         * treelang/compile/var_defs.tree: Adjust.
18008
18009 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
18010
18011         PR c++/29730
18012         * g++.dg/template/crash64.C: New test.
18013         * g++.dg/parse/crash27.C: Adjust error markers.
18014
18015 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
18016
18017         PR libfortran/30009
18018         PR libfortran/30056
18019         * gfortran.dg/read_eof_4.f90:  Add tests.
18020         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
18021         * gfortran.dg/unf_read_corrupted_1.f90: New test.
18022
18023 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
18024
18025         PR c++/29729
18026         * g++.dg/template/crash63.C: New test.
18027
18028         PR c++/29728
18029         * g++.dg/template/crash62.C: New test.
18030
18031 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
18032
18033         PR fortran/30003
18034         * gfortran.dg/allocatable_function_1.f90: Increase the number
18035         of expected calls of free to 10; the lhs section reference is
18036         now evaluated so there is another call to bar.  Change the
18037         comment appropriately.
18038         * gfortran.dg/array_section_1.f90: New test.
18039
18040 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
18041
18042         PR fortran/29912
18043         * gfortran.dg/char_result_12.f90: New test.
18044
18045 2006-12-05  Richard Guenther  <rguenther@suse.de>
18046
18047         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
18048         * gcc.dg/vect/vect-pow-2.c: Rename to ...
18049         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
18050         vect_double, xfail for spu*-*-*.
18051
18052 2006-12-04  Tobias Burnus  <burnus@net-b.de>
18053
18054         PR fortran/29962
18055         * initialization_4.f90: Test noninteger exponents (-std=f95).
18056         * initialization_5.f90: New test for noninteger exponents
18057           with -std=f2003.
18058
18059 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
18060
18061         PR fortran/29821
18062         * gfortran.dg/parameter_array_section_1.f90: New test.
18063
18064 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
18065
18066         PR c++/29733
18067         * g++.dg/template/crash61.C: New test.
18068
18069         PR c++/29632
18070         * g++.dg/template/error23.C: New test.
18071
18072 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
18073
18074         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
18075
18076 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
18077
18078         PR fortran/29916
18079         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
18080
18081 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
18082
18083         PR middle-end/29965
18084         * gcc.dg/gomp/pr29965-1.c: New test.
18085         * gcc.dg/gomp/pr29965-2.c: New test.
18086         * gcc.dg/gomp/pr29965-3.c: New test.
18087         * gcc.dg/gomp/pr29965-4.c: New test.
18088         * gcc.dg/gomp/pr29965-5.c: New test.
18089         * gcc.dg/gomp/pr29965-6.c: New test.
18090         * g++.dg/gomp/pr29965-1.C: New test.
18091         * g++.dg/gomp/pr29965-2.C: New test.
18092         * g++.dg/gomp/pr29965-3.C: New test.
18093         * g++.dg/gomp/pr29965-4.C: New test.
18094         * g++.dg/gomp/pr29965-5.C: New test.
18095         * g++.dg/gomp/pr29965-6.C: New test.
18096         * g++.dg/gomp/pr29965-7.C: New test.
18097         * g++.dg/gomp/pr29965-8.C: New test.
18098         * g++.dg/gomp/pr29965-9.C: New test.
18099         * g++.dg/gomp/pr29965-10.C: New test.
18100
18101 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
18102
18103         * gnat.dg/pointer_variable_bounds.adb: New test.
18104         * gnat.dg/pointer_variable_bounds.ads: Likewise.
18105         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
18106
18107 2006-12-03  Eric Christopher  <echristo@apple.com>
18108
18109         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
18110
18111 2006-12-03  Richard Henderson  <rth@redhat.com>
18112             Andrew Pinski  <pinskia@gmail.com>
18113
18114         PR C++/14329
18115         * g++.dg/warn/unit-1.C: New test.
18116
18117 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
18118
18119         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
18120
18121 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
18122
18123         * g++.dg/vect/vect.exp: Enable tests to run on spu.
18124         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
18125         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
18126         * gcc.dg/vect/vect-70.c: Reduce array size.
18127         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
18128         vect_no_compaer_double targets.
18129         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
18130         vect_float, vect_double, and vect_int.
18131
18132 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
18133
18134         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
18135         test for loop versioning on vect_no_align targets.
18136         * gcc.dg/vect/pr20122.c: Likewise.
18137         * gcc.dg/vect/vect-105.c: Likewise.
18138         * gcc.dg/vect/vect-42.c: Likewise.
18139         * gcc.dg/vect/vect-43.c: Likewise.
18140         * gcc.dg/vect/vect-74.c: Likewise.
18141         * gcc.dg/vect/vect-75.c: Likewise.
18142         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
18143         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
18144         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
18145         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
18146
18147 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
18148
18149         PR fortran/29642
18150         * gfortran.dg/value_1.f90 : New test.
18151         * gfortran.dg/value_2.f90 : New test.
18152         * gfortran.dg/value_3.f90 : New test.
18153         * gfortran.dg/value_4.f90 : New test.
18154         * gfortran.dg/value_4.c : Called from value_4.f90.
18155
18156 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18157
18158         PR C++/30033
18159         *  g++.dg/cpp0x/static_assert4.C: New testcase.
18160
18161 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18162
18163         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
18164
18165 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
18166
18167         PR c/27953
18168         * gcc.dg/pr27953.c: New test.
18169
18170 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18171
18172         PR c++/30022
18173         * g++.dg/ext/vector5.C: New test.
18174
18175         PR c++/30021
18176         * g++.dg/other/main1.C: New test.
18177
18178 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
18179
18180         PR libfortran/29568
18181         * gfortran.dg/convert_implied_open.f90:  Change to
18182         new default record length.
18183         * gfortran.dg/unf_short_record_1.f90:  Adapt to
18184         new error message.
18185         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
18186
18187 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
18188
18189         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
18190
18191 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
18192
18193         PR c++/29066
18194         * g++.dg/expr/pr29066.c: New.
18195
18196 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
18197             Zdenek Dvorak <dvorakz@suse.cz>
18198
18199         PR tree-optimization/29921
18200         * gcc.dg/pr29921-2.c: New test.
18201
18202 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
18203
18204         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
18205         (i386_get_cpuid): New function.
18206         (i386_cpuid_ecx): Likewise.
18207         (i386_cpuid_edx): Likewise.
18208         (i386_cpuid): Updated to call i386_cpuid_edx.
18209
18210         * gcc.target/i386/sse3-addsubpd.c: New file.
18211         * gcc.target/i386/sse3-addsubps.c: Likewise.
18212         * gcc.target/i386/sse3-haddpd.c: Likewise.
18213         * gcc.target/i386/sse3-haddps.c: Likewise.
18214         * gcc.target/i386/sse3-hsubpd.c: Likewise.
18215         * gcc.target/i386/sse3-hsubps.c: Likewise.
18216         * gcc.target/i386/sse3-lddqu.c: Likewise.
18217         * gcc.target/i386/sse3-movddup.c: Likewise.
18218         * gcc.target/i386/sse3-movshdup.c: Likewise.
18219         * gcc.target/i386/sse3-movsldup.c: Likewise.
18220
18221 2006-12-01  Dirk Mueller  <dmueller@suse.de>
18222
18223         * g++.dg/warn/Wreturn-type-4.C: New testcase.
18224
18225 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
18226
18227         * gcc.dg/dfp/convert-int-max.c: New test.
18228         * gcc.dg/dfp/convert-int-max-fold.c: New test.
18229
18230 2006-11-30  Richard Guenther  <rguenther@suse.de>
18231
18232         * gcc.dg/vect/vect-pow-1.c: Rename ...
18233         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
18234         floats instead of doubles, check successful vectorization.
18235
18236 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18237
18238         PR target/29945
18239         * gcc.c-torture/compile/pr29945.c: New testcase.
18240
18241 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
18242
18243         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
18244         -maltivec.
18245
18246 2006-11-29  Eric Christopher  <echristo@apple.com>
18247
18248         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
18249
18250 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
18251
18252         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
18253
18254         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
18255
18256 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
18257
18258         PR c++/29022
18259         * g++.dg/inherit/virtual2.C: New test.
18260         * g++.dg/inherit/virtual3.C: Likewise.
18261         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
18262         * g++.dg/inherit/error2.C: Likewise.
18263         * g++.dg/template/instantiate1.C: Likewise.
18264
18265 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
18266
18267         PR tree-opt/29984
18268         * gcc.dg/tree-ssa/reassoc-12.c: New test.
18269
18270 2006-11-28  Jan Hubicka  <jh@suse.cz>
18271
18272         * gcc.dg/memcpy-1.c: New test.
18273
18274 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
18275
18276         PR c++/29735
18277         * g++.dg/warn/main-3.C: New test.
18278
18279 2006-11-28  Jan Hubicka  <jh@suse.cz>
18280
18281         * gcc.dg/winline-1.c: New test.
18282
18283 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18284
18285         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
18286         alignments.
18287
18288 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18289
18290         PR fortran/29976
18291         * gfortran.dg/missing_optional_dummy_3.f90
18292
18293 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18294
18295         PR fortran/20880
18296         * gfortran.dg/interface_3.f90: Modify errors.
18297
18298 2006-11-28  Ben Elliston  <bje@au.ibm.com>
18299
18300         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
18301         fail to link due to relocation overflows on spu-*-*.
18302
18303 2006-11-27  Michael Matz  <matz@suse.de>
18304             Andreas Krebbel  <krebbel1@de.ibm.com>
18305
18306         PR target/29319
18307         * gcc.dg/20061127-1.c: New testcase.
18308
18309 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
18310
18311         * gcc.dg/20061124-1.c: Add exit() function prototype.
18312
18313 2006-11-27  Jan Hubicka  <jh@suse.cz>
18314
18315         * gcc.target/i386/memcpy-1.c: Adjust size.
18316         * gcc.dg/visibility-11.c: Likewise.
18317
18318 2006-11-27  Richard Guenther  <rguenther@suse.de>
18319
18320         PR middle-end/25620
18321         * gcc.target/i386/pow-1.c: New testcase.
18322         * gcc.dg/builtins-58.c: Likewise.
18323
18324 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18325
18326         PR c++/29886
18327         * g++.dg/expr/cast8.C: New test.
18328
18329 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18330
18331         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18332         Don't ever inline the testcase.
18333
18334 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18335
18336         PR fortran/29982
18337         * gfortran.fortran-torture/compile/parameter_3.f90: New
18338         testcase.
18339
18340 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18341
18342         PR fortran/29951
18343         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18344
18345 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18346
18347         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18348         for CHAR.
18349
18350 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18351
18352         PR libgfortran/29936
18353         * gfortran.dg/write_check3.f90: New test.
18354
18355 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18356
18357         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18358
18359 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18360
18361         PR fortran/20880
18362         * gfortran.dg/interface_3.f90: New test.
18363
18364         PR fortran/29387
18365         * gfortran.dg/generic_8.f90: New test.
18366
18367 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18368
18369         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18370         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18371         * gfortran.dg/specifics_3.f90: Remove.
18372
18373 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18374
18375         PR c/29955
18376         * gcc.dg/gomp/pr29955.c: New test.
18377
18378         PR c/29736
18379         * gcc.dg/pr29736.c: New test.
18380
18381 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18382
18383         PR tree-opt/29964
18384         * gcc.dg/pure-1.c: New test.
18385
18386 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18387
18388         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18389         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18390
18391 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18392
18393         * gcc.dg/20061124-1.c: New testcase.
18394
18395 2006-11-23  Eric Christopher  <echristo@apple.com>
18396
18397         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18398
18399 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18400
18401         PR c/2707
18402         PR c++/26167
18403         * gcc.dg/Wconversion-integer.c: New. Supersedes
18404         Wconversion-negative-constants.c
18405         * gcc.dg/Wconversion-real.c: New.
18406         * gcc.dg/Wconversion-real-integer.c: New.
18407         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18408         * g++.dg/warn/Wconversion1.C: Modified.
18409
18410 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18411
18412         * gfortran.dg/overload_1.f90: New test.
18413
18414 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18415
18416         PR c/9072
18417         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18418         Wtraditional-conversion.
18419         * gcc.dg/overflow-warn-2.c: Likewise.
18420         * gcc.dg/Wconversion.c: Likewise. Renamed as
18421         Wtraditional-conversion.c .
18422         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18423         Wtraditional-conversion-2.c .
18424         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18425         Wtraditional-conversion-2.c
18426         * gcc.dg/Wconversion-negative-constants.c: New.
18427
18428 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18429
18430         * gcc.dg/tree-ssa/dump-1.c: New test.
18431
18432 2006-11-23  David Ung <davidu@mips.com>
18433
18434         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18435         -mfp64, allowable when ISA >= 33 and float is enabled.
18436         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18437         of mthc1 and mfhc1 patterns.
18438
18439 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18440
18441         PR tree-optimization/29921
18442         * gcc.dg/pr29921.c: New test.
18443
18444 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18445
18446         PR fortran/29441
18447         * gfortran.dg/initialization_4.f90: New test.
18448
18449 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18450
18451         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18452         platforms that have interleaving support.
18453         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18454         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18455         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18456         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18457         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18458         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18459         gcc.dg/vect/vect-strided-u8-i8.c,
18460         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18461         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18462         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18463         gcc.dg/vect/vect-strided-float.c,
18464         gcc.dg/vect/vect-strided-a-mult.c,
18465         gcc.dg/vect/vect-strided-mult-char-ls.c,
18466         gcc.dg/vect/vect-strided-a-u16-mult.c,
18467         gcc.dg/vect/vect-strided-a-u32-mult.c,
18468         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18469         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18470         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18471         gcc.dg/vect/vect-strided-mult.c,
18472         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18473         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18474         New.
18475
18476 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18477
18478         PR fortran/25087
18479         * gfortran.dg/auto_char_len_4.f90: New test.
18480
18481 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18482
18483         PR fortran/29652
18484         * gfortran.dg/generic_7.f90: New test.
18485         * gfortran.dg/defined_operators_1.f90: Add new error.
18486
18487 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18488
18489         PR tree-optimization/29902
18490         * g++.dg/tree-ssa/pr29902.C: New test.
18491
18492 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18493
18494         PR fortran/29820
18495         * gfortran.dg/used_types_13.f90: New test.
18496
18497 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18498
18499         * gcc.dg/dfp/snan.c: Delete.
18500
18501 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18502
18503         * g++.dg/cpp0x/static_assert1.C: New.
18504         * g++.dg/cpp0x/static_assert2.C: New.
18505         * g++.dg/cpp0x/static_assert3.C: New.
18506
18507 2006-11-21  Richard Guenther  <rguenther@suse.de>
18508
18509         * gcc.dg/vect/vect-pow-1.c: New testcase.
18510         * gcc.dg/vect/vect-pow-2.c: Likewise.
18511
18512 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18513
18514         PR c++/29570
18515         * g++.dg/template/static29.C: New test.
18516
18517         PR c++/29734
18518         * g++.dg/conversion/simd4.C: New test.
18519
18520 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18521
18522         PR c++/29475
18523         * g++.dg/template/access19.C: New test.
18524         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18525         error is reported.
18526
18527 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18528
18529         PR tree-opt/25500
18530         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18531
18532 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18533
18534         PR fortran/27546
18535         * gfortran.dg/import.f90: Extended test.
18536         * gfortran.dg/import2.f90: Extended test.
18537
18538 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18539
18540         * gfortran.dg/volatile3.f90: Add conflict test.
18541
18542 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18543
18544         PR fortran/24783
18545         * gfortran.dg/implicit_10.f90: New test.
18546
18547 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18548
18549         PR c++/8586
18550         * g++.dg/warn/Wall-write-strings.C: New.
18551
18552 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18553
18554         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18555         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18556
18557 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18558
18559         * gfortran.dg/use_3.f90: Remove error message.
18560         * gfortran.dg/iso_fortran_env_1.f90: New test.
18561         * gfortran.dg/iso_fortran_env_2.f90: New test.
18562         * gfortran.dg/iso_fortran_env_3.f90: New test.
18563         * gfortran.dg/iso_fortran_env_4.f90: New test.
18564
18565 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18566
18567         * gcc.dg/vect/vect-27.c: Fix initialization.
18568
18569 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18570
18571         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18572         * gcc.dg/torture/builtin-minmax-1.c: New.
18573
18574         * gcc.dg/builtins-20.c: Add cases for copysign.
18575
18576 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18577
18578         PR fortran/24285
18579         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18580
18581 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18582         * gfortran.dg/use_1.f90: New test.
18583         * gfortran.dg/use_1.f90: New test.
18584         * gfortran.dg/use_1.f90: New test.
18585
18586 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18587
18588         PR tree-optimization/29801
18589         * gcc.dg/pr29801.c: New test.
18590
18591 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18592
18593         PR middle-end/29584
18594         * gcc.dg/torture/pr29584.c: New test.
18595
18596 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18597
18598         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18599         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18600         * gcc.target/powerpc/compress-float-ppc.c,
18601         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18602         powerpc_fprs.
18603         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18604         do not pass -mhard-float.
18605
18606 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18607
18608         * gnat.dg/volatile_aggregate.adb: New test.
18609
18610 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18611
18612         PR fortran/29391
18613         PR fortran/29489
18614         * gfortran.dg/bound_2.f90: Add more checks.
18615         * gfortran.dg/bound_3.f90: New test.
18616
18617 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18618
18619         PR target/29201
18620         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18621
18622 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18623
18624         * gfortran.dg/import3.f90: Fix error message.
18625
18626 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18627
18628         PR tree-opt/29788
18629         * gfortran.fortran-torture/compile/inline_1.f90:
18630         New testcase.
18631
18632 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18633
18634         * gcc.target/i386/x87regparm-1.c: New test.
18635         * gcc.target/i386/x87regparm-2.c: New test.
18636         * gcc.target/i386/x87regparm-3.c: New test.
18637         * gcc.target/i386/x87regparm-4.c: New test.
18638
18639 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18640
18641         PR fortran/27546
18642         * gfortran.dg/import.f90: New test.
18643         * gfortran.dg/import2.f90: New test.
18644         * gfortran.dg/import3.f90: New test.
18645
18646 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18647
18648         PR fortran/27588
18649         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18650
18651 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18652
18653         PR fortran/29806
18654         * gfortran.dg/contains.f90: New test.
18655         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18656
18657 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18658
18659         PR tree-optimization/29581
18660         * gcc.dg/pr29581-1.c: New test.
18661         * gcc.dg/pr29581-2.c: New test.
18662         * gcc.dg/pr29581-3.c: New test.
18663         * gcc.dg/pr29581-4.c: New test.
18664         * gfortran.dg/pr29581.f90: New test.
18665
18666 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18667
18668         PR fortran/29702
18669         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18670         numbers in error message headers.
18671
18672 2006-11-14  Richard Guenther  <rguenther@suse.de>
18673
18674         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18675         to i?86 and x86_64 targets.
18676
18677 2006-11-14  Caroline Tice  <ctice@apple.com>
18678
18679         * gcc.dg/pubtypes-1.c: New file/testcase.
18680         * gcc.dg/pubtypes-2.c: New file/testcase.
18681         * gcc.dg/pubtypes-3.c: New file/testcase.
18682         * gcc.dg/pubtypes-4.c: New file/testcase.
18683         * g++.dg/pubtypes.C: New file/testcase.
18684
18685 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR c++/29106
18688         * g++.dg/init/self1.C: New test.
18689
18690 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18691
18692         PR fortran/29657
18693         * gfortran.dg/conflicts.f90: Add.
18694
18695 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18696
18697         PR rtl-optimization/29798
18698
18699         * gcc.c-torture/execute/pr29798.c: New.
18700
18701 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18702
18703         * gcc.dg/builtins-20.c: Add more cases.
18704
18705 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18706
18707         PR fortran/29759
18708         * gfortran.dg/gomp/pr29759.f90: New test.
18709
18710 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/29518
18713         * g++.dg/template/static28.C: New test.
18714
18715 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18716
18717         * lib/c-torture.exp: Use target-libpath.exp.
18718         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18719         set GCC_EXEC_PREFIX env var from global variable of same name.
18720
18721 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18722
18723         PR fortran/26994
18724         * gfortran.fortran-torture/compile/transfer-1.f90:
18725         New testcase.
18726
18727 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18728             Zdenek Dvorak <dvorakz@suse.cz>
18729
18730         PR tree-optimization/29680
18731         * gcc.dg/alias-11.c: New test.
18732
18733 2006-11-12  Jason Merrill  <jason@redhat.com>
18734             Andrew Pinski <pinskia@physics.uc.edu>
18735
18736         PR middle-end/28915
18737         * gcc.target/i386/vectorize1.c: New.
18738
18739 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18740
18741         PR rtl-optimization/29797
18742         * gcc.c-torture/execute/pr29797-1.c: New test case.
18743
18744 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18745
18746         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18747
18748 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18749
18750         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18751
18752 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18753
18754         PR tree-optimization/13827
18755         * gcc.dg/fold-eqand-1.c: New test case.
18756
18757 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18758
18759         PR rtl-opt/28812
18760         * gcc.c-torture/execute/mayalias-3.c: New test.
18761
18762 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18763
18764         PR middle-end/27528
18765         * gcc.c-torture/compile/pr27528.c: New test.
18766         * gcc.dg/pr27528.c: Likewise.
18767
18768 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18769
18770         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18771
18772         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18773
18774 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18775
18776         PR fortran/29758
18777         * gfortran.dg/reshape_source_size_1.f90: New test.
18778
18779 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18780
18781         PR fortran/29315
18782         * gfortran.dg/aliasing_dummy_4.f90: New test.
18783
18784 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18785
18786         PR target/29777
18787         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18788         and x86_64-*-* targets.
18789
18790 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18791
18792         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18793         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18794         New macros. Use them in exact tests.
18795         (TESTIT3): New macro.
18796         Add tests for fmin, fmax and fma.
18797
18798 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18799
18800         PR fortran/29431
18801         * gfortran.dg/array_constructor_13.f90: New test.
18802
18803 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18804
18805         PR fortran/29744
18806         * gfortran.dg/used_types_12.f90: New test.
18807
18808 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18809
18810         PR middle-end/29726
18811         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18812         (test6): Ditto.
18813         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18814         * gcc.dg/fold-eqandshift-3.c: New test case.
18815
18816 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18817
18818         PR fortran/29699
18819         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18820
18821         PR fortran/21370
18822         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18823
18824 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18825
18826         * gcc.dg/20061109-1.c: New testcase.
18827
18828 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18829
18830         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18831
18832 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18833
18834         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18835         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18836
18837 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18838
18839         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18840         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18841
18842 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18843
18844         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18845
18846 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18847
18848         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18849         vect-9.c).
18850         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18851         * gcc.dg/vect/vect-9.c: Now vectorizable.
18852         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18853         that support vect_widen_mult.
18854         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18855         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18856         vect-reduc-dot-u16.c).
18857         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18858         vect-reduc-dot-u16.c).
18859         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18860         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18861         vect-reduc-dot-s8.c).
18862         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18863         vect-reduc-dot-s8.c).
18864         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18865         vect-reduc-dot-s8.c).
18866         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18867         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18868         vect-reduc-dot-u8.c).
18869         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18870         vect-reduc-dot-u8.c).
18871         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18872         * gcc.dg/vect/vect-multitypes-9.c: New test.
18873         * gcc.dg/vect/vect-multitypes-10.c: New test.
18874         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18875         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18876         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18877         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18878         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18879         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18880         wrapv-vect-reduc-dot-s8.c.
18881         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18882         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18883         targets that support vec_unpack.
18884         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18885         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18886         (check_effective_target_vect_widen_mult_hi_to_si): New.
18887         (check_effective_target_vect_widen_sum): Removed.
18888
18889         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18890
18891         * gcc.dg/vect/vect-multitypes-8.c: New test.
18892         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18893
18894         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18895
18896         * gcc.dg/vect/vect-multitypes-7.c: New test.
18897
18898         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18899
18900         * gcc.dg/vect/vect-multitypes-4.c: New test.
18901         * gcc.dg/vect/vect-multitypes-5.c: New test.
18902         * gcc.dg/vect/vect-multitypes-6.c: New test.
18903
18904         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18905
18906         * gcc.dg/vect/vect-multitypes-1.c: New test.
18907         * gcc.dg/vect/vect-multitypes-2.c: New test.
18908         * gcc.dg/vect/vect-multitypes-3.c: New test.
18909
18910 2006-11-07  Eric Christopher  <echristo@apple.com>
18911
18912         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18913         Test using scan-assembler-not.
18914
18915 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18916
18917         * gcc.dg/inline-17.c: New test.
18918
18919 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18920
18921         PR other/25028
18922         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18923         on HP-UX.
18924
18925 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18926
18927         PR fortran/29539
18928         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18929
18930         PR fortran/29634
18931         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18932         test.
18933
18934 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18935
18936         PR fortran/29601
18937         * gfortran.dg/volatile.f90: Add.
18938         * gfortran.dg/volatile2.f90: Add.
18939         * gfortran.dg/volatile3.f90: Add.
18940         * gfortran.dg/volatile4.f90: Add.
18941         * gfortran.dg/volatile5.f90: Add.
18942         * gfortran.dg/volatile6.f90: Add.
18943         * gfortran.dg/volatile7.f90: Add.
18944
18945 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18946
18947         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18948           for matching error messages.
18949         * gfortran.dg/specifics_3.f90: Adjust pattern
18950           for matching error messages.
18951
18952 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18953             Bernhard Fischer  <aldot@gcc.gnu.org>
18954
18955         * lib/gcc-dg.exp (output-exists): New proc.
18956         (output-exists-not): New proc.
18957         * gcc.test-framework/test-framework.awk: Support new directives.
18958         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18959         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18960         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18961         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18962         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18963         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18964
18965 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18966
18967         PR fortran/29630
18968         PR fortran/29679
18969         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18970         * gfortran.dg/initialization_3.f90: New.
18971
18972 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18973
18974         PR libgfortran/25545
18975         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18976
18977 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR middle-end/29695
18980         * gcc.c-torture/execute/pr29695-1.c: New test.
18981         * gcc.c-torture/execute/pr29695-2.c: New test.
18982
18983 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18984
18985         PR fortran/29565
18986         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18987
18988 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18989
18990         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18991         for matching error messages.
18992
18993 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18994
18995         PR target/26915
18996         * gcc.target/i386/387-12.c: New test.
18997
18998 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18999
19000         PR libfortran/29713
19001         * gfortran.dg/pr29713.f90: New test.
19002
19003 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
19004
19005         * gcc.c-torture/execute/arith-rand-ll.c:
19006         Also test for bogus rest sign.
19007
19008 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19009
19010         PR libfortran/27895
19011         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
19012
19013 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
19014
19015         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
19016         from error messages.
19017
19018 2006-11-02  Mike Stump  <mrs@apple.com>
19019
19020         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
19021
19022         * g++.old-deja/g++.abi/align.C: Enable for darwin.
19023
19024 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
19025
19026         * g++.dg/eh/gcsec1.C: New test.
19027
19028 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19029
19030         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
19031         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
19032
19033 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
19034
19035         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
19036         hexadecimal value.
19037         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
19038         * gcc.dg/pr14796-2.c: Likewise.
19039
19040 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19041
19042         * gcc.c-torture/execute/20061101-1.c: New test.
19043
19044 2006-11-01  Richard Guenther  <rguenther@suse.de>
19045
19046         * gcc.target/i386/fpprec-1.c: New testcase.
19047
19048 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19049
19050         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
19051         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
19052
19053 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19054
19055         * gcc.c-torture/execute/20061031-1.c: New test.
19056
19057 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
19058
19059         PR 23067
19060         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
19061         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
19062         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
19063         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
19064         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
19065         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
19066         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
19067
19068 2006-10-31  Eric Christopher  <echristo@apple.com>
19069             Falk Hueffner  <falk@debian.org>
19070
19071         * gcc.dg/builtin-bswap-1.c: New.
19072         * gcc.dg/builtin-bswap-2.c: New.
19073         * gcc.dg/builtin-bswap-3.c: New.
19074         * gcc.dg/builtin-bswap-4.c: New.
19075         * gcc.dg/builtin-bswap-5.c: New.
19076         * gcc.target/i386/builtin-bswap-1.c: New.
19077
19078 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
19079
19080         * gcc.dg/inline-16.c: New.
19081
19082         PR 16622
19083         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
19084         defining it.
19085         * gcc.dg/inline-13.c: New.
19086         * gcc.dg/inline-14.c: New.
19087         * gcc.dg/inline-15.c: New.
19088
19089         PR 11377
19090         * gcc.dg/inline6.c: New.
19091         * gcc.dg/inline7.c: New.
19092
19093 2006-10-31  Roger Sayle  <roger@eyesopen.com>
19094
19095         PR middle-end/23470
19096         * gcc.dg/pr23470-1.c: New test case.
19097
19098 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
19099
19100         PR fortran/29537
19101         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
19102         data.
19103         * gfortran.dg/blockdata_2.f90: New testcase.
19104
19105 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
19106
19107         PR libfortran/29627
19108         * gfortran.dg/unf_short_record_1.f90:  New test.
19109
19110 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19111
19112         PR fortran/29067
19113         * gfortran.dg/pr29067.f: New test.
19114
19115 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
19116             Richard Sandiford  <richard@codesourcery.com>
19117
19118         * lib/target-supports.exp (get_compiler_messages): Append options
19119         as a single list element.
19120         (check_effective_target_arm_vfp_ok): New.
19121         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
19122
19123 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
19124
19125         PR fortran/29387
19126         * gfortran.dg/intrinsic_actual_2.f90: New test.
19127
19128         PR fortran/29490
19129         * gfortran.dg/actual_array_interface_1.f90: New test.
19130
19131         PR fortran/29641
19132         * gfortran.dg/used_types_11.f90: New test.
19133
19134 2006-10-30  Dirk Mueller  <dmueller@suse.de>
19135
19136         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
19137         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
19138         * g++.old-deja/g++.pt/eichin01.C (main): Same.
19139         * g++.old-deja/g++.mike/net25.C (main): Same.
19140         * g++.dg/lookup/exception1.C (main): Same.
19141         * g++.dg/parse/parens2.C (main): Same.
19142
19143 2006-10-30  Roger Sayle  <roger@eyesopen.com>
19144
19145         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
19146
19147 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19148
19149         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
19150         * gcc.dg/torture/builtin-math-3.c: Likewise.
19151
19152 2006-10-30  Tobias Burnus  <burnus@net-b.de>
19153
19154         PR fortran/29452
19155         * gfortran.dg/write_check.f90: Check run-time keyword checking.
19156         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
19157
19158 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
19159
19160         PR Fortran/29410
19161         * gfortran.fortran-torture/execute/transfer1.f90: New test.
19162
19163 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
19164
19165         * lib/target-supports.exp (check_function_available): Declare
19166         function before calling.
19167
19168 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
19169
19170         PR tree-optimization/29637
19171         * gcc.dg/pr29637.c: New test.
19172
19173 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19174
19175         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
19176         tree canonicalization.
19177
19178 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         * gcc.dg/builtins-20.c: Add more hypot tests.
19181
19182 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19183
19184         * gcc.dg/fold-compare-1.c: New test case.
19185
19186 2006-10-29  Dirk Mueller  <dmueller@suse.de>
19187
19188         PR c++/16307
19189         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
19190
19191 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19192
19193         PR tree-optimization/15458
19194         * gcc.dg/fold-xornot-1.c: New test case.
19195
19196 2006-10-29  Richard Guenther  <rguenther@suse.de>
19197
19198         * gcc.target/i386/math-torture/trunc.c: New testcase.
19199
19200 2006-10-29  Richard Guenther  <rguenther@suse.de>
19201
19202         * gcc.target/i386/math-torture/round.c: New testcase.
19203
19204 2006-10-29  Richard Guenther  <rguenther@suse.de>
19205
19206         * gcc.target/i386/math-torture/ceil.c: New testcase.
19207         * gcc.target/i386/math-torture/floor.c: Likewise.
19208
19209 2006-10-29  Richard Guenther  <rguenther@suse.de>
19210
19211         * gcc.target/i386/math-torture/rint.c: New testcase.
19212         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
19213
19214 2006-10-29  Richard Guenther  <rguenther@suse.de>
19215
19216         * gcc.target/i386/math-torture/lfloor.c: New testcase.
19217         * gcc.target/i386/math-torture/lceil.c: Likewise.
19218
19219 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19220
19221         PR libgfortran/24313
19222         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
19223
19224 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
19225
19226         * gcc.c-torture/execute/20020118-1.c,
19227         gcc.c-torture/execute/builtins/strlen.c,
19228         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
19229         comment typos.
19230
19231 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19232
19233         * gcc.dg/builtins-20.c: Add tests for hypot.
19234         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
19235         two-argument builtins.
19236         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
19237         TESTIT2.  Update all callers.
19238         (TESTIT2, TESTIT2_R): New helper macros.
19239         Add testcases for pow, hypot and atan2.
19240
19241 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
19242
19243         PR C++/29295
19244         * g++.dg/expr/bool1.C: New test.
19245         * g++.dg/expr/bool2.C: New test.
19246
19247 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19248
19249         PR fortran/28224
19250         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
19251         * gfortran.dg/namelist_internal.f90: New test.
19252
19253 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19254
19255         PR fortran/29625
19256         * gfortran.dg/io_real_boz.f90: Add.
19257         * gfortran.dg/io_real_boz2.f90: Add.
19258
19259 2006-10-28  Richard Guenther  <rguenther@suse.de>
19260
19261         PR middle-end/26899
19262         * gcc.dg/tree-ssa/pr26899.c: New testcase.
19263
19264 2006-10-28  Richard Guenther  <rguenther@suse.de>
19265
19266         PR target/28806
19267         * gcc.target/i386/math-torture/lround.c: New testcase.
19268
19269 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
19270
19271         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
19272         * gcc.dg/builtins-44.c: Likewise.
19273         * gcc.dg/builtins-45.c: Likewise.
19274         * gcc.dg/pr28796-2.c: Likewise.
19275         * gcc.dg/unordered-3.c: Likewise.
19276
19277 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19278
19279         PR libgfortran/27954
19280         * gfortran.dg/error_recovery_2.f90: New test.
19281
19282 2006-10-26  Richard Guenther  <rguenther@suse.de>
19283
19284         * gcc.target/i386/i386.exp: Use glob, not find to collect
19285         tests.  Avoids recursing into subdirectories.
19286         * gcc.target/i386/math-torture/math-torture.exp: Torture
19287         for interesting ia32 math options.
19288         * gcc.target.i386/math-torture/lrint.c: New testcase.
19289
19290 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19291
19292         PR libgfortran/29563
19293         * gfortran.dg/arrayio_9.f90: Update test.
19294         * gfortran.dg/arrayio_19.f90: New test.
19295
19296 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
19297
19298         * gcc.dg/20061026.c: New testcase.
19299
19300 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19301
19302         PR libgfortran/29563
19303         * gfortran.dg/arrayio_9.f90: New test.
19304
19305 2006-10-26  Ben Elliston  <bje@au.ibm.com>
19306
19307         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19308         Copy the strings manually, as strcpy may call strlen.
19309
19310 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19311
19312         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19313         Add checks for log, log2, log10 and log1p.
19314
19315         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19316         we already test 0.0.  Add checks for expm1, log, log2, log10,
19317         log1p, cbrt, erf and erfc.
19318
19319 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19320
19321         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19322
19323 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19324
19325         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19326         and remainderl() built-in functions.  Remove -ffast-math from
19327         dg-options.
19328
19329 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19330
19331         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19332         acosh and atanh.
19333
19334         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19335         floating point modifiers to arguments passed to float and long
19336         double functions respectively.  Update all callers to use floating
19337         point numbers, not integers.  Add tests for exp, exp2 and
19338         exp10/pow10.
19339
19340         * gcc.dg/torture/builtin-math-3.c: New test.
19341
19342 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19343
19344         PR fortran/29393
19345         * gfortran.dg/initialize_2.f90: New.
19346
19347 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19348
19349         * gcc.dg/torture/builtin-math-2.c: New test.
19350
19351 2006-10-24  Richard Guenther  <rguenther@suse.de>
19352
19353         PR middle-end/28796
19354         * gcc.dg/pr28796-1.c: New testcase.
19355         * gcc.dg/pr28796-2.c: Likewise.
19356
19357 2006-10-24  Richard Guenther  <rguenther@suse.de>
19358
19359         * gcc.dg/builtins-57.c: New testcase.
19360
19361 2006-10-24  Richard Guenther  <rguenther@suse.de>
19362
19363         PR tree-optimization/29567
19364         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19365
19366 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19367
19368         PR tree-optimization/14784
19369         * gcc.dg/alias-10.c: New test.
19370
19371 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19372
19373         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19374
19375 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19376
19377         * gcc.dg/builtin-strncat-chk-1.c: New test.
19378
19379 2006-10-23  Jan Hubicka  <jh@suse.cz>
19380
19381         * gcc.dg/memmove-1.c: New test.
19382
19383 2006-10-23  Paul Brook  <paul@codesourcery.com>
19384
19385         * gcc.dg/pragma-pack-5.c: New test.
19386
19387 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19388
19389         * g++.dg/other/s390-1.C: New testcase.
19390
19391 2006-10-23  Richard Guenther  <rguenther@suse.de>
19392
19393         PR middle-end/27132
19394         PR middle-end/23295
19395         * gcc.dg/pr27132.c: New testcase.
19396         * gcc.dg/pr23295.c: Likewise.
19397         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19398         * g++.dg/tree-ssa/pr19807.C: Likewise.
19399
19400 2006-10-23  Richard Guenther  <rguenther@suse.de>
19401
19402         PR middle-end/21032
19403         * gcc.dg/pr21032.c: New testcase.
19404
19405 2006-10-22  Jeff Law  <law@redhat.com>
19406         Richard Guenther  <rguenther@suse.de>
19407
19408         PR tree-optimization/15911
19409         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19410
19411 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19412
19413         PR c++/20647
19414         * g++.dg/abi/rtti3.C: New.
19415
19416 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19417
19418         PR middle-end/28252
19419         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19420         transformation.
19421
19422 2006-10-21  Richard Guenther  <rguenther@suse.de>
19423
19424         PR tree-optimization/3511
19425         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19426
19427 2006-10-21  Richard Guenther  <rguenther@suse.de>
19428
19429         PR middle-end/26898
19430         * gcc.dg/torture/pr26898-1.c: New testcase.
19431         * gcc.dg/torture/pr26898-2.c: Likewise.
19432
19433 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19434
19435         PR c++/28053
19436         * g++.dg/parse/bitfield1.C: Adjust error markers.
19437         * g++.dg/parse/bitfield2.C: New test.
19438
19439 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19440
19441         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19442
19443 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19444
19445         PR libfortran/27895
19446         * gfortran.dg/zero_sized_1.f90: New test.
19447
19448 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19449
19450         * gcc.dg/div-compare-1.c: New test.
19451
19452 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19453
19454         PR fortran/29216
19455         * gfortran.dg/result_default_init_1.f90: New test.
19456
19457         PR fortran/29314
19458         * gfortran.dg/automatic_default_init_1.f90: New test.
19459
19460         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19461         from 38 to 33.
19462
19463 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19464
19465         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19466         'using namespace std' without previous declaration.
19467         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19468         * g++.old-deja/g++.robertl/eb133c.C: New.
19469
19470 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19471
19472         PR libgfortran/29277
19473         * gfortran.dg/streamio_4.f90: Update test.
19474         * gfortran.dg/streamio_11.f90: New test.
19475
19476 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19477
19478         PR c++/27952
19479         * g++.dg/inherit/virtual1.C: New test.
19480
19481 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19482
19483         PR c++/28261
19484         * g++.dg/parse/enum3.C: New test.
19485
19486 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19487
19488         PR c++/29039
19489         * g++.dg/init/ctor8.C: New test.
19490
19491 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19492
19493         PR c++/27270
19494         * g++.dg/ext/complit8.C: Tweak error markers.
19495         * g++.dg/template/complit1.C: Add error marker.
19496
19497 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/27270
19500         * g++.dg/ext/complit8.C: New test.
19501
19502         PR c++/29408
19503         * g++.dg/parse/dtor12.C: New test.
19504
19505         PR c++/29435
19506         * g++.dg/template/sizeof11.C: New test.
19507
19508 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19509
19510         PR fortran/29392
19511         * gfortran.dg/data_char_3.f90: New test.
19512
19513         PR fortran/29451
19514         * gfortran.dg/negative_automatic_size.f90: New test.
19515
19516 2006-10-16  David Daney  <ddaney@avtrex.com>
19517
19518         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19519
19520 2006-10-16  Eric Christopher  <echristo@apple.com>
19521
19522         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19523         x86_64.
19524
19525 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19526
19527         PR c++/28211
19528         * g++.dg/tc1/dr49.C: Tweak error messages.
19529         * g++.dg/parse/template21.C: New test.
19530
19531 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19532
19533         PR middle-end/20491
19534         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19535
19536 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19537
19538         PR fortran/29403
19539         * gfortran.dg/print_1.f90: New test.
19540
19541 2006-10-15  Jan Hubicka  <jh@suse.cz>
19542
19543         PR middle-end/29241
19544         * gcc.c-torture/compile/pr29241.c: New testcase.
19545
19546 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19547
19548         PR middle-end/29250
19549         * gcc.c-torture/compile/pr29250.c: New test.
19550
19551 2006-10-15  Richard Guenther  <rguenther@suse.de>
19552
19553         * gcc.dg/pr29299.c: New testcase.
19554
19555 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19556
19557         PR fortran/24767
19558         * gfortran.dg/label_4.f90: Adjust warning flag.
19559
19560 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19561
19562         PR fortran/29371
19563         * gfortran.dg/nullify_3.f90: New test.
19564
19565 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19566
19567         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19568         on Solaris 2.5.1 too.
19569
19570 2006-10-13  Eric Christopher  <echristo@apple.com>
19571
19572         * gcc.dg/pr25993.c: Skip for darwin.
19573
19574 2006-10-13  Eric Christopher  <echristo@apple.com>
19575
19576         * gcc.dg/visibility-11.c: Skip for darwin.
19577
19578 2006-10-13  Eric Christopher  <echristo@apple.com>
19579
19580         * gcc.dg/darwin-weakimport-1.c: Use
19581         -fno-asynchronous-unwind-tables.
19582         * gcc.dg/darwin-weakimport-3.c: Ditto.
19583
19584 2006-10-13  Richard Guenther  <rguenther@suse.de>
19585
19586         PR tree-optimization/29446
19587         * gcc.dg/torture/pr29446.c: New testcase.
19588
19589 2006-10-13  Bill Wendling  <wendling@apple.com>
19590
19591         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19592         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19593         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19594         * g++.old-deja/g++.law/shadow1.C: Likewise.
19595         * g++.old-deja/g++.law/ctors10.C: Likewise.
19596         * g++.dg/debug/namespace1.C: Likewise.
19597         * g++.dg/inherit/namespace-as-base.C: Likewise.
19598         * g++.dg/opt/delay-slot-1.C: Likewise.
19599         * g++.dg/parse/defarg10.C: Likewise.
19600         * g++.dg/template/ptrmem11.C: Likewise.
19601         * g++.dg/template/mem_func_ptr.C: Likewise.
19602         * g++.dg/template/spec19.C: Likewise.
19603
19604 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19605
19606         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19607
19608 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19609
19610         PR fortran/29373
19611         * gfortran.dg/implicit_9.f90: New test.
19612
19613         PR fortran/29407
19614         * gfortran.dg/namelist_25.f90: New test.
19615
19616         PR fortran/27701
19617         * gfortran.dg/same_name_2.f90: New test.
19618
19619         PR fortran/29232
19620         * gfortran.dg/host_assoc_types_1.f90: New test.
19621
19622         PR fortran/29364
19623         * gfortran.dg/missing_derived_type_1.f90: New test.
19624         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19625
19626         PR fortran/29422
19627         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19628
19629         PR fortran/29428
19630         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19631
19632 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19633
19634         PR fortran/29391
19635         * gfortran.dg/bound_2.f90: New test.
19636
19637 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19638
19639         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19640         directive.
19641         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19642         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19643         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19644         * gfortran.dg/gomp/reduction3.f90: Likewise.
19645         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19646         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19647         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19648         * gfortran.dg/forall_4.f90: Likewise.
19649         * gfortran.dg/spec_expr_4.f90: Likewise.
19650         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19651         * gfortran.dg/forall_5.f90: Likewise.
19652         * gfortran.dg/open_access_append_2.f90: Add check for
19653         compile-time warning.
19654
19655 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/28506
19658         * g++.dg/parse/pure1.C: New test.
19659
19660 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19661
19662         PR fortran/21435
19663         * gfortran.dg/io_constraints_3.f90: New test.
19664         * gfortran.dg/open_access_append_1.f90: Add checks
19665         for compile-time warnings.
19666         * gfortran.dg/pr20163-2.f: Likewise.
19667         * gfortran.dg/iostat_2.f90: Likewise.
19668         * gfortran.dg/label_4.f90: Delete the temporary
19669         file.
19670         * gfortran.dg/direct_io_2.f90: Add a FILE=
19671         specifier.
19672         * gfortran.dg/iomsg_1.f90: Add check for
19673         compile-time warning.
19674
19675 2006-10-12  Jan Hubicka  <jh@suse.cz>
19676
19677         PR c/28419
19678         * gcc.dg/pr28319.c: New test.
19679
19680 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19681         PR c++/29318
19682         * g++.dg/ext/vla4.C: New test.
19683
19684 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19685
19686         PR c++/27961
19687         * g++.dg/template/crash60.C: New test.
19688         * g++.dg/other/large-size-array.C: Adjust error markers.
19689         * g++.dg/parse/crash27.C: Likewise.
19690         * g++.dg/template/crash1.C: Likewise.
19691
19692 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19693
19694         PR testsuite/29093
19695         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19696
19697 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19698
19699         PR preprocessor/28709
19700         * gcc.dg/cpp/paste14.c: New test.
19701
19702 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19703
19704         PR c++/29175
19705         * g++.dg/init/array24.C: New test.
19706
19707 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19708
19709         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19710         of <sys/types.h>.
19711
19712 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19713
19714         PR c++/29024
19715         * g++.dg/parse/typedef8.C: New test.
19716         * g++.dg/other/mult-stor1.C: Adjust error markers.
19717
19718 2006-10-11  Richard Guenther  <rguenther@suse.de>
19719
19720         PR tree-optimization/28230
19721         * gcc.dg/torture/pr28230.c: New testcase.
19722
19723 2006-10-11  Richard Guenther  <rguenther@suse.de>
19724
19725         PR inline-asm/29119
19726         * gcc.dg/torture/pr29119.c: New testcase.
19727
19728 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19729
19730         PR middle-end/29272
19731         * gcc.c-torture/execute/20060930-2.c: New test.
19732
19733 2006-10-09  Richard Henderson  <rth@redhat.com>
19734
19735         Revert emutls patch.
19736
19737 2006-10-09  Richard Guenther  <rguenther@suse.de>
19738
19739         PR middle-end/29254
19740         * gcc.dg/pr29254.c: New testcase.
19741
19742 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19743             Paul Thomas  <pault@gcc.gnu.org>
19744
19745         PR fortran/20541
19746         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19747         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19748         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19749         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19750         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19751         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19752         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19753         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19754         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19755         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19756         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19757         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19758         * gfortran.dg/alloc_comp_std.f90: New test.
19759         * gfortran.dg/move_alloc.f90: New test.
19760
19761 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19762
19763         PR fortran/29115
19764         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19765
19766         PR fortran/29211
19767         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19768
19769 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19770
19771         PR fortran/28585
19772         * gfortran.dg/new_line.f90: New test.
19773
19774 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19775
19776         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19777         * gcc.dg/torture/builtin-convert-1.c,
19778         gcc.dg/torture/builtin-convert-2.c,
19779         gcc.dg/torture/builtin-convert-3.c,
19780         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19781
19782 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19783
19784         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19785         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19786         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19787         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19788
19789 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19790
19791         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19792         Xfail some tests for powerpc-darwin and powerpc-aix.
19793
19794 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19795
19796         PR c/29380
19797         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19798
19799 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19800
19801         PR target/29300
19802         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19803         on hppa*-*-hpux*.
19804
19805 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19806
19807         PR fortran/16580
19808         PR fortran/29288
19809         * gfortran.fortran-torture/execute/specifics.f90:
19810         Add tests for using all possible intrinsics as actual arguments.
19811         * gfortran.dg/specifics_1.f90: Add tests for using
19812         all possible intrinsics as actual arguments.
19813         * gfortran.dg/specifics_2.f90: New file.
19814         * gfortran.dg/specifics_3.f90: New file.
19815
19816 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19817
19818         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19819         * gcc.dg/debug/debug-2.c: Likewise.
19820
19821 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19822
19823         * gcc.c-torture/compile/sync-2.c: New test.
19824
19825 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19826
19827         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19828         line endings.
19829
19830 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19831
19832         PR rtl-optimization/29128
19833         * gcc.c-torture/compile/pr29128.c: New test.
19834
19835 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19836
19837         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19838         line endings.
19839
19840 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19841
19842         PR middle-end/29256
19843         * gcc.dg/tree-ssa/loop-19.c: New test.
19844
19845 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19846
19847         PR tree-optimization/29330
19848         * gcc.dg/pr29330.c: New test.
19849
19850         PR target/28924
19851         * gcc.c-torture/compile/20061005-1.c: New test.
19852
19853 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19854
19855         * gcc.dg/typename-vla-1.c: New case.
19856         * gnat.dg/forward_vla.adb: New case.
19857
19858 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19859
19860         PR tree-optimization/29290
19861         * gfortran.dg/loop_nest_1.f90: New test.
19862
19863         PR target/29198
19864         * gcc.dg/tls/opt-12.c: New test.
19865
19866         PR fortran/28415
19867         * gfortran.dg/save_2.f90: New test.
19868
19869         PR c/29091
19870         * gcc.dg/pr29091.c: New test.
19871
19872 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19873
19874         * lib/target-supports.exp
19875         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19876         same as x86_64-*-*; check for LP64.
19877
19878 2006-10-04  Richard Henderson  <rth@redhat.com>
19879
19880         * lib/target-supports.exp (check_effective_target_tls): Redefine
19881         to mean non-emulated tls.
19882         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19883         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19884         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19885         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19886         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19887         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19888         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19889
19890 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19891
19892         PR fortran/29343
19893         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19894
19895 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19896
19897         * gfortran.dg/bounds_check_fail_1.f90: New test.
19898
19899 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19900
19901         PR c++/29020
19902         * g++.dg/template/friend48.C: New test.
19903
19904 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19905
19906         PR fortran/29098
19907         * gfortran.dg/default_initialization_2.f90: New test.
19908
19909 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19910
19911         PR fortran/20779
19912         PR fortran/20891
19913         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19914
19915 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19916
19917         PR fortran/29284
19918         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19919
19920         PR fortran/29321
19921         PR fortran/29322
19922         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19923
19924         PR fortran/25091
19925         PR fortran/25092
19926         * gfortran.dg/entry_array_specs_1.f90: New test.
19927
19928 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19929
19930         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19931         insufficient to inhibit some test failures at -O3.  Do testing
19932         on integers.
19933
19934 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/29138
19937         * g++.dg/inherit/access8.C: New test.
19938         * g++.dg/template/dtor4.C: Tweak error messages.
19939
19940 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19941
19942         PR fortran/27478
19943         * gfortran.dg/entry_8.f90: New test.
19944
19945 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19946
19947         PR c++/29291
19948         * g++.dg/parse/new4.C: New test.
19949
19950 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19951
19952         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19953         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19954         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19955         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19956         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19957
19958 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19959
19960         PR fortran/19260
19961         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19962         * gfortran.dg/continuation_2.f90: New test.
19963
19964         PR fortran/19262
19965         * gfortran.dg/continuation_3.f90: New test.
19966         * gfortran.dg/continuation_4.f90: New test.
19967         * gfortran.dg/continuation_5.f: New test.
19968         * gfortran.dg/continuation_6.f: New test.
19969
19970 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19971
19972         PR c++/29226
19973         * g++.dg/template/vla1.C: New test.
19974
19975 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19976
19977         PR fortran/29210
19978         * gfortran.dg/complex_parameter_1.f90: New test.
19979
19980 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19981
19982         PR c/29154
19983         * gcc.c-torture/execute/20060929-1.c: New test.
19984
19985 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19986
19987         PR c++/29105
19988         * g++.dg/template/member6.C: New test.
19989         * g++.dg/parse/typename7.C: Adjust error markers.
19990
19991         PR c++/29080
19992         * g++.dg/template/member7.C: New test.
19993
19994 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19995
19996         PR c/24010
19997         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19998         gcc.dg/Woverride-init-3.c: New tests.
19999
20000 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20001
20002         * gcc.c-torture/execute/20060930-1.c: New test.
20003
20004 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20005
20006         PR fortran/18791
20007         * gfortran.dg/specifics_1.f90: New test.
20008         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
20009         complex specifics.
20010
20011 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20012
20013         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
20014         pthread-init-common.h: New.
20015
20016 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
20017
20018         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
20019         precision on some archs.
20020
20021 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
20022
20023         * gcc.dg/non-local-goto-1.c: New test.
20024         * gcc.dg/non-local-goto-2.c: Likewise.
20025         * gcc.dg/setjmp-3.c: Likewise.
20026         * gcc.dg/setjmp-4.c: Likewise.
20027
20028 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
20029
20030         * gnat.dg/self_aggregate_with_pointer.adb: New test.
20031
20032 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20033
20034         PR fortran/28276
20035         * gfortran.dg/exponent_1.f90: New test.
20036
20037         PR fortran/27021
20038         * gfortran.dg/nearest_1.f90: New test.
20039
20040 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
20041
20042         PR middle-end/25261
20043         PR middle-end/28790
20044         * gcc.dg/gomp/nestedfn-1.c: New test.
20045
20046 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
20047
20048         PR objc/29195
20049         * objc/compile/method-1.m: New test.
20050
20051 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
20052
20053         PR c++/26938
20054         * g++.dg/template/crash58.C: New test.
20055         * g++.dg/parse/crash28.C: Adjust error markers.
20056         * g++.dg/template/crash34.C: Likewise.
20057         * g++.dg/template/friend31.C: Likewise.
20058         * g++.dg/template/crash32.C: Likewise.
20059
20060         PR c++/27329
20061         * g++.dg/template/crash59.C: New test.
20062
20063         PR c++/27667
20064         * g++.dg/template/spec33.C: New test.
20065         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
20066
20067 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
20068             Adam Nemet  <anemet@caviumnetworks.com>
20069
20070         * gcc.dg/tree-ssa/ivopts-1.c: New test.
20071         * gcc.dg/tree-ssa/ivopts-2.c: New test.
20072
20073 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
20074
20075         PR target/28911
20076         * gcc.dg/pr28911.c: New.
20077
20078 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
20079
20080         PR target/29169
20081         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
20082         (dg-options): Add -mfpmath=387.
20083
20084 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
20085
20086         PR c/28706
20087         * gcc.dg/pr28706.c: New test.
20088
20089         PR c/28712
20090         * gcc.dg/pr28712.c: New test.
20091
20092 2006-09-22  Mike Stump  <mrs@apple.com>
20093
20094         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
20095
20096 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
20097
20098         PR tree-optimization/28888
20099         * gcc.dg/pr28888.c: New test.
20100
20101 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
20102
20103         PR c++/29016
20104         * g++.dg/init/ptrfn1.C: New test.
20105
20106 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
20107
20108         PR c++/28861
20109         * g++.dg/template/spec32.C: New test.
20110         * g++.dg/parse/crash9.C: Adjust error markers.
20111
20112         PR c++/28303
20113         * g++.dg/template/typedef6.C: New test.
20114         * g++.dg/init/error1.C: Adjust error markers.
20115         * g++.dg/parse/crash9.C: Likewise.
20116         * g++.dg/template/crash55.C: Likewise.
20117
20118 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
20119
20120         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
20121
20122 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
20123
20124         PR target/27650
20125         * g++.dg/ext/dllimport12.C: New test.
20126
20127 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
20128
20129         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
20130         * gcc.target/mips/nmadd-2.c: Likewise.
20131         * gcc.target/mips/mips-ps-6.c: New test.
20132         * gcc.target/mips/neg-abs-1.c: Likewise.
20133         * gcc.target/mips/neg-abs-2.c: Likewise.
20134         * gcc.target/mips/nmadd-3.c: New test.
20135
20136 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
20137
20138         PR middle-end/28046
20139         * gcc.dg/gomp/atomic-10.c: New test.
20140         * g++.dg/gomp/atomic-10.C: New test.
20141
20142 2006-09-20  Eric Christopher  <echristo@apple.com>
20143
20144         * gcc.target/i386/sse3-not-fisttp.c: New.
20145
20146 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
20147
20148         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
20149
20150 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
20151
20152         * gcc.c-torture/execute/pr28289.c (one): New variable.
20153         (main): Use it instead of argc.
20154         * gcc.c-torture/execute/20060102-1.c (one): New variable.
20155         (main): Use it instead of argc.
20156
20157 2006-09-19  Paul Brook  <paul@codesourcery.com>
20158
20159         PR target/28516
20160         * gcc.dg/nested-func-5.c: New test.
20161
20162 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20163
20164         * lib/target-supports.exp (check_effective_target_tls): Compile
20165         test stubs using ${tool}_target_compile, not just target_compile.
20166         (check_effective_target_tls_runtime): Likewise.
20167
20168 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20169
20170         * gcc.c-torture/compile/20030405-1.x: Remove.
20171
20172         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
20173         optimising linker from discarding it.
20174
20175 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
20176
20177         PR fortran/28526
20178         * gfortran.dg/keyword_symbol_1.f90: New test.
20179
20180         * gfortran.dg/spread_shape_1.f90: Add missing warning with
20181         pedantic compilation option.
20182
20183 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
20184
20185         PR fortran/29060
20186         * gfortran.dg/spread_shape_1.f90: New test.
20187
20188 2006-09-17  Roger Sayle  <roger@eyesopen.com>
20189
20190         PR tree-optimization/28887
20191         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
20192
20193 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
20194
20195         PR c/25993
20196         * gcc.dg/pr25993.c: New test.
20197
20198 2006-09-17  Ira Rosen  <irar@il.ibm.com>
20199
20200         PR tree-opt/21591
20201         * gcc.dg/vect/pr21591.c: New test.
20202
20203 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
20204
20205         PR tree-opt/29059
20206         * gcc.c-torture/compile/strcpy-1.c: New test.
20207         * gcc.c-torture/compile/strcpy-2.c: New test.
20208         * gcc.c-torture/compile/memcpy-1.c: New test.
20209         * gcc.c-torture/compile/memcpy-2.c: New test.
20210
20211 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
20212
20213         PR testsuite/29055
20214         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
20215
20216 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
20217
20218         * gnat.dg/specs/double_record_extension1.ads: New test.
20219         * gnat.dg/specs/double_record_extension2.ads: Likewise.
20220
20221 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
20222
20223         PR fortran/29051
20224         * gfortran.dg/oldstyle_3.f90: New test.
20225
20226 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20227
20228         PR libgfortran/29099
20229         * gfortran.dg/secnds-1.f: New test.
20230
20231 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20232
20233         PR libgfortran/29053
20234         * gfortran.dg/streamio_9.f90: New test.
20235         * gfortran.dg/streamio_10.f90: New test.
20236
20237 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
20238
20239         PR C++/29002
20240         * g++.dg/init/array22.C: New test.
20241         * g++.dg/init/array23.C: New test.
20242
20243 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
20244
20245         * stackcheck.lst: Update list of tests requiring stack checking.
20246         * norun.lst: Adjust for above change.
20247         * ada95.lst: New file.
20248         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
20249         requiring -gnat95 switch.
20250
20251 2006-09-14  Olivier Hainque  <hainque@adacore.com>
20252
20253         * gnat.dg/in_out_parameter.adb: New test.
20254
20255 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
20256
20257         PR debug/28980
20258         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
20259
20260 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
20261
20262         * gnat.dg/specs/unchecked_union.ads: New test.
20263
20264 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
20265
20266         PR rtl-optimization/28982
20267         * gcc.c-torture/execute/pr28982a.c: New test.
20268         * gcc.c-torture/execute/pr28982b.c: Likewise.
20269
20270 2006-09-12  Eric Christopher  <echristo@apple.com>
20271
20272         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
20273         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20274
20275 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
20276
20277         PR c/28768
20278         PR preprocessor/14634
20279         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
20280         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
20281         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
20282
20283 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20284
20285         * gcc.dg/pr28243.c: New test.
20286
20287 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
20288
20289         PR fortran/28971
20290         gfortran.dg/pr28971.f90: New test to act as a backstop in case
20291         this undiagnosed regression reappears.
20292
20293 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
20294
20295         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
20296         Treat $srcdir as a literal.
20297         * lib/fortran-torture.exp (fortran-torture-compile,
20298         fortran-torture-execute): Likewise.
20299         * lib/objc-torture.exp (objc-torture-compile,
20300         objc-torture-execute): Likewise.
20301         * lib/profopt.exp (profopt-execute): Likewise.
20302
20303 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
20304
20305         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20306
20307 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
20308
20309         PR testsuite/28950
20310         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20311
20312 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
20313
20314         PR target/13685
20315         * gcc.target/i386/pr13685.c: New test.
20316
20317 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20318
20319         * gcc.dg/pr28726.c: New test.
20320
20321 2006-09-11  Josh Conner  <jconner@apple.com>
20322
20323         * gcc.dg/nrv3.c: Increase size of structure.
20324         * gcc.dg/nrv4.c: Likewise.
20325         * gcc.dg/nrv5.c: Likewise.
20326
20327 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20328
20329         PR libfortran/28890
20330         gfortran.dg/assumed_charlen_function_5.f90: New test.
20331
20332 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/28991
20335         * g++.dg/init/static3.C: New test.
20336
20337 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20338
20339         PR testsuite/29007
20340         * gcc.dg/long-long-cst1.c (t): Add cast to
20341         __SIZE_TYPE__ before casting to int.
20342         (main): Return 0 on success.
20343
20344 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20345
20346         * gcc.c-torture/execute/20060910-1.c: New test.
20347
20348 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20349
20350         PR middle-end/26983
20351         * gcc.dg/pr26983.c: New test.
20352
20353 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20354
20355         PR target/29006
20356         * gcc.c-torture/execute/pr29006.c: New test.
20357
20358 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20359
20360         PR libfortran/28947
20361         gfortran.dg/matmul_4.f90: New test.
20362
20363 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20364
20365         PR fortran/28959
20366         gfortran.dg/used_types_10: New test.
20367
20368 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20369
20370         PR libfortran/28923
20371         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20372         gfortran.dg/array_initializer_3.f90: New test.
20373
20374 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20375
20376         PR fortran/28914
20377         * gfortran.dg/actual_array_constructor_3.f90: New test.
20378
20379 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20380
20381         PR testsuite/26778
20382         * gcc.target/i386/pr26778.c: New testcase.
20383
20384 2006-09-08  Eric Christopher  <echristo@apple.com>
20385
20386         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20387         * gcc.target/i386/memcpy-1.c: Ditto.
20388         * gcc.target/i386/asm-1.c: Ditto.
20389         * gcc.target/i386/20060512-4.c: Ditto.
20390         * gcc.target/i386/compress-float-387.c: Ditto.
20391         * gcc.target/i386/20060512-1.c: Ditto.
20392         * gcc.target/i386/compress-float-sse.c: Ditto.
20393         * gcc.target/i386/20060512-2.c: Ditto.
20394         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20395         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20396         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20397         * gcc.dg/pr26449.c: Ditto.
20398         * gcc.dg/attr-ms_struct-2.c: Ditto.
20399         * gcc.dg/attr-ms_struct-1.c: Ditto.
20400         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20401
20402 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20403
20404         PR c/28504
20405         * gcc.dg/vla-10.c: New test.
20406
20407 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20408
20409         PR c++/28858
20410         * g++.dg/parse/template20.C: New test.
20411         * g++.dg/template/operator8.C: Remove obsolete part.
20412         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20413         * g++.old-deja/g++.pt/crash65.C: Likewise.
20414
20415 2006-09-07  Jason Merrill  <jason@redhat.com>
20416
20417         PR middle-end/27724
20418         * gcc.dg/long-long-cst1.c: New test.
20419
20420 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20421
20422         PR C++/28906
20423         * g++.dg/other/array3.C: New test.
20424         * g++.dg/other/array4.C: New test.
20425         * g++.dg/other/array5.C: New test.
20426
20427 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20428
20429         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20430
20431 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20432
20433         PR target/28946
20434         * gcc.target/i386/pr28946.c: New test.
20435
20436 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20437
20438         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20439         in integer literal constant.
20440         * gfortran.dg/enum_8.f90: Ditto.
20441         * gfortran.dg/g77/20030326-1.f: Ditto.
20442
20443 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20444
20445         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20446         nonconformance usage.
20447
20448 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20449
20450         PR middle-end/28862
20451         * gcc.c-torture/compile/vector-align-1.c: New test.
20452
20453 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20454
20455         PR rtl-opt/27883
20456         * g++.dg/opt/copysign-1.C: New test.
20457
20458 2006-09-06  Jason Merrill  <jason@redhat.com>
20459
20460         PR c++/27371
20461         * g++.dg/warn/unused-result1.C: New test.
20462
20463 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20464
20465         PR c++/28903
20466         * g++.dg/ext/vla3.C: New test.
20467
20468         PR c++/28886
20469         * g++.dg/template/array16.C: New test.
20470
20471 2006-09-06  Richard Guenther  <rguenther@suse.de>
20472
20473         * gcc.dg/pr27226.c: Remove testcase again.
20474
20475 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20476
20477         PR tree-opt/28937
20478         * g++.dg/opt/unroll2.C: New test.
20479
20480 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20481
20482         PR tree-opt/28952
20483         * gcc.dg/vect/pr28952.c: New test.
20484
20485 2006-09-05  Richard Guenther  <rguenther@suse.de>
20486
20487         PR tree-optimization/28900
20488         * gcc.dg/torture/pr28900.c: New testcase
20489
20490 2006-09-05  Richard Guenther  <rguenther@suse.de>
20491
20492         PR tree-optimization/28905
20493         * gcc.c-torture/compile/pr28905.c: New testcase.
20494
20495 2006-09-05  Richard Guenther  <rguenther@suse.de>
20496
20497         PR middle-end/28935
20498         * gcc.dg/pr28935.c: New testcase.
20499
20500 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20501
20502         * gcc.c-torture/execute/20060905-1.c: New test.
20503
20504 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20505
20506         PR fortran/28908
20507         * gfortran.dg/used_types_7.f90: New test.
20508         * gfortran.dg/used_types_8.f90: New test.
20509         * gfortran.dg/used_types_9.f90: New test.
20510
20511 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20512
20513         * gcc.c-torture/compile/20060904-1.c: New test.
20514
20515 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20516
20517         PR c++/23287 Revert my 2006-09-01 patch
20518         * g++.dg/parse/dtor12.C: Remove.
20519
20520 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20521
20522         PR c+/27670
20523         * g++.dg/template/operator9.C: New test.
20524
20525         PR c++/27493
20526         * g++.dg/template/operator7.C: New test.
20527
20528         PR c++/27494
20529         * g++.dg/template/operator8.C: New test.
20530
20531         PR c++/27397
20532         * g++.dg/template/crash57.C: New test.
20533
20534         * g++.dg/template/typedef4.C: Adjust error markers.
20535         * g++.dg/template/typedef5.C: Likewise.
20536
20537 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20538
20539         PR c++/28878
20540         * g++.dg/parse/crash33.C: New test.
20541
20542 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20543         Richard Guenther  <rguenther@suse.de>
20544         Adam Nemet  <anemet@caviumnetworks.com>
20545
20546         PR middle-end/27226
20547         * gcc.target/mips/memcpy-1.c: New testcase.
20548         * gcc.dg/pr27226.c: Likewise.
20549
20550 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20551
20552         PR c++/28705
20553         * g++.dg/lookup/koenig5.C: New.
20554         * g++.dg/template/crash56.C: New.
20555
20556 2006-09-01  Josh Conner  <jconner@apple.com>
20557
20558         PR c++/25505
20559         * gcc.dg/nrv3.c: New test.
20560         * gcc.dg/nrv4.c: New test.
20561         * gcc.dg/nrv5.c: New test.
20562
20563 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20564
20565         PR c++/23287
20566         * g++.dg/parse/dtor12.C: New.
20567
20568 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20569
20570         PR tree-optimization/28839
20571         * gcc.dg/pr28839.c: New test.
20572
20573 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20574
20575         PR target/24367
20576         * gcc.dg/pr24367.c: New testcase.
20577
20578 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20579
20580         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20581
20582 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20583
20584         PR rtl-optimization/27735
20585         * gcc.dg/loop-unswitch-1.c: New test.
20586
20587 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20588
20589         PR fortran/28885
20590         * gfortran.dg/aliasing_dummy_2.f90: New test.
20591
20592         PR fortran/20067
20593         * gfortran.dg/generic_5.f90: Change error message.
20594
20595         PR fortran/28873
20596         * gfortran.dg/generic_6.f90: New test.
20597
20598         PR fortran/25077
20599         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20600
20601         PR fortran/25102
20602         * gfortran.dg/invalid_interface_assignment.f90: New test.
20603
20604         PR fortran/24866
20605         * gfortran.dg/module_proc_external_dummy.f90: New test.
20606
20607 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20608
20609         PR c++/28349
20610         * g++.dg/warn/var-args1.C: New test.
20611
20612 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20613
20614         PR fortran/28866
20615         * gfortran.dg/simpleif_2.f90: New test.
20616         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20617         * gfortran.dg/enum_5.f90: Ditto.
20618
20619 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20620             Kazu Hirata  <kazu@codesourcery.com>
20621
20622         PR tree-optimization/17506
20623         * gcc.dg/pr17506.c: New.
20624
20625 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20626
20627         PR c++/28139
20628         * g++.dg/eh/alias1.C: New test.
20629
20630 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20631
20632         PR c++/28860
20633         * g++.dg/template/ttp22.C: New test.
20634
20635 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20636
20637         PR middle-end/26632
20638         * gcc.dg/pr26632.c: New.
20639
20640 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20641
20642         PR libgfortran/28354
20643         * gfortran.dg/fmt_zero_precision.f90: New test.
20644
20645 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20646
20647         PR c++/28058
20648         * g++.dg/template/spec31.C: New test.
20649
20650 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20651
20652         PR c++/26573
20653         * g++.dg/other/static2.C: New test.
20654
20655 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20656
20657         * gcc.dg/Wswitch-enum-2.c: New test case.
20658         * gcc.dg/Wswitch-enum-3.c: Likewise.
20659
20660 2006-08-26  Richard Guenther  <rguenther@suse.de>
20661
20662         * gcc.c-torture/compile/20060826-1.c: New testcase.
20663
20664 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20665
20666         PR c++/28736
20667         * g++.dg/template/void10.C: New test.
20668
20669         PR c++/28737
20670         * g++.dg/template/void8.C: New test.
20671
20672         PR c+_+/28738
20673         * g++.dg/template/void9.C: New test.
20674
20675         * g++.dg/template/void3.C: Adjust error markers.
20676         * g++.dg/template/void4.C: Likewise.
20677         * g++.dg/template/crash55.C: Likewise.
20678         * g++.dg/template/void7.C: Likewise
20679
20680 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20681
20682         PR c++/28588
20683         * g++.dg/inherit/access6.C: New test.
20684         * g++.dg/inherit/access7.C: Likewise.
20685
20686         PR c++/28595
20687         * g++.dg/template/array15.C: New test.
20688         * g++.dg/template/crash2.C: Tweak error markers.
20689
20690 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20691
20692         PR middle-end/28683
20693         * gcc.c-torture/compile/20060823-1.c: New test.
20694
20695 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20696
20697         PR c++/28853
20698         * g++.dg/template/ttp21.C: New test.
20699
20700         PR c++/28852
20701         * g++.dg/other/operator1.C: Add error-marker.
20702         * g++.dg/other/operator2.C: New test.
20703
20704 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20705
20706         PR c/27893
20707         * gcc.c-torture/compile/vla-const-1.c,
20708         gcc.c-torture/compile/vla-const-2.c: New tests.
20709
20710 2006-08-26  Richard Guenther  <rguenther@suse.de>
20711
20712         PR middle-end/28814
20713         * gcc.dg/torture/pr28814.c: New testcase.
20714
20715 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20716
20717         PR c/28418
20718         * gcc.c-torture/compile/compound-literal-1.c: New test.
20719
20720 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20721
20722         PR c/28299
20723         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20724         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20725         Expect extra diagnostics.
20726
20727 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20728
20729         gcc.dg/noncompile/pr16876.c: New test.
20730
20731 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/28056
20734         * g++.dg/parse/local1.C: New test.
20735         * g++.dg/other/qual1.C: Tweak error marker.
20736
20737 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20738
20739         PR c++/27787
20740         * g++.dg/template/typename10.C: New.
20741         * g++.dg/template/lookup4.C: Remove bogus error marker.
20742
20743 2006-08-25  Richard Guenther  <rguenther@suse.de>
20744
20745         PR testsuite/28829
20746         * gcc.dg/pr26570.c: Fix testcase.
20747
20748 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20749
20750         PR tree-opt/28807
20751         * gcc.c-torture/execute/mayalias-2.c: New test.
20752         * gcc.dg/tree-ssa/alias-13.c: New test.
20753
20754 2006-08-24  Jan Hubicka  <jh@suse.cz>
20755
20756         PR debug/26881
20757         * gcc.dg/debug/pr26881.c: New file.
20758
20759 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20760
20761         PR fortran/28788
20762         * gfortran.dg/used_types_4.f90: New test.
20763         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20764         association of derived types.
20765         * gfortran.dg/used_types_2.f90: Add module cleanup.
20766         * gfortran.dg/used_types_3.f90: The same.
20767
20768         PR fortran/28771
20769         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20770         fix of regression.
20771
20772 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20773
20774         PR 28813
20775         * gfortran.dg/direct_io_6.f90: Remove test.
20776
20777 2006-08-23  Stuart Hastings  <stuart@apple.com>
20778
20779         PR 28825
20780         * gcc.target/i386/20060821-1.c: New.
20781
20782 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20783
20784         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20785         dg-warning strings for dllimport.
20786
20787 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20788
20789         PR C++/28450
20790         * g++.dg/ext/vector4.C: New test.
20791         * g++.dg/ext/complex1.C: New test.
20792
20793 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20794
20795         PR debug/28692
20796         * gcc.dg/debug/const-1.c: New.
20797         * gcc.dg/debug/const-2.c: New.
20798         * gcc.dg/debug/dwarf2/const-1.c: New.
20799         * gcc.dg/debug/dwarf2/const-2.c: New.
20800         * gcc.dg/debug/dwarf2/const-2b.c: New.
20801
20802 2006-08-22  Richard Guenther  <rguenther@suse.de>
20803
20804         PR middle-end/28776
20805         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20806         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20807
20808 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20809
20810         PR tree-optimization/28003
20811         * g++.dg/tree-ssa/pr28003.C: New.
20812
20813 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20814
20815         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20816
20817 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20818
20819         PR c++/26269
20820         * g++.dg/other/error14.C: New test.
20821
20822         PR c++/28505
20823         * g++.dg/parse/ctor7.C: New test.
20824         * g++.dg/parse/ctor8.C: Likewise.
20825
20826         PR c++/28741
20827         * g++.dg/template/void7.C: New test.
20828
20829 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20830
20831         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20832         * gnat.dg/self_aggregate_with_array.adb: New test.
20833
20834 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20835
20836         * g++.dg/eh/arm-vfp-unwind.C: New test.
20837
20838 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20839
20840         PR c++/28341
20841         * g++.dg/template/ref3.C: New test.
20842         * g++.dg/template/nontype13.C: New test.
20843
20844         PR c++/28346
20845         * g++.dg/template/ptrmem17.C: New test.
20846
20847 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20848
20849         PR target/28648 c:
20850         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20851
20852 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20853
20854         PR fortran/28630
20855         * gfortran.dg/used_types_2.f90: New test.
20856
20857         PR fortran/28601
20858         * gfortran.dg/used_types_3.f90: New test.
20859
20860         PR fortran/20886
20861         * gfortran.dg/generic_actual_arg.f90: New test.
20862
20863         PR fortran/28735
20864         * gfortran.dg/module_private_array_refs_1.f90: New test.
20865
20866         PR fortran/28762
20867         * gfortran.dg/program_name_1.f90: New test.
20868
20869         PR fortran/28425
20870         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20871
20872         PR fortran/28496
20873         * gfortran.dg/array_initializer_2.f90: New test.
20874
20875         PR fortran/18111
20876         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20877
20878         PR fortran/28600
20879         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20880
20881         PR fortran/28771
20882         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20883
20884         PR fortran/28660
20885         * gfortran.dg/dependent_decls_1.f90: New test.
20886
20887 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20888
20889         PR fortran/25217
20890         * gfortran.dg/derived_init_2.f90: New.
20891
20892 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20893
20894         * gcc.c-torture/execute/pr28289.c: New test.
20895
20896 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20897
20898         PR c/28744
20899         * gcc.dg/attr-externally-visible-1.c: New test.
20900         * gcc.dg/attr-externally-visible-2.c: New test.
20901         * g++.dg/parse/attr-externally-visible-1.C: New test.
20902         * g++.dg/parse/attr-externally-visible-2.C: New test.
20903
20904 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20905
20906         PR c++/28606
20907         * g++.dg/parse/dtor11.C: New test.
20908
20909 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20910
20911         PR rtl-optimization/28489
20912         * gcc.c-torture/compile/pr28489.c: New test.
20913
20914 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20915
20916         PR c++/28710
20917         * g++.dg/template/redecl4.C: New test.
20918
20919         PR c++/28711
20920         * g++.dg/template/ctor8.C: New test.
20921
20922 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20923
20924         * gcc.dg/pr26570.c: Fix testcase.
20925
20926 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20927
20928         * PR c++/28573
20929         * g++.dg/parse/offsetof6.C: New test.
20930         * g++.dg/parse/offsetof6.C: New test.
20931         * g++.dg/parse/offsetof7.C: New test.
20932
20933 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20934
20935         PR testsuite/28602
20936         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20937         is false.
20938
20939 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20940
20941         PR c++/28302
20942         * g++.dg/ext/vector3.C: New test.
20943
20944 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20945
20946         PR gcov/profile/26570
20947         * gcc.dg/pr26570.c: New test.
20948
20949 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20950
20951         PR c/27697
20952         * gcc.dg/qual-component-1.c: New test.
20953
20954 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20955
20956         PR c++/28593
20957         * g++.dg/parse/new3.C: New test.
20958
20959 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20960
20961         PR fortran/25828
20962         * gfortran.dg/streamio_1.f90: New test.
20963         * gfortran.dg/streamio_2.f90: New test.
20964         * gfortran.dg/streamio_3.f90: New test.
20965         * gfortran.dg/streamio_4.f90: New test.
20966         * gfortran.dg/streamio_5.f90: New test.
20967         * gfortran.dg/streamio_6.f90: New test.
20968         * gfortran.dg/streamio_7.f90: New test.
20969         * gfortran.dg/streamio_8.f90: New test.
20970
20971 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20972
20973         PR c/28287
20974         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20975
20976 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20977
20978         PR c++/28594
20979         * g++.dg/template/void6.C: New test.
20980
20981 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20982
20983         PR c/28649
20984         * gcc.dg/parse-error-1.c: New test.
20985         * gcc.dg/parse-error-2.c: New test.
20986         * gcc.dg/cpp/digraph2.c: Add error-marker.
20987         * gcc.dg/noncompile/920923-1.c: Likewise.
20988
20989 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20990
20991         PR c/27490
20992         * gcc.dg/sizeof-2.c: New testcase.
20993
20994         PR c/27489
20995         * gcc.dg/switch-A.c: New testcase.
20996
20997 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20998
20999         PR c++/28288
21000         PR c++/14556
21001         * g++.old-deja/g++.warn/compare1.C: Delete.
21002         * g++.dg/opt/pr7503-2.C: Delete.
21003         * g++.dg/opt/pr7503-3.C: Delete.
21004         * g++.dg/opt/pr7503-4.C: Delete.
21005         * g++.dg/opt/pr7503-5.C: Delete.
21006         * g++.dg/opt/max1.C: Delete.
21007         * g++.dg/warn/minmax.C: Delete.
21008         * g++.dg/expr/minmax.C: New test.
21009
21010 2006-08-14  Richard Guenther  <rguenther@suse.de>
21011
21012         PR testsuite/28703
21013         * gcc.c-torture/execute/pr28651.c: Do not use argc
21014         to avoid optimization, instead forbid inlining.
21015
21016 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
21017
21018         PR rtl-optimization/28634
21019         * gcc.c-torture/execute/ieee/pr28634.c: New test.
21020
21021 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
21022
21023         PR c/27184
21024         * gcc.dg/torture/pr27184.c: New test.
21025
21026 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
21029
21030 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21031
21032         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
21033         * gfortran.dg/stat_2.f90: Likewise.
21034         * gfortran.dg/chmod_1.f90: Likewise.
21035         * gfortran.dg/chmod_2.f90: Likewise.
21036         * gfortran.dg/chmod_3.f90: Likewise.
21037
21038 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
21039
21040         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
21041
21042 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21043
21044         * g++.dg/opt/pr23454-2.C: New test.
21045
21046 2006-08-11  Richard Guenther  <rguenther@suse.de>
21047
21048         PR middle-end/28651
21049         * gcc.c-torture/execute/pr28651.c: New testcase.
21050
21051 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
21052
21053         * gnat.dg/specs/static_initializer.ads: New test.
21054
21055 2006-08-10  Paul Brook  <paul@codesourcery.com>
21056
21057         * gcc.target/arm/cond-asm.c: New test.
21058
21059 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
21060
21061         PR tree-optimization/26197
21062         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
21063         * g++.dg/vect/vect.exp: Compile the new tests with
21064         --param max-aliased-vops=0.
21065
21066 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
21067
21068         PR c++/28637
21069         * g++.dg/template/void3.C: New test.
21070
21071         PR c++/28638
21072         * g++.dg/template/void4.C: New test.
21073
21074         PR c++/28640
21075         * g++.dg/template/void5.C: New test.
21076
21077 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
21078
21079         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
21080         after dg-do compile.
21081
21082 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
21083
21084         PR tree-optimizations/26969
21085         * gcc.dg/vect/vect.exp: Compile tests prefixed with
21086         "unswitch-loops" with -funswitch-loops.
21087         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
21088
21089 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21090
21091         * gcc.dg/sparc-getcontext-1.c: Fix typo.
21092         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
21093         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
21094         * objc.dg/dwarf-1.m: Likewise.
21095         * objc.dg/dwarf-2.m: Likewise.
21096         * obj-c++.dg/dwarf-2.mm: Likewise.
21097
21098 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21099
21100         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
21101         * objc.dg/dwarf-2.m: Likewise.
21102         * obj-c++.dg/dwarf-2.mm: Likewise.
21103
21104         PR libfortran/28603
21105         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
21106
21107         PR testsuite/27611
21108         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21109
21110         PR testsuite/27033
21111         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21112
21113 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
21114
21115         PR target/27827
21116         * gcc.target/i386/pr27827.c: New testcase.
21117
21118 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
21119
21120         PR fortran/28590
21121         * gfortran.dg/sequence_types_1.f90: New test.
21122
21123 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
21124
21125         PR fortran/28548
21126         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
21127         dg-warning.  Add -pedantic option.
21128
21129 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21130
21131         PR c/28502
21132         * gcc.dg/proto-1.c: New test.
21133
21134         PR c/27721
21135         * gcc.dg/lvalue-4.c: New test.
21136
21137         PR c/28136
21138         * gcc.dg/init-bad-5.c: New test.
21139
21140 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
21141
21142         PR c++/28347
21143         * g++.dg/ext/typedef-init.C: Add new test for typedef
21144         initialization inside templates. Adjust existing error markers.
21145
21146 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
21147
21148         PR c++/28148
21149         * g++.dg/init/ptrmem3.C: New test.
21150
21151 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
21152
21153         PR tree-optimization/27770
21154         * lib/target-support.exp: New target keyword "section_anchors".
21155         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
21156         tests.
21157         * gcc.dg/vect/section-anchors-pr27770.c: New test.
21158         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
21159         * gcc.dg/vect/section-anchors-vect-69.c: New test.
21160         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
21161
21162 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21163
21164         * gcc.dg/20060801-1.c: Add missing '}'.
21165
21166 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21167
21168         PR c++/27508
21169         * g++.dg/parse/dtor9.C: New test.
21170         * g++.dg/parse/dtor10.C: New test.
21171         * g++.dg/other/error7.C: Adjust error-marker.
21172
21173         PR c++/28274
21174         * g++.dg/other/default5.C: New test.
21175
21176 2006-08-02  Richard Guenther  <rguenther@suse.de>
21177
21178         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
21179
21180 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/28557
21183         * g++.dg/template/conv9.C: New test.
21184
21185 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
21186
21187         PR debug/28063
21188         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
21189         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
21190         Optionally return assembly text.  Update callers.
21191         (check_no_compiler_messages): Update verbose messages.
21192         (check_no_messages_and_pattern): New.
21193         (check_effective_target_string_merging): New.
21194
21195 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21196
21197         PR c++/28250
21198         * g++.dg/eh/catch4.C: New test.
21199
21200         PR c++/28257
21201         * g++.dg/other/qual1.C: New test.
21202
21203         PR c++/28259
21204         * g++.dg/inherit/error2.C: New test.
21205
21206         PR c++/28267
21207         * g++.dg/other/new1.C: New test.
21208
21209         * g++.dg/warn/pr23075.C: Remove obsolete test.
21210         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
21211         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
21212
21213 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
21214
21215         PR c++/28523
21216         * g++.dg/eh/cast1.C: New test.
21217
21218 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
21219
21220         PR libfortran/28452
21221         * gfortran.dg/random_3.f90:  New test.
21222
21223 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21224
21225         PR c++/28432
21226         * g++.dg/other/pr28304.C: Change expected error message.
21227         * g++.dg/other/pr28432.C: New test.
21228
21229 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21230
21231         PR c++/28256
21232         * g++.dg/init/brace2.C: Change expected error message, add empty init.
21233
21234 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
21235
21236         PR debug/23336
21237         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
21238         at -g1.
21239         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
21240         g++.dg/debug/enum-2.C: New.
21241
21242 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21243
21244         PR c++/6634
21245         * g++.dg/parse/long1.C: Add more tests.
21246
21247 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21248
21249         * gfortran.dg/lrshift_1.c: New file.
21250
21251 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21252
21253         PR libgfortran/28335
21254         * gfortran.dg/no_unit_error_1.f90: New test.
21255
21256 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21257
21258         PR libgfortran/28335
21259         * gfortran.dg/no_unit_error_1.f90: Delete test.
21260         * gfortran.dg/no_unit_error_2.f90: Delete test.
21261
21262 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21263
21264         * gfortran.dg/chmod_3.f90: New test.
21265         * gfortran.dg/ltime_gmtime_1.f90: New test.
21266         * gfortran.dg/ltime_gmtime_2.f90: New test.
21267         * gfortran.dg/lrshift_1.f90: New test.
21268         * gfortran.dg/chmod_1.f90: New test.
21269         * gfortran.dg/chmod_2.f90: New test.
21270
21271 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
21272
21273         PR c++/27668
21274         * g++.dg/template/crash55.C: New test.
21275
21276         PR c++/27962
21277         * g++.dg/template/nontype16.C: New test.
21278
21279         * g++.dg/template/void2.C: Adjust error markers.
21280         * g++.dg/template/nontype5.C: Adjust error markers.
21281
21282 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
21283
21284         * gcc.target/i386/stack-prot-kernel.c: New test.
21285
21286 2006-07-27  Roger Sayle  <roger@eyesopen.com>
21287
21288         * gcc.dg/builtins-55.c: New test case.
21289
21290 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
21291
21292         PR rtl-optimization/27907
21293         * gcc.c-torture/compile/pr27907.c: New test.
21294
21295 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21296
21297         * gfortran.dg/mclock.f90: New test.
21298         * gfortran.dg/int_conv_1.f90: New test.
21299         * gfortran.dg/stat_1.f90: New test.
21300         * gfortran.dg/stat_2.f90: New test.
21301
21302 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21303
21304         PR libgfortran/28335
21305         * gfortran.dg/no_unit_error_1.f90: New test.
21306         * gfortran.dg/no_unit_error_2.f90: New test.
21307         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21308
21309 2006-07-25  Roger Sayle  <roger@eyesopen.com>
21310
21311         PR middle-end/28473
21312         * gcc.dg/fold-convround-1.c: New test case.
21313
21314 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21315
21316         * gfortran.dg/arithmetic_if.f90:  Fix comments.
21317
21318 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21319
21320         PR c++/27572
21321         * g++.dg/other/typedef1.C: New test.
21322         * g++.dg/template/typedef4.C: New test.
21323         * g++.dg/template/typedef5.C: New test.
21324
21325 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21326
21327         PR fortran/28416
21328         * gfortran.dg/allocatable_dummy_3.f90: New.
21329
21330 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21331
21332         PR fortran/28439
21333         * gfortran.dg/arithmetic_if.f90:  New test.
21334
21335 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21336
21337         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21338         avoid memcpy optimization.
21339
21340 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21341
21342         PR fortran/25289
21343         * gfortran.dg/direct_io_6.f90: New test.
21344
21345 2006-07-24  Jan Hubicka  <jh@suse.cz>
21346
21347         PR c/25795
21348         PR c++/27369
21349         * gcc.dg/pr25795.c: New test.
21350         * gcc.dg/pr25795-1.c: New test.
21351
21352 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21353
21354         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21355         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21356         which may be transformed to "g || h" on some platforms.
21357
21358 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21359
21360         PR c++/28025
21361         * g++.dg/template/friend45.C: New test.
21362
21363 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21364
21365         PR libgfortran/28339
21366         * gfortran.dg/arrayio_8.f90: New test.
21367
21368 2006-07-21  Mike Stump  <mrs@apple.com>
21369
21370         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21371
21372         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21373
21374 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21375
21376         PR c++/28250
21377         * g++.dg/eh/catch3.C: New test.
21378
21379         PR c++/28363
21380         * g++.dg/template/defarg10.C: New test.
21381
21382 2006-07-20  Paul Brook  <paul@codesourcery.com>
21383
21384         PR 27363
21385         * gcc.dg/pr27363.c: New test.
21386
21387 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21388
21389         PR c++/28338
21390         * g++.dg/init/ref13.C: New test.
21391
21392 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21393
21394         PR obj-c++/28434
21395         * obj-c++.dg/proto-error-1.mm: New test.
21396
21397 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21398
21399         PR c++/28337
21400         * g++.dg/template/string1.C: New test.
21401
21402 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR c++/28048
21405         * g++.dg/template/defarg9.C: New test.
21406
21407         PR c++/28235
21408         * g++.dg/template/static27.C: New test.
21409
21410 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21411
21412         PR 28410
21413         * gcc.dg/tree-ssa/pr28410.c: New test.
21414
21415 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21416
21417         PR c++/28258
21418         * g++/dg/other/error13.C: New test.
21419
21420         PR c++/28260
21421         * g++.dg/template/friend44.C: New test.
21422
21423 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21424
21425         PR c++/27495
21426         * g++.dg/other/pr27495.C: New.
21427
21428 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21429
21430         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21431         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21432
21433 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21434
21435         PR c/28286
21436         * gcc.dg/pragma-pack-4.c: New test.
21437
21438 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21439
21440         PR c++/28291
21441         * g++.dg/ext/pr28291.C: New test.
21442
21443 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21444
21445         PR middle-end/28403
21446         * gcc.c-torture/execute/pr28403.c: New test.
21447
21448 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21449
21450         PR middle-end/28402
21451         * gcc.dg/pr28402.c: New test.
21452
21453 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21454
21455         PR c++/28304
21456         * g++.dg/other/pr28304.C: New test.
21457
21458 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21459
21460         PR other/28251
21461         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21462         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21463
21464 2006-07-17  Richard Guenther  <rguenther@suse.de>
21465
21466         PR tree-optimization/28238
21467         * g++.dg/tree-ssa/pr28238.C: New testcase.
21468
21469 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21470
21471         PR c++/28250
21472         * g++.dg/eh/catch1.C: New test.
21473         * g++.dg/eh/catch2.C: New test.
21474
21475 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21476
21477         PR c++/28370
21478         * g++.dg/template/anon3.C: New test.
21479
21480 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21481
21482         PR fortran/20844
21483         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21484         specifiers requiring an explicit format tag..
21485
21486         PR fortran/28201
21487         * gfortran.dg/generic_5: New test.
21488
21489         PR fortran/20893
21490         * gfortran.dg/elemental_optional_args_1.f90: New test.
21491
21492 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21493
21494         * gnat.dg/assert.ads: New file.
21495         * gnat.dg/controlled_record.ads: Likewise.
21496         * gnat.dg/controlled_record.adb: Likewise.
21497
21498 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21499
21500         PR c++/28292
21501         * g++.dg/other/error12.C: New test.
21502
21503         PR c++/28269
21504         * g++.dg/template/crash54.C: New test.
21505
21506 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21507
21508         PR c++/28249
21509         * g++.dg/parse/catch1.C: New test.
21510
21511         PR c++/28294
21512         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21513
21514         PR c++/28387
21515         * g++.dg/ext/attrib24.C: New test.
21516
21517 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21518
21519         PR c++/28343
21520         * g++.dg/ext/asmspec1.C: New test.
21521
21522 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21523
21524         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21525         (dg-test): Support shouldfail tests.
21526         * lib/target-supports-dg.exp (dg-shouldfail): New.
21527         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21528         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21529         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21530         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21531         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21532         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21533         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21534
21535 2006-07-13  Jan Hubicka  <jh@suse.cz>
21536
21537         * gcc.target/i386/memcpy-1.c: New.
21538
21539 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21540
21541         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21542
21543 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21544
21545         PR fortran/25097
21546         * gfortran.dg/present_1.f90: New test.
21547
21548         PR fortran/20903
21549         * gfortran.dg/interface_derived_type_1.f90: New test.
21550
21551 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21552
21553         PR fortran/28213
21554         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21555         list.
21556
21557 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21558
21559         PR c++/27820
21560         * g++.dg/other/label1.C: New test.
21561
21562 2006-07-07  Richard Guenther  <rguenther@suse.de>
21563
21564         PR middle-end/28268
21565         * gcc.dg/torture/pr28268.c: New testcase.
21566
21567 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21568
21569         PR c++/27019
21570         * g++.dg/ext/pr27019.C: New.
21571
21572 2006-07-07  Richard Guenther  <rguenther@suse.de>
21573
21574         PR tree-optimization/28187
21575         * gcc.dg/pr28187.c: New testcase.
21576
21577 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21578
21579         * gnat.dg/address_conversion.adb: New test.
21580         * gnat.dg/boolean_subtype.adb: Likewise.
21581         * gnat.dg/frame_overflow.adb: Likewise.
21582         * gnat.dg/pointer_array.adb: Likewise.
21583         * gnat.dg/pointer_conversion.adb: Likewise.
21584
21585 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21586
21587         PR fortran/28237
21588         PR fortran/23420
21589         * gfortran.dg/print_fmt_5.f90: New test.
21590
21591 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21592
21593         PR fortran/28129
21594         * gfortran.dg/bounds_check_4.f90: New test.
21595
21596 2006-07-05  Richard Guenther  <rguenther@suse.de>
21597
21598         PR target/28158
21599         * gfortran.dg/pr28158.f90: New testcase.
21600
21601 2006-07-05  Richard Guenther  <rguenther@suse.de>
21602
21603         PR tree-optimization/28162
21604         * gcc.dg/pr28162.c: New testcase.
21605
21606 2006-07-05  Richard Guenther  <rguenther@suse.de>
21607         Andrew Pinski  <pinskia@gcc.gnu.org>
21608
21609         PR c++/27084
21610         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21611
21612 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21613
21614         PR fortran/28174
21615         * gfortran.dg/actual_array_substr_2.f90: New test.
21616
21617         PR fortran/28167
21618         * gfortran.dg/actual_array_constructor_2.f90: New test.
21619
21620 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21621
21622         * gfortran.dg/itime_idate_1.f: New test.
21623         * gfortran.dg/itime_idate_2.f: New test.
21624
21625 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21626
21627         PR libgfortran/27704
21628         * gfortran.dg/open_status_3.f90: New test.
21629         * gfortran.dg/fmt_l.f90: Update for new feature.
21630
21631 2006-07-03  Asher Langton  <langton2@llnl.gov>
21632
21633         * gfortran.dg/oldstyle_2.f90: New.
21634
21635 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21636
21637         * gnat.dg/string_slice.adb: New test.
21638
21639 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21640
21641         PR fortran/19259
21642         * gfortran.dg/semicolon_fixed.c: New.
21643         * gfortran.dg/semicolon_free.c: New.
21644
21645 2006-06-30  Mike Stump  <mrs@apple.com>
21646
21647         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21648         that don't support internal visibility.
21649
21650 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21651
21652         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21653         for '(' / ')' needing an extra '\'.
21654
21655 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21656
21657         PR middle-end/27428
21658         * gcc.dg/pr27428-1.c: New test case.
21659
21660 2006-06-29  Mike Stump  <mrs@apple.com>
21661
21662         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21663         on darwin as we can't align commons large enough yet.
21664
21665         * gcc.dg/vla-8.c: Add additional testcases.
21666
21667 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21668
21669         PR c++/28114
21670         * g++.dg/other/pr28114.C: New.
21671
21672 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21673
21674         * gcc.c-torture/compile/20060625-1.c: New test.
21675
21676 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21677
21678         PR fortran/20867
21679         * gfortran.dg/stfunc_3.f90: New test.
21680
21681         PR fortran/25056
21682         * gfortran.dg/impure_actual_1.f90: New test.
21683
21684         PR fortran/20874
21685         * gfortran.dg/elemental_result_1.f90: New test.
21686
21687         PR fortran/25073
21688         * gfortran.dg/select_7.f90: New test.
21689
21690         PR fortran/27554
21691         * intrinsic_actual_1.f: New test.
21692
21693         PR fortran/22038
21694         PR fortran/28119
21695         * gfortran.dg/forall_4.f90: New test.
21696
21697         PR fortran/25072
21698         * gfortran.dg/forall_5.f90: New test.
21699
21700 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21701
21702         PR c++/28051
21703         * g++.dg/template/using13.C: New test.
21704
21705         PR c++/28054
21706         * g++.dg/other/incomplete3.C: New test.
21707
21708 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21709
21710         PR fortran/28081
21711         * gfortran.dg/substr_3.f: New test.
21712         * gfortran.dg/equiv_2.f90: Update expected error message.
21713
21714 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21715
21716         PR fortran/28118
21717         * gfortran.dg/actual_array_substr_1.f90: New test.
21718
21719 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21720
21721         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21722         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21723
21724 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21725
21726         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21727
21728 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21729
21730         PR fortran/27981
21731         * gfortran.dg/simpleif_2.f90: New test.
21732
21733 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21734
21735         * g++.dg/template/error22.C: Fix typo.
21736
21737 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21738
21739         PR c++/28112
21740         * g++.dg/ext/attrib23.C: New test.
21741
21742 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21743
21744         * gnat.dg/varsize_temp.adb: New test.
21745
21746 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21747
21748         PR c++/11468
21749         * g++.dg/other/java2.C: New test.
21750
21751 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21752
21753         PR target/27789
21754         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21755         initialization.
21756
21757 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21758
21759         PR target/27531
21760         * gcc.dg/pr27531-1.c: New test case.
21761
21762 2006-06-22  Asher Langton  <langton2@llnl.gov>
21763
21764         PR fortran/24748
21765         * gfortran.dg/implicit_8.f90: New.
21766
21767 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21768
21769         PR rtl-optimization/28121
21770         * gcc.dg/pr28121.c: New test.
21771
21772 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21773
21774         PR c++/27805
21775         * g++.dg/parse/ptrmem6.C: New test.
21776
21777         PR c++/27821
21778         * g++.dg/template/error22.C: New test.
21779
21780 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21781
21782         PR c++/28111
21783         * g++.dg/template/friend43.C: New test.
21784
21785         PR c++/28110
21786         * g++.dg/template/crash53.C: New test.
21787
21788         PR c++/28109
21789         * g++.dg/rtti/incomplete1.C: New test.
21790
21791 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21792
21793         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21794
21795 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21796
21797         * gcc.c-torture/execute/complex-7.c: New.
21798
21799 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21800
21801         * gcc.dg/merge-all-constants-1.c: New test.
21802
21803 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21804
21805         PR c++/28113
21806         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21807
21808 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21809
21810         * gfortran.dg/rrspacing_1.f90: New test.
21811
21812 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21813
21814         PR c++/28052
21815         * g++.dg/other/bitfield2.C: New test.
21816
21817 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21818
21819         PR tree-optimization/27331
21820         * gcc.dg/pr27331.c: New test.
21821
21822 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21823             Eric Botcazou  <ebotcazou@adacore.com>
21824
21825         PR ada/18692
21826         * lib/gnat.exp: New file.
21827         * lib/gnat-dg.exp: Likewise.
21828         * gnat.dg: New directory.
21829         * gnat.dg/dg.exp: New driver.
21830         * gnat.dg/specs: New directory.
21831         * gnat.dg/specs/specs.exp: New driver.
21832         * gnat.dg/style: New directory.
21833         * gnat.dg/style/style.exp: New driver.
21834
21835 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21836
21837         PR fortran/16206
21838         * gfortran.dg/array_initializer_1.f90: New test.
21839
21840         PR fortran/28005
21841         * gfortran.dg/matmul_3.f90: New test.
21842
21843 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21844
21845         PR middle-end/28075
21846         * gcc.dg/tree-ssa/inline-1.c: New test.
21847
21848 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21849
21850         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21851         in malloc prototype; remove XFAIL.
21852         * gcc.dg/pr18241-2.c: Ditto.
21853         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21854         in memset prototype; remove XFAIL.
21855         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21856
21857 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21858
21859         * gcc.dg/vla-8.c: Add.
21860
21861 2006-06-19  Richard Guenther  <rguenther@suse.de>
21862
21863         PR tree-optimization/27090
21864         * g++.dg/tree-ssa/pr27090.C: New testcase.
21865
21866 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21867
21868         PR target/27861
21869         * gcc.dg/pr27861-1.c: New test case.
21870
21871 2006-06-19  Richard Guenther  <rguenther@suse.de>
21872
21873         PR middle-end/28045
21874         * gcc.dg/torture/pr28045.c: New testcase.
21875
21876 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21877
21878         PR fortran/26801
21879         * gfortran.dg/associated_4.f90: New test.
21880
21881 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21882
21883         PR fortran/19310
21884         PR fortran/19904
21885         * gfortran.dg/real_const_3.f90: New test.
21886
21887 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21888
21889         PR c++/28016
21890         * g++.dg/template/static26.C: New test.
21891
21892         PR c++/27979
21893         * g++.dg/expr/bitfield2.C: New test.
21894
21895         PR c++/27884
21896         * g++.dg/parse/linkage2.C: New test.
21897
21898 2006-06-16  Richard Guenther  <rguenther@suse.de>
21899
21900         PR middle-end/27116
21901         * gcc.dg/pr15785-1.c: Revert last change.
21902         * gcc.dg/torture/pr27116-2.c: New testcase.
21903
21904 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21905
21906         PR middle-end/27802
21907         * gcc.dg/pr27802-1.c: New test case.
21908
21909 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21910
21911         PR c++/27689
21912         * g++.dg/template/ttp18.C: New test.
21913         * g++.dg/template/ttp19.C: Likewise.
21914
21915         PR c++/27666
21916         * g++.dg/expr/cond9.C: New test.
21917
21918         PR c++/27640
21919         * g++.dg/template/ctor7.C: New test.
21920
21921 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21922
21923         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21924
21925 2006-06-16  Richard Guenther  <rguenther@suse.de>
21926
21927         PR tree-optimization/27781
21928         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21929
21930 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21931
21932         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21933
21934 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21935
21936         * gcc.dg/tree-ssa/loop-18.c: New test.
21937
21938 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21939
21940         PR c++/27665
21941         * g++.dg/template/crash52.C: New test.
21942
21943         PR c++/27648
21944         * g++.dg/ext/attrib22.C: New test.
21945
21946         PR c++/26559
21947         * g++.dg/template/builtin1.C: New test.
21948         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21949
21950         PR c++/28018
21951         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21952         assignment.
21953         * g++.old-deja/g++.pt/crash51.C: Likewise.
21954
21955         PR c++/27227
21956         * g++.dg/lookup/linkage1.C: New test.
21957         * g++.dg/lookup/linkage2.C: Likewise.
21958
21959 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21960
21961         PR middle-end/27959
21962         * gcc.dg/pr27959.c: New testcase.
21963
21964 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21965
21966         PR target/28014:
21967         * g++.dg/eh/div.C: New test.
21968
21969 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21970
21971         PR c++/27894
21972         * g++.dg/tree-ssa/pr26757.C: New test.
21973         * g++.dg/tree-ssa/pr27894.C: New test.
21974
21975 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21976
21977         * gcc.c-torture/compile/20060609-1.c: New test.
21978
21979         PR target/27863
21980         * gcc.c-torture/compile/pr27863.c: New test.
21981
21982 2006-06-13  Richard Guenther  <rguenther@suse.de>
21983
21984         PR tree-optimization/27830
21985         * g++.dg/tree-ssa/pr27830.C: New testcase.
21986
21987 2006-06-13  Matthew Sachs  <msachs@apple.com>
21988
21989         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21990         the list of compiler flags; this causes those flags to be checked
21991         for things like dg-skip-if.
21992
21993 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21994
21995         PR c++/27601
21996         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21997
21998 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21999             Kazu Hirata  <kazu@codesourcery.com>
22000
22001         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
22002         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
22003
22004 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22005
22006         PR c++/27933
22007         * g++.dg/lookup/using15.C: New test.
22008
22009         PR c++/27951
22010         * g++.dg/other/anon4.C: New test.
22011
22012 2006-06-12  Roger Sayle  <roger@eyesopen.com>
22013
22014         PR c++/21210
22015         * g++.dg/init/complex1.C: New test case.
22016
22017 2006-06-11  Eric Christopher  <echristo@apple.com>
22018
22019         PR middle-end/27948
22020         * gcc.dg/bf-ms-layout.c: Run on darwin.
22021         * gcc.dg/bf-no-ms-layout: Ditto.
22022         * gcc.dg/attr-ms_struct-2.c: New.
22023         * gcc.dg/bf-ms-layout-2.c: Ditto.
22024
22025 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22026
22027         * gcc.dg/attr-ms_struct-packed1.c: New.
22028
22029 2006-06-09  Mike Stump  <mrs@apple.com>
22030
22031         * gcc.dg/vla-7.c: Add.
22032
22033 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
22034
22035         PR fortran/24558
22036         * gfortran.dg/entry_6.f90: New test.
22037
22038         PR fortran/20877
22039         PR fortran/25047
22040         * gfortran.dg/entry_7.f90: New test.
22041
22042 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
22043
22044         PR c/27747
22045         * gcc.dg/cpp/_Pragma6.c: New test.
22046
22047         PR c++/27748
22048         * g++.dg/cpp/_Pragma1.C: New test.
22049
22050         PR preprocessor/27746
22051         * gcc.dg/gomp/macro-3.c: New test.
22052         * gcc.dg/gomp/macro-4.c: New test.
22053         * g++.dg/gomp/macro-3.C: New test.
22054         * g++.dg/gomp/macro-4.C: New test.
22055
22056 2006-06-09  Richard Guenther  <rguenther@suse.de>
22057
22058         PR tree-optimization/26998
22059         * gcc.dg/torture/pr26998.c: New testcase.
22060         * gcc.dg/tree-ssa/vrp29.c: New testcase.
22061
22062 2006-06-08  Mike Stump  <mrs@apple.com>
22063
22064         * gcc.dg/pr27095.c: Account for stubs.
22065
22066         PR target/26427
22067         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
22068         produce bad code on darwin.
22069
22070 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22071
22072         PR fortran/27958
22073         * gfortran.dg/substr_2.f: New test.
22074
22075 2006-06-08  Asher Langton  <langton2@llnl.gov>
22076
22077         PR fortran/27786
22078         * cray_pointers_2.f90: Add -fbounds-check compile flag.
22079
22080 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22081
22082         PR target/27421
22083         * gcc.dg/union-3.c: New test.
22084
22085 2006-06-08  Richard Guenther  <rguenther@suse.de>
22086
22087         PR middle-end/27116
22088         * gcc.dg/torture/pr27116.c: New testcase.
22089         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
22090
22091 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
22092
22093         PR rtl-optimization/26449
22094         * gcc.dg/pr26449.c: New test.
22095
22096 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22097
22098         PR c++/27601
22099         * g++.dg/ext/offsetof1.C: Test member functions.
22100
22101 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
22102
22103         * gcc.dg/pr27095.c: Improve scanning.
22104
22105 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
22106
22107         PR fortran/23091
22108         * gfortran.dg/saved_automatic_1.f90: New test.
22109
22110         PR fortran/24168
22111         * gfortran.dg/array_simplify_1.f90: New test.
22112
22113         PR fortran/25090
22114         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22115
22116         PR fortran/25058
22117         * gfortran.dg/entry_dummy_ref_2.f90: New test.
22118
22119 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/27177
22122         * g++.dg/expr/cast7.C: New test.
22123
22124 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
22125
22126         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
22127         * lib/gcc-defs.exp (tool_check_compile): Ditto.
22128         * lib/fortran-torture.exp (fortran-torture-compile,
22129         fortran-torture-execute): Ditto.
22130
22131 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
22132
22133         PR target/27842
22134         * gcc.dg/vmx/pr27842.c: New test.
22135
22136 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22137
22138         PR libfortran/27895
22139         * gfortran.dg/bounds_check_3.f90: New test.
22140
22141 2006-06-05  Mike Stump  <mrs@apple.com>
22142
22143         * objc.dg/objc-fast-4.m: Skip for ppc64.
22144
22145 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
22146
22147         PR testsuite/27705
22148         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
22149
22150 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22151             Victor Kaplansky  <victork@il.ibm.com>
22152
22153         PR tree-optimizations/26360
22154         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
22155         with -fno-tree-dce.
22156         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
22157
22158 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
22159
22160         PR fortran/14067
22161         * gfortran.dg/data_char_1.f90: Add messages for truncated
22162         strings.
22163
22164         PR fortran/16943
22165         * gfortran.dg/func_decl_2.f90: New test.
22166
22167         PR fortran/20839
22168         * gfortran.dg/do_2.f90: New test.
22169
22170         PR fortran/27655
22171         * gfortran.dg/associated_3.f90: New test.
22172
22173 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
22174
22175         PR c++/27819
22176         * g++.dg/template/static25.C: New test.
22177
22178         PR c++/27722
22179         * g++.dg/init/array21.C: New test.
22180
22181         PR c++/27807
22182         * g++.dg/ext/complit7.C: New test.
22183
22184         PR c++/27806
22185         * g++.dg/parse/ptrmem5.C: New test.
22186
22187 2006-06-04  Roger Sayle  <roger@eyesopen.com>
22188             Andrew Pinski  <pinskia@physics.uc.edu>
22189
22190         PR c/27150
22191         PR middle-end/27382
22192         * gcc.dg/pr27150-1.c: New testcase.
22193         * gcc.dg/pr27382-1.c: New testcase.
22194         * gcc.dg/pr27382-2.c: New testcase.
22195
22196 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
22197
22198         PR c/25161
22199         PR c/27020
22200         * gcc.dg/array-10.c: New test.
22201
22202 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22203
22204         PR c++/27804
22205         * g++.dg/init/const4.C: New test.
22206         * g++.dg/init/member1.C: Add error-marker.
22207         * g++.dg/other/fold1.C: Adjust error-marker.
22208
22209 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22210
22211         PR c++/27601
22212         * g++.dg/ext/offsetof1.C: New test.
22213
22214 2006-06-04 Eric Christopher <echristo@apple.com>
22215
22216         * gcc.dg/attr-ms_struct-1.c: New.
22217
22218 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
22219
22220         * gcc.c-torture/compile/builtin_constant_p.c: New test.
22221
22222 2006-06-04  Richard Guenther  <rguenther@suse.de>
22223
22224         PR tree-optimization/27039
22225         * gcc.dg/tree-ssa/loop-17.c: New testcase.
22226
22227 2006-06-03  Roger Sayle  <roger@eyesopen.com>
22228
22229         PR target/26223
22230         * gcc.target/i386/amd64-abi-2.c: New test case.
22231
22232 2006-06-02  Eric Christopher  <echristo@apple.com>
22233
22234         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
22235         * gcc.target/i386/20020523-1.c: Skip if darwin.
22236         * gcc.target/i386/asm-3.c: Ditto.
22237         * gcc.target/i386/20011119-1.c: Ditto.
22238         * gcc.target/i386/clobbers.c: Remove pic part of test.
22239
22240 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
22241
22242         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
22243         * g++.old-deja/g++.other/init19.C: Ditto.
22244         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
22245         and add other platforms as expected failures.
22246
22247 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
22248
22249         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
22250         (is-effective-target-keyword): Ditto.
22251
22252 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
22253
22254         PR fortran/27715
22255         * gfortran.dg/extended_char_comparison_1.f:  New test.
22256
22257 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
22258
22259         PR fortran/25098
22260         * gfortran.dg/dummy_procedure_1.f90: New test.
22261
22262         PR fortran/25147
22263         * gfortran.dg/dummy_procedure_2.f90: New test.
22264
22265         * gfortran.dg/associated_2.f90: Correct to make consistent with
22266         standard.
22267
22268 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22269
22270         * gcc.target/i386/387-11.c: New test case.
22271
22272 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/27801
22275         * g++.dg/template/cond6.C: New test.
22276
22277         PR c++/26496
22278         * g++.dg/template/crash51.C: New test.
22279         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
22280
22281         PR c++/27385
22282         * g++.dg/init/array20.C: New test.
22283
22284 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22285
22286         * gcc.dg/builtins-54.c: New test case.
22287
22288 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22289
22290         PR c++/26433
22291         * g++.dg/template/fntry1.C: Add dg-do link.
22292
22293         PR c++/27808
22294         * g++.dg/parse/friend6.C: New test.
22295
22296 2006-05-30  Asher Langton  <langton2@llnl.gov>
22297
22298         * gfortran.dg/cray_pointers_7.f90: New test.
22299
22300 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22301
22302         PR tree-optimization/23452
22303         * gcc.dg/fold-mulconj-1.c: New test case.
22304
22305 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22306
22307         PR c++/27803
22308         * g++.dg/parse/bitfield1.C: New test.
22309
22310 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22311
22312         * gcc.target/ppc-eq0-1.c: New test case.
22313         * gcc.target/ppc-negeq0-1.c: New test case.
22314
22315 2006-05-30  Dirk Mueller  <dmueller@suse.de>
22316
22317         PR c/27273
22318         * gcc.dg/overflow-warn-5.c: New test.
22319
22320 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22321
22322         PR c/27718
22323         * gcc.dg/sizeof-1.c: New test.
22324
22325 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22326
22327         PR target/27790
22328         * gcc.target/i386/pr27790.c: New test.
22329
22330 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22331
22332         PR libgfortran/27757
22333         * gfortran.dg/direct_io_5.f90: New test.
22334
22335 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22336
22337         PR libgfortran/27634
22338         * gfortran.dg/fmt_missing_period_1.f: New test.
22339         * gfortran.dg/fmt_missing_period_2.f: New test.
22340         * gfortran.dg/fmt_missing_period_3.f: New test.
22341
22342 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22343
22344         PR fortran/19777
22345         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22346         arrays.
22347
22348 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22349
22350         PR c++/27713
22351         * g++.dg/template/new6.C: New test.
22352
22353 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22354
22355         PR tree-optimization/24964
22356         * gcc.target/i386/387-10.c: New test case.
22357
22358 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22359
22360         * intrinsics/string_intrinsics.c (compare_string):
22361         Use memcmp instead of strncmp to avoid tripping over
22362         CHAR(0) in a string.
22363
22364 2006-05-27  Richard Guenther  <rguenther@suse.de>
22365
22366         PR middle-end/27773
22367         * gcc.dg/torture/pr27773.c: New testcase.
22368
22369 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22370
22371         * gcc.dg/pr24561.c: Rename to..
22372         * gcc.dg/pr25962.c: .. this.
22373
22374 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22375
22376         PR fortran/19777
22377         * gfortran.dg/bounds_check_2.f: New test.
22378
22379 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22380
22381         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22382         * gfortran.dg/byte_1.f90: Likewise.
22383         * gfortran.dg/dup_save_2.f90: Likewise.
22384
22385 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22386
22387         * gfortran.dg/associated_2.f90: New test.
22388
22389 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22390
22391         PR fortran/27524
22392         * gfortran.dg/bounds_check_1.f90: New test.
22393
22394 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22395
22396         PR rtl-optimization/27661
22397         * gcc.dg/pr27661.c: New test case.
22398
22399 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22400
22401         PR fortran/23151
22402         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22403         * gfortran.dg/print_parentheses_1.f:  New test.
22404         * gfortran.dg/print_parentheses_2.f90:  New test.
22405
22406 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22407
22408         PR target/27758
22409         * gcc.dg/pr27758.c: New test.
22410
22411 2006-05-24  Falk Hueffner  <falk@debian.org>
22412
22413         * gcc.c-torture/compile/pr27571.c: New test.
22414
22415 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22416
22417         PR fortran/27709
22418         * gfortran.dg/spec_expr_4.f90: New test.
22419
22420         PR fortran/27155
22421         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22422
22423 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/20103
22426         * g++.dg/ext/complit6.C: New test.
22427         * g++.dg/ext/complit3.C: Adjust error markers.
22428         * g++.dg/init/const3.C: New test.
22429
22430 2006-05-25  Richard Guenther  <rguenther@suse.de>
22431
22432         PR middle-end/27743
22433         * gcc.dg/torture/pr27743.c: New testcase.
22434
22435 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22436
22437         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22438
22439 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22440
22441         * gcc.dg/compat/scalar-by-value-x.h: New.
22442         * gcc.dg/compat/scalar-by-value-y.h: New.
22443         * gcc.dg/compat/scalar-by-value-5.c: New.
22444         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22445         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22446         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22447         * gcc.dg/compat/scalar-by-value-6.c: New.
22448         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22449         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22450         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22451
22452 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22453
22454         PR tree-optimization/27639
22455         PR tree-optimization/26719
22456         * gcc.dg/pr27639.c: New test.
22457         * gcc.dg/pr26719.c: New test.
22458         * gcc.dg/tree-ssa/scev-cast.c: New test.
22459
22460 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22461
22462         PR c++/20173
22463         * g++.dg/template/error21.C: New test.
22464
22465 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22466
22467         PR target/27696
22468         * gcc.target/i386/pr27696.c: New.
22469
22470 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22471
22472         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22473
22474         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22475
22476 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22477
22478         PR c++/27716
22479         * g++.dg/other/assign1.C: New test.
22480
22481 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22482
22483         PR target/27266
22484         * gcc.target/i386/pr27266.c: New.
22485
22486 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22487
22488         PR c++/27451
22489         * g++.dg/ext/asm9.C: New test.
22490
22491 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22492
22493         PR rtl-optimization/25514
22494         * gcc.c-torture/compile/pr25514.c: New test.
22495
22496 2006-05-22  Richard Guenther  <rguenther@suse.de>
22497
22498         Revert
22499         2006-01-31  Richard Guenther  <rguenther@suse.de>
22500
22501         * gcc.target/i386/sselibm-1.c: New testcase.
22502         * gcc.target/i386/sselibm-2.c: Likewise.
22503         * gcc.target/i386/sselibm-3.c: Likewise.
22504         * gcc.target/i386/sselibm-4.c: Likewise.
22505         * gcc.target/i386/sselibm-5.c: Likewise.
22506
22507 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22508
22509         PR c/27420
22510         * gcc.dg/func-args-2.c: New test.
22511
22512         PR c/26818
22513         * gcc.dg/struct-incompl-1.c: New test.
22514
22515 2006-05-22  Richard Guenther  <rguenther@suse.de>
22516
22517         PR testsuite/27708
22518         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22519         the transformations we test for.
22520
22521 2006-05-22  Richard Guenther  <rguenther@suse.de>
22522
22523         PR testsuite/27707
22524         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22525
22526 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22527
22528         PR c++/27210
22529         * g++.dg/warn/new1.C: New test.
22530         * g++.dg/template/new5.C: Likewise.
22531
22532 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22533
22534         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22535         * gcc.target/i386/20060512-3.c: Likewise.
22536
22537 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22538
22539         PR rtl-optimization/27671
22540         * gcc.c-torture/execute/pr27671-1.c: New.
22541         * gcc.dg/pr27671-2.c: Likewise.
22542
22543         PR tree-optimization/26622.
22544         * gcc.c-torture/compile/pr26622.c: New.
22545
22546 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22547
22548         PR fortran/27613
22549         * gfortran.dg/recursive_reference_1.f90: New test.
22550
22551 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22552
22553         PR fortran/25746
22554         * gfortran.dg/elemental_subroutine_3.f90: New test.
22555
22556         PR fortran/25090
22557         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22558
22559         PR fortran/27584
22560         * gfortran.dg/associated_target_1.f90: New test.
22561
22562         PR fortran/19015
22563         * gfortran.dg/maxloc_shape_1.f90: New test.
22564
22565 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22566
22567         PR libgfortran/24459
22568         * gfortran.dg/namelist_24.f90: New test.
22569         * gfortran.dg/namelist_12.f: Fix typo in comment.
22570
22571 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22572
22573         PR middle-end/25776
22574         * g++.dg/other/error11.C: New test.
22575
22576 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22577
22578         * gcc.target/mips/pr26765.c: Add -w to options.
22579
22580 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22581
22582         * lib/target-supports.exp (check_effective_target_mpaired_single):
22583         New function.
22584         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22585         multilibs.
22586         * g++.dg/vect/vect.exp: Likewise.
22587
22588 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22589
22590         PR testsuite/25891
22591         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22592
22593 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22594
22595         PR fortran/27662
22596         * gfortran.dg/temporary_1.f90: New file.
22597
22598 2006-05-19  Andreas Schwab  <schwab@suse.de>
22599
22600         * g++.dg/other/unused1.C: Also match "stringz".
22601
22602 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22603
22604         PR c++/26433
22605         * g++.dg/template/fntry1.C: New test.
22606
22607 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22608
22609         PR c++/27471
22610         PR c++/27506
22611         * g++.dg/conversion/bitfield5.C: New test.
22612         * g++.dg/conversion/bitfield6.C: New test.
22613
22614 2006-05-18  Mike Stump  <mrs@apple.com>
22615
22616         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22617         * gcc.dg/vla-4.c: Add.
22618         * gcc.dg/vla-5.c: Add.
22619         * gcc.dg/vla-6.c: Add.
22620
22621 2006-05-12  Stuart Hastings  <stuart@apple.com>
22622
22623         * gcc.target/i386/20060512-1.c: New.
22624         * gcc.target/i386/20060512-2.c: New.
22625         * gcc.target/i386/20060512-3.c: New.
22626         * gcc.target/i386/20060512-4.c: New.
22627
22628 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22629
22630         PR c++/26122
22631         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22632
22633         PR c++/26068
22634         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22635         * g++.dg/parse/linkage1.C: New test.
22636
22637 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22638
22639         PR tree-optimization/27548
22640         * g++.dg/tree-ssa/pr27548.C: New test.
22641
22642 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22643
22644         PR fortran/26551
22645         * gfortran.dg/recursive_check_1.f: New test.
22646         * gfortran.dg/recursive_check_2.f90: New test.
22647
22648 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22649
22650         * g++.dg/opt/temp2.C: New test.
22651
22652 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22653
22654         PR c++/27491
22655         * g++.dg/init/brace5.C: New test.
22656
22657         PR middle-end/27415
22658         * gcc.dg/gomp/pr27415.c: New test.
22659         * g++.dg/gomp/pr27415.C: New test.
22660
22661         PR tree-optimization/27549
22662         * g++.dg/tree-ssa/pr27549.C: New test.
22663
22664 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22665
22666         PR libgfortran/27575
22667         * gfortran.dg/read_eof_4.f90: New test.
22668
22669 2006-05-16  Richard Guenther  <rguenther@suse.de>
22670
22671         PR tree-optimization/22303
22672         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22673
22674 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22675
22676         PR middle-end/27573
22677         * gcc.dg/gomp/pr27573.c: New test.
22678         * gfortran.dg/gomp/pr27573.f90: New test.
22679
22680         PR c/27499
22681         * gcc.dg/gomp/pr27499.c: New test.
22682         * g++.dg/gomp/pr27499.C: New test.
22683
22684 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22685
22686         PR c++/27339
22687         * g++.dg/parser/access8.C: Adjust error marker.
22688         * g++.dg/template/access17.C: New test.
22689         * g++.dg/template/access18.C: Likewise.
22690
22691 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22692
22693         PR target/26600
22694         * gcc.target/i386/pr26600.c: New test case.
22695
22696 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/27505
22699         * g++.dg/expr/bitfield1.C: New test.
22700
22701 2006-05-15  Richard Guenther  <rguenther@suse.de>
22702
22703         PR tree-optimization/27603
22704         * gcc.dg/torture/pr27603.c: New testcase.
22705
22706 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22707
22708         PR fortran/25090
22709         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22710
22711         PR fortran/25082
22712         * gfortran.dg/scalar_return_1.f90: New test.
22713
22714         PR fortran/27411
22715         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22716
22717 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22718
22719         * gcc.dg/gomp/critical-4.c: New test.
22720         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22721         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22722         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22723         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22724
22725 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22726
22727         PR c++/27582
22728         * g++.dg/template/dependent-args1.C: New test.
22729
22730         PR c++/27581
22731         * g++.dg/lookup/this1.C: New test.
22732
22733         PR c++/27315
22734         * g++.dg/template/operator6.C: New test.
22735         * g++.dg/template/incomplete3.C: New test.
22736
22737         PR c++/27559
22738         * g++.dg/template/new4.C: New test.
22739
22740         PR c++/27496
22741         * g++.dg/template/void2.C: New test.
22742
22743 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22744
22745         * g++.dg/template/dependent-expr5.C: New test.
22746
22747 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22748
22749         PR middle-end/26729
22750         * gcc.dg/pr26729-1.c: New test case.
22751
22752 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22753
22754         * gcc.dg/pr27003.c: New test.
22755
22756 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22757
22758         * lib/target-supports.dg (check_cxa_atexit_available): Change
22759         v3_target_compile to ${tool}_target_compile.
22760
22761 2006-05-11  Jason Merrill  <jason@redhat.com>
22762
22763         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22764
22765 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22766
22767         PR fortran/27553
22768         * gfortran.dg/label_5.f90: New test.
22769
22770 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22771
22772         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22773         check_effective_target_powerpc_altivec_ok): New.
22774         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22775         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22776         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22777         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22778         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22779         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22780         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22781         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22782         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22783         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22784         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22785         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22786         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22787         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22788         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22789         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22790         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22791         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22792         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22793         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22794         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22795         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22796         gcc.target/powerpc/altivec-9.c,
22797         gcc.target/powerpc/altivec-consts.c,
22798         gcc.target/powerpc/altivec-pr22085.c,
22799         gcc.target/powerpc/altivec-splat.c,
22800         gcc.target/powerpc/altivec-types-1.c,
22801         gcc.target/powerpc/altivec-types-2.c,
22802         gcc.target/powerpc/altivec-types-3.c,
22803         gcc.target/powerpc/altivec-types-4.c,
22804         gcc.target/powerpc/altivec-varargs-1.c,
22805         gcc.target/powerpc/altivec-vec-merge.c,
22806         gcc.target/powerpc/ppc-vector-memcpy.c,
22807         gcc.target/powerpc/ppc-vector-memset.c,
22808         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22809         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22810         these effective targets.
22811         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22812         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22813
22814 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22815
22816         PR middle-end/27384
22817         * g++.dg/other/fold1.C: New test.
22818
22819         PR middle-end/27488
22820         * gcc.dg/fold-nonneg-1.c: New test.
22821
22822         PR c++/27547
22823         * g++.dg/other/operator1.C: New test.
22824
22825 2006-05-11  Richard Guenther  <rguenther@suse.de>
22826
22827         PR middle-end/27529
22828         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22829
22830 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22831
22832         * lib/target-supports-dg.exp (check-flags): New.
22833         (dg-skip-if): Move flag checks.
22834
22835 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22836
22837         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22838         * lib/target-supports.dg (check_cxa_atexit_available): New.
22839
22840 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22841
22842         PR fortran/27470
22843         * gfortran.dg/multiple_allocation_2.f90: New test case.
22844
22845 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22846
22847         * gcc.target/arm/pr27387.C: Fix a comment typo.
22848
22849 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22850
22851         PR fortran/24549
22852         * gfortran.dg/error_recovery_1.f90: New test.
22853
22854 2006-05-10  Richard Guenther  <rguenther@suse.de>
22855
22856         PR tree-optimization/27302
22857         * gcc.dg/torture/pr27302.c: New testcase.
22858
22859 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22860         Richard Guenther  <rguenther@suse.de>
22861
22862         PR middle-end/27498
22863         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22864
22865 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22866
22867         PR rtl-optimization/27335
22868         * gcc.dg/pr27335.c: New test.
22869
22870 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22871
22872         * gcc.target/mips/mips-ps-5.c: New file.
22873
22874 2006-05-08  Jan Hubicka  <jh@suse.cz>
22875
22876         PR middle-end/25962
22877         * gcc.dg/pr25962.c: New.
22878
22879 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22880
22881         PR target/27158
22882         * gcc.target/powerpc/pr27158.c: New test case.
22883
22884 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22885
22886         PR testsuite/27476
22887         * ada/acats/run_all.sh: Use test -z.
22888
22889 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22890
22891         PR libfortran/18271
22892         * gfortran.dg/spec_expr_3.f90: New test.
22893
22894 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22895
22896         PR target/24879
22897         * gcc.target/i386/monitor.c: New file.
22898
22899 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22900
22901         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22902
22903 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22904
22905         PR c++/27447
22906         * g++.dg/other/ptrmem7.C: New test.
22907
22908 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22909
22910         PR target/27421
22911         * gcc.dg/array-9.c: New test.
22912
22913 2006-05-07  Richard Guenther  <rguenther@suse.de>
22914
22915         PR tree-optimization/27409
22916         * gcc.dg/torture/pr27409.c: New testcase.
22917
22918 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22919
22920         PR fortran/27457
22921         * gfortran.dg/select_6.f90: New.
22922
22923 2006-05-07  Richard Guenther  <rguenther@suse.de>
22924
22925         PR tree-optimization/27136
22926         * gcc.dg/torture/pr27136.c: New testcase.
22927
22928 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22929
22930         PR fortran/24813
22931         * gfortran.dg/char_cons_len_1.f90: New test.
22932
22933 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22934
22935         PR c++/27427
22936         * g++.dg/template/incomplete2.C: New test.
22937
22938 2006-05-06  Richard Guenther  <rguenther@suse.de>
22939
22940         PR tree-optimization/27151
22941         * gcc.dg/vect/pr27151.c: New testcase.
22942
22943 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22944
22945         PR c++/27430
22946         * g++.dg/template/void1.C: New test.
22947
22948         PR c++/27423
22949         * g++.dg/other/void2.C: New test.
22950
22951         PR c++/27422
22952         * g++.dg/conversion/void1.C: New test.
22953
22954 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22955
22956         PR/21391
22957         * g++.dg/other/unused1.C: New.
22958
22959 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22960
22961         PR objc/27240
22962         * objc.dg/member-1.m: New test.
22963
22964 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22965
22966         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22967
22968 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22969
22970         PR libfortran/26985
22971         * gfortran.dg/matmul_2.f90: New test.
22972
22973 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22974
22975         * ada/acats/run_all.sh: Use sync when main not found.
22976
22977 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22978
22979         PR target/26765
22980         * gcc.target/mips/pr26765.c: New.
22981
22982 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22983
22984         * gcc.target/bfin: New directory.
22985         * gcc.target/bfin/bfin.exp: New file.
22986         * gcc.target/bfin/frmul.c: New file.
22987         * gcc.target/bfin/arith.c: New file.
22988         * gcc.target/bfin/mul-combine.c: New file.
22989         * gcc.target/bfin/shift.c: New file.
22990
22991 2006-05-04  Richard Guenther  <rguenther@suse.de>
22992
22993         PR tree-optimization/14287
22994         PR tree-optimization/14844
22995         PR tree-optimization/19792
22996         PR tree-optimization/21608
22997         PR tree-optimization/27090
22998         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22999         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
23000         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
23001         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
23002         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
23003
23004 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
23005
23006         PR tree-optimization/27285
23007         * gcc.c-torture/execute/pr27285.c: New test.
23008
23009         PR middle-end/27388
23010         * gcc.dg/gomp/pr27388-1.c: New test.
23011         * gcc.dg/gomp/pr27388-2.c: New test.
23012         * gcc.dg/gomp/pr27388-3.c: New test.
23013
23014         PR c++/27359
23015         * g++.dg/gomp/pr27359.C: New test.
23016
23017 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
23018
23019         PR fortran/20248
23020         * gfortran.dg/iargc.f90: New test.
23021
23022 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/27102
23025         * g++.dg/template/crash49.C: New test.
23026
23027 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
23028
23029         PR testsuite/27032
23030         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
23031
23032 2006-05-02  Jeff Law  <law@redhat.com>
23033
23034         PR tree-optimization/27364
23035         * gcc.c-torture/execute/pr27364.c: New test.
23036
23037 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
23038
23039         PR c++/27309
23040         * g++.dg/parser/ctor5.C: New test.
23041
23042 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
23043
23044         PR target/27387
23045         * gcc.target/arm/arm.exp: New.
23046         * gcc.target/arm/pr27387.C: Likewise.
23047
23048 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
23049
23050         PR fortran/27269
23051         PR fortran/27324
23052         * gfortran.dg/module_equivalence_2.f90: New test.
23053
23054 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
23055
23056         PR middle-end/27337
23057         * g++.dg/gomp/pr27337-1.C: New test.
23058         * g++.dg/gomp/pr27337-2.C: New test.
23059
23060         PR middle-end/27328
23061         * gcc.dg/gomp/pr27328.c: New test.
23062
23063         PR middle-end/27325
23064         * g++.dg/gomp/pr27325.C: New test.
23065
23066         PR middle-end/27310
23067         * g++.dg/gomp/pr27310.C: New test.
23068
23069 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23070
23071         PR tree-optimization/27291
23072         * g++.dg/tree-ssa/pr27291.C: New test.
23073
23074 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23075
23076         PR tree-optimization/27283
23077         * g++.dg/tree-ssa/pr27283.C: New test.
23078
23079 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23080
23081         * gcc.dg/tree-ssa/loop-16.c: New test.
23082
23083 2006-05-01  Roger Sayle  <roger@eyesopen.com>
23084             Joseph S. Myers  <joseph@codesourcery.com>
23085
23086         * gcc.dg/Wconversion-3.c: New test case.
23087         * gcc.dg/Wconversion-4.c: Likewise.
23088
23089 2006-05-01  Richard Guenther  <rguenther@suse.de>
23090
23091         PR tree-optimization/26726
23092         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
23093
23094 2006-04-30  Roger Sayle  <roger@eyesopen.com>
23095
23096         * gcc.dg/Woverflow-1.c: New test case.
23097         * gcc.dg/Woverflow-2.c: Likewise.
23098         * gcc.dg/Woverflow-3.c: Likewise.
23099
23100 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
23101
23102         PR c++/27094
23103         * g++.dg/template/defarg8.C: New test.
23104
23105 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23106
23107         PR c++/27278
23108         * g++.dg/parse/operator7.C: New test.
23109
23110 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23111
23112         PR c++/11471
23113         PR c++/27102
23114         * g++.dg/template/crash48.C: New test.
23115
23116         PR c++/27279
23117         * g++.dg/parse/ctor4.C: New test.
23118
23119 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23120
23121         PR fortran/25681
23122         * gfortran.df/char_type_len.f90: New test.
23123
23124 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23125
23126         PR libgfortran/27304
23127         * gfortran.dg/fmt_exhaust.f90: New test.
23128
23129 2006-04-28  Roger Sayle  <roger@eyesopen.com>
23130
23131         PR c/25309
23132         * gcc.dg/large-size-array-2.c: New test case.
23133
23134 2006-04-28  Richard Guenther  <rguenther@suse.de>
23135
23136         PR target/26826
23137         * gcc.target/i386/pr26826.c: New testcase.
23138
23139 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
23140
23141         PR middle-end/27260
23142         * gcc.c-torture/execute/pr27260.c: New.
23143
23144 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
23145
23146         PR middle-end/27095
23147         * gcc.dg/pr27095.c: New.
23148
23149 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23150
23151         PR c++/27292
23152         * g++.dg/conversion/bitfield4.C: New test.
23153
23154 2006-04-27  Eric Christopher  <echristo@apple.com>
23155
23156         * gcc.dg/pragma-ms_struct.c: New.
23157
23158 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/27102
23161         * g++.dg/template/crash47.C: New test.
23162
23163 2006-04-27  Dirk Mueller  <dmueller@suse.de>
23164
23165         * gcc.target/i386/sse-7.c: build with -msse.
23166
23167 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
23168
23169         PR testsuite/27274:
23170         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
23171         (main): Exit if processor doesn't support SSE.
23172
23173 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
23174
23175         PR middle-end/27282
23176         * gcc.c-torture/compile/pr27282.c: New test.
23177
23178 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
23179
23180         PR middle-end/26913
23181         * g++.dg/gomp/pr26913.C: New test.
23182
23183         PR c/25996
23184         * gcc.dg/gomp/pr25996.c: New test.
23185         * g++.dg/gomp/pr25996.C: New test.
23186
23187 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
23188
23189         PR rtl-optimization/26725
23190         * gcc.c-torture/compile/pr26725.c: New test.
23191
23192 2006-04-25  Richard Guenther  <rguenther@suse.de>
23193
23194         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
23195         than n + -1.
23196
23197 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
23198
23199         * gcc.dg/20060425-1.c: New testcase.
23200
23201 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
23202
23203         PR tree-optimization/26865
23204         * gcc.dg/pr26865.c: New test.
23205
23206 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
23207
23208         PR c++/27292
23209         * g++.dg/conversion/bitfield1.C: New test.
23210         * g++.dg/conversion/bitfield2.C: Likewise.
23211         * g++.dg/conversion/bitfield3.C: Likewise.
23212
23213 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23214         Richard Guenther  <rguenther@suse.de>
23215
23216         PR tree-optimization/27236
23217         * gcc.dg/tree-ssa/pr27236.c: New testcase.
23218
23219 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23220
23221         PR c++/19963
23222         * g++.dg/other/incomplete2.C: New test.
23223
23224 2006-04-24  Richard Guenther  <rguenther@suse.de>
23225
23226         PR middle-end/26869
23227         * gcc.dg/torture/pr26869.c: New testcase.
23228
23229 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23230         Richard Guenther  <rguenther@suse.de>
23231
23232         PR tree-optimization/27218
23233         * g++.dg/tree-ssa/pr27218.C: New testcase.
23234
23235 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23236
23237         PR c++/26912
23238         * g++.dg/template/friend41.C: New test.
23239
23240 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
23241
23242         * g++.dg/opt/pr15551.C: Include cstdio.
23243         (main): Use remove instead of unlink.
23244
23245 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
23246
23247         * gcc.dg/sibcall-7.c: New test.
23248         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
23249         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
23250         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
23251         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
23252         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
23253
23254 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23255
23256         PR c++/26534
23257         * g++.dg/opt/bitfield1.C: New test.
23258         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
23259         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
23260         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
23261         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
23262         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
23263         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
23264         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
23265         * g++.dg/abi/bitfield2.C: Likewise.
23266         * g++.dg/init/bitfield1.C: Likewise.
23267
23268 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
23269
23270         PR fortran/25099
23271         * gfortran.dg/elemental_subroutine_4.f90: New test.
23272         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
23273         call sub (m, x).
23274
23275 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23276
23277         * gcc.c-torture/compile/20060421-1.c: New testcase.
23278
23279 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23280
23281         PR c/25875
23282         * gcc.dg/init-bad-4.c: New test.
23283
23284 2006-04-21  Paul Brook  <paul@codesourcery.com>
23285
23286         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
23287
23288 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
23289
23290         PR fortran/27122
23291         * gfortran.dg/defined_operators_1.f90: New test.
23292         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
23293         remove old ones associated, incorrectly, with Note 5.46.
23294
23295         PR fortran/27113
23296         * gfortran.dg/character_array_constructor_1.f90: New test.
23297
23298 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
23299
23300         * gcc.dg/20060419-1.c: New test.
23301
23302 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
23303
23304         PR c/26774
23305         * gcc.dg/struct-parse-1.c: New test case.
23306
23307 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23308
23309         PR c++/26558
23310         * g++.dg/parse/template19.C: New test.
23311
23312         PR c++/26739
23313         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23314
23315         PR c++/26036
23316         * g++.dg/expr/call3.C: New test.
23317
23318         PR c++/10385
23319         * g++.dg/conversion/dynamic1.C: New test.
23320
23321 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/27102
23324         * g++.dg/template/crash35.C: Tweak error markers.
23325         * g++.dg/template/crash46.C: New test.
23326         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23327         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23328
23329 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23330
23331         PR rtl-optimization/14261
23332         * gcc.c-torture/compile/20060419-1.c: Added.
23333
23334 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23335
23336         * gfortran.dg/label_1.f90: Adjust dg-error.
23337
23338 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23339
23340         PR target/26961
23341         * gcc.dg/fold-cond-1.c: New test case.
23342         * gcc.dg/pr26961-1.c: Likewise.
23343
23344 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23345
23346         PR libgfortran/27138
23347         * gfortran.dg/read_bad_advance.f90: New test.
23348
23349 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23350             Dale Johannesen  <dalej@apple.com>
23351
23352         PR target/24076
23353         * gcc.target/i386/vecinit-3.c: New testcase.
23354         * gcc.target/i386/vecinit-4.c: Likewise.
23355         * gcc.target/i386/sse-18.c: Likewise.
23356         * gcc.target/i386/sse-19.c: Likewise.
23357
23358 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23359
23360         * gfortran.dg/allocate_zerosize_1.f90: New test.
23361
23362 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/26365
23365         * g++.dg/template/crash45.C: New test.
23366
23367 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23368
23369         PR fortran/26787
23370         * gfortran.dg/proc_assign_1.f90: New test.
23371         * gfortran.dg/procedure_lvalue.f90: Change message.
23372         * gfortran.dg/namelist_4.f90: Add new error.
23373
23374         PR fortran/25597
23375         PR fortran/27096
23376         * gfortran.dg/auto_pointer_array_result_1.f90
23377
23378         PR fortran/27089
23379         * gfortran.dg/specification_type_resolution_1.f90
23380
23381         PR fortran/18003
23382         PR fortran/25669
23383         PR fortran/26834
23384         * gfortran.dg/bounds_temporaries_1.f90: New test.
23385
23386         PR fortran/27124
23387         * gfortran.dg/array_return_value_1.f90: New test.
23388
23389 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23390
23391         PR fortran/25336
23392         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23393
23394 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23395
23396         PR middle-end/26823
23397         * g++.dg/gomp/pr26823-1.C: New test.
23398         * g++.dg/gomp/pr26823-2.C: New test.
23399
23400 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23401
23402         PR middle-end/27134
23403         * gcc.dg/pr27314.c: New test.
23404
23405 2006-04-13  Richard Henderson  <rth@redhat.com>
23406
23407         * g++.dg/gomp/block-0.C: Update expected matches.
23408
23409 2006-04-13  DJ Delorie  <dj@redhat.com>
23410
23411         * lib/target-supports.exp (check_effective_target_int32plus): New.
23412         (check_effective_target_ptr32plus): New.
23413         (check_effective_target_size32plus): New.
23414         (check_effective_target_int16): New.
23415         (check_profiling_available): Add m32c to the list of unsupported
23416         targets.
23417
23418         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23419         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23420         memory size.
23421         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23422         pointers.
23423         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23424         size_t.
23425         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23426         and size_t.
23427         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23428         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23429         not just xstormy16.  Skip m32c due to weird pointer size.
23430         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23431         not just xstormy16.
23432         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23433         not just xstormy16.
23434         * gcc.dg/20020312-2.c: Add m32c support.
23435         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23436         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23437         in test.
23438         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23439         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23440         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23441         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23442         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23443         formats
23444         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23445         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23446         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23447         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23448         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23449         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23450         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23451         in test.
23452         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23453         in test.
23454         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23455         * gcc.dg/pr23049.c: Require >=32 bit integers.
23456         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23457         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23458         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23459         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23460         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23461         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23462         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23463         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23464         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23465         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23466         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23467         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23468         prototype in test.
23469         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23470         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23471         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23472         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23473         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23474
23475         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23476         * gcc.c-torture/execute/20040703-1.x: Likewise.
23477         * gcc.c-torture/execute/20040705-1.x: Likewise.
23478         * gcc.c-torture/execute/20040705-2.x: Likewise.
23479         * gcc.c-torture/execute/20040709-1.x: Likewise.
23480         * gcc.c-torture/execute/20040709-2.x: Likewise.
23481         * gcc.c-torture/execute/20040811-1.x: Likewise.
23482         * gcc.c-torture/execute/20050316-1.x: Likewise.
23483         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23484         * gcc.c-torture/execute/pr19689.x: Likewise.
23485         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23486         * gcc.c-torture/execute/usmul.x: Likewise.
23487         * gcc.c-torture/execute/vrp-5.x: Likewise.
23488         * gcc.c-torture/execute/vrp-6.x: Likewise.
23489         * gcc.dg/debug/20041023-1.s: Likewise.
23490
23491 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23492
23493         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23494         of integers to a vector types are now constant expressions in C.
23495         * gcc.dg/vect/vect-fold-1.c: New test case.
23496
23497 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23498             Ulrich Weigand  <uweigand@de.ibm.com>
23499
23500         PR target/27006
23501         * gcc.dg/vmx/pr27006.c: New testcase.
23502
23503 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23504
23505         PR libgfortran/26766
23506         * gfortran.dg/write_recursive.f90: New test.
23507
23508 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23509
23510         * g++.dg/parse/dtor7.C: New test.
23511         * g++.dg/parse/new1.C: Add error marker.
23512         * g++.dg/template/new3.C: New test.
23513
23514         PR c++/26122
23515         * g++.dg/template/pure1.C: New test.
23516
23517         PR c++/26295
23518         * g++.dg/parse/ptrmem4.C: New test.
23519
23520 2006-04-10  Jeff Law  <law@redhat.com>
23521
23522         PR/27087
23523         * gcc.c-torture/compile/pr27087.c: New test.
23524
23525 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23526
23527         PR/21391
23528         * gcc.dg/20060410.c: New.
23529
23530 2006-04-10  Matthias Klose  <doko@debian.org>
23531
23532         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23533         Recognize multilib directory names containing underscores.
23534
23535 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23536
23537         * gcc.target/i386/vecinit-1.c: New test case.
23538         * gcc.target/i386/vecinit-2.c: Likewise.
23539
23540 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23541
23542         PR debug/27057
23543         * g++.dg/debug/dwarf2-2.C: New test.
23544
23545 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23546
23547         PR rtl-optimization/27073
23548         * gcc.c-torture/execute/pr27073.c: New test.
23549
23550 2006-04-08  Mike Stump  <mrs@apple.com>
23551
23552         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23553
23554 2006-04-07  Richard Guenther  <rguenther@suse.de>
23555
23556         PR tree-optimization/26135
23557         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23558
23559 2006-04-06  Jan Hubicka  <jh@suse.cz>
23560
23561         PR profile/26399
23562         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23563
23564 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23565
23566         * g++.dg/conversion/nullptr1.C: New test case.
23567         * g++.dg/conversion/nullptr2.C: Likewise.
23568
23569 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23570
23571         * gfortran.dg/dependency_18.f90: New test case.
23572
23573 2006-04-05  Richard Guenther  <rguenther@suse.de>
23574
23575         PR tree-optimization/26919
23576         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23577         * gcc.dg/ipa/ipa-2.c: Likewise.
23578         * gcc.dg/ipa/ipa-3.c: Likewise.
23579         * gcc.dg/ipa/ipa-5.c: Likewise.
23580
23581 2006-04-05  Richard Guenther  <rguenther@suse.de>
23582
23583         PR tree-optimization/26763
23584         * gcc.dg/torture/pr26763-1.c: New testcase.
23585         * gcc.dg/torture/pr26763-2.c: Likewise.
23586
23587 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23588
23589         PR fortran/23634
23590         PR fortran/25619
23591         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23592
23593 2006-04-04  Eric Christopher  <echristo@apple.com>
23594
23595         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23596         stubs.
23597         * gcc.target/i386/387-5.c: Ditto.
23598
23599 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23600
23601         * gcc.target/sparc/struct-ret-check.c: New test.
23602
23603 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23604
23605         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23606         zero decimal digits specified in format.
23607
23608 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23609
23610         PR fortran/26891
23611         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23612
23613         PR fortran/26976
23614         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23615         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23616         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23617         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23618         compliant and detect bigendian-ness.
23619
23620 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23621
23622         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23623         dummy arguments work when the actual argument is itself a dummy
23624         argument of the caller.
23625
23626 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23627
23628         PR libfortran/24685
23629         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23630
23631 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23632
23633         * gfortran.dg/dependencency_17.f90: New test case.
23634
23635 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23636
23637         * gfortran.dg/dependency_14.f90: New test case.
23638         * gfortran.dg/dependency_15.f90: Likewise.
23639         * gfortran.dg/dependency_16.f90: Likewise.
23640
23641 2006-03-31  Asher Langton  <langton2@llnl.gov>
23642
23643         PR fortran/25358
23644         gfortran.dg/cray_pointers_6.f90: New test.
23645
23646 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23647
23648         PR libgfortran/26890
23649         * gfortran.dg/read_size_noadvance.f90: New test.
23650
23651 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23652
23653         PR fortran/25031
23654         * gfortran.dg/multiple_allocation_1.f90: Check that the
23655         size has changed after a re-allocation with stat.
23656
23657 2006-03-30  Richard Guenther  <rguenther@suse.de>
23658
23659         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23660         removal.
23661         * gcc.target/i386/sselibm-2.c: Likewise.
23662         * gcc.target/i386/sselibm-3.c: Likewise.
23663         * gcc.target/i386/sselibm-4.c: Likewise.
23664         * gcc.target/i386/sselibm-5.c: Likewise.
23665
23666 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23667
23668         * gcc.dg/fold-andxor-1.c: New test case.
23669         * gcc.dg/fold-xorand-1.c: Likewise.
23670
23671 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23672
23673         * gcc.dg/fold-convnotconv-1.c: New test case.
23674
23675 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23676
23677         PR fortran/26779
23678         * gfortran.dg/private_type_5.f90: New test.
23679
23680 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23681
23682         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23683
23684 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * gfortran.dg/advance_2.f90: New test.
23687         * gfortran.dg/advance_3.f90: New test.
23688
23689         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23690
23691 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23692
23693         PR libgfortran/26661
23694         PR libgfortran/26880
23695         * gfortran.dg/read_x_past.f: New test.
23696
23697 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23698
23699         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23700         to be STABS.
23701
23702 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23703
23704         * objc.dg/dwarf-1.m: Skip on AIX.
23705         * objc.dg/dwarf-2.m: Skip on AIX.
23706
23707 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23708
23709         PR fortran/26816
23710         * gfortran.dg/float_1.f90: New test.
23711
23712 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23713
23714         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23715         X86_64 targets.
23716         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23717
23718 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23719
23720         PR libfortran/26735
23721         * gfortran.dg/convert_implied_open.f90: New test case.
23722
23723 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23724
23725         PR fortran/26769
23726         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23727
23728 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23729
23730         PR middle-end/26717
23731         * gcc.dg/pr26717.c: New test.
23732
23733 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23734
23735         * gfortran.dg/dependency_12.f90: New test case.
23736
23737 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23738
23739         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23740
23741 2006-03-24  Jeff Law  <law@redhat.com>
23742
23743         * gcc.c-torture/pr26840.c: New test.
23744
23745 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23746
23747         * objc.dg/dwarf-2.m: New.
23748         * obj-c++.dg/dwarf-2.mm: New.
23749
23750         * g++.old-deja/g++.other/init19.C: New.
23751
23752 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23753
23754         * g++.dg/eh/spbp.C: Skip on AIX.
23755
23756 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23757
23758         PR middle-end/26611
23759         * g++.dg/gomp/pr26611-1.C: New test.
23760         * g++.dg/gomp/pr26611-2.C: New test.
23761
23762 2006-03-24  Jeff Law  <law@redhat.com>
23763
23764         * gcc.c-torture/compile/pr26833.c: New test.
23765         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23766
23767 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23768
23769         * gfortran.dg/endfile_2.f90: Delete temp file.
23770
23771 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23772
23773         PR fortran/19303
23774         * gfortran.dg/record_marker_1.f90: New test case.
23775         * gfortran.dg/record_marker_2.f: New test case.
23776         * gfortran.dg/record_marker_3.f90: New test case.
23777
23778 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23779
23780         PR fortran/17298
23781         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23782         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23783
23784 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23785
23786         * lib/gcc-dg.exp (cleanup-modules): New proc.
23787         * gfortran.dg/allocatable_function_1.f90,
23788         gfortran.dg/allocate_char_star_scalar_1.f90,
23789         gfortran.dg/assumed_charlen_function_1.f90,
23790         gfortran.dg/assumed_dummy_1.f90,
23791         gfortran.dg/assumed_shape_ranks_1.f90,
23792         gfortran.dg/assumed_shape_ranks_2.f90,
23793         gfortran.dg/assumed_size_dt_dummy.f90,
23794         gfortran.dg/auto_char_dummy_array_1.f90,
23795         gfortran.dg/auto_char_len_3.f90,
23796         gfortran.dg/automatic_module_variable.f90,
23797         gfortran.dg/bad_automatic_objects_1.f90,
23798         gfortran.dg/char_array_constructor.f90,
23799         gfortran.dg/char_array_structure_constructor.f90,
23800         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23801         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23802         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23803         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23804         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23805         gfortran.dg/derived_pointer_recursion.f90,
23806         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23807         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23808         gfortran.dg/dummy_functions_1.f90,
23809         gfortran.dg/elemental_initializer_1.f90,
23810         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23811         gfortran.dg/elemental_pointer_1.f90,
23812         gfortran.dg/elemental_subroutine_1.f90,
23813         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23814         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23815         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23816         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23817         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23818         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23819         gfortran.dg/global_references_1.f90,
23820         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23821         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23822         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23823         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23824         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23825         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23826         gfortran.dg/large_integer_kind_1.f90,
23827         gfortran.dg/large_real_kind_1.f90,
23828         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23829         gfortran.dg/module_double_reuse.f90,
23830         gfortran.dg/module_equivalence_1.f90,
23831         gfortran.dg/module_interface_1.f90,
23832         gfortran.dg/module_parameter_array_refs_1.f90,
23833         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23834         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23835         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23836         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23837         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23838         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23839         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23840         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23841         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23842         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23843         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23844         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23845         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23846         gfortran.dg/same_name_1.f90,
23847         gfortran.dg/sibling_dummy_procedure_1.f90,
23848         gfortran.dg/sibling_dummy_procedure_2.f90,
23849         gfortran.dg/sibling_dummy_procedure_3.f90,
23850         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23851         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23852         gfortran.dg/used_dummy_types_2.f90,
23853         gfortran.dg/used_dummy_types_3.f90,
23854         gfortran.dg/used_dummy_types_4.f90,
23855         gfortran.dg/used_dummy_types_5.f90,
23856         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23857         gfortran.dg/userdef_operator_1.f90: Use it.
23858
23859 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23860
23861         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23862         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23863         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23864         gfortran.dg/write_back.f,
23865         gfortran.fortran-torture/execute/inquire_1.f90,
23866         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23867
23868 2006-03-21  Jeff Law  <law@redhat.com>
23869
23870         * gcc.dg/tree-ssa/vrp28.c: New test.
23871
23872 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23873
23874         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23875         if _STDC_C99 is defined.
23876         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23877         * gcc.dg/builtins-20.c: Likewise.
23878         * gcc.dg/builtins-53.c: Likewise.
23879         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23880         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23881
23882 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23883
23884         PR tree-opt/26781
23885         * gcc.c-torture/compile/pr26781-1.c: New test.
23886         * gcc.c-torture/compile/pr26781-2.c: New test.
23887
23888 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23889
23890         PR c++/26690
23891         * g++.dg/gomp/pr26690-1.C: New test.
23892         * g++.dg/gomp/pr26690-2.C: New test.
23893
23894 2006-03-20  Jeff Law  <law@redhat.com>
23895
23896         * gcc.dg/tree-ssa/pr21829.c: New test.
23897
23898         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23899
23900 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23901
23902         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23903         (check_visibility_available): Use it.
23904         (check_effective_target_default_packed): Likewise.
23905         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23906         (check_effective_target_fopenmp): Likewise.
23907         (check_effective_target_freorder): Likewise.
23908         (check_effective_target_fpic): Likewise.
23909         (check_named_sections_available): Likewise.
23910         (check_effective_target_ilp32): Likewise.
23911         (check_effective_target_lp64): Likewise.
23912
23913 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23914
23915         PR fortran/20935
23916         * gfortran.dg/scalar_mask_2.f90: New test case.
23917
23918 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23919
23920         PR tree-opt/26629
23921         * gcc.dg/tree-ssa/loadpre12.c: New test.
23922         * gcc.dg/tree-ssa/loadpre13.c: New test.
23923         * gcc.dg/tree-ssa/loadpre14.c: New test.
23924         * gcc.dg/tree-ssa/loadpre15.c: New test.
23925         * gcc.dg/tree-ssa/loadpre16.c: New test.
23926         * gcc.dg/tree-ssa/loadpre17.c: New test.
23927         * gcc.dg/tree-ssa/loadpre18.c: New test.
23928         * gcc.dg/tree-ssa/loadpre19.c: New test.
23929         * gcc.dg/tree-ssa/loadpre20.c: New test.
23930         * gcc.dg/tree-ssa/loadpre21.c: New test.
23931         * gcc.dg/tree-ssa/loadpre22.c: New test.
23932
23933 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23934
23935         PR fortran/26741
23936         * gfortran.dg/elemental_initializer_1.f90: New test.
23937
23938         PR fortran/26716
23939         * gfortran.dg/assumed_shape_ranks_2: New test.
23940
23941 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23942
23943         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23944         target fpic.
23945
23946 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23947
23948         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23949         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23950         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23951         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23952         gfortran.fortran-torture/execute/direct_io.f90,
23953         gfortran.fortran-torture/execute/inquire_2.f90,
23954         gfortran.fortran-torture/execute/inquire_4.f90,
23955         gfortran.fortran-torture/execute/list_read_1.f90,
23956         gfortran.fortran-torture/execute/open_replace.f90,
23957         gfortran.fortran-torture/execute/slash_edit.f90,
23958         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23959         temporary files from testcases.
23960
23961 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23962
23963         PR libgfortran/26509
23964         gfortran.dg/write_direct_eor.f90: New test.
23965
23966 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23967
23968         * gcc.target/powerpc/pr26350.c: New.
23969         * gcc.target/powerpc/indexed-addr.c: New.
23970
23971 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23972
23973         * gfortran.dg/dependency_13.f90: New test case.
23974
23975 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23976
23977         PR middle-end/21781
23978         * gcc.dg/real-const-1.c: New test case.
23979
23980 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23981
23982         * g++.old-deja/g++.other/init18.C: New.
23983         * g++.old-deja/g++.other/init5.C: Remove xfail.
23984
23985 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23986
23987         * g++.dg/opt/pr15551.C: Cleanup temp file.
23988
23989 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23990
23991         PR c++/6634
23992         g++.dg/parse/long1.C: New test.
23993
23994 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23995
23996         PR fortran/19101
23997         * gfortran.dg/continuation.f90: New test.
23998         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23999
24000 2006-03-14  Richard Guenther  <rguenther@suse.de>
24001
24002         PR tree-optimization/26672
24003         * gcc.dg/torture/pr26672.c: New testcase.
24004
24005 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
24006
24007         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
24008         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
24009
24010 2006-03-13  Roger Sayle  <roger@eyesopen.com>
24011
24012         PR middle-end/26557
24013         * gcc.c-torture/compile/switch-1.c: New test case.
24014
24015 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
24016
24017         PR fortran/25378
24018         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
24019         test to include more permuatations of mask and index.
24020         * gfortran.dg/scalar_mask_1.f90: Modify last test to
24021         respond to F2003 spec. that the position returned for an all false
24022         mask && condition is zero.
24023
24024 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
24025
24026         PR middle-end/25989
24027         * gcc.dg/gomp/pr25989.c: New test.
24028
24029 2006-03-13  Jeff Law  <law@redhat.com>
24030
24031         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
24032
24033 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
24034
24035         * gcc.dg/switch-9.c: New test.
24036
24037 2006-03-13  Richard Guenther  <rguenther@suse.de>
24038
24039         PR middle-end/26630
24040         * gcc.dg/torture/pr26630.c: New testcase.
24041
24042 2006-03-11  Roger Sayle  <roger@eyesopen.com>
24043
24044         * gfortran.dg/dependency_10.f90: New test case.
24045         * gfortran.dg/dependency_11.f90: Likewise.
24046
24047 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
24048             Erik Edelmann  <eedelman@gcc.gnu.org>
24049
24050         * gfortran.dg/allocatable_function_1.f90: New.
24051         * gfortran.dg/allocatable_function_2.f90: New.
24052
24053 2006-03-10  Richard Guenther  <rguenther@suse.de>
24054
24055         PR middle-end/26565
24056         * gcc.dg/torture/pr26565.c: New testcase.
24057
24058 2006-03-09  Eric Christopher  <echristo@apple.com>
24059
24060         * gcc.c-torture/compile/20060309-1.c: New.
24061
24062 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24063
24064         PR libgfortran/26499
24065         * gfortran.dg/write_back.f: New test.
24066         * gfortran.dg/write_rewind_1.f: New test.
24067         * gfortran.dg/write_rewind_2.f: New test.
24068
24069 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24070
24071         PR libgfortran/26554
24072         * gfortran.dg/read_logical.f90: New test.
24073
24074 2006-03-04  Laurent GUERBY <laurent@guerby.net>
24075
24076         * ada/acats/norun.lst: cdd2a03 now passes.
24077
24078 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
24079
24080         PR testsuite/25177
24081         * gcc.target/powerpc/pr18096-1.c: Change where the error
24082         would match.
24083
24084 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
24085
24086         * gcc.target/i386/cleanup-1.c: New test.
24087         * gcc.target/i386/cleanup-2.c: New test.
24088
24089 2006-03-04  Roger Sayle  <roger@eyesopen.com>
24090
24091         * gfortran.dg/dependency_9.f90: Remove for the time being.
24092
24093 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
24094
24095         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
24096         directive.
24097
24098 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24099
24100         * gfortran.dg/dependency_9.f90: New test case.
24101
24102 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24103
24104         * gfortran.dg/dependency_4.f90: New test case.
24105         * gfortran.dg/dependency_5.f90: New test case.
24106         * gfortran.dg/dependency_6.f90: New test case.
24107         * gfortran.dg/dependency_7.f90: New test case.
24108         * gfortran.dg/dependency_8.f90: New test case.
24109
24110 2006-03-03  Paul Brook  <paul@codesourcery.com>
24111
24112         * lib/target-supports.exp (check_profiling_available):
24113         Add m68k-*-elf.
24114
24115 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
24116
24117         PR fortran/25031
24118         * multiple_allocation_1.f90: New test.
24119
24120 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24121
24122         PR tree-optimization/26524
24123         * gfortran.dg/pr26524.f: New test case.
24124
24125 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24126
24127         * g++.dg/template/repo5.C: Cleanup repo files.
24128         * gcc.dg/20051201-1.c: Cleanup coverage files.
24129         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
24130         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
24131         tree dump files.
24132
24133 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
24134
24135         * objc.dg/objc-nofilename-1.m: New test.
24136         * objc.dg/bad-receiver-type.m: New test.
24137         * obj-c++.dg/bad-receiver-type.mm: New test.
24138
24139 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24140
24141         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
24142
24143 2006-03-01  Mike Stump  <mrs@apple.com>
24144
24145         * g++.dg/abi/key2.C: Add.
24146
24147 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
24148
24149         * gfortran.dg/logical_dot_product.f90: New test.
24150
24151         PR fortran/26393
24152         * gfortran.dg/used_interface_ref.f90: New test.
24153
24154         PR fortran/20938
24155         * gfortran.dg/dependency_2.f90: New test.
24156         * gfortran.fortran-torture/execute/where17.f90: New test.
24157         * gfortran.fortran-torture/execute/where18.f90: New test.
24158         * gfortran.fortran-torture/execute/where19.f90: New test.
24159         * gfortran.fortran-torture/execute/where20.f90: New test.
24160
24161 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
24162
24163         * g++.dg/tree-ssa/pr26443.C: New test case.
24164
24165 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
24166
24167         PR middle-end/26022
24168         * g++.dg/opt/return-slot1.C: New test.
24169
24170 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24171
24172         PR libgfortran/26136
24173         * gfortran.dg/namelist_23.f90: New test.
24174
24175 2006-02-28  Roger Sayle  <roger@eyesopen.com>
24176
24177         PR middle-end/14752
24178         * gcc.dg/fold-eqandshift-2.c: New test case.
24179
24180 2006-02-28  Richard Guenther  <rguenther@suse.de>
24181
24182         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
24183         decomposition.
24184
24185 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
24186
24187         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
24188
24189 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24190
24191         PR libgfortran/26464
24192         * gfortran.dg/backspace_5.f: New test.
24193         * gfortran.dg/backspace_6.f: New test.
24194
24195 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24196
24197         * gcc.dg/fold-eqandnot-1.c: New test case.
24198
24199 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24200
24201         PR middle-end/19983
24202         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
24203
24204 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
24205
24206         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
24207         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
24208
24209 2006-02-26  Richard Guenther  <rguenther@suse.de>
24210
24211         PR tree-optimization/26421
24212         * gcc.dg/tree-ssa/pr26421.c: New testcase.
24213
24214 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
24215
24216         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
24217         * g++.old-deja/g++.robertl/eb132.C: Likewise.
24218
24219 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24220
24221         * gcc.dg/fold-even-1.c: New test case.
24222
24223 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24224
24225         PR middle-end/21137
24226         * gcc.dg/fold-eqandshift-1.c: New test case.
24227
24228 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24229
24230         PR tree-optimization/25125
24231         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
24232         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
24233
24234 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24235
24236         PR tree-optimizations/26359
24237         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
24238         with -fdump-tree-dceloop-details.
24239         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
24240
24241 2006-02-25  Roger Sayle  <roger@eyesopen.com>
24242
24243         PR middle-end/23673
24244         * gcc.dg/fold-eqxor-1.c: New test case.
24245         * gcc.dg/fold-eqxor-2.c: Likewise.
24246         * gcc.dg/fold-eqxor-3.c: Likewise.
24247
24248 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
24249
24250         PR fortran/23092
24251         * scalar_mask_1.f90: New test.
24252
24253 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
24254
24255         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
24256         * g++.dg/eh/uncaught2.C: New.
24257         * g++.dg/eh/uncaught3.C: New.
24258
24259 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24260
24261         PR libgfortran/26423
24262         * gfortran.dg/read_many_1.f: New test.
24263
24264 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
24265
24266         PR fortran/24519
24267         * gfortran.dg/dependency_3.f90: New test.
24268         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
24269         XFAILs.
24270
24271         PR fortran/25395
24272         * gfortran.dg/equiv_6.f90: New test.
24273
24274 2006-02-23  Jeff Law  <law@redhat.com>
24275
24276         * gcc.c-torture/compile/pr26425.c: New test.
24277
24278 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
24279
24280         PR middle-end/26412
24281         * gcc.dg/gomp/pr26412.c: New test.
24282
24283 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24284
24285         PR c++/26291
24286         * g++.dg/other/ellipsis1.C: New test.
24287         * g++.dg/parse/operator4.C: Adjust error marker.
24288
24289 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
24290
24291         PR target/25603
24292         * gfortran.dg/pr25603.f: New testcase.
24293
24294 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24295
24296         * gcc.dg/bf-spl1.c: Don't specify -m68000.
24297         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
24298
24299 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
24300
24301         * g++.dg/eh/spbp.C: New.
24302
24303 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
24304
24305         PR middle-end/26379
24306         * gcc.target/i386/mmx-7.c: New test.
24307
24308 2006-02-20  Roger Sayle  <roger@eyesopen.com>
24309
24310         PR tree-optimization/26361
24311         * gcc.dg/tree-ssa/vrp27.c: New test case.
24312
24313 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
24314
24315         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24316         * gcc.dg/tree-ssa/complex-4.c: Here.
24317
24318 2006-02-19  Roger Sayle  <roger@eyesopen.com>
24319
24320         PR middle-end/19543
24321         * gfortran.dg/logical_1.f90: New test case.
24322
24323 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24324
24325         PR middle-end/26334
24326         * gcc.dg/20060218-1.c: Moved to...
24327         * gcc.target/i386/20060218-1.c: ... here.  New test.
24328
24329 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24330
24331         PR fortran/26201
24332         * gfortran.dg/convert_1.f90: New.
24333
24334 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24335
24336         PR fortran/25054
24337         * gfortran.dg/namelist_5.f90: New test.
24338
24339         PR fortran/25089
24340         * gfortran.dg/namelist_4.f90: New test.
24341
24342 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24343
24344         PR tree-opt/25680
24345         * gcc.dg/tree-ssa/complex-3.c: New test.
24346
24347 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24348
24349         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24350         variable to take into account the variable name in the
24351         function header.
24352         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24353
24354 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24355
24356         PR middle-end/26334
24357         * gcc.c-torture/compile/20060217-1.c: New test.
24358         * gcc.dg/20060218-1.c: New test.
24359
24360 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24361
24362         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24363
24364 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24365
24366         * gcc.dg/cpp/undef3.c: New test.
24367         * gcc.dg/cpp/trad/builtins2.c: New test.
24368
24369 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24370
24371         PR c++/26266
24372         * g++.dg/template/static22.C: New test.
24373         * g++.dg/template/static23.C: New test.
24374         * g++.dg/template/static24.C: New test.
24375         * g++.dg/template/non-dependent13.C: New test.
24376         * g++.dg/init/member1.C: Tweak error markers.
24377
24378 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24379
24380         PR target/26255
24381         * gcc.c-torture/compile/pr26255.c: New test case.
24382
24383 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24384
24385         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24386         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24387         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24388         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24389         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24390         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24391         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24392
24393 2006-02-16  Jeff Law  <law@redhat.com>
24394
24395         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24396         * gcc.dg/tree-ssa/vrp26.c: New test.
24397
24398 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24399
24400         PR target/20353
24401         PR target/24578
24402         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24403         __UCLIBC__ is defined.
24404
24405 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24406
24407         PR fortran/26224
24408         * gfortran.dg/gomp/pr26224.f: New test.
24409
24410 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24411
24412         PR tree-opt/25918
24413         * lib/target-supports.exp
24414         (check_effective_target_vect_short_mult): New.
24415         (check_effective_target_vect_char_mult): New.
24416         (check_effective_target_vect_widen_sum_qi_to_si): New.
24417         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24418         (check_effective_target_vect_widen_sum_hi_to_si): New.
24419         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24420         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24421         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24422         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24423         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24424         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24425         vect-reduc-pattern-2c.c
24426         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24427         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24428         vect-reduc-pattern-1c.c
24429
24430 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24431
24432         PR fortran/24557
24433         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24434
24435 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24436
24437         PR fortran/26054
24438         * gfortran.dg/enum_8.f90: Remove check for warning.
24439         * gfortran.dg/iomsg_1.f90: Ditto.
24440         * gfortran.dg/enum_1.f90: Ditto.
24441         * gfortran.dg/enum_9.f90: Ditto.
24442         * gfortran.dg/enum_2.f90: Ditto.
24443         * gfortran.dg/enum_10.f90: Ditto.
24444         * gfortran.dg/enum_3.f90: Ditto.
24445         * gfortran.dg/flush_1.f90: Ditto.
24446         * gfortran.dg/enum_4.f90: Ditto.
24447         * gfortran.dg/array_constructor_1.f90: Ditto.
24448         * gfortran.dg/enum_5.f90: Ditto.
24449         * gfortran.dg/enum_6.f90: Ditto.
24450         * gfortran.dg/enum_7.f90: Ditto.
24451
24452 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24453
24454         PR middle-end/26300
24455         * gcc.c-torture/compile/20060215-1.c: New test.
24456
24457 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24458
24459         PR middle-end/23670
24460         * gcc.dg/tree-ssa/andor-2.c: New test case.
24461
24462 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24463
24464         PR fortran/25045
24465         * optional_dim.f90: New test.
24466
24467 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24468
24469         PR fortran/26277
24470         * gfortran.dg/label_4.f90: New.
24471
24472 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24473             Diego Novillo  <dnovillo@redhat.com>
24474             Uros Bizjak  <uros@kss-loka.si>
24475
24476         * gfortran.dg/gomp: New directory.
24477
24478 2006-02-14  Richard Guenther  <rguenther@suse.de>
24479
24480         PR tree-optimization/26258
24481         * gcc.dg/torture/pr26258.c: New testcase.
24482
24483 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24484
24485         PR fortran/26246
24486         * gfortran.dg/pr26246_1.f90: New test.
24487         * gfortran.dg/pr26246_2.f90: New test.
24488
24489         PR middle-end/26092
24490         * gcc.c-torture/compile/20060208-1.c: New test.
24491
24492 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24493
24494         PR fortran/26074
24495         PR fortran/25103
24496         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24497         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24498         * gfortran.dg/automatic_module_variable.f90: Change error message.
24499
24500         PR fortran/20861
24501         * gfortran.dg/internal_dummy_1.f90: New test.
24502
24503         PR fortran/20871
24504         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24505
24506
24507         PR fortran/25083
24508         * gfortran.dg/uncommon_block_data_1.f90: New test.
24509         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24510         with standard.
24511
24512         PR fortran/25088
24513         * gfortran.dg/typed_subroutine_1.f90: New test.
24514
24515 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24516
24517         * objc.dg/dwarf-1.m: New.
24518
24519 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24520
24521         PR middle-end/24427
24522         * gcc.dg/tree-ssa/andor-1.c: New test case.
24523
24524 2006-02-13  Josh Conner  <jconner@apple.com>
24525
24526         PR target/25376
24527         * gcc.dg/pr25376.c: New test.
24528
24529         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24530         assemble.
24531         * lib/target-supports.exp (check_named_sections_available):
24532         Only compile named-sections test -- don't assemble.
24533
24534 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24535
24536         * g++.dg/warn/no-write-strings.C: New test.
24537         * g++.dg/warn/write-strings.C: Likewise.
24538         * g++.dg/warn/write-strings-default.C: Likewise.
24539
24540 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24541
24542         PR fortran/25806
24543         * gfortran.dg/ret_pointer_2.f90: New test.
24544
24545 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24546
24547         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24548
24549 2006-02-10  Jeff Law  <law@redhat.com>
24550
24551         * gcc.c-torture/compile/pr26213.c: New test.
24552
24553 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24554
24555         gfortran.dg/null_1.f90: New test.
24556
24557 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24558
24559         PR fortran/14771
24560         * gfortran.dg/parens_4.f90: New.
24561         * gfortran.dg/parens_5.f90: New.
24562
24563 2006-02-10  Richard Guenther  <rguenther@suse.de>
24564
24565         * gcc.dg/pr23372-1.c: Remove empty file.
24566
24567 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24568         Paul Thomas  <pault@gcc.gnu.org>
24569
24570         PR fortran/14771
24571         * gfortran.dg/parens_1.f90: New.
24572         * gfortran.dg/parens_2.f90: New.
24573         * gfortran.dg/parens_3.f90: New.
24574
24575 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24576
24577         PR fortran/26038
24578         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24579
24580         PR fortran/25059
24581         * gfortran.dg/impure_assignment_1.f90: New test.
24582
24583         PR fortran/25070
24584         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24585
24586 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24587
24588         PR target/26141
24589         * g++.dg/expr/stdarg2.C: New test.
24590
24591 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24592
24593         PR inline-asm/16194
24594         * gcc.dg/pr16194.c: New test.
24595
24596 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24597
24598         * ada/acats/run_acats: Use portable variant of "$@".
24599
24600 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24601
24602         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24603         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24604
24605 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24606
24607         PR tree-opt/26179
24608         * g++.dg/opt/pr26179.C: New test.
24609
24610 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24611
24612         PR middle-end/26134
24613         * gcc.dg/tree-ssa/complex-3.c: New test.
24614
24615 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24616
24617         * gcc.c-torture/compile/volatile-1.c: New test.
24618
24619 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24620
24621         PR 26180
24622         * gcc.dg/tree-ssa/pr26180.c: New test.
24623
24624 2006-02-08  Jeff Law  <law@redhat.com>
24625
24626         * gcc.dg/tree-ssa/pr21417.c: New test.
24627
24628 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24629
24630         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24631         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24632
24633 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24634
24635         * lib/scanrtl.exp: New.
24636
24637 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24638
24639         PR c++/26071
24640         * g++.dg/other/virtual2.C: New test.
24641
24642         PR c++/26070
24643         * g++.dg/other/virtual1.C: New test.
24644
24645 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24646
24647         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24648         cleanup-ipa-dump): Update dump file glob patterns.
24649         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24650         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24651
24652         * lib/gcc-dg.exp: Load it.
24653         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24654
24655 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24656
24657         PR testsuite/26159
24658         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24659         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24660
24661 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24662
24663         PR fortran/25577
24664         * gfortran.dg/mvbits_1.f90: New.
24665
24666 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24667
24668         * g++.dg/warn/Wdiv-by-zero.C: New test.
24669         * g++.dg/warn/Wno-div-by-zero.C: New.
24670
24671 2006-02-07  Jeff Law  <law@redhat.com>
24672
24673         * gcc.dg/tree-ssa/pr21559.c: New test.
24674
24675         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24676         multiple VRP passes.
24677         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24678         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24679         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24680         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24681         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24682         * gcc.dg/tree-ssa/vrp02.c: Likewise
24683         * gcc.dg/tree-ssa/vrp11.c: Likewise
24684         * gcc.dg/tree-ssa/pr14341.c: Likewise
24685         * gcc.dg/tree-ssa/vrp19.c: Likewise
24686         * gcc.dg/tree-ssa/vrp20.c: Likewise
24687         * gcc.dg/tree-ssa/vrp03.c: Likewise
24688         * gcc.dg/tree-ssa/pr21086.c: Likewise
24689         * gcc.dg/tree-ssa/pr21959.c: Likewise
24690         * gcc.dg/tree-ssa/vrp21.c: Likewise
24691         * gcc.dg/tree-ssa/vrp04.c: Likewise
24692         * gcc.dg/tree-ssa/pr25485.c: Likewise
24693         * gcc.dg/tree-ssa/pr22026.c: Likewise
24694         * gcc.dg/tree-ssa/vrp22.c: Likewise
24695         * gcc.dg/tree-ssa/vrp05.c: Likewise
24696         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24697         * gcc.dg/tree-ssa/pr20701.c: Likewise
24698         * gcc.dg/tree-ssa/vrp23.c: Likewise
24699         * gcc.dg/tree-ssa/vrp06.c: Likewise
24700         * gcc.dg/tree-ssa/pr22117.c: Likewise
24701         * gcc.dg/tree-ssa/pr20702.c: Likewise
24702         * gcc.dg/tree-ssa/vrp15.c: Likewise
24703         * gcc.dg/tree-ssa/pr21090.c: Likewise
24704         * gcc.dg/tree-ssa/pr21294.c: Likewise
24705         * gcc.dg/tree-ssa/vrp24.c: Likewise
24706         * gcc.dg/tree-ssa/vrp07.c: Likewise
24707         * gcc.dg/tree-ssa/pr21563.c: Likewise
24708         * gcc.dg/tree-ssa/pr25382.c: Likewise
24709         * gcc.dg/tree-ssa/vrp16.c: Likewise
24710         * gcc.dg/tree-ssa/vrp25.c: Likewise
24711         * gcc.dg/tree-ssa/vrp08.c: Likewise
24712         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24713         * gcc.dg/tree-ssa/vrp17.c: Likewise
24714         * gcc.dg/tree-ssa/pr21458.c: Likewise
24715         * g++.dg/tree-ssa/pr18178.C: Likewise
24716
24717 2006-02-07  Richard Guenther  <rguenther@suse.de>
24718
24719         PR c++/26140
24720         Revert
24721         2006-01-30  Richard Guenther  <rguenther@suse.de>
24722         PR c++/23372
24723         * gcc.dg/pr23372-1.C: New testcase.
24724
24725         * g++.dg/tree-ssa/pr26140.C: New testcase.
24726
24727 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24728
24729         PR c++/9737
24730         * g++.dg/template/ttp15.C: New test.
24731         * g++.dg/template/ttp16.C: Likewise.
24732         * g++.dg/template/ttp17.C: Likewise.
24733         * g++.old-deja/g++.pt/ttp36.C: Remove.
24734         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24735         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24736         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24737         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24738         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24739         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24740         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24741         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24742         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24743
24744 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24745
24746         PR libfortran/23815
24747         * unf_io_convert_4.f90: New test.
24748
24749 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24750
24751         * gcc.dg/tree-ssa/loadpre10.c: New test.
24752         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24753         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24754         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24755
24756 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24757
24758         PR libfortran/24685
24759         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24760
24761 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24762
24763         PR tree-opt/25251
24764         * gfortran.dg/assign_7.f: New test.
24765
24766 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24767
24768         PR fortran/26041
24769         PR fortran/26064
24770         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24771         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24772         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24773
24774 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24775
24776         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24777         in size_t typedef.
24778
24779 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24780
24781         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24782         * g++.dg/charset/string.c (foo): Likewise.
24783         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24784         const char*
24785         * g++.dg/ext/builtin2.C (printf): Likewise.
24786         * g++.dg/init/new15.C (printf): Likewise.
24787         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24788         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24789         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24790         * g++.dg/template/non-dependent4.C (temp): Likewise.
24791         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24792         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24793         parameter type to const char*.
24794         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24795         Change type to const char*.
24796         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24797         Likewise.
24798         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24799         second parameter type to const char*.
24800         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24801         (Y::Y): Change parameter type to const char*.
24802         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24803         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24804         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24805         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24806         (char*).
24807         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24808         const char*.
24809         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24810         type to const char*.
24811         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24812         return type to const char*.
24813         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24814         to const char*.
24815         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24816         * g++.old-deja/g++.law/refs1.C: Likewise.
24817         * g++.old-deja/g++.law/visibility1.C: Likewise.
24818         * g++.old-deja/g++.law/visibility2.C: Likewise.
24819         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24820         const char*.
24821         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24822         * g++.old-deja/g++.mike/net48.C: Likewise.
24823         * g++.old-deja/g++.mike/p646.C: Likewise.
24824         * g++.old-deja/g++.mike/p6746.C: Likewise.
24825         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24826         type to const char*.
24827         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24828         deprecated conversion warning.
24829         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24830         char*.
24831         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24832         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24833         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24834         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24835         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24836         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24837         * g++.old-deja/g++.pt/t39.C: Likewise.
24838         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24839         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24840
24841 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24842
24843         PR fortran/25075
24844         intrinsic_argument_conformance_1.f90: New test.
24845
24846 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24847
24848         PR fortran/20845
24849         * gfortran.dg/char_result_11.f90: Add SAVE.
24850         * gfortran.dg/der_pointer_4.f90: Ditto.
24851         * gfortran.dg/default_initialization.f90: New test.
24852
24853 2006-02-03  Jeff Law  <law@redhat.com>
24854
24855         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24856         handle more than 100 dump files.
24857         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24858         * lib/scantree.exp (scan-tree-dump): Likewise.
24859         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24860         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24861         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24862         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24863         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24864
24865 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24866
24867         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24868
24869 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24870
24871         * g++.dg/template/using12.C: New test.
24872
24873 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24874
24875         * gcc.target/powerpc/pr25960.c: New test.
24876
24877 2006-02-02  Steven G. Kargl  <kargls@comcast>
24878
24879         PR fortran/24958
24880         gfortran.dg/nullify_2.f90: New test.
24881
24882 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24883
24884         PR 25990
24885         * gcc.dg/gomp/pr25990.c: New test.
24886
24887 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24888
24889         PR c++/25342
24890         * g++.gd/template/partial4.C: New test.
24891
24892 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24893
24894         PR middle-end/26001
24895         * gfortran.dg/data_char_2.f90: New.
24896
24897 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24898
24899         PR fortran/26039
24900         maxval_maxloc_conformance_1.f90: New test.
24901
24902 2006-01-31  Richard Guenther  <rguenther@suse.de>
24903
24904         * gcc.target/i386/sselibm-1.c: New testcase.
24905         * gcc.target/i386/sselibm-2.c: Likewise.
24906         * gcc.target/i386/sselibm-3.c: Likewise.
24907         * gcc.target/i386/sselibm-4.c: Likewise.
24908         * gcc.target/i386/sselibm-5.c: Likewise.
24909
24910 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24911
24912         PR fortran/24266
24913         * gfortran.dg/arrayio_derived_2.f90: New.
24914
24915 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24916
24917         * gcc.dg/unsigned-long-compare.c: New test.
24918
24919 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24920
24921         PR testsuite/25318
24922         * lib/target-supports.exp (check_effective_target_freorder):
24923         Check to see if target supports -freorder-blocks-and-partition.
24924         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24925         instead of "dg-require-named-sections".
24926
24927 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24928
24929         PR target/14798:
24930         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24931         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24932         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24933         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24934         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24935         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24936         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24937         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24938
24939 2006-01-30  Richard Guenther  <rguenther@suse.de>
24940
24941         PR c++/23372
24942         * gcc.dg/pr23372-1.C: New testcase.
24943
24944 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24945
24946         * gcc.dg/gomp/pr25874.c: New test.
24947
24948 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24949
24950         PR tree-opt/25911
24951         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24952
24953 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24954
24955         PR fortran/18578
24956         PR fortran/18579
24957         PR fortran/20857
24958         PR fortran/20885
24959         * gfortran.dg/intent_out_1.f90: New test.
24960
24961 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24962
24963         PR fortran/17911
24964         * gfortran.dg/procedure_lvalue.f90: New test.
24965
24966         PR fortran/20895
24967         PR fortran/25030
24968         * gfortran.dg/char_pointer_assign_2.f90: New test.
24969         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24970         assignment to be consistent with standard.
24971         * gfortran.dg/char_result_2.f90: The same.
24972         * gfortran.dg/char_result_8.f90: The same.
24973
24974 2006-01-28  Zack Weinberg  <zackw@panix.com>
24975
24976         * gcc.dg/Woverlength-strings.c
24977         * gcc.dg/Woverlength-strings-pedantic-c89.c
24978         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24979         * gcc.dg/Woverlength-strings-pedantic-c99.c
24980         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24981
24982 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24983
24984         * gcc.c-torture/execute/20060127-1.c: New test.
24985
24986 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24987
24988         PR c++/25999
24989         * g++.dg/ext/pragmaweak1.C: New test.
24990
24991 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24992
24993         PR c++/25855
24994         * g++.dg/template/spec29.C: New test.
24995
24996 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24997
24998         PR c/19606.
24999         * gcc.c-torture/execute/pr19606.c: New.
25000
25001 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
25002
25003         * gcc.dg/pragma-re-4.c: New test.
25004
25005 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
25006
25007         PR fortran/25964
25008         * gfortran.dg/assumed_size_refs_3.f90: New test.
25009
25010 2006-01-27  Ben Elliston  <bje@au.ibm.com>
25011
25012         * gcc.misc-tests/dectest.exp: Remove defunct comment.
25013
25014 2006-01-26  Laurent GUERBY <laurent@guerby.net>
25015
25016         PR ada/21317
25017         * ada/acats/support/impdef.a: Add One_Long_Second.
25018         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
25019         * ada/acats/tests/c9/c94026.a: Likewise.
25020         * ada/acats/tests/c9/c97305c.ada: Likewise.
25021         * ada/acats/tests/c9/c99004a.ada: Likewise.
25022
25023 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
25024
25025         PR fortran/25964
25026         * gfortran.dg/global_references_2.f90: New test.
25027
25028         PR fortran/25084
25029         PR fortran/20852
25030         PR fortran/25085
25031         PR fortran/25086
25032         * gfortran.dg/assumed_charlen_function_1.f90: New test.
25033         * gfortran.dg/assumed_charlen_function_3.f90: New test.
25034
25035         PR fortran/25416
25036         * gfortran.dg/assumed_charlen_function_2.f90: New test.
25037
25038 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
25039
25040         PR c/25892
25041         * gcc.dg/Wpointer-sign.c: New.
25042         * gcc.dg/Wpointer-sign-Wall.c: New.
25043         * gcc.dg/Wpointer-sign-Wall-no.c: New.
25044         * gcc.dg/Wpointer-sign-pedantic.c: New.
25045         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
25046         * gcc.dg/conv-2.c: Use -Wpointer-sign.
25047
25048 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
25049
25050         PR C/25861
25051         * gcc.c-torture/compile/pr25861.c: New test.
25052
25053 2006-01-26  Paul Brook  <paul@codesourcery.com>
25054
25055         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
25056         on short-enum targets.
25057         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
25058         variable.
25059         (generate_fields): Use short_enums.
25060         (main): Set short_enums.  Document -e.
25061         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
25062         on short-enum targets.
25063         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
25064         variable.
25065         (generate_fields): Use short_enums.
25066         (main): Set short_enums.  Document -e.
25067         * lib/target-supports.exp (check_effective_target_short_enums): New.
25068
25069 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
25070
25071         PR target/25947
25072         * gcc.dg/torture/pr25947-1.c: New test.
25073
25074 2006-01-25  Jan Hubicka  <jh@suse.cz>
25075             Roger Sayle  <roger@eyesopen.com>
25076
25077         PR rtl-optimization/25703
25078         * gcc.target/i386/20060125-1.c: New test case.
25079         * gcc.target/i386/20060125-2.c: New test case.
25080
25081 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
25082
25083         PR fortran/18540
25084         * gfortran.dg/goto_1.f: New.
25085
25086 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
25087
25088         PR fortran/25716
25089         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
25090         25716 on 32-bit systems too.
25091
25092 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
25093
25094         PR testsuite/25590
25095         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
25096
25097 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
25098
25099         * gcc.dg/tree-ssa/gen-vect-33.c: New.
25100
25101 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25102
25103         PR fortran/25835
25104         * gfortran.dg/read_eof.f90: Delete, renamed.
25105         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
25106         * gfortran.dg/read_eof_2.f90: New test.
25107         * gfortran.dg/read_eof_3.f90: New test.
25108
25109 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
25110
25111         PR tree-opt/25860
25112         * gcc.c-torture/compile/pr25860.c: New test.
25113
25114 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25115
25116         PR c++/25552
25117         * g++.dg/parse/dtor8.C: New test.
25118
25119 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
25120
25121         PR testsuite/25891
25122         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
25123         * gcc.dg/gomp/gomp.exp: Return without testing anything if
25124         check_effective_target_fopenmp returns 0.
25125
25126 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
25127
25128         PR ada/20548
25129         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
25130         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
25131         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
25132
25133 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
25134
25135         PR tree-opt/25857
25136         * g++.dg/opt/pr25857.C: New test.
25137
25138 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
25139         Jan Hubicka  <jh@suse.cz>
25140         Richard Guenther  <rguenther@suse.de>
25141
25142         PR rtl-optimization/25654
25143         * gcc.dg/torture/pr25654.c: New testcase.
25144         * gcc.target/i386/pr25654.c: Likewise.
25145
25146 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
25147
25148         PR fortran/25901
25149         * gfortran.dg/internal references_2.f90: New test.
25150
25151         Fix regression in testing of admissability of attributes.
25152         * gfortran.dg/intent_used_1.f90: New test.
25153
25154 2006-01-23  Ben Elliston  <bje@au.ibm.com>
25155
25156         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
25157         Remove target conditional torture options for i?86 and x86_64
25158         GNU/Linux.
25159
25160 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25161
25162         PR c++/10891
25163         * g++.dg/rtti/no-rtti.C: New.
25164
25165 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
25166
25167         PR c++/25895
25168         * g++.dg/inherit/conv2.C: New test.
25169
25170         PR c++/25856
25171         * g++.dg/parse/dtor7.C: New test.
25172
25173         PR c++/25858
25174         * g++.dg/template/crash44.C: New test.
25175
25176 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
25177
25178         PR fortran/25124
25179         PR fortran/25625
25180         * gfortran.dg/internal_references_1.f90: New test.
25181           PR fortran/20881
25182         PR fortran/23308
25183         PR fortran/25538
25184         PR fortran/25710
25185         * gfortran.dg/global_references_1.f90: New test.
25186         * gfortran.dg/g77/19990905-1.f: Restore the error that
25187         there is a clash between the common block name and
25188         the name of a subroutine reference.
25189
25190         PR fortran/PR24276
25191         * gfortran.dg/aliasing_dummy_1.f90: New test.
25192
25193 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
25194
25195         * gcc.dg/vmx/1b-01.c: Warning fix.
25196         * gcc.dg/vmx/1c-02.c: Likewise.
25197         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
25198
25199 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
25200
25201         PR testsuite/24962
25202         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
25203
25204 2006-01-20  Richard Guenther  <rguenther@suse.de>
25205         Steven Bosscher <stevenb.gcc@gmail.com>
25206
25207         PR rtl-optimization/24626
25208         * gcc.dg/torture/pr24626-1.c: New testcase.
25209         * gcc.dg/torture/pr24626-2.c: Likewise.
25210         * gcc.dg/torture/pr24626-3.c: Likewise.
25211         * gcc.dg/torture/pr24626-4.c: Likewise.
25212
25213 2006-01-20  Dirk Mueller  <dmueller@suse.com>
25214
25215         PR c++/5520
25216         * g++.dg/warn/empty-body.C: New.
25217
25218 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
25219
25220         PR c++/22136
25221         * g++.dg/template/using10.C: New test.
25222         * g++.dg/temlpate/using11.C: Likewise.
25223         * g++.dg/inherit/using5.C: Tweak error messages.
25224
25225 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
25226
25227         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
25228         target test.
25229         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
25230
25231 2006-01-19  Jan Hubicka  <jh@suse.cz>
25232
25233         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
25234
25235 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25236
25237         PR c++/25854
25238         * g++.dg/template/spec28.C: New test.
25239
25240 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
25241
25242         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25243         (switchfiles): Fix fprintf's by adding srcdir or removing it.
25244
25245 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
25246
25247         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
25248         * gcc.dg/gomp/critical-1.c: Likewise.
25249         * gcc.dg/gomp/critical-3.c: Likewise.
25250         * gcc.dg/gomp/empty.c: Likewise.
25251         * gcc.dg/gomp/ordered-1.c: Likewise.
25252         * gcc.dg/gomp/for-4.c: Likewise.
25253         * gcc.dg/gomp/for-6.c: Likewise.
25254         * gcc.dg/gomp/master-3.c: Likewise.
25255         * gcc.dg/gomp/for-8.c: Likewise.
25256         * gcc.dg/gomp/for-10.c: Likewise.
25257         * gcc.dg/gomp/for-18.c: Likewise.
25258         * gcc.dg/gomp/for-5.c: Likewise.
25259         * gcc.dg/gomp/for-7.c: Likewise.
25260         * gcc.dg/gomp/for-9.c: Likewise.
25261
25262 2006-01-18  Jeff Law  <law@redhat.com>
25263
25264         * gcc.dg/tree-ssa/vrp25.c: New test.
25265
25266 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25267
25268         * gcc.dg/pr25805.c: Fix misapplied patch.
25269
25270 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
25271
25272         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
25273         (check_effective_target_vect_udot_qi): New.
25274         (check_effective_target_vect_sdot_hi): New.
25275         (check_effective_target_vect_udot_hi): New.
25276         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
25277         prefixed with "wrapv-" with -fwrapv.
25278         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
25279         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
25280         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
25281         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
25282         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
25283
25284         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
25285         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
25286         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
25287         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
25288
25289 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25290
25291         PR c++/16829
25292         * g++.dg/other/default2.C: New test.
25293         * g++.dg/other/default3.C: New test.
25294
25295 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25296
25297         PR c/25805
25298         * gcc.dg/pr25805.c: New file.
25299
25300 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
25301
25302         PR c++/25836
25303         * g++.dg/template/init6.C: New test.
25304
25305 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
25306
25307         * gcc.dg/tree-ssa/pr24287.c: New test
25308
25309 2006-01-18  Eric Christopher  <echristo@apple.com>
25310
25311         * g++.dg/eh/table.C: New.
25312
25313 2006-01-18  DJ Delorie  <dj@redhat.com>
25314
25315         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25316         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25317         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25318         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25319
25320 2006-01-18  Jeff Law  <law@redhat.com>
25321
25322         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25323         on wrapping on overflow semantics.
25324
25325         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25326
25327         * gcc.gc/tree-ssa/vrp23.c: New test.
25328         * gcc.gc/tree-ssa/vrp24.c: New test.
25329
25330 2006-01-18  Richard Henderson  <rth@redhat.com>
25331             Aldy Hernandez  <aldyh@redhat.com>
25332             Jakub Jelinek  <jakub@redhat.com>
25333             Diego Novillo  <dnovillo@redhat.com>
25334             Uros Bizjak  <uros@kss-loka.si>
25335
25336         * gcc.dg/gomp: New directory.
25337
25338 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25339             Steven G. Kargl  <kargls@comcast.net>
25340
25341         PR fortran/20869
25342         * gfortran.dg/intrinsic_external_1.f90: New test.
25343
25344         PR fortran/20875.
25345         * gfortran.dg/elemental_pointer_1.f90: New test.
25346
25347         PR fortran/25024
25348         * gfortran.dg/external_procedures_1.f90: New test.
25349
25350         PR fortran/25785
25351         gfortran.dg/assumed_present.f90: New test.
25352
25353 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * g++.dg/parse/lookup5.C: New test.
25356
25357 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25358
25359         PR fortran/25697
25360         * gfortran.dg/read_eof.f90: New test.
25361
25362 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25363
25364         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25365         add a closing brace.
25366
25367 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25368
25369         PR fortran/25631
25370         * gfortran.dg/fmt_tl.f: New test.
25371
25372 2006-01-17  Eric Christopher  <echristo@apple.com>
25373
25374         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25375         * g++.old-deja/g++.warn/impint2.C: Ditto.
25376         * g++.old-deja/g++.other/null1.C: Ditto.
25377         * g++.dg/warn/conv2.C: Ditto.
25378         * g++.dg/warn/conv4.C: New file.
25379
25380 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25381
25382         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25383
25384 2006-01-17  Andreas Jaeger  <aj@suse.de>
25385             Janis Johnson <janis187@us.ibm.com>
25386
25387         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25388         in 64-bit.
25389         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25390         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25391
25392 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25393
25394         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25395         (switchfiles): xfail txxx where xxx >= 25.
25396
25397 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25398
25399         PR testsuite/25764
25400         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25401
25402 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25403
25404         PR c/25682
25405         * gcc.dg/pr25682.c: New test.
25406         * g++.dg/parse/array-size2.C: New test.
25407
25408 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25409
25410         * consistency.vlad: Remove entire directory, 1652 files.
25411
25412 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25413
25414         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25415         check_effective_target_dfprt_nocache): New.
25416         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25417         (check_effective_target_dfprt): New.
25418         * lib/c-compat.exp (check_dfp): Remove.
25419         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25420         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25421         level of support for decimal float.
25422         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25423         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25424         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25425         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25426         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25427         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25428         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25429         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25430         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25431         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25432         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25433         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25434         directives.
25435
25436 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25437
25438         PR testsuite/25741
25439         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25440         $base_dir/../.
25441         * lib/gfortran.exp (gfortran_init): Likewise.
25442         * lib/obj-c++.exp (obj-c++_init): Likewise.
25443         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25444         (scan-assembler-dem-not): Likewise.
25445         * lib/scandump.exp (scan-dump-dem): Likewise.
25446         (scan-dump-dem-not): Likewise.
25447
25448 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25449
25450         PR testsuite/25767
25451         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25452         powerpc-*-darwin*.
25453         * lib/obj-c++.exp (obj-c++_init): Likewise.
25454
25455 2006-01-16  Richard Guenther  <rguenther@suse.de>
25456
25457         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25458
25459 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25460
25461         PR testsuite/25777
25462         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25463         to LD_LIBRARY_PATH.
25464
25465 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25466             Andrew Pinski  <pinskia@physics.uc.edu>
25467
25468         * gcc.dg/minmax-1.c: New test.
25469
25470 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25471
25472         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25473         * gcc.misc-tests/dectest.exp: Ditto.
25474
25475 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25476
25477         PR testsuite/25796
25478         * gcc.target/i386/cmov6.c: Use -march=k8.
25479
25480 2006-01-15  Andreas Jaeger  <aj@suse.de>
25481
25482         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25483         x86 does not have __float128.
25484
25485 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25486
25487         * gcc.target/i386/cmov6.c: New test.
25488
25489 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25490
25491         PR c++/25663
25492         * g++.dg/template/ctor6.C: New test.
25493
25494 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25495
25496         PR tree-optimization/25485
25497         * gcc.dg/tree-ssa/pr25485.c: New.
25498
25499 2006-01-14  Richard Guenther  <rguenther@suse.de>
25500
25501         PR tree-optimization/22548
25502         PR tree-optimization/22555
25503         PR tree-optimization/22501
25504         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25505         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25506         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25507         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25508         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25509         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25510         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25511         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25512         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25513
25514 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25515
25516         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25517         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25518
25519 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25520         Richard Guenther  <rguenther@suse.de>
25521
25522         PR rtl-optimization/24257
25523         * gcc.dg/torture/pr24257.c: New testcase.
25524
25525 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25526
25527         * gcc.c-torture/execute/20060110-1.c: New test.
25528         * gcc.c-torture/execute/20060110-2.c: New test.
25529
25530 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25531
25532         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25533
25534 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25535
25536         PR fortran/25756
25537         * gfortran.dg/label_3.f90: New test.
25538
25539 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25540
25541         PR tree-optimization/25771
25542         * g++.dg/tree-ssa/pr25771.C: New test
25543
25544 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25545
25546         PR tree-opt/24365
25547         * g++.dg/opt/complex5.C: New test.
25548
25549 2006-01-13  Richard Guenther  <rguenther@suse.de>
25550
25551         * gcc.target/i386/387-9.c: New testcase.
25552
25553 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25554
25555         PR c++/24824
25556         * g++.dg/debug/dwarf2-1.C: New.
25557
25558 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25559
25560         PR testsuite/25728
25561         * lib/gcov.exp (verify-lines): Add "close $fd".
25562
25563 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25564             Ben Elliston  <bje@au.ibm.com>
25565
25566         * gcc.dg/dfp/inf-1.c: New test.
25567
25568 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25569             Yao Qi  <qiyaoltc@cn.ibm.com>
25570             Ben Elliston  <bje@au.ibm.com>
25571             Jon Grimm  <jgrimm2@us.ibm.com>
25572
25573         * gcc.dg/nodfp-1.c: New test.
25574         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25575         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25576         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25577         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25578         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25579         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25580         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25581         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25582         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25583         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25584         * gcc.dg/format/dfp-printf-1.c: Likewise.
25585         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25586         (compat_setup_dfp): New.
25587         * gcc.dg/compat/compat.exp: Use it.
25588         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25589         Make some variables global, prepend "compat_" to their names.
25590         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25591         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25592         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25593         * lib/compat.exp (compat_skip_list): Make global, rename.
25594         * lib/c-compat.exp: New file.
25595         * lib/target-supports.exp (check_effective_target_dfp): New.
25596
25597         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25598         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25599         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25600         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25601         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25602         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25603         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25604         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25605         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25606         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25607         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25608         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25609         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25610         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25611         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25612         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25613         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25614         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25615         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25616         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25617         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25618         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25619         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25620         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25621         gcc.dg/dfp/struct-layout-1.c,
25622         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25623         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25624         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25625         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25626         gcc.dg/dfp/func-vararg-dfp.c,
25627         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25628         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25629         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25630         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25631         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25632
25633 2006-01-11  Richard Guenther  <rguenther@suse.de>
25634
25635         PR tree-optimization/25734
25636         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25637
25638 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25639
25640         PR fortran/25486
25641         * gfortran.dg/literal_character_constant_1_x.F: New test.
25642         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25643         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25644         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25645
25646 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25647
25648         PR c++/25386
25649         * g++.dg/ext/packed3.C: Add expected packed error.
25650
25651 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25652
25653         PR target/25706
25654         * gcc.dg/torture/pr25706-1.c: New test.
25655
25656 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25657
25658         PR tree-optimization/23109
25659         PR tree-optimization/23948
25660         PR tree-optimization/24123
25661
25662         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25663         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25664         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25665         g++.dg/tree-ssa/pr23948.C: New testcases.
25666         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25667         three divisions in order to do the optimization.
25668
25669 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25670
25671         PR c++/25632
25672         * g++.dg/other/pr25632.C: New test.
25673
25674 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25675
25676         PR fortran/25730
25677         * gfortran.dg/used_types_1.f90: New test.
25678
25679 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25680
25681         PR target/25718
25682         * gcc.dg/torture/pr25718-1.c: New test.
25683
25684 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25685
25686         * gfortran.dg/list_read_2.f90: Fix typo in description.
25687
25688 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25689
25690         * lib/target-supports.exp (check_visibility_available): Simplify test
25691         for *-*-netware*.
25692         (check_profiling_available): Fail for *-*-netware*.
25693         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25694         * gcc.dg/20021014-1.c: Likewise.
25695         * gcc.dg/nest.c: Likewise.
25696
25697 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25698
25699         fortran/24936
25700         * gfortran.dg/forall_3.f90: New test.
25701
25702 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25703
25704         PR fortran/21977
25705         * gfortran.dg/nesting_2.f90: New test.
25706         * gfortran.dg/nesting_3.f90: New test.
25707
25708 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25709
25710         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25711         Fix typo in comment.
25712
25713 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25714
25715         * gfortran.dg/single_char_string.f90: New test.
25716
25717 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25718
25719         * gfortran.dg/ichar_2.f90: New test.
25720
25721 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25722
25723         PR fortran/25093
25724         * gfortran.dg/private_type_4.f90: New.
25725
25726 2006-01-07  Richard Guenther  <rguenther@suse.de>
25727
25728         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25729
25730 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25731
25732         * gfortran.dg/func_decl_1.f90: New.
25733         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25734         * gfortran.dg/array_alloc_2.f90: Likewise.
25735         * gfortran.dg/char_result_8.f90: Likewise.
25736         * gfortran.dg/dup_save_1.f90: Likewise.
25737         * gfortran.dg/dup_save_2.f90: Likewise.
25738         * gfortran.dg/f2c_6.f90: Likewise.
25739         * gfortran.dg/f2c_7.f90: Likewise.
25740         * gfortran.dg/func_result_2.f90: Likewise.
25741         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25742
25743 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25744
25745         PR fortran/22146
25746         * gfortran.dg/elemental_subroutine_1.f90: New test.
25747         * gfortran.dg/elemental_subroutine_2.f90: New test.
25748
25749         PR fortran/25029
25750         PR fortran/21256
25751         * gfortran.dg/assumed_size_refs_1.f90: New test.
25752
25753         PR fortran/20868
25754         PR fortran/20870
25755         * gfortran.dg/assumed_size_refs_2.f90: New test.
25756         * gfortran.dg/initialization_1.f90: Change warning message.
25757
25758 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25759
25760         * gcc.dg/tree-ssa/loop-15.c: New test.
25761
25762 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25763
25764         PR fortran/25598
25765         * gfortran.dg/backspace_3.f: New test.
25766         * gfortran.dg/backspace_4.f: New test.
25767
25768 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25769
25770         PR fortran/24268
25771         * gfortran.dg/fmt_white.f: Update test.
25772
25773 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25774
25775         * gcc.dg/cast-1.c: Add new warning.
25776         * gcc.dg/cast-2.c: Likewise.
25777         * gcc.dg/cast-3.c: Likewise.
25778         * gcc.dg/format/cast-1.c: Likewise.
25779         * gcc.dg/cast-4.c: New testcase.
25780
25781 2006-01-05  Richard Guenther  <rguenther@suse.de>
25782
25783         PR tree-optimization/22555
25784         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25785
25786 2006-01-05  Richard Guenther  <rguenther@suse.de>
25787             Diego Novillo  <dnovillo@redhat.com>
25788
25789         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25790         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25791         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25792         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25793         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25794         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25795         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25796         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25797         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25798         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25799         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25800         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25801         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25802         * treelang/compile/extravar.tree: Likewise.
25803         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25804         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25805         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25806         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25807         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25808
25809 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25810
25811         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25812         for 64-bit fix.
25813
25814 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25815
25816         PR fortran/23675
25817         gfortran.dg/char_result_11.f90: New.
25818
25819 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/24782
25822         * g++.dg/parse/access9.C: New test.
25823         * g++.dg/tc1/dr52.C: Tweak error markers.
25824
25825 2006-01-04  Richard Henderson  <rth@redhat.com>
25826
25827         Merge from gomp branch.
25828         * g++.dg/parse/pragma2.C: Update expected error lines.
25829
25830 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25831
25832         * g++.dg/other/i386-2.C: New test.
25833
25834         PR target/25554
25835         * gcc.c-torture/compile/20051228-1.c: New test.
25836
25837         PR c/25559
25838         * gcc.dg/pr25559.c: New test.
25839
25840 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/25492
25843         * g++.dg/lookup/friend9.C: New test.
25844
25845         PR c++/25625
25846         * g++.dg/template/repo5.C: New test.
25847
25848 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25849
25850         PR fortran/25101
25851         * gfortran.dg/forall_2.f90: New test.
25852
25853 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25854
25855         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25856         dg-require-weak.  Adjust regexp to handle leading-underscore
25857         targets and space as well as TAB after .weak.  Change previous
25858         64-bit fix to not use naked dot.
25859
25860 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25861
25862         PR rtl-optimization/25578
25863         * gcc.c-torture/execute/20060102-1.c: New testcase.
25864
25865 2006-01-03  Richard Guenther  <rguenther@suse.de>
25866
25867         PR c/25183
25868         * gcc.dg/torture/pr25183.c: New testcase.
25869
25870 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25871
25872         Merge from gomp-branch.
25873         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25874         * gcc.dg/ia64-sync-2.c: Likewise.
25875         * gcc.dg/ia64-sync-3.c: Likewise.
25876         * gcc.dg/ia64-sync-4.c: Likewise.
25877         * gcc.dg/sync-2.c: Likewise.
25878         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25879         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25880
25881 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25882
25883         PR c++/25635
25884         * g++.dg/parse/operator6.C: New test.
25885
25886         PR c++/25637
25887         * g++.dg/parse/error29.C: New test.
25888
25889         PR c++/25638
25890         * g++.dg/parse/dtor6.C: New test.
25891
25892         PR c++/25633
25893         * g++.dg/parse/ctor3.C: New test.
25894
25895         PR c++/25634
25896         * g++.dg/template/class3.C: New test.
25897
25898 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25899
25900         * g++.dg/debug/debug9.C: New.
25901
25902 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25903
25904         PR fortran/24640
25905         * gfortran.dg/label_2.f90: New test.
25906
25907 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25908
25909         * g++.dg/lookup/using12.C: Tighten error marker.
25910
25911 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25912             Andrew Pinski <pinskia@physics.uc.edu>
25913
25914         * gcc.target/powerpc/darwin-abi-3.c: New file.
25915         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25916         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25917         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25918         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25919         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25920         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25921         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25922         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25923
25924 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25925
25926         * gcc.dg/tree-ssa/loadpre1.c: New;
25927         * gcc.dg/tree-ssa/loadpre2.c: New;
25928         * gcc.dg/tree-ssa/loadpre3.c: New;
25929         * gcc.dg/tree-ssa/loadpre4.c: New;
25930         * gcc.dg/tree-ssa/loadpre5.c: New;
25931         * gcc.dg/tree-ssa/loadpre6.c: New;
25932         * gcc.dg/tree-ssa/loadpre7.c: New;
25933         * gcc.dg/tree-ssa/loadpre8.c: New;
25934         * gcc.dg/tree-ssa/loadpre9.c: New;
25935
25936 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25937
25938         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25939         * g++.dg/abi/thunk4.C: Likewise.
25940
25941 2006-01-01  Andreas Jaeger  <aj@suse.de>
25942
25943         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25944         portable.
25945
25946 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25947
25948         PR c++/25294
25949         * gcc.dg/pragma-pack-3.c: New test.
25950         * g++.dg/parse/pragma3.C: New test.
25951
25952 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25953
25954         PR middle-end/24827
25955         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25956
25957 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25958
25959         PR testsuite/25214
25960         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25961
25962 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25963
25964         PR fortran/22607
25965         * gfortran-dg/pure_byref_3.f90: New.
25966
25967         fortran/PR 25396
25968         * gfortran.dg/userdef_operator_1.f90: New.
25969
25970 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         * g++.dg/abi/thunk3.C: New.
25973         * g++.dg/abi/thunk4.C: New.
25974
25975 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25976
25977         PR fortran/25532
25978         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25979         associated derived type components of derived types are
25980         properly declared in contained procedures.
25981
25982 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25983
25984         PR libgfortran/25139
25985         * gfortran.dg/backspace_2.f: New test.
25986
25987 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25988
25989         PR libgfortran/25550
25990         * gfortran.dg/endfile.f: New test.
25991
25992 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25993
25994         PR libgfortran/25419
25995         * gfortran.dg/comma.f: New test.
25996
25997 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25998
25999         * lib/gfortran-dg.exp: Remove trailing whitespace.
26000         * lib/fortran-torture.exp: Test with -fbounds-check instead of
26001         -funroll-all-loops.
26002
26003 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
26004
26005         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
26006         Extended Double long doubles or repeat tests when long double is
26007         the same size as double.
26008
26009 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26010
26011         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
26012
26013         PR testsuite/25442
26014         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
26015         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
26016
26017         PR testsuite/25441
26018         * gcc.dg/pr23911.c: Make test variable static.
26019
26020         PR testsuite/25444
26021         * gcc.dg/tree-ssa/pr14841.c: Likewise.
26022
26023 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/25439
26026         * g++.dg/parse/crash17.C: Adjust error markers.
26027         * g++.dg/template/error20.C: New test.
26028
26029 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
26030
26031         PR c++/23172
26032         * g++.dg/ext/complit4.C: New test.
26033
26034         PR c++/25417
26035         * g++.dg/ext/complit5.C: Likewise.
26036
26037 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
26038
26039         PR tree-optimization/25125
26040         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
26041         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
26042         * gcc.c-torture/execute/pr25125.c: New.
26043
26044 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
26045
26046         PR fortran/25029
26047         PR fortran/21256
26048         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
26049         functions with incorrect assumed size references.
26050
26051 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
26052
26053         PR c++/23171
26054         * g++.dg/opt/init1.C: New test.
26055
26056 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
26057
26058         PR c++/24671
26059         * g++.dg/template/sfinae3.C: New test.
26060
26061 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26062
26063         * g++.dg/other/friend4.C: New test.
26064
26065 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
26066
26067         PR target/25005
26068         * g++.dg/opt/pr25005.C: New test.
26069
26070 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
26071
26072         PR c++/25369
26073         * g++.dg/template/ptrmem16.C: New test.
26074
26075 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
26076
26077         PR fortran/25029
26078         PR fortran/21256
26079         * gfortran.dg/initialization_1.f90: Add test of SIZE.
26080
26081 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26082
26083         PR libgfortran/25307
26084         * gfortran.dg/list_read_5.f90: New test.
26085
26086 2005-12-22  Richard Henderson  <rth@redhat.com>
26087
26088         * gcc.target/i386/sse-7.c: Use -msse2.
26089
26090 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
26091
26092         PR rtl-optimization/25432
26093         * gcc.c-torture/compile/20051216-1.c: New test.
26094
26095         PR objc/25328
26096         * objc/execute/pr25328.m: New test.
26097
26098 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
26099
26100         PR c++/25364
26101         * g++.dg/template/call4.C: New test.
26102
26103 2005-12-22  Dale Johannesen  <dalej@apple.com>
26104
26105         * gcc.target/i386/sse-17.c: New.
26106
26107 2005-12-22  Paul Brook  <paul@codesourcery.com>
26108
26109         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
26110
26111 2005-12-22  Paul Brook  <paul@codesourcery.com>
26112
26113         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
26114
26115 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26116
26117         PR tree-opt/25513
26118         * gcc.c-torture/compile/pr25513.c: New test.
26119
26120 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26121
26122         PR c++/23333
26123         * g++.dg/parse/error25.C: Add more tests.
26124
26125 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26126
26127         PR fortran/18990
26128         * gfortran.dg/der_charlen_1.f90: New.
26129
26130 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
26131
26132         PR fortran/20889
26133         * gfortran.dg/pointer_component_type_1.f90: New test.
26134
26135         PR fortran/25029
26136         PR fortran/21256
26137         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
26138         should give an error with assumed size array refernces and checks
26139         those that should not.
26140         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
26141         reference an upper bound so that it does not generate an error.
26142
26143         PR fortran/19362
26144         PR fortran/20244
26145         PR fortran/20864
26146         PR fortran/25391
26147         * gfortran.dg/used_dummy_types_1.f90: New test.
26148         * gfortran.dg/used_dummy_types_2.f90: New test.
26149         * gfortran.dg/used_dummy_types_3.f90: New test.
26150         * gfortran.dg/used_dummy_types_4.f90: New test.
26151         * gfortran.dg/used_dummy_types_5.f90: New test.
26152
26153         PR fortran/23152
26154         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
26155         group already being USE associated.
26156         * gfortran.dg/assumed_shape_nml.f90: New test.
26157         * gfortran.dg/assumed_size_nml.f90: New test.
26158
26159         PR fortran/20862
26160         PR fortran/25053
26161         PR fortran/25063
26162         PR fortran/25064
26163         PR fortran/25066
26164         PR fortran/25067
26165         PR fortran/25068
26166         PR fortran/25307
26167         * gfortran.dg/io_constraints_1.f90: New test.
26168         * gfortran.dg/io_constraints_1.f90: New test.
26169         * gfortran.dg/iostat_3.f90: Change wording of warning.
26170         * gfortran.dg/g77/19981216-0.f: The same.
26171
26172 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
26173
26174         PR tree-optimization/23518
26175         * gcc.dg/pr23518.c: New.
26176
26177 2005-12-21  Mike Stump  <mrs@apple.com>
26178
26179         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
26180
26181 2005-12-21  Paul Brook  <paul@codesourcery.com>
26182
26183         * gcc.dg/pr19340.c: Skip on m68k targets.
26184
26185 2005-12-21  Steven Bosscher  <stevenb@suse.de>
26186
26187         PR rtl-optimization/25196
26188         * gcc.dg/pr25196.c: New test.
26189
26190 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
26191
26192         PR fortran/25423
26193         gfortran.dg/where_nested_1.f90: New.
26194
26195 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
26196
26197         PR tree-optimization/25382.
26198         * gcc.dg/tree-ssa/pr25382.c: New.
26199
26200 2005-12-20  Richard Guenther  <rguenther@suse.de>
26201
26202         PR middle-end/24306
26203         * gcc.target/i386/pr24306.c: New testcase.
26204
26205 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
26206
26207         PR tree-optimization/25501
26208         * gcc.dg/tree-ssa/pr25501.c: New.
26209
26210 2005-12-20  Richard Guenther  <rguenther@suse.de>
26211
26212         Revert
26213         2005-12-02  Richard Guenther  <rguenther@suse.de>
26214
26215         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26216
26217 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/21228
26220         * g++.dg/warn/Wunreachable-code-2.C: New test.
26221
26222 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/24278
26225         * g++.dg/template/ctor5.C: New test.
26226
26227         PR c++/24915
26228         * g++.dg/template/overload8.C: New test.
26229
26230 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
26231
26232         * gcc.c-torture/compile/pr25483 : New test.
26233
26234 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26235
26236         PR c++/20552
26237         * g++.dg/ext/typeof10.C: New test.
26238
26239 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * gcc.dg/mt-loopi1.c: New.
26242
26243 2005-12-18  Richard Guenther  <rguenther@suse.de>
26244
26245         PR tree-optimization/25481
26246         * gcc.dg/torture/pr25481.c: New testcase.
26247
26248 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26249
26250         PR rtl-optimization/21041
26251         * gcc.dg/pr21041.c: New test.
26252
26253 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26254
26255         PR libgfortran/25463
26256         * gfortran.dg/advance.f90: New test.
26257
26258 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
26259
26260         * gcc.dg/20051201-1.c: New test.
26261
26262 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
26263
26264         PR fortran/25018
26265         * gfortran.dg/initialization_1.f90: New test.
26266         * gfortran.dg/enum_5.f90: Change dg-error to new message.
26267         * gfortran.dg/g77/980616-0.f: The same.
26268
26269 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26270
26271         * PR fortran/25458
26272         * gfortran.dg/chkbits.f90: New test.
26273
26274 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26275
26276         * gfortran.dg/enum_5.f: Revert to previous version.
26277
26278 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26279
26280         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
26281         * gfortran.dg/nested_modules_1.f90: Ditto.
26282         * gfortran.dg/hollerith_f95.f90: Ditto.
26283         * gfortran.dg/select_5.f90: Ditto.
26284         * gfortran.dg/secnds.f: Ditto.
26285         * gfortran.dg/hollerith2.f90: Ditto.
26286         * gfortran.dg/imag_2.f: Ditto.
26287         * gfortran.dg/ftell_2.f90: Ditto.
26288         * gfortran.dg/malloc_free_1.f90: Ditto.
26289         * gfortran.dg/logint-1.f: Ditto.
26290         * gfortran.dg/recursive_statement_functions.f90: Ditto.
26291         * gfortran.dg/e_d_fmt.f90: Ditto.
26292         * gfortran.dg/hollerith_legacy.f90: Ditto.
26293         * gfortran.dg/logint-2.f: Ditto.
26294         * gfortran.dg/enum_5.f90: Ditto.
26295         * gfortran.dg/f2c_2.f90: Ditto.
26296         * gfortran.dg/pr17143.f90: Ditto.
26297         * gfortran.dg/namelist_14.f90: Ditto.
26298         * gfortran.dg/logint-3.f: Ditto.
26299         * gfortran.dg/spread_scalar_source.f90: Ditto.
26300         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
26301         * gfortran.dg/namelist_11.f: Ditto.
26302         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26303         * gfortran.dg/g77/20010519-1.f
26304         * gfortran.dg/g77/alpha1.f: Ditto.
26305         * gfortran.dg/g77/990115-1.f: Ditto.
26306         * gfortran.dg/g77/erfc.f: Ditto.
26307         * gfortran.dg/g77/19990313-3.f: Ditto.
26308         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26309         * gfortran.dg/g77/20010426.f: Ditto.
26310         * gfortran.dg/g77/19990313-0.f: Ditto.
26311         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26312         * gfortran.dg/g77/20000629-1.f: Ditto.
26313         * gfortran.dg/g77/970125-0.f: Ditto.
26314         * gfortran.dg/g77/8485.f: Ditto.
26315         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26316         * gfortran.dg/g77/19990313-1.f: Ditto.
26317         * gfortran.dg/g77/int8421.f: Ditto.
26318         * gfortran.dg/g77/19990305-0.f: Ditto.
26319         * gfortran.dg/g77/947.f: Ditto.
26320         * gfortran.dg/g77/19990905-2.f: Ditto.
26321         * gfortran.dg/g77/cabs.f: Ditto.
26322         * gfortran.dg/g77/19990313-2.f: Ditto.
26323         * gfortran.dg/g77/20020307-1.f: Ditto.
26324         * gfortran.dg/g77/dcomplex.f: Ditto.
26325         * gfortran.dg/g77/19990502-1.f: Ditto.
26326         * gfortran.dg/g77/19981216-0.f: Ditto.
26327         * gfortran.dg/common_4.f90: Ditto.
26328         * gfortran.dg/entry_4.f90: Ditto.
26329         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26330         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26331         * gfortran.dg/namelist_12.f: Ditto.
26332         * gfortran.dg/scale_1.f90: Ditto.
26333         * gfortran.dg/modulo_1.f90
26334         * gfortran.dg/hollerith.f90: Ditto.
26335         * gfortran.dg/direct_io_3.f90: Ditto.
26336         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26337         * gfortran.dg/gnu_logical_1.F: Ditto.
26338         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26339         * gfortran.dg/assign_1.f90: Ditto.
26340         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26341         * gfortran.dg/pr23095.f: Ditto.
26342         * gfortran.dg/read_float_1.f90: Ditto.
26343
26344 2005-12-17  Andreas Jaeger  <aj@suse.de>
26345
26346         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26347         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26348
26349 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26350
26351         PR fortran/24268
26352         * gfortran.dg/fmt_white.f: New test.
26353
26354 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26355
26356         * gfortran.dg/label_1.f90: New test.
26357
26358 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26359
26360         PR testsuite/25422
26361         * gcc.dg/20031012-1.c: Add -Walways-true option.
26362         * gcc.dg/weak/weak-3.c: Likewise.
26363         * g++.old-deja/g++.mike/warn8.C: Likewise.
26364
26365 2005-12-16  Mike Stump  <mrs@apple.com>
26366
26367         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26368         exit.
26369
26370 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26371
26372         PR libgfortran/25264
26373         PR libgfortran/25349
26374         * gfortran.dg/tl_editing.f90: Added additional checks.
26375         * gfortran.dg/t_editing.f: New test.
26376         * gfortran.dg/write_padding.f90: New test
26377
26378 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26379
26380         PR testsuite/25215
26381         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26382
26383 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26384
26385         PR rtl-optimization/24899
26386         * gcc.c-torture/execute/20051215-1.c: New test.
26387
26388 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26389
26390         PR 24823
26391         * gfortran.dg/pr24823.f: New test.
26392
26393 2005-12-16  Jeff Law  <law@redhat.com>
26394
26395         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26396
26397 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26398
26399         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26400         (base_types): Change C++ style comments to C style comments.  Remove
26401         aligned types from the array.  Keep Enums disabled.
26402         (complex_types): Remove aligned types from the array.
26403         Comment out "_Complex long double".
26404         (attrib_types): Remove.
26405         (complex_attrib_types): Remove.
26406         (attrib_array_types): Remove.
26407         (complex_attrib_array_types): Remove.
26408         (aligned_bitfld_types): Remove.
26409         (n_aligned_bitfld_types): Remove.
26410         (FEATURE_ALIGNEDPACKED): Delete.
26411         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26412         (singles): Remove support for adding attributes.
26413         (choose_type): Remove support for attributed types.
26414         (generate_fields): Remove support for attributed bit-fields.
26415         Remove support for adding attributes.
26416         (generate_random_tests): Remove support for adding attributes.
26417         (features): Add back "[0] :0" and "complex vector [0]".
26418         (main): Remove support for attributed bit-fields.
26419         Uncomment the calling of generate_random_tests for the rests of
26420         the tests.
26421
26422 2005-12-16  Jan Hubicka  <jh@suse.cz>
26423
26424         * gcc.c-torture/combine/pr25224.c: New.
26425
26426 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26427
26428         PR other/25028
26429         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26430         HP-UX.
26431
26432 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26433
26434         * gcc.dg/20051215-1.c: New file.
26435
26436 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26437
26438         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26439         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26440
26441 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26442
26443         PR fortran/18197
26444         * gfortran.dg/dummy_functions_1.f90: New.
26445
26446 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26447
26448         PR rtl-optimization/25310
26449         * gcc.c-torture/compile/pr25310.c: New test.
26450
26451 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26452
26453         PR debug/25023
26454         * gcc.dg/pr25023.c: New test.
26455
26456 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26457
26458         * g++.old-deja/g++.brendan/redecl1.C,
26459         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26460         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26461         g++.old-deja/g++.oliva/typeof1.C,
26462         g++.old-deja/g++.other/crash16.C,
26463         g++.old-deja/g++.other/crash34.C,
26464         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26465         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26466         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26467         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26468         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26469         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26470         Remove xfail.
26471
26472 2005-12-14  Kean Johnston  <jkj@sco.com>
26473             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26474
26475         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26476         * gcc.target/i386/20020523-1.c: Ditto.
26477         * gcc.target/i386/tailcall-1.c: Ditto.
26478         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26479         * gcc.target/i386/ssetype-5.c: Ditto.
26480
26481 2005-12-14  Jeff Law  <law@redhat.com>
26482
26483         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26484
26485 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26486
26487         PR target/25254
26488         PR target/24188
26489         * gcc.target/i386/pr25254.c: New test.
26490         * gfortran.dg/PR24188.f: New test.
26491
26492 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26493
26494         * lib/fortran-torture.exp: Catch remaining uses of
26495         remote_file build delete.
26496
26497 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26498
26499         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26500
26501 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26502
26503         * gcc.dg/warn-addr-cmp.c: New test.
26504
26505 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26506
26507         PR debug/25023
26508         PR target/25293
26509         * gcc.target/i386/pr25293.c: New test.
26510
26511 2005-12-13  Petr Machata  <machata@post.cz>
26512
26513         PR c++/24907
26514         * g++.dg/parse/comma2.C: New test.
26515
26516 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26517             Jakub Jelinek  <jakub@redhat.com>
26518
26519         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26520         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26521         (limits.h): Include unconditionally.
26522         (stdlib.h): Likewise.
26523         (hashtab.h): Do not include.
26524         (getopt.h): Likewise.
26525         (stddef.h): Include.
26526         (hashval_t): Define.
26527         (struct entry): Add "next" field.
26528         (HASH_SIZE): New macro.
26529         (hash_table): New variable.
26530         (switchfiles): Do not use xmalloc.
26531         (mix): New macro.
26532         (iterative_hash): New function.
26533         (hasht): Remove.
26534         (e_exists): New function.
26535         (e_insert): Likewise.
26536         (output): Use, instead of libiberty hashtable functions.
26537         (main): Do not use getopt.  Do not call htab_create.
26538
26539 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26540
26541         PR c++/25331
26542         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26543         put atal* and atpaal* attributes on array elements.
26544         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26545         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26546         put atal* and atpaal* attributes on array elements.
26547         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26548
26549 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26550
26551         * gcc.dg/single-precision-constant.c: New test.
26552
26553 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26554
26555         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26556         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26557         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26558         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26559         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26560         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26561         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26562         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26563         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26564         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26565         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26566         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26567         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26568         gcc.target/powerpc/ppc-sdata-2.c,
26569         gcc.target/powerpc/ppc-stackalign-1.c,
26570         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26571         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26572         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26573         gcc.target/powerpc/rs6000-ldouble-2.c,
26574         gcc.target/powerpc/rs6000-power2-1.c,
26575         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26576         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26577         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26578         option into target selector.
26579         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26580         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26581
26582 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26583
26584         PR objc/25348
26585         * objc.dg/encode-9.m: New test.
26586
26587 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26588
26589         PR testsuite/20772
26590         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26591         * gcc.dg/asm-b.c: Fix typo.
26592         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26593         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26594         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26595         i?86 lp64 and x86_64 ilp32.
26596         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26597         on i?86 lp64.
26598         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26599
26600 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26601
26602         PR fortran/25078
26603         gfortran.dg/equiv_5.f90: New test.
26604
26605 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26606
26607         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26608         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26609         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26610         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26611         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26612         * gcc.dg/tree-ssa/reassoc-5.c: New.
26613         * gcc.dg/tree-ssa/reassoc-6.c: New.
26614         * gcc.dg/tree-ssa/reassoc-7.c: New.
26615         * gcc.dg/tree-ssa/reassoc-8.c: New.
26616         * gcc.dg/tree-ssa/reassoc-9.c: New.
26617         * gcc.dg/tree-ssa/reassoc-10.c: New.
26618         * gcc.dg/tree-ssa/reassoc-11.c: New.
26619
26620 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26621
26622         PR testsuite/25167
26623         PR testsuite/24478
26624         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26625
26626 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/25300
26629         * g++.dg/template/inherit.C: Do not use a generic error message.
26630
26631 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26632
26633         PR libobjc/25354
26634         * objc.dg/gnu-encoding: New directory.
26635         * objc.dg/gnu-encoding/compat-common.h: New file.
26636         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26637         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26638         * objc.dg/gnu-encoding/vector-defs.h: New file.
26639         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26640         * objc.dg/gnu-encoding/generate-random.c: New file.
26641         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26642         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26643         * objc.dg/gnu-encoding/generate-random.h: New file.
26644
26645 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26646
26647         PR c++/25337
26648         * g++.dg/template/defarg7.C: New test.
26649
26650 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26651
26652         PR libobjc/25347
26653         * objc.dg/encode-8.m: New test.
26654
26655 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26656
26657         PR libobjc/25346
26658         * objc.dg/encode-7.m: New test.
26659
26660 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/25010
26663         * g++.dg/opt/inline10.C: New test.
26664
26665 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26666
26667         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26668
26669 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26670
26671         * gfortran.dg/substring_equivalence.f90: typo in comment
26672
26673 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26674
26675         PR fortran/25068
26676         * gfortran.dg/iostat_3.f90: New test.
26677
26678 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26679
26680         PR fortran/23815
26681         * gfortran.dg/unf_io_convert_1.f90: New test.
26682         * gfortran.dg/unf_io_convert_2.f90: New test.
26683         * gfortran.dg/unf_io_convert_3.f90: New test.
26684
26685 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26686
26687         PR testsuite/20772
26688         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26689         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26690         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26691         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26692         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26693         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26694         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26695         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26696         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26697         gcc.dg/torture/fp-int-convert-float128-timode.c,
26698         gcc.dg/torture/fp-int-convert-float128.c,
26699         gcc.dg/torture/fp-int-convert-float80-timode.c,
26700         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26701         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26702
26703         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26704
26705 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26706
26707         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26708
26709 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26710
26711         * gcc.dg/20051207-1.c,
26712         * gcc.dg/20051207-2.c,
26713         * gcc.dg/20051207-3.c: New tests.
26714
26715 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26716
26717         PR testsuite/20772
26718         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26719         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26720         dg-skip-if target selector.
26721
26722         PR testsuite/20772
26723         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26724         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26725         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26726         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26727         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26728         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26729         and/or merge with i?86 cases.
26730
26731         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26732
26733         PR testsuite/20772
26734         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26735         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26736         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26737         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26738         x86_64-*-linux*.
26739
26740 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26741
26742         PR target/25311
26743         * gcc.c-torture/compile/pr25311.c: New test.
26744
26745 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26746
26747         PR libgfortran/25039
26748         * gfortran.dg/read_comma.f: New test.
26749
26750 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26751
26752         PR c++/19317
26753         * g++.dg/opt/pr19317-1.C: New test.
26754         * g++.dg/opt/pr19317-2.C: New test.
26755         * g++.dg/opt/pr19317-3.C: New test.
26756
26757         PR target/19005
26758         * gcc.c-torture/execute/pr19005.c: New test.
26759
26760         PR target/17828
26761         * g++.old-deja/g++.other/comdat5.C: New test.
26762         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26763
26764         * g++.dg/compat/struct-layout-1.exp: New file.
26765         * g++.dg/compat/struct-layout-1.h: New.
26766         * g++.dg/compat/struct-layout-1_generate.c: New.
26767         * g++.dg/compat/struct-layout-1_x1.h: New.
26768         * g++.dg/compat/struct-layout-1_x2.h: New.
26769         * g++.dg/compat/struct-layout-1_y1.h: New.
26770         * g++.dg/compat/struct-layout-1_y2.h: New.
26771
26772         * gcc.dg/20050330-2.c: New test.
26773
26774 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26775
26776         PR fortran/25292
26777         * gfortran.dg/associated_1.f90: New.
26778
26779 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26780
26781         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26782         ILP32 vect_no_align platforms.
26783
26784 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26785             Jakub Jelinek  <jakub@redhat.com>
26786
26787         PR target/25268
26788         * gcc.c-torture/compile/20051207-1.c: New test.
26789
26790 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26791
26792         PR testsuite/20772
26793         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26794         gcc.dg/torture/pr18582-1.c,
26795         gcc.target/i386/attributes-error.c: Also test on x86_64.
26796
26797         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26798
26799 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26800
26801         PR c++/19397
26802         * g++.dg/template/typedef3.C: New test.
26803
26804         PR c++/19762
26805         PR c++/19764
26806         * g++.dg/template/dtor3.C: Fix error markers.
26807
26808 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26809
26810         * lib/target-supports.exp (check_effective_target_sync_char_short):
26811         Add s390*.
26812
26813 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26814
26815         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26816
26817 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26818
26819         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26820         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26821         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26822         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26823
26824 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26825
26826         PR c++/25263
26827         * g++.dg/other/array2.C: New test case.
26828
26829 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26830
26831         * gcc.dg/darwin-weakimport-3.c: New.
26832
26833         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26834         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26835         and to work on Darwin.
26836         * gcc.dg/attr-weakref-1b.c: New file.
26837         * gcc.dg/attr-weakref-2.c: New test.
26838         * gcc.dg/darwin-weakref-1.c: New test.
26839
26840 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26841
26842         PR testsuite/25247
26843         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26844         use in selector expressions.
26845         (dg-xfail-if): Ditto.
26846         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26847         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26848         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26849         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26850         * gcc.test-framework/test-framework.exp: Skip generated tests if
26851         CHECK_TEST_FRAMEWORK is not 1.
26852
26853 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26854
26855         PR tree-optimization/24963
26856         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26857
26858         PR target/24108
26859         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26860
26861         PR target/18580
26862         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26863         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26864         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26865         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26866
26867 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26868
26869         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26870         dg-options.
26871
26872 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26873
26874         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26875
26876 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26877
26878         * gcc.dg/format/cast-1.c: New test.
26879
26880 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26881
26882         PR c/7776
26883         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26884         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26885         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26886         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26887
26888 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26889
26890         * gcc.dg/cast-pretty-print-1.c: New test.
26891
26892 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26893
26894         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26895
26896 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26897
26898         PR c++/24173
26899         * g++.dg/template/friend40.C: New test.
26900
26901 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26902
26903         PR target/25199
26904         * gcc.target/i386/movq-2.c: New test.
26905         * gcc.target/i386/movq.c: Remove target i?86, instead add
26906         dg-require-effective-target ilp32.
26907
26908 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26909
26910         PR c++/24103
26911         * g++.dg/other/default1.C: New test.
26912
26913 2005-12-02  Richard Guenther  <rguenther@suse.de>
26914
26915         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26916
26917 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26918
26919         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26920
26921 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26922
26923         PR target/21017
26924         * gcc.target/powerpc/rotate.c: New.
26925
26926 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26927
26928         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26929         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26930
26931 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26932
26933         PR c/13384
26934         * gcc.dg/pr17730-1.c: Adjust.
26935         * gcc.dg/lvalue1.c (main): Likewise.
26936         * gcc.dg/lvalue-2.c: Likewise.
26937         * g++.dg/pr7503-3.C
26938
26939 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26940
26941         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26942         error messages.
26943
26944 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26945
26946         PR fortran/24789
26947         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26948
26949 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26950
26951         PR target/24475
26952         * lib/target-supports.exp (check_effective_target_tls): New.
26953         (check_effective_target_tls_runtime): New.
26954         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26955         for TLS support.
26956         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26957         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26958         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26959         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26960         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26961         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26962         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26963         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26964         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26965         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26966         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26967         effective-target TLS.
26968         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26969         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26970         effective-target TLS runtime.
26971
26972 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26973
26974         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26975
26976 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26977
26978         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26979         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26980         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26981         ignored" warnings when "packing" is the same as the ABI layout.
26982
26983 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26984
26985         PR fortran/21302
26986         * gfortran.dg/line_length_1.f: New test.
26987         * gfortran.dg/line_length_2.f90: Ditto.
26988
26989 2005-11-30  Richard Guenther  <rguenther@suse.de>
26990
26991         PR tree-optimization/21655
26992         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26993
26994 2005-11-30  Dale Johannesen  <dalej@apple.com>
26995
26996         * gcc.c-torture/compile/pr24930.c: New.
26997
26998 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26999
27000         PR fortran/15809
27001         *  gfortran.dg/auto_char_dummy_array.f90: New test.
27002
27003 2005-11-30  Jeff Law  <law@redhat.com>
27004
27005         * g++.old-deja/g++.law/pr25000.C: New test.
27006
27007 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.dg/tls/opt-11.c: New test.
27010
27011 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27012
27013         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
27014         targets.
27015         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
27016         LP64 ia64.
27017
27018 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
27019
27020         * gfortran.dg/open_access_1.f90: New test.
27021
27022 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27023
27024         * gcc.dg/charset/builtin2.c: New test.
27025
27026 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
27027
27028         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
27029         on mmix-*-* for *_[xy].c.
27030
27031 2005-11-28  Kean Johnston  <jkj@sco.com>
27032
27033         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
27034         headers.
27035         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
27036         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
27037         * gcc.target/i386/asm-3.c: Ditto.
27038         * gcc.target/i386/clobbers.c: Ditto.
27039         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
27040         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
27041         test regexp.
27042         * gcc.target/i386/mul.c: Ditto.
27043         * gcc.target/i386/ssetype-1.c: Ditto.
27044         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
27045         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
27046         static so the test works with -fPIC mode too. Based on comment in
27047         PR19231 by Pinski.
27048         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
27049
27050 2005-11-28  Richard Guenther  <rguenther@suse.de>
27051
27052         * gcc.dg/alias-9.c: New testcase.
27053         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
27054
27055 2005-11-28  Roger Sayle  <roger@eyesopen.com>
27056             Uros Bizjak  <uros@kss-loka.si>
27057
27058         PR middle-end/20219
27059         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
27060         tan(x)/sin(x) transformations.
27061
27062 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
27063
27064         PR middle-end/24575
27065         * gcc.dg/tree-ssa/divide-3.c: New test.
27066         * gcc.dg/tree-ssa/divide-4.c: New test.
27067
27068 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
27069
27070         PR fortran/24917
27071         *  gfortran.dg/boz_6.f90: New test.
27072
27073 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27074
27075         PR fortran/23912
27076         * gfortran.dg/modulo_1.f90: New test.
27077
27078 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27079
27080         PR libfortran/24919
27081         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
27082         fail on CRLF platforms.
27083         * gfortran.dg/ftell_2.f90: Likewise.
27084
27085 2005-11-26  Eric Christopher  <echristo@apple.com>
27086
27087         * gcc.dg/intmax_t-1.c: Remove mips xfail.
27088
27089 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
27090
27091         * objc.dg/gnu-runtime-3.m: Simplify.
27092
27093 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
27094
27095         PR middle-end/23669
27096         * gcc.dg/tree-ssa/divide-1.c: New test.
27097         * gcc.dg/tree-ssa/divide-2.c: New test.
27098
27099 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27100
27101         PR libgfortran/24945
27102         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
27103
27104 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27105
27106         PR libgfortran/24945
27107         * gfortran.dg/open_status_2.f90: New test.
27108
27109 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27110
27111         * gcc.c-torture/execute/builtins/fprintf.c,
27112         gcc.c-torture/execute/builtins/fputs-lib.c,
27113         gcc.c-torture/execute/builtins/fputs.c,
27114         gcc.c-torture/execute/builtins/lib/fprintf.c,
27115         gcc.c-torture/execute/builtins/lib/printf.c,
27116         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
27117
27118 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
27119
27120         * gcc.dg/20050922-2.c: New test.
27121
27122 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27123
27124         * objc.dg/gnu-runtime-3.m: New test.
27125
27126 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27127
27128         PR c++/9278
27129         * g++.dg/other/void1.C: New test.
27130
27131 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
27132
27133         PR middle-end/24998
27134         * gcc.dg/torture/fp-int-convert-float.c,
27135         gcc.dg/torture/fp-int-convert-double.c,
27136         gcc.dg/torture/fp-int-convert-long-double.c,
27137         gcc.dg/torture/fp-int-convert-timode.c,
27138         gcc.dg/torture/fp-int-convert-float80.c,
27139         gcc.dg/torture/fp-int-convert-float80-timode.c,
27140         gcc.dg/torture/fp-int-convert-float128.c,
27141         gcc.dg/torture/fp-int-convert-float128-timode.c,
27142         gcc.dg/torture/fp-int-convert.h: New files.
27143
27144 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27145
27146         PR middle-end/24989
27147         * gcc.dg/tree-ssa/bool-10.c: New test.
27148         * gcc.dg/tree-ssa/bool-11.c: New test.
27149         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
27150
27151 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27152
27153         PR middle-end/24990
27154         * tree-ssa/pr24990-1.c: New test.
27155
27156 2005-11-24  Richard Guenther  <rguenther@suse.de>
27157         Dirk Mueller <dmueller@suse.de>
27158
27159         PR c++/14024
27160         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
27161         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
27162         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
27163         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
27164         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
27165         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
27166
27167 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
27168
27169         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
27170
27171 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27172
27173         PR c/21668
27174         * gcc.dg/Wc++-compat.c: New.
27175         * gcc.dg/Wno-c++-compat.c: New.
27176
27177 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
27178
27179         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
27180         (vspltish, vspltisw): Likewise.
27181
27182 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27183
27184         PR libgfortran/24794
27185         * gfortran.dg/namelist_12.f: Fix quotes.
27186         * gfortran.dg/namelist_13.f90: Fix quotes.
27187         * gfortran.dg/namelist_14.f90: Fix quotes.
27188         * gfortran.dg/namelist_15.f90: Fix quotes.
27189         * gfortran.dg/namelist_use.f90: Fix quotes.
27190         * gfortran.dg/namelist_use_only.f90: Fix quotes.
27191         * gfortran.dg/namelist_21.f90: New test.
27192         * gfortran.dg/namelist_22.f90: New test.
27193
27194 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
27195
27196         PR target/23435
27197         * gcc.c-torture/compile/pr23435.c: New.
27198
27199 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27200
27201         * gcc.c-torture/execute/floatunsisf-1.c: New test.
27202
27203 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27204
27205         * gcc.target/powerpc/405-macchw-1.c,
27206         gcc.target/powerpc/405-macchw-2.c,
27207         gcc.target/powerpc/405-macchwu-1.c,
27208         gcc.target/powerpc/405-macchwu-2.c,
27209         gcc.target/powerpc/405-machhw-1.c,
27210         gcc.target/powerpc/405-machhw-2.c,
27211         gcc.target/powerpc/405-machhwu-1.c,
27212         gcc.target/powerpc/405-machhwu-2.c,
27213         gcc.target/powerpc/405-maclhw-1.c,
27214         gcc.target/powerpc/405-maclhw-2.c,
27215         gcc.target/powerpc/405-maclhwu-1.c,
27216         gcc.target/powerpc/405-maclhwu-2.c,
27217         gcc.target/powerpc/405-mulchw-1.c,
27218         gcc.target/powerpc/405-mulchw-2.c,
27219         gcc.target/powerpc/405-mulchwu-1.c,
27220         gcc.target/powerpc/405-mulchwu-2.c,
27221         gcc.target/powerpc/405-mulhhw-1.c,
27222         gcc.target/powerpc/405-mulhhw-2.c,
27223         gcc.target/powerpc/405-mulhhwu-1.c,
27224         gcc.target/powerpc/405-mulhhwu-2.c,
27225         gcc.target/powerpc/405-mullhw-1.c,
27226         gcc.target/powerpc/405-mullhw-2.c,
27227         gcc.target/powerpc/405-mullhwu-1.c,
27228         gcc.target/powerpc/405-mullhwu-2.c,
27229         gcc.target/powerpc/405-nmacchw-1.c,
27230         gcc.target/powerpc/405-nmacchw-2.c,
27231         gcc.target/powerpc/405-nmachhw-1.c,
27232         gcc.target/powerpc/405-nmachhw-2.c,
27233         gcc.target/powerpc/405-nmaclhw-1.c,
27234         gcc.target/powerpc/405-nmaclhw-2.c,
27235         gcc.target/powerpc/440-macchw-1.c,
27236         gcc.target/powerpc/440-macchw-2.c,
27237         gcc.target/powerpc/440-macchwu-1.c,
27238         gcc.target/powerpc/440-macchwu-2.c,
27239         gcc.target/powerpc/440-machhw-1.c,
27240         gcc.target/powerpc/440-machhw-2.c,
27241         gcc.target/powerpc/440-machhwu-1.c,
27242         gcc.target/powerpc/440-machhwu-2.c,
27243         gcc.target/powerpc/440-maclhw-1.c,
27244         gcc.target/powerpc/440-maclhw-2.c,
27245         gcc.target/powerpc/440-maclhwu-1.c,
27246         gcc.target/powerpc/440-maclhwu-2.c,
27247         gcc.target/powerpc/440-mulchw-1.c,
27248         gcc.target/powerpc/440-mulchw-2.c,
27249         gcc.target/powerpc/440-mulchwu-1.c,
27250         gcc.target/powerpc/440-mulchwu-2.c,
27251         gcc.target/powerpc/440-mulhhw-1.c,
27252         gcc.target/powerpc/440-mulhhw-2.c,
27253         gcc.target/powerpc/440-mulhhwu-1.c,
27254         gcc.target/powerpc/440-mulhhwu-2.c,
27255         gcc.target/powerpc/440-mullhw-1.c,
27256         gcc.target/powerpc/440-mullhw-2.c,
27257         gcc.target/powerpc/440-mullhwu-1.c,
27258         gcc.target/powerpc/440-mullhwu-2.c,
27259         gcc.target/powerpc/440-nmacchw-1.c,
27260         gcc.target/powerpc/440-nmacchw-2.c,
27261         gcc.target/powerpc/440-nmachhw-1.c,
27262         gcc.target/powerpc/440-nmachhw-2.c,
27263         gcc.target/powerpc/440-nmaclhw-1.c,
27264         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
27265
27266 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
27267
27268         PR fortran/24774
27269         * gfortran.dg/inquire_9.f90: New test.
27270
27271         PR fortran/21647
27272         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
27273
27274 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27275
27276         PR libfortran/24432
27277         * lib/target-supports.exp (check_effective_target_fortran_large_real):
27278         Check that 'cos' is supported.
27279
27280 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
27281
27282         PR fortran/24223
27283         * gfortran.dg/substring_equivalence.f90: New test.
27284
27285         PR fortran/24705
27286         * gfortran.dg/auto_internal_assumed.f90: New test.
27287
27288 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
27289
27290         * gcc.dg/fold-div-2.c: New test.
27291
27292 2005-11-20  Ian Lance Taylor  <ian@airs.com>
27293
27294         PR rtl-optimization/24883
27295         * gcc.c-torture/compile/pr24883.c: New test.
27296
27297 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
27298
27299         PR middle-end/20583
27300         * gcc.c-torture/compile/pr20583.c: New.
27301
27302 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
27303
27304         * gcc.c-torture/execute/usmul.c: New test.
27305
27306 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
27307
27308         * gcc.dg/tree-ssa/vrp22.c: New test.
27309
27310 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
27311
27312         PR middle-end/24912
27313         * gcc.dg/torture/pr24912-1.c: New test.
27314
27315 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
27316
27317         PR fortran/24862
27318         * gfortran.dg/arrayio_derived_1.f90: New test.
27319
27320 2005-11-19  Richard Guenther  <rguenther@suse.de>
27321
27322         PR middle-end/23294
27323         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27324
27325 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27326
27327         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27328
27329 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27330
27331         PR c++/8355
27332         * g++.dg/template/friend39.C: New test.
27333
27334 2005-11-18  James E Wilson  <wilson@specifix.com>
27335
27336         * gcc.dg/builtin-strstr.c: New.
27337
27338 2005-11-18  Richard Henderson  <rth@redhat.com>
27339
27340         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27341         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27342         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27343         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27344         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27345         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27346         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27347         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27348         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27349         renaming to remove initial "ia64-".
27350
27351 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27352
27353         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27354
27355 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27356
27357         * g++.dg/cpp/string-2.C: New test.
27358
27359 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27360
27361         * gcc.dg/tree-ssa/loop-14.c: New test.
27362
27363 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27364             Michael Chamberlain <michael@chamberlain.net.au>
27365
27366         * ada/acats/run_all.sh (target_run): Kill long running tests.
27367
27368 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27369
27370         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27371         * gcc.dg/cleanup-9.c: Likewise.
27372         * gcc.dg/cleanup-10.c: Likewise.
27373         * gcc.dg/cleanup-11.c: Likewise.
27374
27375 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27376
27377         PR fortran/24892
27378         * gfortran.dg/open_access_append_1.f90: New test.
27379         * gfortran.dg/open_access_append_2.f90: New test.
27380
27381 2005-11-16  Richard Guenther  <rguenther@suse.de>
27382
27383         PR middle-end/24851
27384         * gcc.c-torture/execute/pr24851.c: New testcase.
27385
27386 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27387
27388         * gcc.dg/fold-overflow-1.c: New test.
27389
27390 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27391
27392         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27393         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27394
27395 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27396
27397         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27398         structures.
27399         * g++.dg/eh/forced2.C: Likewise.
27400         * g++.dg/eh/forced3.C: Likewise.
27401         * g++.dg/eh/forced4.C: Likewise.
27402
27403 2005-11-11  Mike Stump  <mrs@apple.com>
27404
27405         * g++.old-deja/g++.mike/unused.C: Add.
27406
27407 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27408
27409         PR c++/24667
27410         * g++.dg/warn/Wcast-qual1.C: New test.
27411
27412 2005-11-15  Jan Hubicka  <jh@suse.cz>
27413
27414         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27415
27416 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27417
27418         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27419
27420 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27421
27422         PR 24840
27423         * gcc.dg/tree-ssa/pr24840.c: New test.
27424
27425 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27426
27427         PR testsuite/24841
27428         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27429
27430 2005-11-14  Dale Johannesen  <dalej@apple.com>
27431
27432         * gcc.c-torture/execute/20051113-1.c: New.
27433
27434 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27435
27436         PR c++/24687
27437         * g++.dg/template/crash43.C: New test.
27438
27439 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27440
27441         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27442
27443 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27444
27445         PR c++/24817
27446         * g++.dg/eh/spec8.C: New test.
27447
27448 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27449
27450         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27451
27452 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27453
27454         PR c++/20293
27455         * g++.dg/parse/ambig4.C: New test.
27456         * g++.dg/tc1/dr101.C: Adjust error markers.
27457         * g++.dg/lookup/strong-using-2.C: Likewise.
27458         * g++.dg/lookup/ambig5.C: Likewise.
27459         * g++.dg/lookup/ambig4.C: Likewise.
27460         * g++.dg/parse/crash22.C: Likewise.
27461
27462 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27463
27464         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27465
27466 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27467
27468         * gcc.dg/nested-calls-1.c: New test.
27469
27470 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27471
27472         * gfortran.dg/complex_intrinsic_1.f90: New test.
27473         * gfortran.dg/complex_intrinsic_2.f90: New test.
27474         * gfortran.dg/fgetc_1.f90: New test.
27475         * gfortran.dg/fgetc_2.f90: New test.
27476         * gfortran.dg/fgetc_3.f90: New test.
27477         * gfortran.dg/ftell_1.f90: New test.
27478         * gfortran.dg/ftell_2.f90: New test.
27479         * gfortran.dg/gnu_logical_1.F: New test.
27480         * gfortran.dg/gnu_logical_2.f90: New test.
27481
27482 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27483
27484         PR middle-end/24820
27485         * gcc.dg/pr24820.c: New test.
27486
27487 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27488
27489         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27490         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27491         variable.
27492
27493 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27494
27495         PR testsuite/24614
27496         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27497
27498 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27499
27500         * gcc.target/cris/cris.exp: New file.
27501         * gcc.target/cris/rld-legit1.c: New test.
27502         * gcc.target/cris/rld-legit2.c: New test.
27503
27504 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27505
27506         PR c++/24780
27507         * g++.dg/opt/pr24780.C: New test.
27508
27509         PR c++/24761
27510         * g++.dg/template/asm1.C: New test.
27511
27512 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27513
27514         PR libgfortran/24787
27515         * gfortran.dg/scan_1.f90: New test.
27516
27517 2005-11-12  Jan Hubicka  <jh@suse.cz>
27518
27519         * gcc.target/i386/minmax-1.c: New.
27520         * gcc.target/i386/minmax-2.c: New.
27521
27522 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27523
27524         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27525
27526 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27527
27528         * gcc.c-torture/execute/20051110-1.c,
27529         gcc.c-torture/execute/20051110-2.c: New tests.
27530
27531 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27532
27533         PR middle-end/24750
27534         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27535         New tests.
27536
27537 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27538
27539         * lib/target-libpath.exp (get_shlib_extension): New proc.
27540         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27541         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27542         * lib/objc.exp (objc_target_compile): Likewise.
27543         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27544         detection.
27545
27546 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27547
27548         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27549
27550         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27551         Add -static to additional_flags and pass it to target_compile.
27552
27553 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27554
27555         PR libgfortran/24719
27556         gfortran.dg/read_noadvance.f90: New test.
27557
27558         PR libgfortran/24699
27559         gfortran.dg/fmt_t_2.f90: New test.
27560
27561         PR libgfortran/24785
27562         gfortran.dg/read_x_eor.f90: New test.
27563
27564         PR libgfortran/24584
27565         gfortran.dg/namelist_empty.f90: Rename test.
27566
27567         PR libgfortran/24489
27568         gfortran/read_eor.f90: Rename test.
27569
27570 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27571
27572         PR fortran/15976
27573         * gfortran.dg/automatic_module_variable.f90: New test.
27574
27575 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27576
27577         PR target/24445
27578         * gcc.dg/pr24445.c: New test.
27579
27580 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27581
27582         PR fortran/24655
27583         PR fortran/24755
27584         * gfortran.dg/recursive_statement_functions.f90: Add statement
27585         functions using inline intrinsic functions and parameters to test
27586         that they no longer seg-fault.
27587
27588         PR fortran/24409
27589         gfortran.dg/nested_modules_4.f90: New test.
27590         gfortran.dg/nested_modules_5.f90: New test.
27591
27592 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27593
27594         PR fortran/24643
27595         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27596
27597 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27598
27599         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27600         failures.
27601
27602 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27603
27604         * gcc.dg/sparc-getcontext-1.c: New test.
27605
27606 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27607
27608         * gcc.dg/ifcvt-fabs-1.c: New test.
27609
27610 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27611
27612         PR other/4372
27613         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27614         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27615
27616 2005-11-09  Richard Guenther  <rguenther@suse.de>
27617
27618         PR tree-optimization/24716
27619         * gcc.c-torture/execute/pr24716.c: New testcase.
27620
27621 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27622
27623         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27624
27625 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27626
27627         PR 24624
27628         * gcc.dg/pr24624.c: Testcase added.
27629
27630 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27631
27632         PR 24623
27633         * g++.dg/other/pr24623.C: Testcase added.
27634
27635 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27636
27637         PR fortran/22607
27638         * gfortran-dg/pure_byref_1.f90: New.
27639         * gfortran-dg/pure_byref_2.f90: New.
27640
27641 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27642
27643         PR c/24101
27644         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27645         * gcc.dg/dg.exp: Run main loop also for *.i files.
27646
27647 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27648
27649         PR c++/19450
27650         * g++.dg/tls/diag-3.C: New test.
27651         * g++.dg/tls/diag-4.C: New test.
27652         * g++.dg/tls/static-1.C: New test.
27653         * g++.dg/tls/static-1a.cc: New file.
27654
27655 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27656
27657         PR 23046
27658         * g++.dg/tree-ssa/pr23046.C: New test.
27659
27660 2005-11-08  Devang Patel <dpatel@apple.com>
27661
27662         PR tree-optimization/23115
27663         * gcc.dg/tree-ssa/pr23115.c: New.
27664
27665 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27666
27667         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27668         * gcc.target/powerpc/pr16155.c: Same.
27669         * gcc.target/powerpc/altivec-1.c: Same.
27670         * gcc.target/powerpc/altivec-2.c: Same.
27671         * gcc.target/powerpc/altivec-3.c: Same.
27672         * gcc.target/powerpc/altivec-5.c: Same.
27673         * gcc.target/powerpc/altivec-11.c: Same.
27674         * gcc.target/powerpc/altivec-12.c: Same.
27675         * gcc.target/powerpc/altivec-14.c: Same.
27676         * gcc.target/powerpc/altivec-22.c: Same.
27677         * gcc.target/powerpc/altivec-consts.c: Same.
27678         * gcc.target/powerpc/altivec-pr22085.c: Same.
27679         * gcc.target/powerpc/altivec-splat.c: Same.
27680         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27681         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27682         * gcc.target/powerpc/darwin-longlong.c: Same.
27683
27684 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27685
27686         PR target/19340
27687         * gcc.dg/pr19340.c: New test.
27688
27689 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27690
27691         PR rtl-optimization/24683
27692         * gcc.dg/pr24683.c: New test.
27693
27694 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27695
27696         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27697         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27698
27699 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27700
27701         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27702
27703 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27704
27705         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27706
27707 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27708
27709         PR target/24230
27710
27711         * gcc.target/powerpc/altivec-consts.c,
27712         gcc.target/powerpc/altivec-splat.c: New testcase.
27713
27714 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27715
27716         PR c/24599
27717
27718         * gcc.dg/overflow-2.c: New testcase.
27719
27720 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27721
27722         PR rtl-optimization/23567
27723         * gcc.c-torture/execute/20051104-1.c: New test.
27724
27725 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27726
27727         PR fortran/24534
27728         gfortran.dg/private_type_2.f90: Modified to check that case with
27729         PRIVATE declaration within derived type is accepted.
27730
27731         PR fortran/20838
27732         gfortran.dg/pointer_assign_1.f90: New test.
27733
27734         PR fortran/20840
27735         * gfortran.dg/arrayio_0.f90: New test.
27736
27737         PR fortran/17737
27738         gfortran.dg/data_initialized.f90: New test.
27739         gfortran.dg/data_constraints_1.f90: New test.
27740         gfortran.dg/data_constraints_2.f90: New test.
27741
27742 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27743
27744         PR fortran/24174
27745         PR fortran/24305
27746         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27747
27748 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27749
27750         PR 24670
27751         * gcc.dg/tree-ssa/pr24670.c: New test.
27752
27753 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27754
27755         PR target/22432
27756         * gcc.target/i386/pr22432.c: New test.
27757
27758 2005-11-05  Richard Henderson  <rth@redhat.com>
27759
27760         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27761         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27762         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27763         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27764         from gcc.dg/alpha-*.
27765         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27766         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27767
27768 2005-11-05  Andreas Jaeger  <aj@suse.de>
27769
27770         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27771
27772 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27773
27774         PR target/23424
27775         * gcc.dg/torture/pr23424-1.c: New test.
27776
27777 2005-11-04  Richard Henderson  <rth@redhat.com>
27778
27779         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27780         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27781         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27782         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27783         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27784         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27785         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27786         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27787         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27788         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27789         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27790         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27791         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27792         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27793         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27794         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27795         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27796         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27797         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27798         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27799         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27800         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27801         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27802         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27803         Move from gcc.dg/.
27804         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27805         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27806         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27807         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27808         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27809         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27810         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27811         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27812         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27813         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27814         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27815         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27816         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27817         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27818         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27819         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27820         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27821         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27822         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27823         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27824         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27825         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27826         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27827         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27828         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27829         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27830         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27831         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27832         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27833         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27834         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27835         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27836         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27837         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27838         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27839         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27840         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27841         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27842         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27843         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27844         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27845         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27846         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27847         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27848         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27849
27850 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27851
27852         PR 24627
27853         * gcc.dg/tree-ssa/pr24627.c: New test.
27854
27855 2005-11-04 Paul Brook  <paul@codesourcery.com>
27856
27857         * gcc.dg/tls/opt-10.c: New test.
27858
27859 2005-11-04  Andreas Jaeger  <aj@suse.de>
27860
27861         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27862         avoid extra warnings.
27863
27864 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27865
27866         PR libfortran/22298
27867         * lib/target-supports.exp
27868         (check_effective_target_static_libgfortran): New
27869         static_libgfortran effective target.
27870         * gfortran.dg/static_linking_1.f: New test.
27871         * gfortran.dg/static_linking_1.c: New file.
27872
27873 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27874
27875         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27876
27877 2005-11-03  Josh Conner  <jconner@apple.com>
27878
27879         PR c++/19989
27880         g++.dg/ext/array2.C: New test.
27881         g++.dg/template/dependent-name3.C: New test.
27882         g++.dg/template/dependent-name4.C: New test.
27883         g++.dg/template/sfinae2.C: New test.
27884
27885 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27886
27887         PR preprocessor/22042
27888         * gcc.dg/cpp/strify4.c: New test.
27889
27890 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27891
27892         PR c++/17964
27893         * g++.dg/cpp/string-1.C: New test.
27894
27895 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27896
27897         * gcc.target/powerpc: New directory.
27898         * gcc.target/powerpc/powerpc.exp: New file.
27899         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27900         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27901         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27902         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27903         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27904         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27905         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27906         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27907         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27908         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27909         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27910         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27911         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27912         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27913         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27914         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27915         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27916         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27917         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27918         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27919         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27920         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27921         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27922         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27923         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27924         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27925         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27926         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27927         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27928         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27929         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27930         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27931         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27932         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27933
27934 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27935
27936         PR c++/21627
27937         * g++.dg/warn/inline2.C: New test.
27938
27939 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27940
27941         PR middle-end/23155
27942         * g++.dg/ext/c99struct1.C: New test.
27943         * gcc.dg/union-cast-1.c: New test.
27944         * gcc.dg/union-cast-2.c: New test.
27945         * gcc.dg/union-cast-3.c: New test.
27946
27947 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27948
27949         PR middle-end/24589
27950         * gcc.c-torture/execute/zero-struct-2.c: New test.
27951
27952 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27953
27954         PR c++/24582
27955         * g++.dg/init/switch1.C: New test.
27956
27957 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27958
27959         * gcc.dg/delay-slot-1.c: New test.
27960
27961 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27962
27963         PR target/24620
27964         * gcc.dg/pr24620.c: New test.
27965
27966 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27967
27968         PR c/24329
27969         * gcc.dg/format/unnamed-1.c: New test.
27970
27971 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27972
27973         PR c++/22434
27974         * g++.dg/expr/cond8.C: New test.
27975
27976         PR c++/24560
27977         * g++.dg/parse/dot1.C: New test.
27978
27979 2005-11-02  Jan Hubicka  <jh@suse.cz>
27980
27981         PR target/23303
27982         * gcc.dg/i386-lea.c: New test
27983
27984 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27985
27986         PR target/24615
27987         * gcc.dg/pr24615.c: New test.
27988
27989 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27990
27991         PR target/24600
27992         * gcc.dg/pr24600.c: New test.
27993
27994 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27995
27996         PR c++/19253
27997         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27998         * g++.dg/parse/typename9.C: New test.
27999         * g++/dg/parse/typename10.C: Likewise.
28000
28001 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28002
28003         PR fortran/18157
28004         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
28005         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
28006         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
28007
28008 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/24569
28011         * g++.dg/debug/static1.C: New test.
28012
28013 2005-11-02  Josh Conner  <jconner@apple.com>
28014
28015         * g++.dg/crash38.C: moved into proper directory...
28016         * g++.dg/template/crash42.C: ...here
28017
28018 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
28019
28020         PR target/18338
28021         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
28022         pcc_bitfield_type_matters || default_packed.
28023
28024         * lib/target-supports.exp
28025         (check_effective_target_pcc_bitfield_type_matters): New proc.
28026         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
28027
28028         PR testsuite/23304
28029         * lib/target-supports.exp (check_effective_default_packed): New proc.
28030         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
28031         Gate expected errors on target ! default_packed.
28032         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
28033
28034 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28035
28036         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
28037         change (r106358).
28038
28039 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28040
28041         PR fortran/24008
28042         * gfortran.dg/entry_5.f90: New.
28043         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
28044
28045 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
28046
28047         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
28048
28049 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
28050
28051         PR fortran/21565
28052         gfortran.dg/namelist_blockdata.f90: New test.
28053
28054         PR fortran/18737
28055         gfortran.dg/external_implicit_none.f90: New test.
28056
28057         PR fortran/14994
28058         * gfortran.dg/secnds.f: New test.
28059
28060 2005-10-31  Jan Hubicka  <jh@suse.cz>
28061
28062         PR target/20928
28063         * gcc.c-torture/compile/pr20928.c: New test.
28064
28065 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
28066
28067         PR middle-end/23492
28068         * gcc.c-torture/compile/zero-strct-5.c: New test.
28069
28070 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
28071
28072         PR libgfortran/24584
28073         * gfortran.dg/pr24584.f90: New test.
28074
28075 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
28076
28077         PR fortran/18883
28078         * gfortran.dg/char_result_9.f90: New.
28079         * gfortran.dg/char_result_10.f90: New.
28080
28081 2005-10-30  Jan Hubicka  <jh@suse.cz>
28082
28083         * g++.dg/tree-ssa/pr24172.C: New testcase.
28084
28085 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28086
28087         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
28088
28089 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
28090
28091         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
28092         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
28093         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
28094         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
28095         gfortran.dg/enum_9.f90,
28096         gfortran.fortran-torture/compile/enum_1.f90,
28097         gfortran.fortran-torture/execute/enum_1.f90,
28098         gfortran.fortran-torture/execute/enum_2.f90,
28099         gfortran.fortran-torture/execute/enum_3.f90,
28100         gfortran.fortran-torture/execute/enum_4.f90: New tests.
28101
28102 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
28103
28104         PR target/18482
28105         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
28106         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
28107
28108 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28109
28110         PR libfortran/20179
28111         * gfortran.dg/mixed_io_1.f90: New test.
28112         * gfortran.dg/mixed_io_1.c: New file.
28113
28114 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28115
28116         * gfortran.dg/malloc_free_1.f90: New test.
28117
28118 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
28119
28120         * gcc.dg/nested-func-4.c: Require profiling -pg.
28121
28122 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28123
28124         PR C++/23229
28125         * g++.dg/warn/main-2.C: New test.
28126
28127 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
28128
28129         PR fortran/24545
28130         * gfortran.dg/interface_2.f90: new test.
28131
28132 2005-10-28  Josh Conner  <jconner@apple.com>
28133
28134         PR c++/22153
28135         * g++.dg/template/crash38.C: New test.
28136         * g++.dg/parse/explicit1.C: Change expected errors.
28137
28138 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28139
28140         PR C++/23426
28141         * g++.dg/other/large-size-array.C: New test.
28142
28143 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28144
28145         PR middle-end/24362
28146         * g++.dg/opt/complex4.C: New test.
28147
28148 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
28149
28150         * gcc.dg/nested-func-4.c: New test.
28151
28152 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
28153
28154         PR fortran/24158
28155         gfortran.dg/derived_recursion.f90: New test.
28156         gfortran.dg/implicit_actual.f90: New test.
28157
28158 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
28159
28160         PR middle-end/24295, PR testsuite/24477
28161         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
28162         removed when weakref hits the tree.
28163
28164 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
28165
28166         * gfortran.dg/cray_pointers_4.f90: New test.
28167
28168         * gfortran.dg/cray_pointers_5.f90: New test.
28169
28170 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
28171
28172         PR fortran/22290
28173         * gfortran.dg/assign_5.f90: New test.
28174         * gfortran.dg/assign_6.f: New test.
28175
28176 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
28177
28178         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
28179         CPU has no SSE support.
28180
28181 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
28182
28183         PR libgfortran/24224
28184         * gfortran.dg/arrayio_1.f90: Update attribution.
28185         * gfortran.dg/arrayio_2.f90: Update attribution.
28186         * gfortran.dg/arrayio_3.f90: Update attribution.
28187         * gfortran.dg/arrayio_4.f90: Update test conditions.
28188         * gfortran.dg/arrayio_5.f90: Update attribution.
28189         * gfortran.dg/arrayio_6.f90: New test.
28190         * gfortran.dg/arrayio_7.f90: New test.
28191
28192 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
28193
28194         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
28195
28196 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28197
28198         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
28199
28200 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28201
28202         PR fortran/24416
28203         * gfortran.dg/namelist_char_only.f90: New test.
28204
28205 2005-10-24  Asher Langton  <langton2@llnl.gov>
28206
28207         PR fortran/17031
28208         PR fortran/22282
28209         * gfortran.dg/cray_pointers_1.f90: New test.
28210         * gfortran.dg/cray_pointers_2.f90: New test.
28211         * gfortran.dg/cray_pointers_3.f90: New test.
28212         * gfortran.dg/loc_1.f90: New test.
28213         * gfortran.dg/loc_2.f90: New test.
28214
28215 2005-10-24  Steven Bosscher  <stevenb@suse.de>
28216
28217         * gcc.dg/pr24225.c: New test.
28218
28219 2005-10-24  Asher Langton  <langton2@llnl.gov>
28220
28221         * gfortran.dg/dup_save_1.f90: New test.
28222         * gfortran.dg/dup_save_2.f90: New test.
28223
28224 2005-10-24  Paul Brook  <paul@codesourcery.com>
28225
28226         PR 24107
28227         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
28228         stdint.h.
28229
28230 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
28231
28232         PR libgfortran/24489
28233         * gfortran.dg/pr24489.f90: New test.
28234
28235 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
28236
28237         PR fortran/23635
28238         * gfortran.dg/ichar_1.f90: Add tests for derived types.
28239
28240 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
28241
28242         PR target/18911
28243         * g++.dg/init/array16.C: Skip for mmix-*-*.
28244
28245 2005-10-23  Asher Langton  <langton2@llnl.gov>
28246
28247         * gfortran.dg/byte_1.f90: New test.
28248         * gfortran.dg/byte_2.f90: New test.
28249
28250 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
28251
28252         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
28253
28254 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
28255
28256         PR fortran/18022
28257         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
28258
28259         PR fortran/24311
28260         * gfortran.dg/merge_char_const.f90: New test.
28261
28262         PR fortran/24384
28263         * gfortran.dg/spread_scalar_source.f90: New test.
28264
28265 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
28266
28267         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
28268
28269         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
28270         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
28271
28272         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
28273
28274 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
28275
28276         PR fortran/24426
28277         * gfortran.dg/der_pointer_4.f90: New.
28278
28279 2005-10-22  David Ayers  <d.ayers@inode.at>
28280
28281         * obj-c++.dg/except-1.mm: Simplify.
28282
28283 2005-10-21  David Ayers  <d.ayers@inode.at>
28284
28285         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
28286
28287 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
28288
28289         * gfortran.dg/assumed_dummy_2.f90: New test.
28290
28291 2005-10-21  James E Wilson  <wilson@specifix.com>
28292
28293         PR preprocessor/15220
28294         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
28295
28296 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
28297
28298         * gcc.c-torture/execute/20051021-1.c: New test.
28299
28300 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
28301
28302         PR c++/24260
28303         * g++.dg/ext/tmplattr1.C: New test.
28304
28305 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
28306
28307         PR fortran/24440
28308         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28309
28310 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
28311
28312         * obj-c++.dg/except-1.mm: New.
28313
28314         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28315
28316 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
28317
28318         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28319
28320 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28321
28322         PR middle-end/24295
28323         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28324         declarations with the same names as thunks' alias targets, use
28325         aliases instead.
28326         * gcc.dg/attr-alias-3.c: New test.
28327         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28328
28329 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28330
28331         PR c++/22618
28332         * g++.dg/parse/access8.C: New test.
28333
28334 2005-10-20  Richard Guenther  <rguenther@suse.de>
28335
28336         PR c++/24439
28337         * g++.dg/tree-ssa/pr24439.C: New testcase.
28338
28339 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28340
28341         * g++.dg/opt/delay-slot-1.C: New test.
28342
28343 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28344
28345         PR fortran/21625
28346         * gfortran.fg/der_init_1.f90: New.
28347
28348 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28349
28350         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28351
28352 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28353
28354         PR c++/21908
28355         * g++.dg/parse/error28.C: New test.
28356
28357 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28358
28359         * gcc.dg/profile-generate-2.c: New test.
28360
28361 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28362
28363         PR target/23589
28364         * g++.dg/ext/dllimport11.C: New.
28365
28366 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28367
28368         PR c++/22293
28369         * g++.dg/other/friend3.C: New test.
28370
28371 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/23293
28374         * g++.dg/template/error19.C: New test.
28375
28376 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         PR c++/21383
28379         * g++.dg/overload/koenig2.C: New.
28380
28381         PR c++/23118
28382         * g++.dg/overload/error2.C: New.
28383
28384         PR c++/22604
28385         * g++.dg/inherit/covariant14.C: New.
28386
28387 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28388
28389         PR c++/23440
28390         * g++.dg/parse/for1.C: New test.
28391
28392 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28393
28394         PR fortran/23446
28395         * gfortran.dg/host_dummy_index_1.f90: New test.
28396
28397         PR fortran/21459
28398         * gfortran.dg/automatic_char_len_2.f90: New test.
28399
28400         PR fortran/20866
28401         * gfortran.dg/recursive_statement_functions.f90: New test.
28402
28403         PR fortran/20853
28404         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28405
28406         PR fortran/20849
28407         * gfortran.dg/external_initializer.f90: New test.
28408
28409         PR fortran/20837
28410         * non_module_public.f90: New test.
28411
28412 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         PR c++/24386
28415         * g++.dg/template/overload7.C: New.
28416
28417         PR c++/22551
28418         * g++.dg/other/switch2.C: Remove expected warnings.
28419
28420         PR c++/21353
28421         * g++.dg/template/defarg6.C: New.
28422
28423 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28424
28425         PR target/24315
28426         * gcc.target/i386/pr24315.c: New test.
28427
28428 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/24389
28431         * g++.dg/template/static21.C: New test.
28432         * g++.dg/template/static21-a.cc: Likewise.
28433
28434 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28435
28436         PR c++/23959
28437         * g++.dg/warn/Wswitch-default-1.C: New test.
28438         * g++.dg/warn/Wswitch-default-2.C: New test.
28439
28440 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28441
28442         PR c++/22173
28443         * g++.dg/parse/template18.C: New test.
28444         * g++.dg/template/nontype15.C: Likewise.
28445
28446 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28447
28448         PR fortran/22273
28449         * gfortran.dg/spec_expr_2.f90: New.
28450
28451 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28452
28453         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28454         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28455         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28456         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28457         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28458         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28459         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28460         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28461         previous target-specific skips and warning-message matches where
28462         applicable.
28463
28464 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28465
28466         PR c++/21347
28467         * g++.dg/warn/Wctor-dtor.C: New test.
28468
28469 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28470
28471         PR c/23439
28472         * gcc.dg/for-1.c: New test.
28473
28474 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28475
28476         PR c++/19565
28477         * g++.dg/warn/Wconversion1.C: New test.
28478         * g++.dg/ext/packed4.C: Compile with -w.
28479         * g++.dg/opt/20050511-1.C: Likewise.
28480         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28481
28482 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28483
28484         * gfortran.dg/boz_5.f90: New test.
28485
28486 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         PR c++/22551
28489         * g++.dg/other/switch2.C: New.
28490
28491         PR c++/23984
28492         * g++.dg/init/ctor7.C: New.
28493
28494 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28495
28496         PR c++/23730
28497         * g++.dg/parse/crash32.C: New test.
28498
28499 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28500
28501         PR c++/20721
28502         * g++.dg/init/goto2.C: New test.
28503
28504         PR c++/22464
28505         * g++.dg/template/crash/41.C: New test.
28506
28507         PR c++/22180
28508         * g++.dg/template/crash40.C: New test.
28509
28510         PR c++/23694
28511         * g++.dg/parse/friend5.C: New test.
28512
28513         PR c++/23307
28514         * g++.dg/template/crash38.C: New test.
28515
28516         PR c++/22352
28517         * g++.dg/template/friend38.C: New test.
28518
28519         PR c++/22405
28520         * g++.dg/template/crash39.C: New test.
28521
28522 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28523
28524         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28525         gcc.dg/debug/dwarf2/dwarf-char2.c,
28526         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28527
28528         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28529
28530 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28531
28532         * gcc.dg/dll-2.c: Add tests for warnings.
28533         * gcc.dg/dll-3.c: Likewise.
28534         * gcc.dg/dll-4.c: Likewise.
28535
28536         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28537         * g++.dg/ext/dllimport2.C: Likewise.
28538         * g++.dg/ext/dllimport3.C: Likewise.
28539         * g++.dg/ext/dllimport7.C: Likewise.
28540         * g++.dg/ext/dllimport8.C: Likewise.
28541         * g++.dg/ext/dllimport9.C: Likewise.
28542
28543 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28544
28545         PR fortran/24092
28546         * gfortran.dg/derived_pointer_recursion.f90: New test.
28547
28548 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28549
28550         * gcc.c-torture/execute/20051012-1.c: New test.
28551
28552 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28553
28554         PR fortran/18082
28555         * gfortran.dg/automatic_char_len_1.f90: New test.
28556
28557 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28558
28559         PR fortran/20847
28560         * gfortran.dg/save_common.f90: New test.
28561
28562         PR fortran/20856
28563         * gfortran.dg/save_result.f90: New test.
28564
28565 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28566
28567         PR c++/21592
28568         * g++.dg/template/dependent-expr1.C: Add new expected error.
28569         * g++.dg/template/dependent-expr2.C: Adjust error text.
28570         * g++.dg/template/overload6.C: New.
28571
28572         PR c++/23797
28573         * g++.dg/other/typename8.C: New.
28574
28575         PR c++/21117
28576         * g++.dg/other/return1.C: New.
28577
28578 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28579
28580         PR c++/24052
28581         * g++.dg/ext/label5.C: New.
28582
28583 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         PR c++/19964
28586         * g++.dg/parse/crash31.C: New.
28587
28588 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28589
28590         * g++.dg/ipa/ipa-1.c: New test.
28591         * g++.dg/ipa/ipa-2.c: New test.
28592         * g++.dg/ipa/ipa-3.c: New test.
28593         * g++.dg/ipa/ipa-4.c: New test.
28594         * g++.dg/ipa/ipa-5.c: New test.
28595         * g++.dg/ipa/ipa.exp: New file.
28596
28597 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28598
28599         PR fortran/24207
28600         * gfortran.dg/private_type_3.f90: New test.
28601
28602 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28603
28604         PR fortran/20786
28605         gfortran.dg/aint_anint_1.f90: New test.
28606
28607 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28608
28609         PR libgfortran/24313
28610         gfortran.dg/csqrt.f: New test.
28611
28612 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28613
28614         PR c++/8057
28615         * g++.dg/warn/noeffect7.C: New test.
28616         * g++.dg/warn/noeffect2.C: Instantiate templates.
28617         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28618         and warning.
28619
28620 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28621
28622         PR c++/21089
28623         * g++.dg/init/float1.C: New test.
28624
28625         PR c++/24277
28626         * g++.dg/init/member1.C: Tweak error markers.
28627
28628 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28629
28630         PR testsuite/24281
28631         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28632         Check for null pointer.
28633
28634 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28635
28636         PR c++/21369
28637         * g++.dg/parse/ret-type3.C: New test.
28638
28639 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28640
28641         PR tree-opt/23946
28642         * gcc.c-torture/compile/pr23946.c: New test.
28643
28644 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28645
28646         * g++.dg/opt/mmx2.C: New test.
28647
28648 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/24277
28651         * g++.dg/template/static20.C: New test.
28652
28653         PR c++/24302
28654         * g++.dg/warn/Wunused-12.C: New test.
28655
28656         PR c++/23437
28657         * g++.dg/template/arg4.C: New test.
28658
28659 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28660
28661         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28662         * gcc.dg/ucnid-3.c: Likewise.
28663         * gcc.dg/ucnid-4.c: Likewise.
28664         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28665         * g++.dg/other/ucnid-1.C: Likewise.
28666         * gcc.dg/sparc-frame-1.c: New test.
28667
28668 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28669
28670         PR c++/24139
28671         * g++.dg/template/spec27.C: New test.
28672
28673         PR c++/24275
28674         * g++.dg/template/static19.C: New test.
28675
28676 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28677
28678         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28679         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28680
28681 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28682
28683         PR target/24136
28684         * gfortran.fortran-torture/compile/pr24136.f: New test.
28685
28686 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28687
28688         PR c++/22172
28689         * g++.dg/parse/crash30.C: New test.
28690
28691 2005-10-07  Richard Guenther  <rguenther@suse.de>
28692
28693         PR middle-end/24227
28694         * gcc.c-torture/compile/pr24227.c: New testcase.
28695
28696 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28697
28698         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28699         Do not put aligned attributes on array elements.
28700
28701 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28702
28703         PR testsuite/23611, PR testsuite/23615
28704         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28705         writing prototypes of library functions by hand.
28706         * obj-c++.dg/bitfield-4.mm: Likewise.
28707         * obj-c++.dg/const-str-4.mm: Likewise.
28708         * obj-c++.dg/encode-4.mm: Likewise.
28709         * obj-c++.dg/encode-5.mm: Likewise.
28710         * obj-c++.dg/encode-6.mm: Likewise.
28711         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28712         * obj-c++.dg/method-10.mm: Likewise.
28713         * obj-c++.dg/method-17.mm: Likewise.
28714         * obj-c++.dg/method-19.mm: Likewise.
28715         * obj-c++.dg/try-catch-2.mm: Likewise.
28716
28717 2005-10-06  Richard Henderson  <rth@redhat.com>
28718
28719         PR 24236
28720         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28721
28722 2005-10-06  Dale Johannesen  <dalej@apple.com>
28723
28724         * gcc.c-torture/execute/20030125-1.c: Correct.
28725
28726 2005-10-06  Richard Guenther  <rguenther@suse.de>
28727
28728         PR tree-optimization/24238
28729         * g++.dg/tree-ssa/pr24238.C: New testcase.
28730
28731 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28732
28733         PR 18568
28734         * gfortran.dg/der_pointer_3.f90: New test.
28735
28736 2005-10-05  Devang Patel  <dpatel@apple.com>
28737
28738         PR Debug/23205
28739         * g++.dg/other/PR23205.C: New.
28740
28741 2005-10-05  Richard Henderson  <rth@redhat.com>
28742
28743         PR target/23602
28744         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28745         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28746
28747 2005-10-05  Dale Johannesen  <dalej@apple.com>
28748
28749         * gcc.c-torture/execute/float-floor.c: New.
28750
28751 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28752
28753         PR tree-optimization/21419
28754         PR tree-optimization/24146
28755         PR tree-optimization/24151
28756
28757         * g++.dg/ext/asm7.C: New.
28758         * g++.dg/ext/asm8.C: New.
28759         * gcc.dg/asm-1.c: Compile on all targets.
28760         * gcc.dg/asm-pr24146.c: New.
28761         * gcc.dg/pr21419.c: Adjust error messages.
28762
28763 2005-10-05  Richard Guenther  <rguenther@suse.de>
28764
28765         PR fortran/24176
28766         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28767
28768 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28769
28770         PR c++/23513
28771         * g++.dg/template/spec22.C: Robustify test.
28772         * g++.dg/template/spec26.C: New.
28773
28774 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28775
28776         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28777         if target supports vector instructions.
28778
28779 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28780
28781         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28782         C99 functions.
28783
28784 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28785
28786         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28787         check_effective_target_fortran_large_int): Replace cached result
28788         when target changes.
28789
28790 2005-10-04  Devang Patel  <dpatel@apple.com>
28791
28792         * gcc.dg/i386-sse-vect-types.c: New.
28793
28794 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28795
28796         PR preprocessor/13726
28797         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28798         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28799
28800 2005-10-04  Richard Guenther  <rguenther@suse.de>
28801
28802         PR c/23576
28803         * gcc.dg/noncompile/pr23576.c: New testcase.
28804
28805 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28806
28807         PR middle-end/23125
28808         * gcc.dg/register-var-3.c: New test.
28809
28810 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28811
28812         * gcc.dg/pr23049.c: New test.
28813
28814         * gcc.dg/ucnid-4.c: Fix test.
28815
28816 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28817
28818         PR 23445
28819         * gcc.c-torture/compile/pr23445.c: New test.
28820
28821 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28822
28823         * g++.dg/overload/unknown1.C: New.
28824
28825 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/17775
28828         * g++.dg/template/repo4.C: New test.
28829
28830 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28831
28832         PR libfortran/19308
28833         * gfortran.dg/large_real_kind_2.F90: New test.
28834         * gfortran.dg/large_integer_kind_2.f90: New test.
28835
28836 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28837
28838         * lib/target-supports.exp (check_effective_target_vect_shift):
28839         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28840         (check_effective_target_vect_condition): Fix copy-n-pasto.
28841
28842         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28843         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28844         targets.
28845
28846 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/22621
28849         * g++.dg/template/overload5.C : New test.
28850
28851         PR c++/23840
28852         * g++.dg/expr/stdarg1.C: New test.
28853
28854 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28855
28856         PR 24142
28857         * gcc.c-torture/execute/pr24142.c: New test.
28858
28859 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28860
28861         PR 24141
28862         * gcc.c-torture/execute/pr24141.c: New test.
28863
28864 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28865             Diego Novillo  <dnovillo@redhat.com>
28866
28867         PR 23604
28868         * gcc.c-torture/execute/pr23604.c: New test.
28869
28870 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28871
28872         PR fortran/16404
28873         PR fortran/20835
28874         PR fortran/20890
28875         PR fortran/20899
28876         PR fortran/20900
28877         PR fortran/20901
28878         PR fortran/20902
28879         gfortran.dg/equiv_constraint_1.f90: New test.
28880         gfortran.dg/equiv_constraint_2.f90: New test.
28881         gfortran.dg/equiv_constraint_3.f90: New test.
28882         gfortran.dg/equiv_constraint_4.f90: New test.
28883         gfortran.dg/equiv_constraint_5.f90: New test.
28884         gfortran.dg/equiv_constraint_6.f90: New test.
28885         gfortran.dg/equiv_constraint_7.f90: New test.
28886         gfortran.dg/equiv_constraint_8.f90: New test.
28887         gfortran.dg/private_type_1.f90: New test.
28888         gfortran.dg/private_type_2.f90: New test.
28889         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28890         980628-10.f: Assert std=gnu to permit mixing of
28891         types in equivalence statements.
28892
28893 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28894
28895         PR 24112
28896         * gfortran.dg/open_status_1.f90: New.
28897
28898 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28899
28900         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28901         * gcc.dg/vect/pr22480.c: Clean up temp files.
28902         * gcc.dg/vect/pr23831.c: Clean up temp files.
28903         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28904         Clean up temp files.
28905         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28906         Clean up temp files.
28907
28908         * gcc.dg/20050309-1.c: Clean up temp files.
28909         * gcc.dg/20050325-1.c: Clean up temp files.
28910
28911 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28912
28913         PR tree-optimization/24059
28914         * gcc.dg/vect/pr24059.c : New test.
28915
28916 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28917
28918         PR middle-end/24109
28919         * gcc.c-torture/execute/20050929-1.c: New test.
28920
28921 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28922
28923         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28924
28925 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28926
28927         PR c/21419
28928         * gcc.dg/pr21419.c: New test.
28929
28930 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28931
28932         * gcc.dg/pr23911.c: New test.
28933
28934 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28935
28936         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28937
28938         PR c++/16782
28939         * g++.dg/parse/qualified4.C: New test.
28940         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28941         * g++.old-deja/g++.mike/p8154.C: Likewise.
28942
28943 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/22147
28946         * g++.dg/template/friend37.C: New test.
28947         * g++.dg/parse/crash28.C: Adjust error markers.
28948
28949 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28950
28951         PR fortran/18518
28952         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28953
28954 2005-09-27  Devang Patel  <dpatel@apple.com>
28955
28956         PR tree-optimization/23625
28957         * gcc.dg/pr23625.c: New test.
28958
28959 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28960
28961         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28962         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28963
28964 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28965
28966         PR fortran/23677
28967         * gfortran.fortran-torture/execute/save_1.f90: New test.
28968         * gfortran.dg/save_1.f90: New test.
28969
28970 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28971
28972         * gcc.target/i386/builtin-apply-mmx.c: New test.
28973
28974         PR target/22576
28975         * gcc.target/i386/pr22576.c: New test.
28976
28977         PR target/22585
28978         * gcc.target/i386/pr22585.c: New test.
28979
28980         PR target/23268
28981         * gcc.target/i386/pr23268.c: New test.
28982
28983         PR middle-end/23831
28984         * gcc.dg/vect/pr23831.c: New test.
28985
28986         PR target/24055
28987         * gcc.target/i386/pr24055.c: New test.
28988
28989 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28990
28991         PR tree-optimization/23960
28992         * gcc.c-torture/compile/pr23960.c: New.
28993
28994 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28995
28996         PR fortran/16861
28997         * gfortran.dg/nested_modules_3.f90: New.
28998
28999 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
29000
29001         PR fortran/24005
29002         gfortran.dg/interface_1.f90: New test.
29003
29004 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
29005         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29006
29007         PR fortran/23843
29008         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
29009
29010 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
29011
29012         PR fortran/23516
29013         * gfortran.dg/imag_1.f: New test.
29014         * gfortran.dg/imag_2.f: Ditto.
29015
29016 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
29017
29018         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
29019
29020 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
29021
29022         PR c++/21983
29023         * g++.dg/warn/pr21983.C: New test.
29024
29025 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
29026
29027         * gcc.dg/20050922-1.c: Testcase added.
29028
29029 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
29030
29031         PR c++/23993
29032         * g++.dg/template/array14.C: New test.
29033
29034 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
29035
29036         PR fortran/19929
29037         * gfortran.dg/der_ptr_component_1.f90: New test.
29038
29039 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29040
29041         PR c++/23965
29042         * g++.dg/template/error1.C: Reject "no matching function" message.
29043
29044 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29045
29046         PR c++/17609
29047         * g++.dg/lookup/error1.C: New test.
29048
29049 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
29050
29051         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
29052         functionality of the testcase.
29053
29054 2005-09-20  Richard Henderson  <rth@redhat.com>
29055
29056         * gcc.dg/vect/vect-22.c: Require vect_float.
29057         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
29058
29059 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
29060
29061         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
29062         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
29063         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
29064         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
29065         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
29066         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
29067         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
29068         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
29069         * gcc.dg/cpp/ucnid-8.c: New test.
29070
29071 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29072
29073         PR tree-optimization/23929
29074         * gcc.c-torture/compile/pr23929.c: New test.
29075
29076 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
29077
29078         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
29079         for one loop.
29080
29081 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
29082
29083         PR testsuite/23186
29084         * g++.dg/other/pr22003.C: Require named sections.
29085
29086 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29087
29088         PR c++/23947
29089         * g++.dg/rtti/crash3.C: New test.
29090
29091         PR tree-optimization/23818
29092         * gcc.dg/pr23818.c: New test.
29093
29094 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29095
29096         PR fortran/23420
29097         * gfortran.dg/print_fmt_4.f: New.
29098
29099 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29100
29101         PR fortran/23663
29102         * gfortran.fortran-torture/execute/entry_11.f90: New test.
29103
29104 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29105
29106         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
29107         Use pointers to local alignable arrays instead. Added comments.
29108         * gcc.dg/vect/vect-46.c: Likewise.
29109         * gcc.dg/vect/vect-48.c: Likewise.
29110         * gcc.dg/vect/vect-49.c: Likewise.
29111         * gcc.dg/vect/vect-52.c: Likewise.
29112         * gcc.dg/vect/vect-53.c: Likewise.
29113         * gcc.dg/vect/vect-54.c: Likewise.
29114         * gcc.dg/vect/vect-56.c: Likewise.
29115         * gcc.dg/vect/vect-57.c: Likewise.
29116         * gcc.dg/vect/vect-58.c: Likewise.
29117         * gcc.dg/vect/vect-60.c: Likewise.
29118         * gcc.dg/vect/vect-61.c: Likewise.
29119
29120         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
29121         The test is no longer vectorizable on vect_no_align targets.
29122         * gcc.dg/vect/vect-43.c: Likewsie.
29123
29124         * gcc.dg/vect/vect-44.c: Added comments.
29125         * gcc.dg/vect/vect-45.c: Added comments.
29126         * gcc.dg/vect/vect-50.c: Added comments.
29127         * gcc.dg/vect/vect-51.c: Added comments.
29128
29129         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
29130         aligned type.
29131         * gcc.dg/vect/Os-vect-95.c: Likewise.
29132
29133         * gcc.dg/vect/vect-41.c: Test removed.
29134         * gcc.dg/vect/vect-47.c: Test removed.
29135         * gcc.dg/vect/vect-55.c: Test removed.
29136         * gcc.dg/vect/vect-59.c: Test removed.
29137
29138 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29139
29140         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
29141         No longer vectorizable on vect_no_align targets.
29142         * gcc.dg/vect/pr20122.c: Likewise.
29143         * gcc.dg/vect/vect-74.c: Likewise.
29144         * gcc.dg/vect/vect-75.c: Likewise.
29145         * gcc.dg/vect/vect-76.c: Likewise.
29146
29147         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
29148         Will not be vectorizable on vect_no_align targets once aliasing issues
29149         are resolved.
29150         * gcc.dg/vect/vect-79.c: Likewise.
29151
29152         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
29153         * gcc.dg/vect/vect-78.c: Likewise.
29154         * gcc.dg/vect/vect-97.c: Likewise.
29155
29156 2005-09-19  Steven Bosscher  <stevenb@suse.de>
29157
29158         * gcc.dg/pr23943.c: New test.
29159
29160 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29161
29162         PR fortran/19181
29163         * gfortran.dg/derived_pointer_null_1.f90: New test.
29164
29165 2005-09-18  Richard Guenther  <rguenther@suse.de>
29166
29167         PR middle-end/23944
29168         * gcc.c-torture/compile/pr23944.c: New testcase.
29169
29170 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
29171
29172         PR fortran/15975
29173         * gfortran.dg/der_pointer_2.f90: New test.
29174
29175 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29176
29177         PR fortran/16861
29178         * gfortran.dg/nested_modules_2.f90: New test.
29179
29180 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29181
29182         PR c++/18368
29183         * g++.dg/other/semicolon.C: New test.
29184
29185 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
29186
29187         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
29188         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
29189
29190 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
29191
29192         PR c++/23914
29193         * g++.dg/template/static18.C: New test.
29194
29195         PR c++/21514
29196         * g++.dg/template/crash19.C: Remove dg-error marker.
29197         * g++.dg/template/local4.C: New test.
29198
29199 2005-09-16  Paul Brook  <paul@codesourcery.com>
29200
29201         PR fortran/23906
29202         * gfortran.dg/dependency_1.f90: New test.
29203
29204 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29205
29206         PR c++/23896
29207         * g++.dg/template/static17.C: New test.
29208
29209 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
29210
29211         PR c++/23139
29212         * g++.dg/warn/huge-val1.C: New test.
29213
29214 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29215
29216         PR c++/13140
29217         * g++.dg/parse/class2.C: New test.
29218         * g++.dg/template/explicit8.C: Likewise.
29219         * g++.dg/template/spec25.C: Likewise.
29220
29221 2005-09-14  Josh Conner  <jconner@apple.com>
29222
29223         PR middle-end/23584
29224         * gcc.dg/pr23584.c: New test.
29225
29226 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
29227
29228         PR fortran/21875 Internal Unit Array I/O, NIST
29229         * gfortran.dg/arrayio_1.f90: New test.
29230         * gfortran.dg/arrayio_1.f90: New test.
29231         * gfortran.dg/arrayio_1.f90: New test.
29232         * gfortran.dg/arrayio_1.f90: New test.
29233         * gfortran.dg/arrayio_1.f90: New test.
29234
29235 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
29236
29237         PR middle-end/22480
29238         * gcc.dg/vect/pr22480.c: New test.
29239
29240 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
29241
29242         PR fortran/19358
29243         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
29244
29245 2005-09-13 Josh Conner <jconner@apple.com>
29246
29247         PR c++/23180
29248         * g++.dg/init/struct2.C: New test.
29249         * g++.dg/init/struct3.C: New test.
29250
29251 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
29252
29253         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
29254         Clean up temp files.
29255         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
29256         gcc.dg/tree-ssa/builtin-fprintf-1.c,
29257         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
29258         gcc.dg/tree-ssa/builtin-printf-1.c,
29259         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
29260         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
29261         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
29262         gcc.dg/tree-ssa/builtin-vprintf-1.c,
29263         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
29264         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
29265         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
29266         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
29267         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
29268         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
29269         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
29270         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
29271
29272 2005-09-13  Josh Conner  <jconner@apple.com>
29273
29274         * lib/gcc-dg.exp: Load scanipa.exp.
29275         (cleanup-dump): New procedure.
29276         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
29277         * lib/scandump.exp: New file.
29278         * lib/scantree.exp: Use it.
29279         * lib/scanipa.exp: New file.
29280
29281 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
29282
29283         PR fortran/17740
29284         * gfortran.dg/generic_4.f90: New test.
29285
29286 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
29287
29288         PR target/23816
29289         * gcc.target/i386/pr23816-1.c: New test.
29290         * gcc.target/i386/pr23816-2.c: New test.
29291
29292
29293 2005-09-13  Bastian Blank <waldi@debian.org>
29294
29295         PR c++/16171
29296         * g++.dg/abi/mangle26.C: New test.
29297         * g++.dg/abi/mangle27.C: New test.
29298         * g++.dg/abi/mangle28.C: New test.
29299         * g++.dg/abi/mangle29.C: New test.
29300
29301         PR c++/23839
29302         * g++.dg/parse/register1.C: New test.
29303
29304 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
29305
29306         PR c++/23842
29307         * g++.dg/template/access16.C: New test.
29308
29309 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29310
29311         * gfortran.dg/char_pack_2.f90: Increase the vector size.
29312
29313 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29314
29315         PR fortran/18899
29316         * gfortran.dg/shape_2.f90: New test.
29317
29318 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29319
29320         PR target/19269
29321         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29322         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29323         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29324         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29325         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29326         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29327         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29328         tests.
29329
29330 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29331
29332         PR c++/23841
29333         * g++.dg/parse/template17.C: New test.
29334
29335 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29336
29337         PR c++/23789
29338         * g++.dg/template/nontype14.C: New test.
29339
29340 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29341
29342         PR g++/7874
29343         * g++.dg/lookup/friend7.C: New test.
29344         * g++.dg/lookup/friend8.C: New test.
29345         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29346         so that it will be found via argument dependent lookup.
29347         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29348         friend functions which will no longer be found.
29349         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29350         function g, so that it will be found via argument dependent
29351         lookup.
29352         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29353         * g++.old-deja/g++.mike/net43.C: Likewise.
29354
29355 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29356
29357         PR c++/23691
29358         * g++.dg/template/static16.C: New test.
29359
29360 2005-09-12  Josh Conner  <jconner@apple.com>
29361
29362         PR middle-end/23237
29363         * gcc.c-torture/compile/pr23237.c: New test.
29364
29365 2005-09-11  Richard Henderson  <rth@redhat.com>
29366
29367         * g++.dg/other/error8.C: Update expected diagnostic text.
29368
29369 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29370
29371         PR libfortran/19872
29372         * gfortran.dg/overwrite_1.f: New test.
29373
29374 2005-09-09  Josh Conner  <jconner@apple.com>
29375
29376         * g++.dg/init/pr23180-1.C: Removed.
29377         * g++.dg/init/pr23180-2.C: Removed.
29378
29379 2005-09-09  David Daney <ddaney@avtrex.com>
29380
29381         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29382         files which are ...
29383         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29384         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29385
29386 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29387
29388         * gfortran.dg/iostat_2.f90: New test.
29389
29390 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29391
29392         PR c++/22252
29393         * g++.dg/ext/interface1.C: New test.
29394         * g++.dg/ext/interface1.h: Likewise.
29395         * g++.dg/ext/interface1a.cc: Likewise.
29396
29397 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29398
29399         * gfortran.dg/iomsg_1.f90: New test case.
29400
29401 2005-09-09  Richard Guenther  <rguenther@suse.de>
29402
29403         PR c++/23624
29404         * g++.dg/tree-ssa/pr23624.C: New testcase.
29405
29406 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29407
29408         PR fortran/19239
29409         * gfortran.dg/vector_subscript_1.f90,
29410         * gfortran.dg/vector_subscript_2.f90: New tests.
29411
29412 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29413
29414         PR fortran/21104
29415         * gfortran.dg/array_alloc_1.f90,
29416         * gfortran.dg/array_alloc_2.f90,
29417         * gfortran.dg/array_alloc_3.f90: New tests.
29418
29419 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29420
29421         PR fortran/12840
29422         * gfortran.dg/array_constructor_6.f90
29423         * gfortran.dg/array_constructor_7.f90
29424         * gfortran.dg/array_constructor_8.f90
29425         * gfortran.dg/array_constructor_9.f90
29426         * gfortran.dg/array_constructor_10.f90
29427         * gfortran.dg/array_constructor_11.f90
29428         * gfortran.dg/array_constructor_12.f90: New tests.
29429
29430 2005-09-08  Josh Conner  <jconner@apple.com>
29431
29432         PR c++/23180
29433         * g++.dg/init/pr23180-1.C: New test.
29434         * g++.dg/init/pr23180-2.C: New test.
29435
29436 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29437
29438         PR fortran/18878
29439         * gfortran.dg/module_double_reuse.f90: New.
29440
29441 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29442
29443         PR fortran/23270
29444         PR fortran/22304
29445         PR fortran/18870
29446         PR fortran/17917
29447         PR fortran/16511
29448         * gfortran.dg/common_equivalence_1.f: New.
29449         * gfortran.dg/common_equivalence_2.f: New.
29450         * gfortran.dg/common_equivalence_3.f: New.
29451         * gfortran.dg/contained_equivalence_1.f90: New.
29452         * gfortran.dg/module_blank_common.f90: New.
29453         * gfortran.dg/module_commons_1.f90: New.
29454         * gfortran.dg/module_equivalence_1.f90: New.
29455         * gfortran.dg/nested_modules_1.f90: New.
29456         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29457         equivalences and add comment to connect the test with
29458         the PR.
29459
29460 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29461
29462         PR fortran/23765
29463         * gfortran.dg/common_6.f90: New test.
29464
29465 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29466
29467         PR fortran/15326
29468         * gfortran.dg/char_result_1.f90,
29469         * gfortran.dg/char_result_2.f90,
29470         * gfortran.dg/char_result_3.f90,
29471         * gfortran.dg/char_result_4.f90,
29472         * gfortran.dg/char_result_5.f90,
29473         * gfortran.dg/char_result_6.f90,
29474         * gfortran.dg/char_result_7.f90,
29475         * gfortran.dg/char_result_8.f90: New tests.
29476
29477 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29478
29479         PR fortran/19928
29480         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29481
29482 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29483
29484         PR obj-c++/16816
29485         * obj-c++.dg/selector-5.mm: New test.
29486         * obj-c++.dg/selector-6.mm: New test.
29487
29488 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29489
29490         PR objc/20574
29491         PR objc/19324
29492         * objc.dg/error-1.m: New test.
29493
29494 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29495
29496         PR fortran/23373
29497         * gfortran.fortran-torture/execute/pr23373-1.f90,
29498         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29499
29500 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29501
29502         PR libfortran/23760
29503         * gfortran.dg/g77/1832.f: Remove long string in write statement
29504         to allow the test to pass on correct list directed output with
29505         prepended space.
29506
29507 2005-09-07  James E Wilson  <wilson@specifix.com>
29508
29509         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29510
29511 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29512
29513         * gfortran.dg/parameter+save.f90: Rename to
29514         * gfortran.dg/parameter_save.f90: .. this.
29515
29516 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29517
29518         PR fortran/20848
29519         * gfortran.dg/parameter+save.f90: New test case.
29520
29521 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29522
29523         PR fortran/19269
29524         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29525
29526 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29527
29528         PR c/23075
29529         * gcc.dg/pr23075.c: New test.
29530         * g++.dg/warn/pr23075.C: New test.
29531
29532         PR target/22362
29533         * gcc.target/i386/pr22362.c: New test.
29534
29535         PR rtl-optimization/23098
29536         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29537
29538         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29539         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29540         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29541
29542 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29543
29544         * g++.dg/expr/cast6.C: New test.
29545
29546         PR c++/9782
29547         * g++.dg/init/new15.C: New test.
29548
29549 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29550
29551         * gcc.dg/vect/Os-vect-95.c: New test.
29552         * gcc.dg/vect/vect-95.c: Same.
29553
29554 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29555
29556         * gcc.dg/vect/vect-29.c: Update xfail testing.
29557         * gcc.dg/vect/vect-44.c: Same.
29558         * gcc.dg/vect/vect-48.c: Same.
29559         * gcc.dg/vect/vect-50.c: Same.
29560         * gcc.dg/vect/vect-72.c: Same.
29561         * gcc.dg/vect/vect-77.c: Same.
29562         * gcc.dg/vect/vect-78.c: Same.
29563         * gcc.dg/vect/vect-80.c: Same.
29564         * gcc.dg/vect/vect-96.c: Same.
29565         * gcc.dg/vect/vect-100.c: Same.
29566         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29567         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29568         * gfortran.dg/vect/vect-5.f90: Same.
29569
29570 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29573         start strings.
29574         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29575         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29576
29577         PR c++/23056
29578         * g++.dg/opt/pr23056.C: New test.
29579
29580         PR rtl-optimization/23098
29581         * gcc.target/i386/pr23098.c: New test.
29582
29583 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29584
29585         PR c++/23667
29586         * g++.dg/template/static15.C: New test.
29587
29588         PR c++/21440
29589         * g++.dg/ext/stmtexpr5.C: New test.
29590         * g++.dg/ext/stmtexpr6.C: Likewise.
29591
29592 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29593
29594         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29595
29596         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29597         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29598         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29599
29600 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29601
29602         PR libfortran/23321
29603         * gfortran.dg/direct_io_4.f90: New test case.
29604
29605 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29606             Rasmus Hahn  <rassahah@neofonie.de>
29607
29608         PR libobjc/23108
29609         * objc.dg/type-stream-1.m: New test.
29610
29611 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29612
29613         PR fortran/23661
29614         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29615         gfortran.dg/print_fmt_3.f90: New test.
29616
29617 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29618
29619         * gfortran.dg/fmt_t_1.f90: New test.
29620
29621 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29622
29623         PR rtl-optimization/23454
29624         * g++.dg/opt/pr23454.C: New test.
29625
29626 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/23699
29629         * g++.dg/ext/static1.C: New test.
29630
29631 2005-09-02  Richard Henderson  <rth@redhat.com>
29632
29633         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29634         tail call to check_fa_work.
29635
29636 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29637
29638         PR c++/21687
29639         * g++.dg/other/gc3.C: New test.
29640
29641 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29642
29643         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29644         * gcc.dg/20050826-1.c: Likewise.
29645
29646 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29647
29648         PR c++/23167
29649         * g++.dg/expr/volatile1.C: New test.
29650
29651 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29652
29653         PR middle-end/23547
29654         * gcc.dg/pr23547.c: New test.
29655
29656 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29657
29658         PR c/22061
29659         * gcc.c-torture/execute/pr22061-1.c,
29660         * gcc.c-torture/execute/pr22061-2.c,
29661         * gcc.c-torture/execute/pr22061-3.c,
29662         * gcc.c-torture/execute/pr22061-4.c: New tests.
29663
29664 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29665
29666         * gcc.dg/Wredundant-decls-2.c: New test to check that
29667         -Wredundant-decls does not issue warning for a variable
29668         definition following a declaration.
29669
29670 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29671
29672         PR debug/7241
29673         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29674         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29675         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29676
29677         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29678         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29679         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29680         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29681         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29682         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29683         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29684         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29685
29686 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29687
29688         PR objc/23306
29689         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29690         scan-assmbler.
29691
29692 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29693
29694         PR target/21255
29695         * gcc.dg/pr21255-1.c: New test.
29696         * gcc.dg/pr21255-2-mb.c: Likewise.
29697         * gcc.dg/pr21255-2-ml.c: Likewise.
29698         * gcc.dg/pr21255-3.c: Likewise.
29699         * gcc.dg/pr21255-4.c: Likewise.
29700
29701 2005-08-31  Dale Johannesen  <dalej@apple.com>
29702
29703         * gcc.dg/20050830-1.c: New.
29704
29705 2005-08-31  Josh Conner  <jconner@apple.com>
29706
29707         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29708         command-line options for arm-*-* targets.
29709         * g++.dg/init/array16.C: Likewise.
29710         * g++.dg/other/crash-4.C: Likewise.
29711
29712 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29713
29714         PR obj-c++/23640
29715         * obj-c++.dg/gnu-runtime-3.mm: New test.
29716
29717 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29718
29719         PR c++/13377
29720         * g++.dg/lookup/ambig4.C: New test.
29721         * g++.dg/lookup/ambig5.C: New test.
29722         * g++.dg/tc1/dr101.C: Adjust error markers.
29723
29724 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29725
29726         PR c++/23639
29727         * g++.dg/template/ttp5.C: Adjust error markers.
29728
29729 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29730
29731         PR testsuite/23609
29732         * lib/obj-c++.exp: Include target-libpath.exp.
29733         (obj-c++_link_flags): Look for the GNU libobjc library
29734         and set the library path to include it.
29735         Don't manually set LD_LIBRARY_PATH (etc.) but call
29736         set_ld_library_path_env_vars instead.
29737         (obj-c++_target_compile): Don't set library path or
29738         linker flags because they are already set correctly
29739         in obj-c++_link_flags.
29740
29741 2005-08-30  Josh Conner  <jconner@apple.com>
29742
29743         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29744         to command-line options for arm-*-* targets.
29745
29746 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29747
29748         * g++.dg/other/i386-1.C: New.
29749
29750 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29751
29752         PR preprocessor/20348
29753         PR preprocessor/20356
29754         * gcc.dg/cpp/pr20348.c: New test.
29755         * gcc.dg/cpp/pr20348.h: New file.
29756         * gcc.dg/cpp/inc/pr20348.h: New file.
29757         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29758         * gcc.dg/cpp/pr20356.c: New test.
29759         * gcc.dg/cpp/pr20356.h: New file.
29760         * gcc.dg/cpp/inc/pr20356.h: New file.
29761         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29762
29763 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29764
29765         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29766         Fix array dimension to avoid correct end-of-file error.
29767
29768 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29769
29770         PR libfortran/23598
29771         * gfortran.dg/iostat_1.f90: New test.
29772
29773 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29774
29775         PR middle-end/23408
29776         * gcc.dg/pr23408.c: New test.
29777
29778 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29779
29780         PR c++/23099
29781         * g++.dg/init/member1.C: Make sure erroneous static data member
29782         definitions are required.
29783         * g++.dg/template/static13.C: New test.
29784         * g++.dg/template/static14.C: Likewise.
29785
29786 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29787
29788         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29789         -march=pentium4, remove ilp32 requirement.
29790
29791         PR middle-end/23484
29792         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29793         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29794
29795 2005-08-29  Andreas Jaeger  <aj@suse.de>
29796
29797         PR testsuite/23607
29798         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29799
29800 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29801
29802         * gcc.c-torture/execute/20050316-2.c: New test.
29803         * gcc.c-torture/execute/20050316-3.c: New test.
29804         * gcc.dg/torture/pr16104-1.c: New test.
29805
29806 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29807
29808         PR middle-end/23463
29809         * gcc.c-torture/execute/zero-struct-1.c: New test.
29810
29811 2005-08-27  Richard Guenther  <rguenther@suse.de>
29812
29813         PR target/23575
29814         * gcc.target/i386/pr23575.c: New testcase.
29815
29816 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29817
29818         PR rtl-optimization/23561
29819         * gcc.c-torture/execute/20050826-1.c: New test.
29820
29821         PR rtl-opt/23560
29822         * gcc.c-torture/execute/20050826-2.c: New test.
29823
29824 2005-08-26  Dale Johannesen  <dalej@apple.com>
29825
29826         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29827         * gcc.dg/20050826-1.c: New.
29828
29829 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29830
29831         PR c++/19004
29832         * g++.dg/template/nontype13.C: New test.
29833
29834         PR c++/23491
29835         * g++.dg/init/new14.C: New test.
29836         * g++.dg/expr/anew1.C: Do not XFAIL.
29837         * g++.dg/expr/anew2.C: Likewise.
29838         * g++.dg/expr/anew3.C: Likewise.
29839
29840 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29841
29842         PR middle-end/22439
29843         * gcc.dg/vla-3.c: New test.
29844
29845 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29846
29847         PR fortran/20363
29848         * gfortran.dg/named_interface.f90: New.
29849
29850 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29851
29852         * gcc.c-torture/execute/frame-address.c: New test.
29853
29854 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/20817
29857         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29858
29859 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29860
29861         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29862
29863 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29864
29865         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29866         * gcc.dg/altivec-22.c: Rename from..
29867         * gcc.dg/altivec-nomfcr.c: ..this.
29868
29869 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29870
29871         PR tree-optimization/23546
29872         * gcc.dg/tree-ssa/pr23546.c: New test.
29873
29874 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29875
29876         PR fortran/17758
29877         * gfortran.dg/nonreturning_statements.f90: New test.
29878
29879 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29880
29881         PR c++/22454
29882         * g++.dg/parse/crash29.C: New.
29883
29884 2005-08-23  DJ Delorie  <dj@redhat.com>
29885
29886         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29887         constants have the L suffix.
29888
29889 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29890
29891         PR c++/23044
29892         * g++.dg/template/instantiate8.C: New.
29893
29894 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29895
29896         PR middle-end/23467
29897         * gcc.c-torture/execute/pr23467.c: New test.
29898
29899 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29900
29901         PR tree-optimization/22043
29902         * gcc.c-torture/execute/20050613-1.c: New test.
29903
29904 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29905
29906         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29907
29908 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29909
29910         PR rtl-optimization/23478
29911         * g++.dg/opt/pr23478.C: New test.
29912
29913 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29914
29915         PR c/18715
29916         * gcc.dg/switch-warn-3.c: New test.
29917
29918 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29919
29920         PR c++/22233
29921         * g++.dg/template/param1.C: New test.
29922
29923 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29924
29925         PR c++/23089
29926         * g++.dg/other/incomplete1.C: New test.
29927
29928 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29929
29930         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29931         are vectorizable.
29932
29933 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29936         d_lines_5.f: New.
29937
29938 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29939
29940         * gcc.target/i386/sse-4.c: New test.
29941
29942 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29943
29944         PR testsuite/23239
29945         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29946
29947 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.dg/20050811-1.c: New test.
29950         * gcc.dg/20050811-2.c: New test.
29951
29952 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29953
29954         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29955
29956 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29957
29958         PR 23476
29959         * gcc.c-torture/compile/pr23476.c: New test.
29960
29961 2005-08-19  Devang Patel  <dpatel@apple.com>
29962
29963         PR tree-optimization/23048
29964         * gcc.dg/tree-ssa/pr23048.c: New test.
29965
29966 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29967
29968         PR middle-end/20624
29969         * g++.dg/warn/Wreturn-3.C: New test
29970
29971 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29972
29973         PR tree-optimization/22228
29974         * g++.dg/vect/pr22543.cc: New test.
29975
29976 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29977
29978         PR tree-optimization/21574
29979         * gcc.dg/tree-ssa/pr21574.c: New test.
29980
29981 2005-08-16  James E Wilson  <wilson@specifix.com>
29982
29983         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29984
29985 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29986
29987         PR tree-opt/23402
29988         * gcc.c-torture/compile/zero-strct-3.c: New test.
29989         * gcc.c-torture/compile/zero-strct-4.c: New test.
29990
29991 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29992
29993         PR target/23376
29994         * gcc.target/x86_64/pr23376.c: New test.
29995
29996 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29997
29998         PR c++/23337
29999         * g++.dg/ext/vector2.C: New.
30000
30001 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
30002
30003         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
30004
30005 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
30006
30007         PR libfortran/23428
30008         * gfortran.dg/inquire-complex.f90: New test case.
30009
30010 2005-08-16  James E Wilson  <wilson@specifix.com>
30011
30012         PR tree-optimization/21105
30013         * gcc.dg/large-size-array.c: New.
30014
30015 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
30016
30017         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
30018         type.
30019         * gcc.dg/vect/vect-41: Likewise.
30020         * gcc.dg/vect/vect-42: Likewise.
30021         * gcc.dg/vect/vect-43: Likewise.
30022         * gcc.dg/vect/vect-44: Likewise.
30023         * gcc.dg/vect/vect-46: Likewise.
30024         * gcc.dg/vect/vect-47: Likewise.
30025         * gcc.dg/vect/vect-48: Likewise.
30026         * gcc.dg/vect/vect-52: Likewise.
30027         * gcc.dg/vect/vect-53: Likewise.
30028         * gcc.dg/vect/vect-54: Likewise.
30029         * gcc.dg/vect/vect-55: Likewise.
30030         * gcc.dg/vect/vect-56: Likewise.
30031         * gcc.dg/vect/vect-57: Likewise.
30032         * gcc.dg/vect/vect-58: Likewise.
30033         * gcc.dg/vect/vect-59: Likewise.
30034         * gcc.dg/vect/vect-60: Likewise.
30035         * gcc.dg/vect/vect-61: Likewise.
30036         * gcc.dg/vect/vect-85: Likewise.
30037         * gcc.dg/vect/vect-87: Likewise.
30038         * gcc.dg/vect/vect-88: Likewise.
30039         * gcc.dg/vect/vect-93.c: Likewise.
30040         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
30041         * gcc.dg/vect/vect-75: Likewise.
30042         * gcc.dg/vect/vect-76: Likewise.
30043         * gcc.dg/vect/vect-77: Likewise.
30044         * gcc.dg/vect/vect-78: Likewise.
30045         * gcc.dg/vect/vect-80: Likewise.
30046         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
30047         vectorized for the expected reason, rather than checking how alignment
30048         was handled.
30049         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
30050         aligned type and also instead of aligned pointers. Added documentation.
30051
30052 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
30053
30054         * gfortran.dg/power.f90: New test.
30055
30056 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
30057
30058         PR rtl-optimization/23299
30059         * g++.dg/opt/pr23299.C: New test.
30060
30061 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30062
30063         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
30064
30065 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
30066
30067         * g++.dg/template/local6.C: New test.
30068
30069 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
30070
30071         * execute/exceptions/finally-1.m: Check that the catch and finally are
30072         being called.  Also add a "return 0;" at the end of main.
30073
30074 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
30075
30076         PR fortran/21432.
30077         * gfortran.dg/namelist_print_1.f: New test of functionality of
30078         PRINT namelist.
30079         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
30080         namelist generates error with -std=f95.
30081
30082 2005-08-14  Ira Rosen  <irar@il.ibm.com>
30083
30084         PR tree-optimization/23119
30085         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
30086
30087 2005-08-13  Marcin Koziej  <creep@desk.pl>
30088             Andrew Pinski  <pinskia@physics.uc.edu>
30089
30090         PR libobjc/22492
30091         * execute/exceptions/finally-1.m: New test.
30092
30093 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30094
30095         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
30096         testsuite.
30097         * objc/execute/exceptions/trivial.m: New test.
30098         * objc.dg/try-catch-11.m: Move to ...
30099         * objc/execute/exceptions/foward-1.m: Here.
30100         * objc.dg/try-catch-2.m: Move to ...
30101         * objc/execute/exceptions/catchall-1.m: Here.
30102         * objc.dg/try-catch-8.m: Move to ...
30103         * objc/execute/exceptions/local-variables-1.m: Here.
30104
30105 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30106
30107         * objc.dg/nested-func-1.m: Move to ...
30108         * objc/execute/nested-func-1.m: Here.
30109
30110 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30111
30112         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
30113         in ${options} instead of [target_info name].
30114         * lib/obj-c++.exp (objc_target_compile): Likewise.
30115
30116 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30117
30118         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
30119
30120 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30121
30122         part of PR testsuite/23348
30123         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
30124         each of the torture options.
30125         * objc/compile/trivial.m: New test.
30126
30127 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30128
30129         * gfortran.dg/eoshift.f90: Correct format.
30130
30131 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30132
30133         * gfortran.fortran-torture/execute/character_passing.f90:
30134         Fix comment typo.
30135
30136 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
30137
30138         PR c++/8271
30139         * g++.dg/template/unify10.C: New.
30140
30141 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
30142
30143         * g++.dg/parse/pr22514.C: Move to...
30144         * g++.dg/debug/pr22514.C: here.
30145
30146 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30147
30148         PR c++/23266
30149         * g++.dg/inherit/pure1.C: New test.
30150
30151         * ChangeLog: Fix typos.
30152
30153 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30154             Steven Bosscher  <stevenb@suse.de>
30155
30156         * gfortran.dg/runtime_warning_1.f90: New test.
30157
30158 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         PR c++/23219
30161         * g++.dg/parse/crash28.C: New.
30162
30163 2005-08-11  Richard Guenther  <rguenther@suse.de>
30164
30165         PR target/23289
30166         * gcc.target/i386/tailcall-1.c: New testcase.
30167
30168 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30169
30170         * gcc.dg/vect/vect-67.c: Un-xfail.
30171
30172 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30173
30174         PR c++/23225
30175         * g++.dg/parse/crash27.C: new test.
30176
30177 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
30178
30179         PR libfortran/22143
30180         * gfortran.dg/shift-kind.f90: New testcase.
30181
30182 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
30183
30184         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
30185         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
30186
30187 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30188
30189         PR c++/20646
30190         * g++.dg/other/mult-stor1.C: New test.
30191
30192 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30193
30194         * gcc.c-torture/pr18299-1.c: Move to ...
30195         * gcc.c-torture/compile/pr18299-1.c: Here.
30196
30197 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
30198
30199         * gfortran/fortran.torture/execute/character_passing.f90:
30200         Fix types for LSAME.
30201
30202 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
30203
30204         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
30205         input data back to what it was originally.
30206
30207 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30208
30209         * objc.dg/try-catch-8.m: Enable for all targets.
30210
30211 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
30212
30213         * gcc.dg/pr23165.c: New test.
30214
30215 2005-08-09  Steven Bosscher  <stevenb@suse.de>
30216
30217         PR tree-optimization/23234
30218         * gcc.dg/tree-ssa/pr23234.c: New test.
30219
30220 2005-08-08  Josh Conner  <jconner@apple.com>
30221
30222         PR rtl-optimization/23241
30223         * gcc.dg/char-compare.c: New test.
30224
30225 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30226
30227         PR c++/22508
30228         * g++.dg/init/new13.C: New test.
30229
30230 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30231
30232         PR c++/21166
30233         * g++.dg/other/crash-4.C: Adjust
30234         * g++/dg/ext/packed9.C: New.
30235
30236 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30237
30238         PR middle-end/21964
30239         * gcc.c-torture/execute/pr21964-1.c: New test.
30240
30241 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30242
30243         PR c/22458
30244         * gcc.dg/pr22458-1.c: New test.
30245
30246 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
30247             Steven G. Kargl <kargls@comcast.net>
30248
30249         PR fortran/22390
30250         * gfortran.dg/flush_1.f90: New test.
30251
30252 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30253
30254         PR c++/23191
30255         * g++.dg/template/eh2.C: New test.
30256
30257 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30258
30259         PR c++/19498
30260         * g++.dg/template/instantiate7.C: New test.
30261
30262 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
30263
30264         PR c/23113
30265         * gcc.dg/Wunused-value-1.c: New test.
30266
30267 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
30268
30269         PR rtl-optimization/23233
30270         * gcc.c-torture/compile/pr23233-1.c: New test.
30271
30272 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
30273
30274         PR fortran/18833
30275         PR fortran/20850
30276         * gfortran.dg/equiv_1.f90: New test.
30277         * gfortran.dg/equiv_2.f90: New test.
30278         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
30279         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
30280         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
30281
30282 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30283
30284         * gcc.c-torture/execute/vrp-5.c: New test.
30285         * gcc.c-torture/execute/vrp-6.c: New test.
30286         * gcc.dg/tree-ssa/vrp21.c: New test.
30287
30288 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30289
30290         * g++.dg/parse/pr22514.C: New test.
30291
30292 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
30293
30294         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
30295
30296         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
30297         instead of constant loads / pool entries.
30298
30299 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
30300
30301         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
30302         TEST_TO_WCTYPE.
30303
30304 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
30305
30306         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30307         __WINT_TYPE__ in generated prototypes if possible.
30308
30309 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
30310
30311         PR 22037
30312         * g++.dg/tree-ssa/pr22037.C:
30313
30314 2005-08-04  Richard Henderson  <rth@redhat.com>
30315
30316         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30317         scan-tree-dump-times directive.
30318
30319 2005-08-04  Jan Hubicka  <jh@suse.cz>
30320
30321         * gcov-1.C: Fix switch counts.
30322         * gcov-4b.c: Likewise.
30323
30324 2005-08-03  Jeff Law  <law@redhat.com>
30325
30326         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30327
30328 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30329
30330         * gcc.c-torture/execute/pr23135.c: New test.
30331
30332 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30333
30334         PR tree-optimization/19899
30335         * gcc.dg/tree-ssa/scev-1.c: New test.
30336         * gcc.dg/tree-ssa/scev-2.c: New test.
30337
30338 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30339
30340         PR target/18582
30341         * gcc.dg/torture/pr18582-1.c: New test.
30342
30343 2005-08-03  Jan Hubicka  <jh@suse.cz>
30344
30345         * update-conroll.c: New testcase.
30346         * update-conroll-2.c: New testcase.
30347
30348 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30349
30350         * gfortran.dg/constant_substring.f: New test.
30351         * gfortran.dg/pr22491.f: New test.
30352
30353 2005-08-02  Jan Hubicka  <jh@suse.cz>
30354
30355         * update-threading.c: Replace by the proper one.
30356
30357 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30358
30359         PR 23164
30360         * g++.dg/tree-ssa/pr23164.C: New test.
30361
30362 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30363
30364         * gcc.dg/tree-ssa/pr23192.c: New test.
30365
30366 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30367
30368         * gcc.c-torture/execute/vrp-4.c: New test.
30369
30370 2005-08-02  Jan Hubicka  <jh@suse.cz>
30371
30372         * update-threading.c: New test.
30373
30374 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30375
30376         * gcc.c-torture/compile/20050801-1.c: New test.
30377         * gcc.c-torture/compile/20050801-2.c: New test.
30378
30379 2005-08-01  Jan Hubicka  <jh@suse.cz>
30380
30381         * val-prof-5.c: New test.
30382
30383 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30384
30385         PR c/22311
30386         * gcc.dg/pr22311-1.c : New test.
30387
30388 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30389
30390         PR target/23095
30391         * gfortran.dg/pr23095.f: New test.
30392
30393         PR c++/22003
30394         * g++.dg/other/pr22003.C: New test.
30395
30396 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30397
30398         PR target/20621
30399         * gcc.c-torture/execute/pr20621-1.c: New test.
30400
30401 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30402
30403         * gfortran.dg/comma_format_extension_4.f: Adjust length
30404         of string for format.
30405         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30406         print statement with internal write.
30407         * gfortran.dg/der_array_io_2.f: Likewise.
30408         * gfortran.dg/der_array_io_3.f: Likewise.
30409
30410 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30411
30412         * gcc.dg/fold-abs-4.c: new test.
30413
30414 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30415
30416         PR fortran/22570 an related issues.
30417         * gfortran.dg/x_slash_1.f: New test.
30418
30419 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30420
30421         PR c/23143
30422         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30423         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30424
30425 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30426
30427         PR c/529
30428         * gcc.dg/Wshadow-3.c: New test.
30429
30430 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30431
30432         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30433         used to have the wrong bounds).
30434
30435 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30436
30437         PR c/21720
30438         * gcc.dg/hex-round-1.c: Test more cases.
30439         * gcc.dg/hex-round-2.c: New test.
30440
30441 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30442
30443         PR 22550
30444         * g++.dg/tree-ssa/pr22550.C: New test.
30445
30446 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30447
30448         * gcc.dg/tree-ssa/vrp19.c: New test.
30449         * gcc.dg/tree-ssa-vrp20.c: New test.
30450
30451 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30452
30453         PR c/22240
30454         * gcc.dg/transparent-union-4.c: New test.
30455
30456 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30457
30458         PR c/22192
30459         * gcc.dg/c99-vla-2.c: New test.
30460
30461 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30462
30463         PR c/21720
30464         * gcc.dg/hex-round-1.c: New test.
30465
30466 2005-07-28  Jan Hubicka  <jh@suse.cz>
30467
30468         * inliner-1.c: Do not dump everything.
30469         * tree-prof.exp: Do not pass -ftree-based-profiling.
30470         * bprob.exp: Likewise.
30471
30472         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30473
30474 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30475
30476         PR c++/22545
30477         * g++.dg/expr/ptrmem7.C: New test.
30478
30479 2005-07-28  Mike Stump  <mrs@apple.com>
30480
30481         * g++.old-deja/g++.mike/visibility-1.C: New test.
30482
30483 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30484
30485         PR c/20187
30486         * gcc.c-torture/execute/pr20187-1.c: New test.
30487
30488 2005-07-28  Jeff Law  <law@redhat.com>
30489
30490         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30491         * gcc.dg/tree-ssa/vrp18.c: New test.
30492
30493 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30494
30495         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30496
30497 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30498
30499         PR tree-optimization/22506
30500         * gcc.dg/vect/ps22506.c: New test.
30501
30502 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30503
30504         PR target/21149
30505         * gcc.target/i386/sse-3.c: New test.
30506
30507 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30508
30509         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30510         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30511
30512 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30513
30514         PR c/22589
30515         * gcc.c-torture/compile/pr22589-1.c: New test.
30516
30517 2005-07-28  Jan Hubicka  <jh@suse.cz>
30518
30519         * update-loopch.c: New testcase.
30520
30521 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30522
30523         PR rtl-optimization/23047
30524         * gcc.c-torture/execute/pr23047.c: New test.
30525         * gcc.c-torture/execute/pr23047.x: New.
30526
30527 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30528
30529         PR tree-optimization/22493
30530         * gcc.c-torture/execute/pr22493-1.c: New test.
30531         * gcc.c-torture/execute/pr22493-1.x: New.
30532         * gcc.c-torture/execute/vrp-1.c: New test.
30533         * gcc.c-torture/execute/vrp-2.c: New test.
30534         * gcc.c-torture/execute/vrp-2.c: New test.
30535
30536 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30537
30538         * gcc.target/frv/all-builtin-read8.c: Delete.
30539         * gcc.target/frv/all-builtin-read16.c: Delete.
30540         * gcc.target/frv/all-builtin-read32.c: Delete.
30541         * gcc.target/frv/all-builtin-read64.c: Delete.
30542         * gcc.target/frv/all-builtin-write8.c: Delete.
30543         * gcc.target/frv/all-builtin-write16.c: Delete.
30544         * gcc.target/frv/all-builtin-write32.c: Delete.
30545         * gcc.target/frv/all-builtin-write64.c: Delete.
30546         * gcc.target/frv/all-read-write-1.c: New.
30547
30548 2005-07-27  Jeff Law  <law@redhat.com>
30549
30550         * gcc.c-torture/execute/pr22630.c: New test.
30551
30552 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30553
30554         PR tree-optimization/23073
30555         * gcc.dg/vect/nodump-pr23073.c: New test.
30556         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30557
30558 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30559
30560         PR tree-optimize/22348
30561         * gcc.c-torture/execute/pr22348.c: New.
30562
30563 2005-07-27  Richard Guenther  <rguenther@suse.de>
30564
30565         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30566
30567 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30568
30569         PR fortran/22503
30570         * gfortran.dg/logical_comp.f90: New test.
30571
30572 2005-07-27  Jan Hubicka  <jh@suse.cz>
30573
30574         * inliner-1.c: Add cleanup of dumps.
30575         * val-prof-*.c: Likewise.
30576         * update-tailcall.c: New.
30577
30578 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30579
30580         PR 22591
30581         * gcc.dg/tree-ssa/pr22591.c: New test.
30582         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30583
30584 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30585
30586         PR libobjc/22606
30587         * objc.dg/try-catch-11.m: New test.
30588
30589 2005-07-26  Richard Guenther  <rguenther@suse.de>
30590
30591         PR tree-optimization/22486
30592         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30593
30594 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30595
30596         PR tree-opt/22484
30597         * g++.dg/opt/loop2.C: New test.
30598
30599 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30600
30601         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30602         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30603
30604 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30605
30606         * lib/profopt.exp (profopt-execute): Check for profiling data
30607         files on the target.
30608
30609 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30610
30611         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30612         for matching of asm labels.
30613
30614 2005-07-25  Richard Guenther  <rguenther@suse.de>
30615
30616         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30617
30618 2005-07-25  Richard Guenther  <rguenther@suse.de>
30619
30620         PR testsuite/22624
30621         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30622
30623 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30624
30625         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30626         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30627         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30628         * gcc.dg/vect/vect-100.c: New test.
30629         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30630         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30631         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30632         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30633         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30634         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30635         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30636         * gfortran.dg/vect/pr19049.f90: New testcase.
30637         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30638
30639 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30640
30641         * gcc.c-torture/execute/20050713-1.c: New test.
30642
30643         PR fortran/20063
30644         * gfortran.fortran-torture/execute/data_4.f90: New test.
30645
30646         PR middle-end/20303
30647         * gcc.dg/visibility-d.c: New test.
30648
30649 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30650
30651         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30652         * gfortran.dg/underflow.f90: Ditto.
30653
30654 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30655
30656         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30657         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30658         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30659
30660 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30661
30662         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30663         include case of field width of zero.
30664
30665 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30666
30667         PR libgfortran/21875
30668         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30669         with trailing blanks on normal formatted read.
30670
30671 2005-07-23  Chao-ying Fu  <fu@mips.com>
30672
30673         * gcc.target/mips/mips32-dsp-type.c: New test.
30674         * gcc.target/mips/mips32-dsp.c: New test.
30675
30676 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30677
30678         PR testsuite/21073
30679         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30680
30681         PR testsuite/20454
30682         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30683         and __cyg_profile_func_exit.
30684
30685 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30686
30687         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30688         * gfortran.dg/comma_format_extension_4.f: Same.
30689         * gfortran.dg/pr15332.f: Same.
30690         * gfortran.dg/pr21730.f: Same.
30691
30692 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30693
30694         * g++.dg/opt/vrp2.C: Fix testcase.
30695
30696         PR tree-opt/22625
30697         * g++.dg/opt/vrp2.C: New test.
30698
30699 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30700
30701         PR debug/21828
30702         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30703
30704 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30705
30706         * gcc.dg/tree-ssa/20050719-1.c: New test.
30707
30708 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30709
30710         * gcc.dg/bfin-longcall-1.c: New file.
30711         * gcc.dg/bfin-longcall-2.c: New file.
30712
30713 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30714
30715         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30716
30717 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30718
30719         PR middle-end/19055
30720         * gcc.dg/tree-ssa/pr19055.c: New test.
30721         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30722
30723 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30724
30725         PR C++/22358
30726         * g++.dg/other/pr22358.C: New test.
30727
30728 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30729
30730         PR c++/2922
30731         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30732
30733 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30734
30735         PR c++/15938
30736         * g++.dg/init/union2.C: New test.
30737
30738 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30739
30740         PR c/22393
30741         * gcc.dg/complex-4.c: New test.
30742
30743 2005-07-21  Richard Guenther  <rguenther@suse.de>
30744
30745         PR testsuite/22522
30746         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30747         scanning for asm labels.
30748         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30749
30750 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30751
30752         PR target/22085
30753         * gcc.dg/altivec-pr22085.c: New.
30754
30755 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30756
30757         PR tree-optimization/19210
30758         * gcc.dg/tree-ssa/pr19210-1.c: New.
30759         * gcc.dg/tree-ssa/pr19210-2.c: New.
30760
30761 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30762
30763         PR rtl-optimization/22167
30764         * g++.dg/opt/pr22167.C: New test.
30765
30766 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30767
30768         PR c++/2922
30769         * g++.dg/lookup/two-stage2.C: New.
30770         * g++.dg/lookup/two-stage3.C: New.
30771         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30772         fixed two-stage name lookup for operators.
30773         * g++.dg/template/call3.C: Compiler now produces an appropriate
30774         error message.
30775         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30776         14 as a candidate.
30777         * g++.dg/template/ptrmem4.C: Compiler produces different error
30778         message.
30779         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30780         connect_to_method as a candidate.
30781
30782 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30783
30784         * gcc.dg/fold-alloc-1.c: New test.
30785
30786 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30787
30788         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30789         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30790
30791 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30792
30793         * gcc.dg/fold-abs-1.c: New test.
30794         * gcc.dg/fold-abs-2.c: New test.
30795         * gcc.dg/fold-abs-3.c: New test.
30796
30797 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30798
30799         Make CONSTRUCTOR use VEC to store initializers.
30800         * g++.dg/ext/complit3.C: Check for specific error messages.
30801         * g++.dg/init/brace2.C: Update error message.
30802         * g++.dg/warn/Wbraces2.C: Likewise.
30803
30804 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30805
30806         PR fortran/16940
30807         * gfortran.dg/module_interface_1.f90: New test.
30808
30809 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30810             Kenneth Zadeck <zadeck@naturalbridge.com>
30811
30812         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30813
30814 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30815
30816         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30817         specify -Wformat for these tests.
30818         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30819         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30820         * gcc.dg/format/opt-6.c: Delete.
30821
30822 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30823
30824         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30825         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30826
30827 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30828
30829         * gcc.dg/tree-ssa/alias-2.c: New test.
30830
30831 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30832
30833         PR c++/22263
30834         * g++.dg/template/explicit7.C: New test.
30835
30836 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30837
30838         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30839         field width of 8 to +Inf and -Inf.
30840
30841 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30842
30843         PR c++/22139
30844         * g++.dg/template/friend36.C: New test.
30845
30846 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30847
30848         PR fortran/21730
30849         * gfortran.dg/pr21730.f: New test.
30850
30851 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30852             Kenneth Zadeck <zadeck@naturalbridge.com>
30853
30854         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30855         since pure const detection cannot run at -O1 in c compiler.
30856         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30857         can now optimize this case properly.
30858         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30859         because we now pass.
30860         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30861
30862 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30863
30864         PR c/22421
30865         * gcc.dg/format/bitfld-1.c: New test.
30866
30867 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30868
30869         PR c++/22204
30870         * g++.dg/rtti/repo1.C: New test.
30871
30872 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30873
30874         PR middle-end/22398
30875         * gcc.c-torture/compile/pr22398.c: New test.
30876
30877 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/22132
30880         * g++.dg/expr/cast4.C: New test.
30881
30882 2005-07-15  Richard Guenther  <rguenther@suse.de>
30883
30884         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30885         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30886
30887 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30888
30889         PR tree-optimization/22230
30890         * gcc.dg/tree-ssa/pr22230.c: New test.
30891
30892 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30893
30894         * gfortran.dg/g77/cpp6.f: New test.
30895
30896         PR fortran/22417
30897         * gfortran.dg/g77/cpp5.F: New test.
30898         * gfortran.dg/g77/cpp5.h: New file.
30899         * gfortran.dg/g77/cpp5inc.h: New file.
30900
30901 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30902
30903         PR libfortran/16435
30904         * gfortran.dg/tl_editting.f90: New.
30905         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30906
30907 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30908
30909         * gfortran.dg/char_array_constructor.f90: New test.
30910
30911 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30912
30913         * gfortran.dg/past_eor.f90: New.
30914         * gfortran.dg/complex_read.f90: New.
30915
30916 2005-07-13  Jeff Law  <law@redhat.com>
30917
30918         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30919         additional casts.
30920
30921         * gcc.dg/tree-ssa/pr22321.c: New test
30922
30923 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30924
30925         PR tree-optimization/21921
30926         * gcc.dg/tree-ssa/pr21921.c: New.
30927
30928 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30929
30930         PR tree-optimizatio/22442
30931         * gcc.dg/tree-ssa/loop-11.c: New test.
30932
30933 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30934
30935         PR tree-opt/21840
30936         * gcc.c-torture/compile/pr21840.c: New test.
30937
30938 2005-07-12  Jan Hubicka  <jh@suse.cz>
30939
30940         * gcc.c-torture/compile/pr22379.c: New test.
30941
30942 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30943
30944         PR libfortran/21593
30945         gfortran.dg/dev_null.f90: Remove outdated comment about
30946         PR libfortran/21593.
30947
30948
30949 2005-07-12  Dale Johannesen  <dalej@apple.com>
30950
30951         * gcc.target/i386/compress-float-sse.c: New.
30952         * gcc.target/i386/compress-float-sse-pic.c: New.
30953         * gcc.target/i386/compress-float-387.c: New.
30954         * gcc.target/i386/compress-float-387-pic.c: New.
30955         * gcc.dg/compress-float-ppc.c: New.
30956         * gcc.dg/compress-float-ppc-pic.c: New.
30957
30958 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30959
30960         PR libfortran/21593
30961         gfortran.dg/dev_null.f90: Remove targets.
30962
30963 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30964
30965         PR tree-opt/22335
30966         * gcc.dg/pr22335-1.c: New test.
30967         * gcc.dg/pr22335-2.c: New test.
30968
30969 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30970
30971         PR c++/20172
30972         * g++.dg/template/nontype12.C : New test.
30973
30974 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30975
30976         * gcc.dg/tree-ssa/loop-10.c: New test.
30977
30978 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30979
30980         * gcc.c-torture/execute/20020720-1.x: Remove.
30981
30982 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30983
30984         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30985
30986 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30987
30988         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30989         (dg-mips-options): Use it.
30990
30991 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30992
30993         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30994
30995 2005-07-09  Richard Henderson  <rth@redhat.com>
30996
30997         * lib/target-supports.exp (check_effective_target_sync_char_short):
30998         Add alpha.
30999
31000 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
31001
31002         PR libfortran/22217
31003         * gfortran.dg/negative-z-descriptor.f90: New test.
31004
31005 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
31006
31007         PR tree-opt/22329
31008         * gcc.dg/pr22329.c: New test.
31009
31010 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
31011
31012         PR tree-optimization/20139
31013         * gcc.dg/tree-ssa/pr20139.c: New.
31014
31015 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
31016
31017         PR tree-opt/22356
31018         * gcc.dg/pr22356-1.c: New test.
31019
31020 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         PR c++/21799
31023         * g++.dg/template/unify8.C: New.
31024         * g++.dg/template/unify9.C: New.
31025
31026 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
31027
31028         * gfortran.fortran-torture/execute/entry_10.f90: New test.
31029
31030 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
31031
31032         * gcc.dg/darwin-version-1.c: New.
31033         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
31034         * gcc.dg/builtins-20.c: Likewise.
31035         * gcc.dg/builtins-53.c: Likewise.
31036         * gcc.dg/torture/builtins-convert-1.c: Likewise.
31037         * gcc.dg/torture/builtins-convert-2.c: Likewise.
31038         * gcc.dg/torture/builtins-convert-3.c: Likewise.
31039         * gcc.dg/torture/builtins-power-1.c: Likewise.
31040         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
31041         on Darwin.
31042
31043 2005-07-07  Jeff Law  <law@redhat.com>
31044
31045         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
31046         argument evaluation order.
31047
31048 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
31049
31050         PR libfortran/21594
31051         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31052         Add test cases where the shift length is greater than the
31053         array length.
31054
31055 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31056
31057         * obj-c++.dg/proto-lossage-6.mm: New.
31058         * objc.dg/proto-lossage-6.m: New.
31059
31060 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31061
31062         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
31063         * objc.dg/gnu-runtime-2.m: Likewise.
31064
31065 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
31066
31067         * gfortran.dg/longline.f: New test.
31068
31069         * gfortran.dg/badline.f: New test.
31070
31071 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
31072
31073         PR fortran/16531
31074         PR fortran/15966
31075         PR fortran/18781
31076         * gfortran.dg/hollerith.f90: New.
31077         * gfortran.dg/hollerith2.f90: New.
31078         * gfortran.dg/hollerith3.f90: New.
31079         * gfortran.dg/hollerith4.f90: New.
31080         * gfortran.dg/hollerith_f95.f90: New.
31081         * gfortran.dg/hollerith_legacy.f90: New.
31082         * gfortran.dg/g77/cpp4.F: New. Port from g77.
31083
31084 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
31085
31086         PR objc/22274
31087         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
31088         * objc.dg/gnu-runtime-2.m: New.
31089
31090 2005-07-06  Jeff Law  <law@redhat.com>
31091
31092         * gcc.dg/tree-ssa/vrp17.c: New test.
31093
31094 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
31095
31096         PR fortran/22327
31097         * gfortran.dg/array_constructor_5.f90: New test.
31098
31099 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
31100
31101         * gfortran.fortran-torture/execute/entry_9.f90: New test.
31102
31103 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
31104
31105         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
31106         * gcc.dg/980816-1.c: Ditto.
31107
31108 2005-07-06  Jeff Law  <law@redhat.com>
31109
31110         * gcc.c-torture/compile/pr21356.c: New test.
31111
31112 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31113
31114         PR c/22013
31115         PR c/22098
31116         * gcc.c-torture/compile/pr22013-1.c,
31117         gcc.c-torture/execute/pr22098-1.c,
31118         gcc.c-torture/execute/pr22098-2.c,
31119         gcc.c-torture/execute/pr22098-3.c: New tests.
31120
31121 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31122
31123         PR c/22308
31124         * gcc.dg/pr22308-1.c: New test.
31125
31126 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
31127
31128         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
31129         target.
31130         * gcc.dg/compare9.c: Use -fshort-enums instead of
31131         -fno-short-enums.  Change the last test to dg-bogus.
31132
31133 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
31134
31135         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
31136         * gcc.dg/compare9.c: New.
31137
31138 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31139
31140         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
31141
31142 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31143
31144         PR testsuite/22288
31145         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
31146
31147
31148 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31149
31150         * gcc.dg/format/gcc_gfc-1.c: New.
31151
31152 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31153
31154         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
31155
31156 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31157
31158         PR fortran/20842
31159         * gfortran.dg/io_invalid_1.f90: New test.
31160
31161 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
31162
31163         * gcc.dg/format/gcc_diag-1.c: Update.
31164
31165 2005-07-02  Jeff Law  <law@redhat.com>
31166
31167         * gcc.dg/tree-ssa/pr22051-1.c: New test.
31168         * gcc.dg/tree-ssa/pr22051-2.c: New test.
31169
31170 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
31171
31172         * gcc.dg/format/gcc_diag-1.c: Update.
31173
31174 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
31175
31176         PR tree-opt/22269
31177         * gcc.c-torture/compile/pr22269.c: New test.
31178
31179 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
31180
31181         PR 21584
31182         PR 22219
31183         * g++.dg/tree-ssa/pr21584-1.C: New test.
31184         * g++.dg/tree-ssa/pr21584-2.C: New test.
31185
31186 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
31187
31188         * obj-c++.dg/try-catch-11.mm: New.
31189         * objc.dg/try-catch-10.m: New.
31190
31191 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
31192
31193         * g++.dg/other/ucnid-1.C: xfail on AIX.
31194
31195 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
31196
31197         PR 22234
31198         * gcc.dg/20050629-1.c: New test.
31199
31200 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
31201
31202         * obj-c++.dg/const-str-1[0-1].mm: New.
31203         * objc.dg/const-str-1[0-1].m: New.
31204
31205 2005-05-29  Richard Henderson  <rth@redhat.com>
31206
31207         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
31208         Rename from check_effective_target_vect_no_max.
31209         (check_effective_target_vect_no_int_add): New.
31210         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
31211         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
31212         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31213         * gcc.dg/vect/vect-reduc-1.c: Use both.
31214         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31215
31216 2005-05-29  Richard Henderson  <rth@redhat.com>
31217
31218         * lib/target-supports.exp (check_effective_target_vect_no_max):
31219         Remove i386 and x86_64.
31220
31221 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31222
31223         PR testsuite/21969
31224         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
31225
31226 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31227
31228         PR middle-end/21969
31229         * gcc.dg/vect/pr21969.c: New test.
31230
31231 2005-06-28  Eric Christopher  <echristo@redhat.com>
31232
31233         PR c/22052
31234         PR c/21975
31235         * gcc.dg/inline1.c: New test.
31236         * gcc.dg/inline2.c: Ditto.
31237         * gcc.dg/inline3.c: Ditto.
31238         * gcc.dg/inline4.c: Ditto.
31239         * gcc.dg/inline5.c: Ditto.
31240
31241 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31242
31243         PR libfortran/22142
31244         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31245         Add testcase also testing eoshift1 for PR 22142.
31246
31247 2005-06-28  Richard Henderson  <rth@redhat.com>
31248
31249         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
31250         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
31251         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
31252         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
31253         gcc.dg/tree-ssa/20030922-2.c: Likewise.
31254
31255 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31256
31257         PR libfortran/22142
31258         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31259         Add testcase for PR 22142.
31260
31261 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
31262
31263         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
31264         gcc.target/ia64/fpreg-2.c: New tests.
31265
31266 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31267
31268         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
31269
31270 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31271
31272         PR libfortran/22170
31273         * gfortran.dg/slash_1.f90: New test.
31274
31275 2005-06-27  Richard Henderson  <rth@redhat.com>
31276
31277         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
31278         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
31279         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
31280         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31281         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
31282         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
31283
31284 2005-06-27  Richard Henderson  <rth@redhat.com>
31285
31286         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
31287         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
31288
31289 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
31290
31291         * obj-c++.dg/proto-lossage-5.mm: New.
31292         * objc.dg/proto-lossage-5.m: New.
31293
31294 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
31295
31296         PR 21959
31297         * gcc.dg/tree-ssa/pr21959.c: New test.
31298
31299 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
31302         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
31303         testing uninitialized var.
31304
31305         * gcc.c-torture/execute/builtins/chk.h: New.
31306         * gcc.c-torture/execute/builtins/lib/chk.c: New.
31307         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31308         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31309         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31310         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31311         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31312         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31313         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31314         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31315         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31316         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31317         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31318         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31319         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31320         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31321         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31322         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31323         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31324         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31325         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31326         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31327         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31328         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31329         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31330         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31331         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31332         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31333         * gcc.dg/builtin-object-size-1.c: New test.
31334         * gcc.dg/builtin-object-size-2.c: New test.
31335         * gcc.dg/builtin-object-size-3.c: New test.
31336         * gcc.dg/builtin-object-size-4.c: New test.
31337         * gcc.dg/builtin-object-size-5.c: New test.
31338         * gcc.dg/builtin-stringop-chk-1.c: New test.
31339         * gcc.dg/builtin-stringop-chk-2.c: New test.
31340         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31341         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31342         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31343         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31344         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31345         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31346         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31347         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31348         * gcc.c-torture/execute/printf-1.c: New test.
31349         * gcc.c-torture/execute/fprintf-1.c: New test.
31350         * gcc.c-torture/execute/vprintf-1.c: New test.
31351         * gcc.c-torture/execute/vfprintf-1.c: New test.
31352         * gcc.c-torture/execute/printf-chk-1.c: New test.
31353         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31354         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31355         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31356
31357 2005-06-27  Michael Matz  <matz@suse.de>
31358
31359         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31360         slot is not merged if address escapes.
31361
31362 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31363
31364         PR c/21911
31365         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31366
31367 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31368
31369         PR middle-end/17965
31370         * gcc.c-torture/compile/20050622-1.c: New test.
31371
31372         PR middle-end/22028
31373         * gcc.dg/20050620-1.c: New test.
31374
31375 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31376
31377         PR tree-optimization/22026
31378         * gcc.dg/tree-ssa/pr22026.c: New.
31379
31380 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31381
31382         PR libfortran/22144
31383         * gfortran.dg/shift-alloc.f90: New testcase.
31384
31385 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31386
31387         * all files: Update FSF address in copyright headers.
31388
31389 2005-06-22  Jan Hubicka  <jh@suse.cz>
31390
31391         * wholeprogram-1.c: New testcase.
31392         * wholeprogram-2.c: New testcase.
31393
31394 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR 22171
31397         * gcc.dg/tree-ssa/pr22171.c: New test.
31398
31399 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31400
31401         * gfortran.dg/simplify_modulo.f90: New.
31402
31403 2005-06-24  Jan Hubicka  <jh@suse.cz>
31404
31405         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31406
31407 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31408
31409         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31410
31411 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31412
31413         * obj-c++.dg/typedef-alias-1.mm: New.
31414         * objc.dg/typedef-alias-1.m: New.
31415
31416 2005-06-23  Jeff Law  <law@redhat.com>
31417
31418         * gcc.dg/tree-ssa/vrp16.c: New test.
31419
31420 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31421
31422         * lib/target-supports.exp: Add
31423         check_effective_target_fortran_large_real and
31424         check_effective_target_fortran_large_int to check for
31425         corresponding effective targets.
31426         * gfortran.dg/large_integer_kind_1.f90: New test.
31427         * gfortran.dg/large_real_kind_1.f90: New test.
31428
31429 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31430
31431         PR tree-optimization/22117
31432         * gcc.dg/tree-ssa/pr22117.c: New.
31433
31434 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31435
31436         PR testsuite/22123
31437         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31438
31439 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31440
31441         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31442
31443 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31444
31445         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31446         * gfortran.dg/f2c_4.c: Likewise.
31447
31448 2005-06-22 Paul Brook  <paul@codesourcery.com>
31449
31450         PR fortran/21034
31451         * gfortran.dg/auto_save_1.f90: New test.
31452
31453 2005-06-22  Michael Matz  <matz@suse.de>
31454
31455         * gcc.target/x86-64/abi: New directory.
31456         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31457         * gcc.target/x86-64/abi/README.gcc: New file.
31458         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31459         * gcc.target/x86-64/abi/asm-support.s: New file.
31460         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31461         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31462         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31463         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31464         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31465         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31466         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31467         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31468         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31469         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31470         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31471         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31472         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31473         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31474         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31475         * gcc.target/x86_64/abi/test_varargs.c: New test.
31476
31477 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31478
31479         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31480         32-bit i?86 and x86_64.
31481
31482 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31483
31484         * obj-c++.dg/const-str-[1-9].mm: New tests.
31485
31486 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31487
31488         PR fortran/22010
31489         * gfortran.dg/namelist_use.f90: New.
31490         * gfortran.dg/namelist_use_only.f90: New.
31491
31492 2005-06-21  Jeff Law  <law@redhat.com>
31493
31494         * gcc.dg/tree-ssa/vrp15.c: New test.
31495
31496 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31497
31498         * lib/target-supports.exp (check_effective_target_vect_reduction):
31499         Remove.
31500         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31501         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31502         remove vect_reduction target keyword. Also avoid two returns in main.
31503         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31504         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31505         * gcc.dg/vect/vect-reduc-1short.c: New test.
31506         * gcc.dg/vect/vect-reduc-1char.c: New test.
31507         * gcc.dg/vect/vect-reduc-2short.c: New test.
31508         * gcc.dg/vect/vect-reduc-2char.c: New test.
31509         * gcc.dg/vect/vect-reduc-6.c: New test.
31510         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31511         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31512         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31513
31514 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31515         Paul Thomas  <pault@gcc.gnu.org>
31516
31517         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31518         New tests.
31519
31520 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31521
31522         * gfortran.dg/backslash_1.f90: New test.
31523         * gfortran.dg/backslash_2.f90: New test.
31524
31525 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31526
31527         * gfortran.dg/duplicate_labels.f90: New test.
31528
31529 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31530
31531         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31532         unsupportable relocations.
31533         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31534         * gcc.dg/20050321-2.c: xfail for NetWare.
31535
31536 2005-06-20  Andreas Jaeger  <aj@suse.de>
31537
31538         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31539         gcc.target/i386/fastcall-sseregparm.c,
31540         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31541
31542 2005-06-19  Richard Henderson  <rth@redhat.com>
31543
31544         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31545
31546 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31547
31548         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31549
31550 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31551
31552         PR c++/22115
31553         * g++.dg/conversion/simd2.C: Change expected error message.
31554
31555 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31556
31557         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31558         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31559         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31560
31561 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31562
31563         * gcc.dg/fold-mod-1.c: New test.
31564
31565 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31566
31567         PR fortran/19926
31568         * gfortran.dg/pr19926.f90: New test.
31569
31570 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31571
31572         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31573         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31574         targets.
31575         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31576         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31577
31578 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31579
31580         * gcc.target/ia64/float80-varargs-1.c: New test.
31581
31582 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31583
31584         PR tree-opt/22035
31585         * gfortran.dg/f2c_6.f90: New test.
31586
31587 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31588
31589         PR c++/17413
31590         * g++.dg/template/local5.C: New.
31591
31592 2005-06-17  Richard Henderson  <rth@redhat.com>
31593
31594         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31595
31596 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31597
31598         PR testsuite/21945
31599         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31600
31601 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31602
31603         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31604         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31605         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31606         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31607         check_vect to verify the presence of hardware vector support.
31608
31609 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31610
31611         PR testsuite/22056
31612         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31613
31614 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31615
31616         PR libfortran/19216
31617         * gfortran.dg/pr19216.f: Add correct space between brackets and
31618         dg directive.
31619
31620 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31621
31622         PR libfortran/16436
31623         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31624
31625 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31626
31627         * gcc.target/i386/attributes-error.c: New testcase.
31628         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31629         * gcc.target/i386/regparm-stdcall.c: Likewise.
31630         * gcc.target/i386/sseregparm-1.c: Likewise.
31631         * gcc.target/i386/sseregparm-2.c: Likewise.
31632
31633 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31634
31635         * g++.dg/rtti/crash2.C: New.
31636
31637 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31638
31639         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31640
31641 2005-06-15  David Ung  <davidu@mips.com>
31642
31643         * gcc.target/mips/mips16e-extends.c: New test for testing the
31644         generation of MIPS16e zeb/zeh, seb/seh instructions.
31645
31646 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31647
31648         PR 22018
31649         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31650         * gcc.dg/tree-ssa/pr22018.c: New test.
31651
31652 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31653
31654         * gcc.dg/simd-1.c: Update error messages.
31655         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31656         * gcc.dg/simd-2.c: Update error messages.
31657         * gcc.dg/simd-4.c: New.
31658
31659 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         PR c++/20678
31662         * g++.dg/other/crash-4.C: New.
31663
31664 2005-06-14  Devang Patel  <dpatel@apple.com>
31665
31666         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31667
31668 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         PR c++/21929
31671         * g++.dg/parse/crash11.C: Update
31672
31673 2005-06-13  Jeff Law  <law@redhat.com>
31674
31675         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31676         perform the desired transformations.
31677         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31678         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31679
31680 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31681
31682         PR fortran/22038
31683         * gfortran.dg/forall_1.f90: Un-XFAIL.
31684
31685 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31686
31687         PR c++/21929
31688         * g++.dg/parse/crash26.C: New.
31689
31690         PR c++/20789
31691         * g++.dg/init/member1.C: New.
31692
31693 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31694
31695         * gfortran.dg/altreturn_1.f90: New test.
31696
31697 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31698
31699         PR middle-end/21985
31700         * gcc.dg/tree-ssa/pr21985.c: New test.
31701
31702 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31703
31704         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31705
31706 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31707
31708         PR c++/21930
31709         * g++.dg/other/error10.C: New test case.
31710
31711 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31712
31713         PR libfortran/19155
31714         * gfortran.dg/pr19155.f: Add test.
31715
31716 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31717
31718         * gfortran.dg/f2c_7.f90: New test.
31719
31720         * gfortran.dg/forall_1.f90: XFAILed.
31721
31722 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31723
31724         * gcc.dg/pr14796-1.c: New.
31725         * gcc.dg/pr14796-2.c: New.
31726
31727 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31728
31729         PR fortran/17792
31730         PR fortran/21375
31731         * gfortran.dg/deallocate_stat.f90: New test.
31732
31733 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31734
31735         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31736
31737 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31738
31739         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31740         access will be generated when this loop is vectorized. Test that
31741         accesses with same alignment were detected.
31742         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31743         Test that accesses with same alignment were detected.
31744         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31745         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31746         alignment were detected.
31747
31748 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31749
31750         PR c++/10611
31751         * g++.dg/conversion/simd2.C: New.
31752
31753 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31754
31755         * gcc.dg/Wcxx-compat-1.c: New.
31756
31757 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31758
31759         PR libfortran/21480
31760         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31761         complex array.
31762
31763 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * gcc.dg/alias-8.c: New.
31766
31767 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31768
31769         * gcc.dg/format/cmn_err-1.c: Update.
31770
31771 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31772
31773         PR target/20666
31774         * gcc.target/sparc/fexpand-2.c: New.
31775         * gcc.target/sparc/fpmerge-2.c: New.
31776         * gcc.target/sparc/fpmul-2.c: New.
31777         * gcc.target/sparc/noresult.c: New.
31778         * gcc.target/sparc/pdist-2.c: New.
31779         * gcc.target/sparc/pdist-3.c: New.
31780
31781 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31782
31783         PR testsuite/21702
31784         * gcc.target/i386/i386.exp: Fix comment typo.
31785
31786 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         PR c++/19497
31789         * g++.dg/inherit/using5.C: New.
31790         * g++.dg/inherit/using6.C: New.
31791
31792 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31793
31794         PR c++/19894
31795         * g++.dg/template/ptrmem15.C: New test.
31796
31797         PR c++/20563
31798         * g++.dg/ext/label4.C: New test.
31799
31800 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31801
31802         * gcc.dg/tls/debug-1.c: New test.
31803
31804 2005-06-07  Dale Johannesen  <dalej@apple.com>
31805
31806         * gcc.target/i386/movq.c: New.
31807
31808 2005-06-07  Dale Johannesen  <dalej@apple.com>
31809
31810         * gcc.dg/20050607-1.c: New.
31811
31812 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31813
31814         PR middle-end/21850
31815         * gcc.c-torture/execute/20050607-1.c: New test.
31816
31817 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31818
31819         PR libfortran/21926
31820         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31821         Test case where the return array has lowest stride one,
31822         but isn't packed.
31823
31824 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31825
31826         * lib/target-supports.exp (check_effective_target_sync_int_long):
31827         Add s390 and s390x targets.
31828
31829 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31830
31831         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31832         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31833         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31834         * gcc.dg/tree-ssa/loop-9.c: New test.
31835
31836 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31837
31838         * g++.dg/parse/defarg10.C: New.
31839
31840 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31841
31842         PR regression/21897
31843         * gcc.c-torture/execute/20050604-1.c: New test.
31844
31845 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31846
31847         PR 21903
31848         * g++.dg/parse/defarg9.C: New.
31849
31850         PR c++/20637
31851         * g++.dg/inherit/using4.C: New.
31852         * g++.dg/overload/error1.C: Adjust expected errors.
31853         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31854         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31855         * g++.old-deja/g++.other/redecl2.C: Likewise.
31856         * g++.old-deja/g++.other/redecl4.C: Likewise.
31857         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31858
31859 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31860
31861         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31862
31863 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31864
31865         * lib/gfortran.exp (gfortran_target_compile): Call
31866         dg-additional-files-options
31867         * gfortran.dg/f2c_4.f90: New file
31868         * gfortran.dg/f2c_4.c: New file
31869         * gfortran.dg/f2c_5.f90: New file
31870         * gfortran.dg/f2c_5.c: New file
31871
31872 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31873
31874         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31875
31876         PR fortran/21912
31877         * gfortran.dg/array_constructor_4.f90: New test.
31878
31879 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31880
31881         PR c++/21619
31882         * g++.dg/ext/builtin9.C: New test.
31883
31884 2005-06-05  Dale Johannesen  <dalej@apple.com>
31885
31886         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31887         * gcc.c-torture/execute/20050603-2.c: Ditto.
31888
31889 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31890
31891         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31892         * gcc.dg/vect/vect-reduc-1.c: New.
31893         * gcc.dg/vect/vect-reduc-2.c: New.
31894         * gcc.dg/vect/vect-reduc-3.c: New.
31895
31896 2005-06-04  Dale Johannesen  <dalej@apple.com>
31897
31898         * gcc.c-torture/execute/20050603-1.c: New.
31899         * gcc.c-torture/execute/20050603-2.c: New.
31900         * gcc.dg/20050603-3.c: New.
31901
31902 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31903
31904         PR fortran/19195
31905         * gfortran.dg/debug_1.f90: New test.
31906
31907         * gfortran.dg/forall_1.f90: New test.
31908
31909 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31910
31911         * gfortran.dg/array_constructor_3.f90: New test.
31912
31913 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31914
31915         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31916
31917 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31918
31919         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31920
31921 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31922
31923         PR c/21873
31924         * gcc.dg/init-excess-1.c: New test.
31925
31926 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/21853
31929         * g++.dg/expr/static_cast6.C: New test.
31930
31931 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31932
31933         * gcc.dg/tree-ssa/vrp14.c: New test.
31934
31935 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/21336
31938         * g++.dg/template/new2.C: New test.
31939
31940 2005-06-03  Josh Conner  <jconner@apple.com>
31941
31942         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31943         all entries in initializer.
31944
31945 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31946
31947         PR middle-end/21858
31948         * gcc.dg/pr21858.c: New testcase.
31949
31950 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31951
31952         PR tree-optimization/21292
31953
31954         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31955         New.
31956         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31957         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31958         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31959         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31960         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31961
31962 2005-06-02  Richard Henderson  <rth@redhat.com>
31963
31964         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31965
31966 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31967
31968         * gcc.dg/wtypequal.c: New testcase.
31969
31970 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31971
31972         PR 21582
31973         * gcc.dg/tree-ssa/pr21582.c: New test.
31974
31975 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31976
31977         PR c++/21280
31978         * g++.dg/opt/interface2.h: New.
31979         * g++.dg/opt/interface2.C: New.
31980         * g++.dg/init/ctor4.C: Adjust error lines.
31981         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31982         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31983         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31984         * g++.old-deja/g++.pt/assign1.C: Likewise.
31985         * g++.old-deja/g++.pt/crash20.C: Likewise.
31986
31987 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31988
31989         PR tree-optimization/21734
31990         * g++.dg/vect/pr21734_1.cc: New.
31991         * g++.dg/vect/pr21734_2.cc: New.
31992
31993 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         PR c++/20350
31996         * g++.dg/template/spec24.C: New.
31997
31998         PR c++/21151
31999         * g++.dg/pch/local-1.C: New.
32000         * g++.dg/pch/local-1.Hs: New.
32001
32002 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
32003
32004         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
32005         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
32006         * gcc.dg/tree-ssa/pr14341.c: New test.
32007         * gcc.dg/tree-ssa/pr14841.c: New test.
32008         * gcc.dg/tree-ssa/pr20701.c: New test.
32009         * gcc.dg/tree-ssa/pr21086.c: New test.
32010         * gcc.dg/tree-ssa/pr21090.c: New test.
32011         * gcc.dg/tree-ssa/pr21332.c: New test.
32012         * gcc.dg/tree-ssa/pr21458.c: New test.
32013         * gcc.dg/tree-ssa/pr21658.c: New test.
32014         * gcc.dg/tree-ssa/vrp01.c: New test.
32015         * gcc.dg/tree-ssa/vrp02.c: New test.
32016         * gcc.dg/tree-ssa/vrp03.c: New test.
32017         * gcc.dg/tree-ssa/vrp04.c: New test.
32018         * gcc.dg/tree-ssa/vrp05.c: New test.
32019         * gcc.dg/tree-ssa/vrp06.c: New test.
32020         * gcc.dg/tree-ssa/vrp07.c: New test.
32021         * gcc.dg/tree-ssa/vrp08.c: New test.
32022         * gcc.dg/tree-ssa/vrp09.c: New test.
32023         * gcc.dg/tree-ssa/vrp10.c: New test.
32024         * gcc.dg/tree-ssa/vrp11.c: New test.
32025         * gcc.dg/tree-ssa/vrp12.c: New test.
32026         * gcc.dg/tree-ssa/vrp13.c: New test.
32027
32028 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
32029
32030         PR 21029
32031         * gcc.dg/tree-ssa/pr21029.c: New test.
32032
32033 2005-06-01  Roger Sayle  <roger@eyesopen.com>
32034
32035         * gfortran.dg/logint-1.f: New test case.
32036         * gfortran.dg/logint-2.f: Likewise.
32037         * gfortran.dg/logint-3.f: Likewise.
32038
32039 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
32040
32041         PR c/21536
32042         PR c/20760
32043         * gcc.dg/20050527-1.c: New test.
32044
32045         * gcc.dg/i386-sse-12.c: New test.
32046
32047         PR fortran/21729
32048         * gfortran.dg/implicit_5.f90: New test.
32049
32050 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
32051
32052         PR fortran/20883
32053         * gfortran/assign_4.f90: New test.
32054         * gfortran/assign_2.f90: Change compile to run.
32055
32056 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
32057
32058         * lib/target-supports.exp
32059         (check_effective_target_sync_char_short): New.
32060         * gcc.dg/sync-2.c: New.
32061
32062 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
32063
32064         PR tree-optimization/21817
32065         * gcc.dg/torture/pr21817-1.c: New.
32066
32067 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
32068
32069         PR c++/21165
32070         * g++.dg/template/init5.C: New.
32071
32072 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
32073
32074         * gfortran.dg/char_initialiser_actual.f90:
32075         Test character initialisers as actual arguments.
32076         * gfortran.dg/char_pointer_comp_assign.f90:
32077         Test character pointer structure component assignments.
32078         * gfortran.dg/char_array_structure_constructor.f90:
32079         Test character components in structure constructors.
32080
32081 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
32082
32083         PR middle-end/20931
32084         * g++.dg/opt/pr20931.C: New test.
32085
32086 2005-05-31  Andreas Jaeger  <aj@suse.de>
32087
32088         PR testsuite/20772
32089         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
32090         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
32091         g++.old-deja/g++.ext/asmspec1.C,
32092         g++.old-deja/g++.other/regstack.C,
32093         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
32094         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
32095         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
32096         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
32097         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
32098         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
32099         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
32100         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
32101         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
32102         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
32103         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
32104         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
32105         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
32106         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
32107         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
32108         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
32109         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
32110         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
32111         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
32112
32113 2005-05-31  Jeff Law  <law@redhat.com>
32114
32115         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
32116
32117 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
32118
32119         PR middle-end/21743
32120         * gcc.dg/builtins-1.c: Activate disabled clog test.
32121         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32122
32123 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
32124
32125         * gfortran.dg/char_pointer_assign.f90:
32126         Test character-pointer assignments and pointer assignments.
32127         * gfortran.dg/char_pointer_dummy.f90:
32128         Test character-pointer dummy arguments.
32129         * gfortran.dg/char_pointer_func.f90:
32130         Test character-pointer function returns.
32131         * gfortran.dg/char_pointer_dependency.f90:
32132         Test character-pointer functions with dependencies.
32133
32134 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
32135
32136         PR c++/21784
32137         * g++.dg/lookup/using14.C: New test.
32138
32139 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
32140
32141         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
32142         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
32143         trailing ^M.
32144
32145 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
32146
32147         PR c++/17413
32148         * g++.dg/template/local5.C: New.
32149
32150         PR target/21761
32151         * gcc.c-torture/compile/pr21761.c: New.
32152
32153         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
32154         before darwin8.
32155
32156 2005-05-30  Steven G. Kargl
32157
32158         PR fortran/20846
32159         * gfortran.dg/inquire_8.f90: New test.
32160
32161 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32162
32163         PR libfortran/21376
32164         * gfortran.dg/output_exponents_1.f90: New test.
32165
32166 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32167
32168         PR libfortran/20006
32169         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
32170
32171 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
32172
32173         PR c++/21210
32174         * g++.dg/ext/complex1.C: New test.
32175
32176         PR c++/21340
32177         * g++.dg/init/ctor6.C: New test.
32178
32179 2005-05-29  Jan Hubicka  <jh@suse.cz>
32180
32181         * gcc.c-torture/compile/pr21562.c: New.
32182
32183 2005-05-28  Steven G. Kargl <kargls@comcast.net>
32184
32185         * gfortran.dg/subnormal_1.f90: New test.
32186
32187 2005-05-28  Jan Hubicka  <jh@suse.cz>
32188
32189         * tree-prof.exp: Fix comment.
32190         * value-prof-1.c: New.
32191         * value-prof-2.c: New.
32192         * value-prof-3.c: New.
32193         * value-prof-4.c: New.
32194
32195 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
32196
32197         PR c++/21614
32198         * g++.dg/expr/ptrmem6.C: New test.
32199         * g++.dg/expr/ptrmem6a.C: Likewise.
32200
32201 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
32202
32203         PR tree-optimization/21658
32204         * gcc.dg/tree-ssa/pr21658.c: New.
32205
32206 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
32207
32208         PR c++/21455
32209         * g++.dg/inherit/ptrmem3.C: New.
32210
32211         PR c++/21681
32212         * g++.dg/parse/template16.C: New.
32213
32214 2005-05-27  Andreas Jaeger  <aj@suse.de>
32215
32216         * gcc.dg/setjmp-2.c: Only run in 32-bit.
32217
32218         * gcc.dg/i386-sse-8.c: Run test on all archs.
32219
32220 2005-05-26  Mike Stump  <mrs@apple.com>
32221
32222         * objc.dg/isa-field-1.m: Only run on darwin.
32223         * objc.dg/lookup-1.m: Likewise.
32224         * objc.dg/try-catch-8.m: Likewise.
32225
32226 2005-05-26  Roger Sayle  <roger@eyesopen.com>
32227
32228         PR tree-optimization/9814
32229         * gcc.dg/pr9814-1.c: New test case.
32230
32231 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32232
32233         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
32234         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
32235         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
32236         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
32237         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
32238         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
32239         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
32240         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
32241         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
32242         objc.dg/try-catch-8.m: New.
32243
32244 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
32245
32246         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
32247         remove extraneous semicolons.
32248
32249 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32250
32251         * obj-c++.dg/comp-types-12.mm: New.
32252         * objc.dg/comp-types-11.m: New.
32253         * objc.dg/selector-4.m: New.
32254
32255 2005-05-26  Andreas Jaeger  <aj@suse.de>
32256
32257         PR testsuite/20772
32258         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
32259         g++.old-deja/g++.ext/attrib3.C,
32260         g++.old-deja/g++.other/store-expr1.C,
32261         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
32262         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
32263         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
32264         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
32265         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
32266         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
32267         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
32268         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
32269         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
32270         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
32271         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
32272         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
32273         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
32274         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
32275         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
32276         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
32277         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
32278         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
32279         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32280
32281 2005-05-26  Andreas Jaeger  <aj@suse.de>
32282
32283         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
32284         x86-64 compilation.
32285
32286 2005-05-26  Andreas Jaeger  <aj@suse.de>
32287
32288         PR testsuite/20772
32289         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
32290         gcc.misc-tests/i386-pf-athlon-1.c,
32291         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32292         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
32293         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
32294         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
32295         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
32296         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
32297         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
32298         programs.
32299
32300         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
32301         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
32302         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
32303         x86-64 compilation.
32304
32305         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32306         x86_64.
32307
32308         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32309         effective-target ilp32.
32310
32311 2005-05-26  David Ung  <davidu@mips.com>
32312
32313         * gcc.target/mips/ext_ins.c: New test for testing the generation
32314         of MIPS32/64 rev 2 ext/ins instructions.
32315
32316 2005-05-26  Andreas Jaeger  <aj@suse.de>
32317
32318         * treelang/compile/unsigned.tree: Use gimple instead of
32319         nonexisting generic dump.
32320
32321 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32322
32323         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32324
32325 2005-05-26  Andreas Jaeger  <aj@suse.de>
32326
32327         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32328
32329 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32330
32331         PR libfortran/17283
32332         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32333         Test callee-allocated memory with write statements.
32334
32335 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32336
32337         PR middle-end/21709
32338         * gcc.dg/pr21709-1.c: New test case.
32339
32340 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32341             Mike Stump  <mrs@apple.com>
32342
32343         * objc/execute/next_mapping.h: Update for C++.
32344
32345         * obj-c++.dg/selector-1.mm: Move to...
32346         * obj-c++.dg/selector-4.mm: here...
32347
32348         * obj-c++.dg/basic.mm: New.
32349         * obj-c++.dg/comp-types-1.mm: New.
32350         * obj-c++.dg/cxx-class-1.mm: New.
32351         * obj-c++.dg/cxx-ivars-1.mm: New.
32352         * obj-c++.dg/cxx-ivars-2.mm: New.
32353         * obj-c++.dg/cxx-ivars-3.mm: New.
32354         * obj-c++.dg/cxx-scope-1.mm: New.
32355         * obj-c++.dg/cxx-scope-2.mm: New.
32356         * obj-c++.dg/defs.mm: New.
32357         * obj-c++.dg/empty-private-1.mm: New.
32358         * obj-c++.dg/encode-1.mm: New.
32359         * obj-c++.dg/encode-2.mm: New.
32360         * obj-c++.dg/encode-3.mm: New.
32361         * obj-c++.dg/extern-c-1.mm: New.
32362         * obj-c++.dg/extra-semi.mm: New.
32363         * obj-c++.dg/fix-and-continue-2.mm: New.
32364         * obj-c++.dg/isa-field-1.mm: New.
32365         * obj-c++.dg/ivar-list-semi.mm: New.
32366         * obj-c++.dg/local-decl-1.mm: New.
32367         * obj-c++.dg/lookup-1.mm: New.
32368         * obj-c++.dg/lookup-2.mm: New.
32369         * obj-c++.dg/method-1.mm: New.
32370         * obj-c++.dg/method-2.mm: New.
32371         * obj-c++.dg/method-3.mm: New.
32372         * obj-c++.dg/method-4.mm: New.
32373         * obj-c++.dg/method-5.mm: New.
32374         * obj-c++.dg/method-6.mm: New.
32375         * obj-c++.dg/method-7.mm: New.
32376         * obj-c++.dg/no-extra-load.mm: New.
32377         * obj-c++.dg/overload-1.mm: New.
32378         * obj-c++.dg/pragma-1.mm: New.
32379         * obj-c++.dg/pragma-2.mm: New.
32380         * obj-c++.dg/private-1.mm: New.
32381         * obj-c++.dg/private-2.mm: New.
32382         * obj-c++.dg/proto-qual-1.mm: New.
32383         * obj-c++.dg/qual-types-1.mm: New.
32384         * obj-c++.dg/stubify-1.mm: New.
32385         * obj-c++.dg/stubify-2.mm: New.
32386         * obj-c++.dg/super-class-1.mm: New.
32387         * obj-c++.dg/super-class-2.mm: New.
32388         * obj-c++.dg/super-dealloc-1.mm: New.
32389         * obj-c++.dg/super-dealloc-2.mm: New.
32390         * obj-c++.dg/template-1.mm: New.
32391         * obj-c++.dg/template-2.mm: New.
32392         * obj-c++.dg/template-3.mm: New.
32393         * obj-c++.dg/template-4.mm: New.
32394         * obj-c++.dg/template-5.mm: New.
32395         * obj-c++.dg/template-6.mm: New.
32396         * obj-c++.dg/try-catch-1.mm: New.
32397         * obj-c++.dg/try-catch-2.mm: New.
32398         * obj-c++.dg/try-catch-3.mm: New.
32399         * obj-c++.dg/try-catch-4.mm: New.
32400         * obj-c++.dg/try-catch-5.mm: New.
32401         * obj-c++.dg/try-catch-6.mm: New.
32402         * obj-c++.dg/try-catch-7.mm: New.
32403         * obj-c++.dg/try-catch-8.mm: New.
32404         * obj-c++.dg/try-catch-9.mm: New.
32405         * obj-c++.dg/va-meth-1.mm: New.
32406
32407 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32408
32409         * obj-c++.dg/selector-1.mm: New.
32410         * obj-c++.dg/selector-2.mm: New.
32411
32412 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32413
32414         * obj-c++.dg/selector-3.mm: New.
32415         * objc.dg/selector-3.m: New.
32416
32417 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32418
32419         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32420         about where warning appears.
32421
32422 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32423
32424         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32425         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32426         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32427         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32428
32429 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32430
32431         * gcc.dg/20050524-1.c: New test.
32432
32433 2005-05-25  Jan Hubicka  <jh@suse.cz>
32434
32435         * gcc.dg/tree-prof/inliner-1.c: New.
32436
32437 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32438
32439         * gcc.dg/tree-prof: New directory.
32440         * gcc.dg/tree-prof/tree-prof.exp: New.
32441
32442 2005-05-25  DJ Delorie  <dj@redhat.com>
32443
32444         * gcc.dg/Wattributes-1.c: New.
32445         * gcc.dg/Wattributes-2.c: New.
32446         * gcc.dg/Wattributes-3.c: New.
32447
32448 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32449
32450         PR tree-optimization/19833
32451         * gcc.dg/uninit-4.c: Remove xfail.
32452         * gcc.dg/uninit-9.c: Ditto.
32453
32454 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32455
32456         * obj-c++.dg/bitfield-[1-5].mm: New.
32457         * obj-c++.dg/class-protocol-1.mm: New.
32458         * obj-c++.dg/comp-types-1[0-1].mm: New.
32459         * obj-c++.dg/comp-types-[2-9].mm: New.
32460         * obj-c++.dg/encode-[4-8].mm: New.
32461         * obj-c++.dg/layout-1.mm: New.
32462         * obj-c++.dg/method-1[0-9].mm: New.
32463         * obj-c++.dg/method-2[0-1].mm: New.
32464         * obj-c++.dg/method-[8-9].mm: New.
32465         * obj-c++.dg/objc-gc-3.mm: New.
32466         * obj-c++.dg/try-catch-10.mm: New.
32467         * objc.dg/bitfield-5.m: New.
32468         * objc.dg/comp-types-10.m: New.
32469         * objc.dg/comp-types-9.m: New.
32470         * objc.dg/layout-1.m: New.
32471         * objc.dg/objc-gc-4.m: New.
32472         * objc.dg/try-catch-9.m: New.
32473         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32474         * objc.dg/comp-types-1.m: Likewise.
32475         * objc.dg/comp-types-[5-6].m: Likewise.
32476         * objc.dg/method-9.m: Likewise.
32477
32478 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32479
32480         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32481         and on hardware without VMX support.
32482
32483         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32484
32485         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32486
32487         * lib/profopt.exp (dg-final-generate, dg-final-use,
32488         profopt-final-code, profopt-get-options): New.
32489         (profopt-execute): Process test directives.
32490
32491         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32492         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32493         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32494
32495 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32496
32497         PR C++/21645
32498         * g++.dg/init/ctor5.C: New test.
32499
32500 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32501
32502         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32503         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32504         vect-113.c, vect-114.c.
32505
32506 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32507
32508         * gcc.dg/const-elim-1.c: Remove xfails.
32509
32510 2005-05-23  Jeff Law  <law@redhat.com>
32511
32512         * gcc.c-torture/compile/pr21638.c: New test.
32513         * gcc.c-torture/compile/20050520-1.c: New test.
32514
32515 2005-05-23  Nick Clifton  <nickc@redhat.com>
32516
32517         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32518         be a proper triple, ie: m32r*-*-*.
32519         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32520
32521 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32522
32523         PR middle-end/21331
32524         PR tree-opt/21293
32525         * gcc.c-torture/compile/pr21293.c: New test.
32526         * gcc.c-torture/execute/pr21331.c: New test.
32527
32528 2004-05-20  Richard Henderson  <rth@redhat.com>
32529
32530         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32531
32532 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32533
32534         * obj-c++-dg.exp: Add.
32535         * obj-c++.exp: Add.
32536         * obj-c++.dg/dg.exp: Add.
32537
32538 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32539
32540         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32541         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32542
32543 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32544
32545         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32546
32547 2004-05-19  Richard Henderson  <rth@redhat.com>
32548
32549         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32550
32551 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32552
32553         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32554
32555         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32556
32557 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32558
32559         PR c++/21495
32560         * g++.dg/parse/extern1.C: New test.
32561         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32562
32563 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32564
32565         * gcc.dg/c99-math.h: New.
32566         * gcc.dg/c99-math-float-1.c: New test.
32567         * gcc.dg/c99-math-double-1.c: Likewise.
32568         * gcc.dg/c99-math-long-double-1.c: Likewise.
32569
32570 2005-05-18  Richard Henderson  <rth@redhat.com>
32571
32572         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32573
32574 2005-05-18  Devang Patel  <dpatel@apple.com>
32575
32576         * g++.dg/opt/20050511-1.C: New test.
32577
32578 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32579
32580         PR libfortran/21127
32581         * gfortran.dg/reshape-complex.f90: New test.
32582
32583 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32584
32585         * gfortran.dg/array_constructor_1.f90: New test.
32586         * gfortran.dg/array_constructor_2.f90: New test.
32587
32588 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32589
32590         PR fortran/20954
32591         * gfortran.dg/pr20954.f: New test.
32592
32593 2005-05-17  Mike Stump  <mrs@apple.com>
32594
32595         Yet more Objective-C++...
32596
32597         * objc.dg/method-5.m: Update.
32598         * objc.dg/method-6.m: Update.
32599         * objc.dg/method-7.m: Update.
32600         * objc.dg/method-9.m: Update.
32601         * objc.dg/try-catch-2.m: Update.
32602
32603 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32604
32605         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32606         Remove little-endian optimizations.
32607
32608 2005-05-17  Jeff Law  <law@redhat.com>
32609
32610         * g++.dg/tree-ssa/pr14814.C: New test.
32611         * gcc.dg/tree-ssa/pr14814.C: New test.
32612         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32613         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32614
32615 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32616
32617         * gcc.dg/compat/generate-random.c: Do not include
32618         libiberty.h.
32619         * gcc.dg/compat/generate-random_r.c: Likewise.
32620
32621 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32622
32623         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32624
32625 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32626
32627         PR middle-end/21595
32628         * g++.dg/tree-ssa/builtin1.C: New testcase.
32629
32630 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32631
32632         PR c++/21454
32633         * g++.dg/opt/const4.C: New test.
32634
32635         PR middle-end/21492
32636         * g++.dg/opt/crossjump1.C: New test.
32637
32638         PR tree-optimization/21610
32639         * gcc.c-torture/compile/20050516-1.c: New test.
32640
32641         PR fortran/15080
32642         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32643         about the test failing.
32644         * gfortran.fortran-torture/execute/where_7.f90: New test.
32645         * gfortran.fortran-torture/execute/where_8.f90: New test.
32646
32647 2005-05-16  Richard Henderson  <rth@redhat.com>
32648
32649         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32650         i?86 and x86_64.
32651
32652 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32653
32654         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32655         (limits.h): Include unconditionally.
32656         (stdlib.h): Likewise.
32657         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32658         (limits.h): Include unconditionally.
32659         (stdlib.h): Likewise.
32660         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32661         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32662         (limits.h): Include unconditionally.
32663         (stdlib.h): Likewise.
32664         (hashtab.h): Do not include.
32665         (getopt.h): Likewise.
32666         (stddef.h): Include.
32667         (hashval_t): Define.
32668         (struct entry): Add "next" field.
32669         (HASH_SIZE): New macro.
32670         (hash_table): New variable.
32671         (switchfiles): Do not use xmalloc.
32672         (mix): New macro.
32673         (iterative_hash): New function.
32674         (hasht): Remove.
32675         (e_exists): New function.
32676         (e_insert): Likewise.
32677         (output): Use, instead of libiberty hashtable functions.
32678         (main): Do not use getopt.  Do not call htab_create.
32679
32680 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32681
32682         PR libstdc++/21526
32683         * lib/target-supports.exp (check_mkfifo_available):
32684         Return 0 for cygwin as mkfifo support incomplete on platform.
32685         Fix typos in comments.
32686
32687 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32688
32689         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32690
32691 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32692
32693         PR fortran/17432
32694         * gfortran.dg/assign_4.f: New test.
32695
32696 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32697
32698         PR tree-optimization/21563
32699         * gcc.dg/tree-ssa/pr21563.c: New.
32700
32701 2005-05-14  Jan Hubicka  <jh@suse.cz>
32702
32703         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32704
32705 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32706
32707         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32708
32709 2005-05-13  Julian Brown  <julian@codesourcery.com>
32710
32711         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32712         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32713
32714 2005-05-13  Jan Hubicka  <jh@suse.cz>
32715
32716         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32717         * gcc.dg/fold-xor-?.c: Likewise.
32718         * gcc.dg/pr15784-?.c: Likewise.
32719         * gcc.dg/pr20922-?.c: Likewise.
32720         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32721         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32722         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32723
32724 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32725
32726         PR fortran/21260
32727         * gfortran.dg/hollerith_1.f90: New test.
32728
32729 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32730
32731         * gfortran.dg/func_result_2.f90: New test.
32732
32733 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32734
32735         * gfortran.dg/dev_null.f90: New test.
32736
32737 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32738
32739         * gcc.dg/arm-vfp1.c: Revert last change.
32740
32741 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32742
32743         PR middle-end/19807
32744         PR tree-optimization/19639
32745         * g++.dg/tree-ssa/pr19807.C: New testcase.
32746
32747 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32748
32749         PR libfortran/21471
32750         * gfortran.dg/append-1.f90: New test.
32751
32752 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32753
32754         * gcc.dg/pr18501.c: XFAIL.
32755         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32756         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32758         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32759         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32760         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32761         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32762         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32763
32764 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32765
32766         PR fortran/20178
32767         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32768         gfortran.dg/f2c_3.f90: New tests.
32769
32770         * gfortran.dg/return_1.f90: Fix dg annotation.
32771
32772 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32773
32774         * gcc.c-torture/compile/20050510-1.c: New test.
32775
32776 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32777
32778         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32779
32780 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32781
32782         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32783
32784 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32785
32786         PR c/17913
32787         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32788
32789 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32790
32791         PR c/21342
32792         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32793         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32794
32795 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32796
32797         PR debug/16676
32798         * gcc.dg/debug/pr16676.c: New test.
32799
32800 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32801
32802         PR testsuite/21443
32803         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32804         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32805         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32806         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32807         Change -O1 to -O2.
32808         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32809         -fno-tree-dominator-opts.
32810
32811 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32812
32813         * gfortran.dg/return_1.f90: New test.
32814
32815 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32816
32817         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32818
32819         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32820
32821 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32822
32823         PR c++/21427
32824         * g++.dg/inherit/covariant13.C: New.
32825
32826 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32827
32828         PR libfortran/19155
32829         * gfortran.dg/pr19155.f: New test.
32830
32831 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32832
32833         PR inline-asm/8788
32834         * gcc.dg/pr8788-1.c: New testcase.
32835
32836 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32837
32838         PR target/21416
32839         * gcc.target/mips/fpcmp-[12].c: New tests.
32840
32841 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32842
32843         * lib/target-supports-dg.exp (dg-require-fork): New function.
32844         (dg-require-mkfifo): Likewise.
32845         * lib/target-supports.exp (check_function_available): New
32846         function.
32847         (check_fork_available): Likewise.
32848         (check_mkfifo_available): Likewise.
32849
32850 2005-05-06  Jeff Law  <law@redhat.com>
32851
32852         * gcc.c-torture/compile/pr21380.c: New test.
32853
32854 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32855
32856         PR c++/20961
32857         * g++.dg/ext/weak3.C: New test.
32858
32859 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/21352
32862         * g++.dg/template/crash37.C: New test.
32863
32864 2005-05-05  Paul Brook  <paul@codesourcery.com>
32865
32866         * gcc.dg/arm-g2.c: Use effective-target arm32.
32867         * gcc.dg/arm-mmx-1.c: Ditto.
32868         * gcc.dg/arm-scd42-2.c: Ditto.
32869         * gcc.dg/arm-vfp1.c: Ditto.
32870         * lib/target-supports.exp (check_effective_target_arm32): New
32871         function.
32872
32873 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32874
32875         PR libfortran/21354
32876         gfortran.dg/in_pack_rank7.f90: New test.
32877
32878 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32879
32880         PR middle-end/15618
32881         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32882
32883 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32884
32885         PR middle-end/21265
32886         * gcc.dg/20050503-1.c: New test.
32887
32888         PR rtl-optimization/21239
32889         * gcc.dg/i386-sse-11.c: New test.
32890
32891 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32892
32893         PR target/16888
32894         * gcc.target/i386/asm-1.c: New test.
32895
32896 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32897
32898         PR rtl-optimization/21330
32899         * gcc.c-torture/execute/20050502-1.c: New test.
32900
32901         PR target/21297
32902         * gcc.c-torture/execute/20050502-2.c: New test.
32903
32904 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32905
32906         PR middle-end/21282
32907         * gcc.dg/pr21282.c: New.
32908
32909 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32910
32911         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32912         * gcc.dg/vect/vect-92.c: Likewise.
32913         * gcc.dg/vect/vect-93.c: Likewise.
32914         * gcc.dg/vect/vect-dv-1.c: Likewise.
32915         * gcc.dg/vect/vect-dv-2.c: Likewise.
32916         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32917
32918 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32919
32920         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32921         * gfortran.dg/vect/vect-2.f90: Likewise.
32922         * gfortran.dg/vect/vect-3.f90: Likewise.
32923         * gfortran.dg/vect/vect-4.f90: Likewise.
32924         * gfortran.dg/vect/vect-5.f90: Likewise.
32925
32926 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32927
32928         PR target/20813
32929         * gcc.dg/rs6000-fpint-2.c: New.
32930
32931 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32932
32933         PR c/15698
32934         * gcc.dg/builtins-30.c: Update expected messages.
32935         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32936         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32937         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32938
32939 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32940
32941         PR tree-optimization/21294
32942         * gcc.dg/tree-ssa/pr21294.c: New.
32943
32944 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32945
32946         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32947         __builtin_altivec_st_internal_4si built-in.
32948
32949 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32950
32951         PR c++/15875
32952         * g++.dg/template/ptrmem14.C: New test.
32953
32954 2005-05-02  Paul Brook  <paul@codesourcery.com>
32955
32956         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32957
32958 2005-05-02  Michael Matz  <matz@suse.de>
32959
32960         PR c++/19542
32961         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32962
32963 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32964
32965         * g++.dg/cpp/weak.C: New test.
32966
32967 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32968
32969         * gcc.dg/tree-ssa/loop-8.c: New test.
32970
32971 2005-04-30  Michael Maty  <matz@suse.de>
32972
32973         * gcc.dg/inline-mcpy.c: New test.
32974
32975 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32976
32977         PR libfortran/18958
32978         * gfortran.dg/eoshift.f90: New test case.
32979
32980 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32981
32982         PR libfortran/18857
32983         * gfortran.dg/matmul_1.f90: New test.
32984
32985 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32986
32987         PR tree-optimization/21030
32988         * gcc.dg/tree-ssa/pr21030.c: New.
32989
32990 2005-04-29  Devang Patel  <dpatel@apple.com>
32991
32992         PR tree-optimization/21272
32993         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32994
32995 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32996
32997         PR fortran/13082
32998         PR fortran/18824
32999         * gfortran.dg/entry_4.f90: New test.
33000         * gfortran.fortran-torture/execute/entry_1.f90: New test.
33001         * gfortran.fortran-torture/execute/entry_2.f90: New test.
33002         * gfortran.fortran-torture/execute/entry_3.f90: New test.
33003         * gfortran.fortran-torture/execute/entry_4.f90: New test.
33004         * gfortran.fortran-torture/execute/entry_5.f90: New test.
33005         * gfortran.fortran-torture/execute/entry_6.f90: New test.
33006         * gfortran.fortran-torture/execute/entry_7.f90: New test.
33007
33008 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33009
33010         * gfortran.fortran-torture/execute/entry_8.f90: New test.
33011
33012 2005-04-29  Paul Brook  <paul@codesourcery.com>
33013
33014         * gfortran.dg/entry_3.f90: New test.
33015
33016 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33017
33018         * gfortran.dg/implicit_4.f90: New test.
33019
33020 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
33021
33022         * lib/target-supports.exp (check_profiling_available): Return
33023         false for xtensa-*-elf.
33024
33025 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
33026
33027         * lib/fortran-torture.exp (fortran-torture.exp): Catch
33028         error if file cannot be deleted.
33029
33030 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
33031
33032         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
33033         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
33034         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
33035         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
33036         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
33037         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
33038         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
33039         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
33040         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
33041         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
33042         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
33043         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
33044         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
33045
33046 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33047
33048         PR fortran/20865
33049         * gfortran.dg/pr20865.f90: New test.
33050
33051 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
33052
33053         * gcc.dg/void-cast-2.c: New test.
33054
33055 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33056
33057         PR c/21159
33058         * gcc.dg/void-cast-1.c: New test.
33059
33060 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
33061
33062         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
33063
33064 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33065
33066         PR fortran/21177
33067         * gfortran.dg/pr21177.f90: New test.
33068
33069 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
33070
33071         PR tree-optimization/21171
33072         * gcc.dg/tree-ssa/pr21171.c: New test.
33073
33074 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
33075
33076         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
33077         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
33078         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
33079         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
33080         gcc.dg/tree-ssa/gen-vect-32.c: New.
33081         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
33082         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
33083         don't run on PPC32.
33084
33085 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33086
33087         PR c/21213
33088         * gcc.dg/transparent-union-3.c: New test.
33089
33090 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
33091
33092         PR c/20740
33093         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
33094         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
33095         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
33096         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
33097         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
33098         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
33099
33100 2005-04-26  Jeff Law  <law@redhat.com>
33101
33102         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
33103         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
33104         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
33105         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
33106         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
33107         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
33108         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
33109
33110 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
33111
33112         PR tree-optimization/17598
33113         * gcc.dg/tree-ssa/pr17598.c: New testcase.
33114
33115 2005-04-25  Mike Stump  <mrs@apple.com>
33116
33117         * objc.dg/fix-and-continue-1.m: Add.
33118
33119 2005-04-25  Roger Sayle  <roger@eyesopen.com>
33120
33121         PR c++/20995
33122         * g++.dg/opt/pr20995-1.C: New test case.
33123
33124 2005-04-25  Devang Patel <dpatel@apple.com>
33125
33126         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
33127
33128 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33129
33130         PR testsuite/21062
33131         * g++.dg/opt/alias2.C (printf): Correct the prototype.
33132
33133 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33134
33135         PR C++/21188
33136         * g++.dg/opt/rtti2.C: New test.
33137
33138 2005-04-25  Paul Brook  <paul@codesourcery.com>
33139         Steven G. Kargl  <kargls@comcast.net>
33140
33141         PR fortran/20879
33142         * gfortran.dg/ichar_1.f90: New file.
33143
33144 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
33145
33146         PR middle-end/20991
33147         * g++.dg/opt/pr20991.C: New test.
33148
33149         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
33150         where sizeof (type) < __alignof__ (type).
33151         * gcc.dg/compat/struct-layout-1.h: Likewise.
33152
33153 2005-04-24  Per Bothner  <per@bothner.com>
33154             Devang Patel  <dpatel@apple.com>
33155
33156         PR preprocessor/20907
33157         * gcc.dg/cpp/very-long-comment.c: New test.
33158
33159 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33160
33161         PR fortran/20059
33162         * gfortran.dg/common_5.f: New test.
33163
33164 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
33165
33166         PR middle-end/21082
33167         * g++.dg/tree-ssa/pr21082.C: New testcase.
33168
33169 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
33170
33171         * gcc.dg/vect/vect-99.c: New test.
33172
33173 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
33174
33175         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
33176
33177 2005-04-22  Jeff Law  <law@redhat.com>
33178
33179         * gcc.dg/uninit-5.c: Remove xfails.
33180         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
33181         conditionals and loads.
33182
33183 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
33184
33185         PR libfortran/20074
33186         PR libfortran/20436
33187         PR libfortran/21108
33188         * gfortran.dg/nested_reshape.f90: new test
33189         * gfortran.dg/reshape-alloc.f90: new test
33190         * gfortran.dg/reshape.f90: new test
33191
33192 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
33193
33194         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
33195
33196         * gcc.dg/arm-vfp1.c: New test.
33197
33198 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
33199
33200         PR c++/21087
33201         * g++.dg/lookup/builtin2.C: New test.
33202
33203 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
33204
33205         * gcc.dg/weak/weak-13.c: New test.
33206
33207 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
33208
33209         * lib/target-supports.exp (check_effective_target_sync_int_long):
33210         Add powerpc*.
33211
33212 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
33213
33214         * gcc.target/mips/branch-1.c: New test.
33215
33216 2005-04-21  Richard Henderson  <rth@redhat.com>
33217
33218         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
33219         * gcc.dg/vect/vect-86.c: Likewise.
33220         * gcc.dg/vect/vect-87.c: Likewise.
33221         * gcc.dg/vect/vect-88.c: Likewise.
33222
33223 2005-04-21  Devang Patel  <dpatel@apple.com>
33224
33225         PR optimization/20994
33226         * gcc.dg/tree-ssa/ifc-3.c: New test.
33227
33228 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33229
33230         PR c/12913
33231         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
33232         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
33233         gcc.dg/c99-vla-jump-5.c: New tests.
33234
33235 2005-04-19  Richard Henderson  <rth@redhat.com>
33236
33237         * lib/target-supports.exp (check_effective_target_vect_int_mult):
33238         Fix typo in exists check.
33239         (check_effective_target_sync_int_long): New.
33240         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
33241         * gcc.dg/ia64-sync-2.c: Likewise.
33242         * gcc.dg/ia64-sync-3.c: Likewise.
33243         * gcc.dg/ia64-sync-4.c: Likewise.
33244
33245 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
33246
33247         * gcc.dg/fold-xor-1.c: New test.
33248         * gcc.dg/fold-xor-2.c: New test.
33249
33250 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
33251
33252         PR target/20670
33253         * g++.dg/eh/fp-regs.C: New test.
33254
33255 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33256
33257         * gcc.dg/Wint-to-pointer-cast-1.c,
33258         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
33259         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
33260         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
33261
33262 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33263
33264         PR fortran/16861
33265         * gfortran.dg/pr16861.f90: New test.
33266
33267 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33268
33269         * gcc.dg/pr21085.c: New test.
33270
33271 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
33272
33273         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
33274         (setup_mips_tests, dg-mips-options): New procedures.
33275         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
33276         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
33277         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
33278         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33279         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
33280         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
33281         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
33282         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33283         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
33284         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
33285         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
33286         dg-mips-options instead of dg-options.  Remove now-redundant
33287         preprocessor guards.
33288         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
33289         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33290         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33291         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
33292         * gcc.dg/vr-mult-2.c: Delete.
33293         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
33294         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
33295         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
33296         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
33297         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
33298         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
33299         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
33300
33301 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
33302
33303         * ada/acats/run_all.sh: Use sync when executable not present.
33304
33305 2005-04-18  Devang Patel  <dpatel@apple.com>
33306
33307         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33308         * gcc.dg/vect/vect-11a.c: New.
33309         * gcc.dg/vect/vect-none.c: Update.
33310         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33311
33312 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33313
33314         PR tree-optimization/20922
33315         * gcc.dg/pr20922-1.c: New test.
33316         * gcc.dg/pr20922-2.c: New test.
33317         * gcc.dg/pr20922-3.c: New test.
33318         * gcc.dg/pr20922-4.c: New test.
33319         * gcc.dg/pr20922-5.c: New test.
33320         * gcc.dg/pr20922-6.c: New test.
33321
33322 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33323
33324         PR libfortran/20950
33325         * gfortran.dg/pr20950.f: New test.
33326
33327 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33328
33329         PR libfortran/19216
33330         * gfortran.dg/pr19216.f: New test.
33331
33332 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33333
33334         PR tree-optimization/21001
33335         * gcc.dg/tree-ssa/pr21001.c: New.
33336
33337 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33338
33339         PR libfortran/21075
33340         * gfortran.dg/reshape_rank7.f90: New test.
33341
33342 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33343
33344         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33345         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33346         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33347         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33348         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33349         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33350         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33351         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33352         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33353         wrong way round).
33354         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33355         in namelists.  New test.
33356         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33357         New test.
33358         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33359         New test.
33360         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33361         namelist.  New test.
33362         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33363         New test.
33364         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33365         New test.
33366         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33367         namelist.  New test.
33368         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33369         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33370         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33371         New test.
33372         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33373         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33374         arrays. New test.
33375
33376 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33377
33378         * gfortran.dg/wtruncate.f: New testcase.
33379         * gfortran.dg/wtruncate.f90: New testcase.
33380
33381 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33382
33383         PR c++/21025
33384         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33385         which sizeof/alignof is dependent, rather than just whether we are
33386         processing_template_decl.
33387
33388 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33389
33390         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33391         corrected typo where the wrong variables had been compared.
33392
33393 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33394
33395         PR libfortran/18495
33396         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33397         Test callee-allocated version of return array with a write
33398         statement.
33399         Test spread with a temporary with another write statement.
33400
33401 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33402
33403         PR tree-optimization/21031
33404         * gcc.dg/tree-ssa/pr21031.c: New.
33405
33406 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33407
33408         PR tree-optimization/21004
33409         * gcc.dg/builtins-53.c: Include builtins-config.h.
33410         Check floorf, ceilf, floorl and ceill transformations
33411         only when HAVE_C99_RUNTIME is defined.
33412
33413 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33414
33415         PR middle-end/20739
33416         * gcc.dg/tree-ssa/pr20739.c: New test.
33417
33418 2005-04-14  Mike Stump  <mrs@apple.com>
33419
33420         * gcc.dg/Foundation.framework/empty: New.
33421         * gcc.dg/framework-2.c: New.
33422
33423 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33424
33425         PR tree-optimization/21021
33426         * gcc.c-torture/compile/pr21021.c: New.
33427
33428 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33429
33430         PR testsuite/21010
33431         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33432         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33433         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33434         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33435         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33436         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33437         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33438         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33439
33440 2005-04-14  Richard Henderson  <rth@redhat.com>
33441
33442         * lib/target-supports.exp (check_effective_target_vect_condition):
33443         Add ia64, i?86, and x86_64.
33444
33445 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33446
33447         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33448
33449 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33450
33451         PR tree-optimization/20657
33452         * gcc.dg/tree-ssa/pr20657.c: New.
33453
33454 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33455
33456         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33457         (long long int)trunc*.
33458
33459 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33460
33461         PR target/20927
33462         * gcc.dg/pr20927.c: New test.
33463
33464 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33465
33466         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33467         * gcc.target/mips/asm-1.c: Likewise.
33468
33469 2005-04-13  Dale Johannesen  <dalej@apple.com>
33470
33471         * objc.dg/objc-fast-4.m: New.
33472
33473 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33474
33475         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33476         directory.
33477         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33478
33479 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33480
33481         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33482         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33483         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33484
33485 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33486
33487         PR tree-optimization/20913
33488         * gcc.dg/tree-ssa/pr20913.c: New.
33489
33490         PR tree-optimization/20702
33491         * gcc.dg/tree-ssa/pr20702.c: New.
33492
33493 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33494
33495         PR c++/13744
33496         * g++.dg/inherit/local3.C: New test.
33497
33498 2005-04-12  Jeff Law  <law@redhat.com>
33499
33500         * gcc.dg/tree-ssa/20050412-1.c: New test.
33501
33502 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33503
33504         PR libfortran/19016
33505         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33506         Add tests with mask generated by expression.
33507         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33508         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33509         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33510
33511 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33512
33513         PR middle-end/20917
33514         * gcc.dg/20050409-1.c: New test.
33515
33516 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33517
33518         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33519
33520 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33521
33522         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33523         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33524         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33525         (TARGET_CXX): Adjust accordingly.
33526         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33527         determine_class_data_visibility and class_data_always_comdat.
33528         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33529         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33530         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33531         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33532         (arm_cxx_determine_class_data_visibility): New.
33533         (arm_cxx_class_data_always_comdat): Likewise.
33534         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33535         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33536         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33537         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33538         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33539         Define.
33540
33541 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33542
33543         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33544
33545 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33546
33547         * gcc.dg/i386-darwin-fpmath.c: New.
33548
33549 2004-04-11  Devang Patel  <dpatel@apple.com>
33550
33551         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33552         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33553         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33554         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33555         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33556         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33557         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33558         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33559         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33560
33561 2004-04-11  Devang Patel  <dpatel@apple.com>
33562
33563         * gcc.dg/vect/vect-dv-1.c: New test.
33564         * gcc.dg/vect/vect-dv-2.c: New test.
33565
33566 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33567
33568         PR tree-optimization/20933
33569         * gcc.dg/tree-ssa/pr20933.c: New test.
33570
33571 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33572
33573         * gfortran.dg/fold_nearest.f90: New test.
33574
33575 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33576
33577         * gcc.dg/tree-ssa/alias-1.c: New test.
33578
33579 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33580
33581         PR tree-optimization/20920
33582         * g++.dg/tree-ssa/pr20920.C: New test.
33583
33584 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33585
33586         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33587         (long long int)ceil*.
33588
33589 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33590
33591         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33592         explicit C++ linkage.
33593
33594 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33595
33596         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33597         warning for arithmetic IF statements.
33598
33599 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33600
33601         * eor_handling_1.f90: New test case.
33602         * eor_handling_2.f90: New test case.
33603         * eor_handling_3.f90: New test case.
33604         * eor_handling_4.f90: New test case.
33605         * eor_handling_5.f90: New test case.
33606         * noadv_size.f90: New test case.
33607         * pad_no.f90: New test case.
33608
33609 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33610
33611         * gcc.c-torture/execute/20050410-1.c: New test.
33612
33613 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33614
33615         * gcc.dg/pr20126.c: New.
33616
33617 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33618             Steven G. Kargl <kargls@comcast.net>
33619
33620         * gfortran.dg/PR19872.f: New test.
33621
33622 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33623
33624         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33625
33626 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33627
33628         * gfortran.dg/nint_1.f90: New test.
33629
33630 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33631
33632         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33633         Added test for callee-allocated arrays with write statements.
33634         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33635         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33636         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33637         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33638         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33639
33640 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33641
33642         PR libfortran/20163
33643         * gfortran.dg/open-options-blanks.f: New test.
33644
33645 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33646
33647         PR fortran/13257
33648         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33649
33650 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33653         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33654         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33655         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33656         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33657         * gcc.c-torture/execute/stdarg-4.c: New test.
33658
33659         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33660
33661         PR target/20795
33662         * g++.dg/abi/param2.C: New test.
33663
33664 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33665
33666         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33667
33668 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33669
33670         * gcc.dg/builtins-53.c: New test.
33671
33672 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33673
33674         * g++.dg/tree-ssa/pr18178.C: New test.
33675         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33676         * gcc.c-torture/execute/20041019-1.c: New test.
33677         * gcc.dg/tree-ssa/20041008-1.c: New test.
33678         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33679         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33680         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33681         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33682         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33683         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33684         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33685         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33686         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33687         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33688
33689 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33690
33691         PR rtl-optimization/20466
33692         * gcc.c-torture/execute/pr20466-1.c: New test.
33693
33694 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33695
33696         PR c++/20905
33697         * g++.dg/parse/cond2.C: New test.
33698
33699         PR c++/20145
33700         * g++.dg/warn/Wdtor1.C: New test.
33701
33702 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33703
33704         PR fortran/17229
33705         * gfortran.dg/pr17229.f: New test.
33706
33707 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33708
33709         * gfortran.dg/tiny_1.f90: New test.
33710         * gfortran.dg/tiny_2.f90: ditto.
33711
33712 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33713
33714         * gfortran.dg/eor_1.f90: Fix dg-do run line
33715         * gfortran.dg/open_new.f90: Fix dg-do run line
33716
33717 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33718
33719         * lib/target-supports.exp (get_compiler_messages): Support
33720         optional arguments, the fourth being compiler options.
33721         (check_effective_target_fpic): New proc.
33722         * gcc.dg/20050321-2.c: Restrict to target fpic.
33723
33724 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33725
33726         * gcc.dg/15443-1.c: New test.
33727         * gcc.dg/15443-2.c: Likewise.
33728
33729 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33730
33731         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33732
33733 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33734
33735         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33736
33737 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33738
33739         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33740         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33741         -m64.
33742         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33743         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33744         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33745
33746 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/20212
33749         * g++.dg/warn/Wunused-11.C: New test.
33750
33751 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33752
33753         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33754
33755 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33756
33757         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33758
33759 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33760
33761         PR c++/20734
33762         * g++.dg/template/ptrmem13.C: New test.
33763
33764 2005-04-05  Per Bothner  <per@bothner.com>
33765
33766         * lib/gcc.exp: Always add -fno-show-column, for now.
33767
33768 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33769
33770         PR testsuite/20767
33771         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33772         of plain old "unsigned int" for the type of "i".  Makes this test
33773         64bit clean.
33774
33775 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33776
33777         * gcc.dg/i386-ssefn-1.c: New test.
33778         * gcc.dg/i386-ssefn-2.c: New test.
33779         * gcc.dg/i386-ssefn-3.c: New test.
33780         * gcc.dg/i386-ssefn-4.c: New test.
33781
33782 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33783
33784         PR tree-optimization/20076
33785         * gcc.dg/builtin-apply4.c: New test.
33786
33787         PR preprocessor/19475
33788         * gcc.dg/cpp/macspace1.c: New test.
33789         * gcc.dg/cpp/macspace2.c: New test.
33790
33791 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33792
33793         * gfortran.dg/pr20755.f: Fixed bad format.
33794
33795 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33796
33797         PR c++/20763
33798         * g++.dg/ext/attrib21.C: New test.
33799
33800 2004-04-05  Devang Patel  <dpatel@apple.com>
33801
33802         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33803         * gcc.dg/vect/vect-shift-1.c: New test.
33804
33805 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33806
33807         PR libfortran/20755
33808         * gfortran.dg/pr20755.f: New test.
33809
33810 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33811
33812         * gfortran.dg/pr15959.f90: New test.
33813         * gfortran.dg/string_pad_trunc.f90: New test.
33814
33815 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33816
33817         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33818         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33819         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33820         syntax.
33821
33822 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33823
33824         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33825
33826 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33827
33828         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33829         * gcc.c-torture/compile/20011119-2.c: Likewise.
33830         * gcc.c-torture/compile/981001-2.c: Likewise.
33831
33832 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/20679
33835         * g++.dg/template/overload4.C: New test.
33836
33837 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         PR c++/20746
33840         * g++.dg/abi/covariant5.C: New.
33841
33842         PR debug/20505
33843         * g++.dg/debug/const2.C: New.
33844
33845 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33846
33847         PR rtl-optimization/16104
33848         * gcc.c-torture/execute/20050316-1.c: New test.
33849
33850 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33851
33852         * g++.dg/template/spec23.C: Fix dg-error text.
33853
33854 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33855
33856         PR c++/19199
33857         * g++.dg/expr/lval2.C: New.
33858
33859 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33860
33861         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33862         __builtin_strcasecmp and __builtin_strncasecmp.
33863
33864 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33865
33866         PR c++/20723
33867         * g++.dg/template/spec22.C: New.
33868         * g++.dg/template/spec23.C: New.
33869
33870 2005-04-03  Dale Ranta  <dir@lanl.gov>
33871             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33872
33873         PR libfortran/20068
33874         PR libfortran/20125
33875         PR libfortran/20156
33876         PR libfortran/20471
33877         * gfortran.dg/backspace.f: New test.
33878
33879 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33880
33881         * gcc.dg/pr19345.c: New test.
33882
33883 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33884
33885         PR tree-optimization/20640
33886         * gcc.dg/torture/tree-loop-1.c: New.
33887
33888 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33889
33890         PR rtl-optimization/20290
33891         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33892
33893 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33894
33895         * gcc.dg/rs6000-fpint.c: New.
33896
33897 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33898
33899         * gcc.dg/old-style-then-proto-1.c: New test.
33900
33901 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33902
33903         * gfortran.fortran-torture/execute/backspace.f90: Check
33904         after backspace and read was incorrect.
33905
33906 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33907
33908         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33909         buffer past the terminating NUL using memcmp.
33910         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33911         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33912
33913         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33914         Fix unused/uninitialized variable warnings.
33915
33916         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33917         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33918         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33919         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33920
33921         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33922         gcc.c-torture/execute/builtins/fputs-lib.c,
33923         gcc.c-torture/execute/builtins/lib/fprintf.c,
33924         gcc.c-torture/execute/builtins/lib/main.c,
33925         gcc.c-torture/execute/builtins/lib/memcmp.c,
33926         gcc.c-torture/execute/builtins/lib/memmove.c,
33927         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33928         gcc.c-torture/execute/builtins/lib/memset.c,
33929         gcc.c-torture/execute/builtins/lib/printf.c,
33930         gcc.c-torture/execute/builtins/lib/sprintf.c,
33931         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33932         gcc.c-torture/execute/builtins/lib/strchr.c,
33933         gcc.c-torture/execute/builtins/lib/strcmp.c,
33934         gcc.c-torture/execute/builtins/lib/strcpy.c,
33935         gcc.c-torture/execute/builtins/lib/strcspn.c,
33936         gcc.c-torture/execute/builtins/lib/strlen.c,
33937         gcc.c-torture/execute/builtins/lib/strncat.c,
33938         gcc.c-torture/execute/builtins/lib/strncmp.c,
33939         gcc.c-torture/execute/builtins/lib/strncpy.c,
33940         gcc.c-torture/execute/builtins/lib/strrchr.c,
33941         gcc.c-torture/execute/builtins/lib/strspn.c,
33942         gcc.c-torture/execute/builtins/lib/strstr.c,
33943         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33944         gcc.c-torture/execute/builtins/strlen-2.c,
33945         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33946         prototypes.
33947
33948 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33949
33950         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33951         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33952         selectany usage.
33953
33954 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33955
33956         PR c++/19406
33957         * g++.dg/debug/using1.C: New test.
33958
33959 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33960
33961         PR middle-end/20524
33962         * gcc.dg/alias-7.c: Prefix asm-declared name with
33963         __USER_LABEL_PREFIX__.
33964
33965 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33966
33967         Fix fallout from PR middle-end/15700:
33968         * gcc.c-torture/compile/20011119-1.c: Take
33969         __USER_LABEL_PREFIX__ into account.
33970         * gcc.c-torture/compile/20011119-2.c: Likewise.
33971
33972 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33973
33974         PR c++/18644
33975         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33976
33977 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33978
33979         PR c/17855
33980         * gcc.c-torture/compile/struct-non-lval-1.c,
33981         gcc.c-torture/compile/struct-non-lval-2.c,
33982         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33983
33984 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33985
33986         * gcc.dg/tls/tls.exp: Remove temporary file.
33987         * g++.dg/tls/tls.exp: Ditto.
33988         * lib/file-format.exp: Ditto.
33989         * g++.dg/special/ecos.exp: Ditto.
33990
33991         * lib/profopt.exp: Treat prof_ext as a list.
33992         * gcc.misc-tests/bprob.exp: Ditto.
33993         * g++.dg/bprob/bprob.exp: Ditto.
33994
33995         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33996         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33997         g++.dg/tree-ssa/pointer-reference-alias.C,
33998         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33999         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
34000         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
34001         g++.dg/vect/pr19951.cc: Ditto.
34002         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
34003         gcc.dg/builtins-47.c: Ditto.
34004         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
34005         gcc.dg/pr20115-1.c: Ditto.
34006         * gcc.dg/tree-ssa/20030530-2.c,
34007         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
34008         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34009         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
34010         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34011         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
34012         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
34013         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
34014         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
34015         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
34016         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
34017         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
34018         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
34019         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
34020         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
34021         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
34022         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34023         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34024         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34025         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34026         gcc.dg/tree-ssa/20030824-1.c,
34027         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
34028         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
34029         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
34030         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
34031         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
34032         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
34033         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
34034         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
34035         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
34036         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
34037         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
34038         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
34039         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
34040         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
34041         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
34042         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
34043         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
34044         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
34045         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
34046         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
34047         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
34048         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
34049         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
34050         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
34051         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
34052         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
34053         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
34054         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
34055         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
34056         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
34057         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
34058         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
34059         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
34060         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
34061         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
34062         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
34063         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
34064         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
34065         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
34066         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
34067         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
34068         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
34069         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34070         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
34071         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
34072         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
34073         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
34074         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
34075         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
34076         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
34077         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34078         gcc.dg/tree-ssa/useless-1.c: Ditto.
34079         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
34080         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
34081         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
34082         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
34083         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34084         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
34085         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
34086         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
34087         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
34088         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
34089         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
34090         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
34091         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
34092         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
34093         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
34094         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
34095         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
34096         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
34097         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
34098         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
34099         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
34100         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34101         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34102         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
34103         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
34104         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
34105         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
34106         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
34107         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
34108         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
34109         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
34110         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
34111         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
34112         gcc.dg/vect/vect-none.c: Ditto.
34113         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
34114         treelang/compile/unsigned.tree: Ditto.
34115
34116         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
34117         * gcc.dg/cpp/direct2s.c: Ditto.
34118         * gcc.dg/cpp/paste4.c: Ditto.
34119         * gcc.dg/cpp/separate-1.c: Ditto.
34120         * gcc.dg/pch/save-temps-1.c: Ditto.
34121         * g++.dg/ext/altivec-10.C: Ditto.
34122         * g++.dg/pch/pch.C: Ditto.
34123
34124         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
34125
34126         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
34127         * g++.dg/template/repo1.C: Ditto.
34128         * g++.dg/template/repo2.C: Ditto.
34129         * g++.dg/template/repo3.C: Ditto.
34130         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
34131         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
34132         * g++.old-deja/g++.pt/repo1.C: Ditto.
34133         * g++.old-deja/g++.pt/repo2.C: Ditto.
34134         * g++.old-deja/g++.pt/repo3.C: Ditto.
34135         * g++.old-deja/g++.pt/repo4.C: Ditto.
34136
34137         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
34138         * gcc.dg/20030107-1.c: Ditto.
34139         * gcc.dg/20030702-1.c: Ditto.
34140         * gcc.dg/profile-generate-1.c: Ditto.
34141         * g++.dg/other/profile1.C: Ditto.
34142         * g++.old-deja/g++.robertl/eb83.C: Ditto.
34143
34144         * lib/gcc-dg.exp (remove-build-file): New.
34145         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
34146         cleanup-tree-dump, cleanup-saved-temps): New.
34147
34148 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34149
34150         PR c++/19203, DR 214
34151         * g++.dg/parse/ambig3.C: Not ambiguous.
34152         * g++.dg/template/spec20.C: New.
34153         * g++.dg/template/spec21.C: New.
34154
34155 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
34156
34157         PR target/20045
34158         * gcc.dg/ia64-fptr-1.c: Run only on linux.
34159
34160 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34161
34162         PR libfortran/20660
34163         * gfortran.dg/negative_unit.f: New test.
34164
34165 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
34166
34167         * gcc.dg/20050330-1.c: New test.
34168
34169 2005-03-30  Devang Patel  <dpatel@apple.com>
34170
34171         * g++.dg/tree-sra/ssa-sra-3.C: New test.
34172
34173 2005-03-30  Dale Johannesen  <dalej@apple.com>
34174
34175         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
34176
34177 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
34178
34179         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
34180         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
34181         Strip options from test name.
34182
34183 2005-03-31  Jan Hubicka  <jh@suse.cz>
34184
34185         * gcc.dg/varpool-1.c: New testcase.
34186
34187 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34188
34189         PR c/772
34190         PR c/17913
34191         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
34192         gcc.dg/stmt-expr-label-3.c : New tests.
34193         * gcc.c-torture/execute/medce-2.c: Remove.
34194
34195 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34196
34197         PR c/20368
34198         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
34199         tests.
34200
34201 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
34202
34203         * gcc.c-torture/compile/pr20203.c: New test.
34204
34205 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34206
34207         * gfortran.dg/promotion.f90: New test.
34208
34209 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
34210
34211         PR middle-end/20491
34212         * gcc.dg/torture/asm-subreg-1.c: New test.
34213
34214 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
34215
34216         PR c/20672
34217         * gcc.dg/pr20672-1.c: New test.
34218
34219 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
34220
34221         * gfortran.dg/vect: New directory.
34222         * gfortran.dg/vect/vect.exp: New.
34223         * gfortran.dg/vect/vect-1.f90: New test.
34224         * gfortran.dg/vect/vect-2.f90: New test.
34225         * gfortran.dg/vect/vect-3.f90: New test.
34226         * gfortran.dg/vect/vect-4.f90: New test.
34227         * gfortran.dg/vect/vect-5.f90: New test.
34228
34229 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
34230
34231         PR middle-end/20622
34232         * gcc.dg/alias-7.c: New test.
34233
34234 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34235
34236         * gcc.dg/sparc-reg-1.c: New test.
34237
34238 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
34239
34240         PR target/19890
34241         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
34242
34243 2005-03-29  Dale Ranta  <dir@lanl.gov>
34244             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34245
34246         PR libfortran/20163
34247         * gfortran.dg/pr20163-2.f: New test.
34248
34249 2005-03-28  Jan Hubicka  <jh@suse.cz>
34250
34251         PR middle-end/20635
34252         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
34253         by Jakub Jelinek.
34254
34255 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
34256
34257         PR tree-optimization/20626
34258         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
34259         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
34260
34261 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34262
34263         * gfortran.dg/underflow.f90: New test.
34264         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
34265
34266 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34267
34268         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
34269
34270 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
34271
34272         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
34273         (g++_init): Make sure that CXXFLAGS is set.
34274         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
34275         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
34276         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34277         * lib/objc.exp (objc_init): Likewise.
34278         * lib/treelang.exp (treelang_init): Likewise.
34279
34280 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
34281
34282         PR tree-optimization/20470
34283         * gcc.dg/tree-ssa/pr20470.c: New test.
34284
34285 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
34286
34287         * gcc.dg/ppc-stfiwx.c: New.
34288
34289 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
34290
34291         PR target/19888
34292         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
34293
34294 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34295
34296         * gcc.dg/20050325-1.c: Fix a typo.
34297
34298 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34299
34300         PR libfortran/19678
34301         PR libfortran/19679
34302         * gfortran.dg/dos_eol.f: New test.
34303
34304 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34305
34306         PR rtl-optimization/20249
34307         * gcc.dg/20050325-1.c: New test.
34308
34309 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34310
34311         PR libfortran/15332
34312         * gfortran.dg/pr15332.f: New test.
34313
34314 2005-03-24  Dale Johannesen  <dalej@apple.com>
34315
34316         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34317
34318 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
34319
34320         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34321         'internal' visibility.
34322         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34323         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34324         'protected' visibility.
34325         * gcc.dg/visibility-7.c: Likewise.
34326         * lib/target-supports.exp (check_visibility_available): Take
34327         a parameter, the kind of visibility to check for.
34328         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34329         to check_visibility_available.
34330
34331         * g++.dg/expr/cast3.C: New.
34332
34333 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34334
34335         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34336         rs6000.
34337
34338 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34339
34340         PR target/20095
34341         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34342
34343 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34344
34345         * gcc.dg/badshift.c: Renamed to...
34346         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34347
34348         * gcc.target/i386/badshift.c: Renamed to...
34349         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34350         only.
34351
34352         PR rtl-optimization/20532
34353         * gcc.target/i386/badshift.c: New.
34354
34355 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34356
34357         * gfortran.dg/pr18025.f90: New test.
34358
34359 2005-03-23  Dale Johannesen  <dalej@apple.com>
34360
34361         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34362
34363 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34364
34365         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34366
34367         * lib/target-supports.exp (check_iconv_available): Default
34368         libiconv to -liconv, if there is no definition.
34369
34370 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34371
34372         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34373
34374 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34375
34376         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34377         * g++.dg/opt/pr7503-2.C: Likewise.
34378         * g++.dg/opt/pr7503-3.C: Likewise.
34379         * g++.dg/opt/pr7503-4.C: Likewise.
34380         * g++.dg/opt/pr7503-5.C: Likewise.
34381         * g++.dg/warn/minmax.C: New test.
34382
34383 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34384
34385         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34386         * gfortran.dg/g77_intrinsics_sub.f: New test.
34387
34388 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34389             Jan Hubicka  <jh@suse.cz>
34390             Steven Bosscher <stevenb@suse.de
34391
34392         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34393
34394 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34395
34396         PR c++/19980
34397         * g++.dg/template/redecl3.C: New test.
34398
34399 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34400
34401         PR c++/20499
34402         * g++.dg/parse/error16.C: Tweak error markers.
34403
34404 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34405
34406         PR target/20561
34407         * gcc.dg/20050321-2.c: New test.
34408
34409 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         PR c++/20465
34412         PR c++/20381
34413         * g++.dg/template/ptrmem12.C: New.
34414
34415 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34416
34417         PR rtl-optimization/20527
34418         * gcc.c-torture/execute/pr20527-1.c: New test.
34419
34420 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34421
34422         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34423         program, compile it into a real executable and then delete the .c
34424         and .x files afterwards, to avoid problems on testglue targets.
34425
34426 2005-03-21  Stuart Hastings  <stuart@apple.com>
34427
34428         * gcc.target/i386/sse-2.c: New.
34429
34430 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34431
34432         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34433
34434 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34435
34436         * g++.dg/parse/crash25.C: Fix typo.
34437
34438 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34439
34440         PR c++/20461
34441         * g++.dg/parse/crash24.C: New test.
34442
34443         PR c++/20536
34444         * g++.dg/parse/crash25.C: New test.
34445
34446 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34447
34448         PR c++/20147
34449         * g++.dg/ext/stmtexpr4.C: New test.
34450
34451 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34452
34453         PR middle-end/20539
34454         * gcc.c-torture/compile/pr13066-1.c: New test case.
34455         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34456         * g++.dg/opt/pr13066-1.C: Likewise.
34457
34458 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34459
34460         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34461
34462 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34463
34464         PR fortran/18525
34465         * gfortran.dg/nesting_1.f90: New test.
34466
34467 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34468
34469         PR c++/20240
34470         * g++.dg/lookup/using13.C: New test.
34471
34472 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34473
34474         PR c++/20333
34475         * g++.dg/template/crash36.C: New test.
34476
34477 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34478
34479         PR c++/20463
34480         * g++.dg/template/crash35.C: New test.
34481
34482 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34483
34484         PR c++/19966
34485         * g++.dg/overload/operator2.C: New test.
34486
34487 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34488
34489         PR libfortran/20257
34490         * gfortran.dg/pr20257.f90: New test.
34491
34492 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34493
34494         PR libfortran/20480
34495         * gfortran.dg/pr20480.f90: New test.
34496
34497 2005-03-16  Richard Henderson  <rth@redhat.com>
34498
34499         PR middle-end/15700
34500         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34501         (_rtld_global): New.
34502         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34503         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34504
34505         * gcc.dg/alias-3.c: New.
34506         * gcc.dg/alias-4.c: New.
34507         * gcc.dg/alias-5.c: New.
34508         * gcc.dg/alias-6.c: New.
34509
34510 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34511
34512         * gcc.dg/cpp/ucnid-7.c: New.
34513
34514 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34515             Dorit Naishlos  <dorit@il.ibm.com>
34516
34517         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34518         darwin.
34519
34520 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34521
34522         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34523         support misaligned accesses.
34524         * gcc.dg/vect/vect-58.c: Likewise.
34525         * gcc.dg/vect/vect-92.c: New.
34526         * gcc.dg/vect/vect-93.c: New.
34527
34528 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34529
34530         PR fortran/18827
34531         * gfortran.dg/assign_2.f90: New test.
34532         * gfortran.dg/assign_3.f90: New test.
34533         * gfortran.dg/assign.f90: New test.
34534
34535 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34536
34537         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34538         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34539         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34540         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34541         names.
34542
34543 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34544
34545         * gcc.dg/cpp/ucnid-6.c: New.
34546
34547         * gcc.dg/cpp/normalize-1.c: New.
34548         * gcc.dg/cpp/normalize-2.c: New.
34549         * gcc.dg/cpp/normalize-3.c: New.
34550         * gcc.dg/cpp/normalize-4.c: New.
34551         * gcc.dg/cpp/ucnid-4.c: New.
34552         * gcc.dg/cpp/ucnid-5.c: New.
34553         * g++.dg/cpp/normalize-1.C: New.
34554         * g++.dg/cpp/ucnid-1.C: New.
34555
34556 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34557
34558         * gcc.dg/pr18628.c: New.
34559
34560 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34561
34562         PR c++/20280
34563         * g++.dg/tree-ssa/pr20280.C: New.
34564
34565 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34566
34567         PR fortran/20467
34568         * gfortran.dg/stfunc_2.f90: New test.
34569
34570 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34571
34572         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34573
34574 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34575
34576         * gcc.dg/tree-ssa/20050314-1.c: New test.
34577
34578 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34579
34580         PR c++/4403
34581         PR c++/9783, DR433
34582         * g++.dg/template/friend34.C: New test.
34583         * g++.dg/template/friend35.C: Likewise.
34584         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34585
34586 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34587
34588         Friend class name lookup 5/n
34589         PR c++/1016
34590         * g++.dg/lookup/hidden-class1.C: New test.
34591         * g++.dg/lookup/hidden-class2.C: Likewise.
34592         * g++.dg/lookup/hidden-class3.C: Likewise.
34593         * g++.dg/lookup/hidden-class4.C: Likewise.
34594         * g++.dg/lookup/hidden-class5.C: Likewise.
34595         * g++.dg/lookup/hidden-class6.C: Likewise.
34596         * g++.dg/lookup/hidden-class7.C: Likewise.
34597         * g++.dg/lookup/hidden-class8.C: Likewise.
34598         * g++.dg/lookup/hidden-class9.C: Likewise.
34599         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34600         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34601         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34602         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34603         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34604         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34605         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34606         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34607         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34608         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34609         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34610
34611 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34612
34613         PR c++/20157
34614         * g++.dg/template/error18.C: New test.
34615
34616 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34617
34618         PR debug/16792
34619         * g++.dg/debug/pr16792.C: New test.
34620
34621 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34622
34623         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34624         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34625         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34626         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34627         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34628         test assertion names.
34629
34630 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34631
34632         PR fortran/18600
34633         * gfortran.dg/stfunc_1.f90: New test.
34634
34635 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34636
34637         PR fortran/16907
34638         * gfortran.dg/real_index_1.f90: New test.
34639
34640 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34641
34642         PR fortran/20323
34643         * gfortran.dg/spec_expr_1.f90: New test.
34644
34645 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34646
34647         PR c/20402
34648         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34649         new parser.
34650
34651 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34652
34653         PR fortran/20361
34654         * gfortran.dg/largeequiv_1.f90: New test.
34655
34656 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34657
34658         * gcc.dg/ucnid-1.c: New.
34659         * gcc.dg/ucnid-2.c: New.
34660         * gcc.dg/ucnid-3.c: New.
34661         * gcc.dg/ucnid-4.c: New.
34662         * gcc.dg/ucnid-5.c: New.
34663         * gcc.dg/ucnid-6.c: New.
34664         * gcc.dg/cpp/ucnid-1.c: New.
34665         * gcc.dg/cpp/ucnid-2.c: New.
34666         * gcc.dg/cpp/ucnid-3.c: New.
34667         * g++.dg/other/ucnid-1.C: New.
34668
34669 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34670
34671         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34672
34673 2005-03-11  Per Bothner  <per@bothner.com>
34674
34675         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34676         that diagnotics refer to correct token.
34677         * gcc.dg/unused-3.c: Likewise.
34678
34679 2005-03-11  Per Bothner  <per@bothner.com>
34680
34681         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34682         constant" is now actually on same line as string constant.
34683         * gcc.dg/cpp/direct2s.c: Likewise.
34684
34685 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34686
34687         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34688
34689 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34690
34691         PR libfortran/20124
34692         * gfortran.dg/pr20124.f90: New Test
34693
34694 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34695
34696         PR tree-optimization/20130
34697         * gcc.dg/pr20130-1.c: New test.
34698
34699 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34700
34701         PR target/20095
34702         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34703
34704 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34705
34706         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34707
34708 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34709
34710         * g++.dg/eh/forced1.C: Fix comment.
34711         * g++.dg/eh/forced2.C: Ditto.
34712         * g++.dg/eh/forced3.C: Ditto.
34713         * g++.dg/eh/forced4.C: Ditto.
34714
34715 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34716
34717         PR rtl-opt/20412
34718         * gcc.c-torture/compile/pr20412.c: New test.
34719
34720 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34721
34722         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34723
34724 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34725
34726         PR target/20322
34727         * gcc.dg/20050307-1.c: New test.
34728
34729 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34730
34731         PR c++/20375
34732         * g++.dg/other/stdarg3.C: New.
34733
34734 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34735
34736         PR c++/18384, c++/18327
34737         * g++.dg/init/array19.C: New test.
34738
34739         PR inline-asm/20314
34740         * gcc.dg/torture/pr20314-1.c: New test.
34741         * gcc.dg/torture/pr20314-2.c: New test.
34742
34743 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34744
34745         * gcc.dg/20050309-1.c: New test.
34746
34747 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34748
34749         * gcc.dg/builtins-10.c: Reactivate disabled test.
34750         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34751         new cbrt transformations.
34752
34753 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/20208
34756         * g++.dg/template/array13.C: New test.
34757
34758 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34759
34760         PR c++/16859
34761         * g++.dg/init/brace4.C: New test.
34762
34763 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34764
34765         PR c++/20186
34766         * g++.dg/template/non-dependent12.C: New.
34767
34768 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34769
34770         PR c++/20142
34771         * g++.dg/init/array18.C: Add dg-do run marker.
34772
34773         PR c++/20142
34774         * g++.dg/init/array18.C: New test.
34775
34776 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34777
34778         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34779         * g++.dg/gcov/gcov.exp: Likewise.
34780         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34781         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34782         * lib/c-torture.exp: Likewise.
34783         * lib/fortran-torture.exp: Likewise.
34784         * lib/g++.exp: Likewise.
34785         * lib/gcc-defs.exp: Likewise.
34786         * lib/gcc-dg.exp: Likewise.
34787         * lib/gcc.exp: Likewise.
34788         * lib/gcov.exp: Likewise.
34789         * lib/gfortran.exp: Likewise.
34790         * lib/mike-g++.exp: Likewise.
34791         * lib/mike-gcc.exp: Likewise.
34792         * lib/objc-torture.exp: Likewise.
34793         * lib/objc.exp: Likewise.
34794         * lib/profopt.exp: Likewise.
34795         * lib/target-libpath.exp: Likewise.
34796         * lib/target-supports.exp: Likewise.
34797         * lib/treelang.exp: Likewise.
34798         * lib/wrapper.exp: Likewise.
34799
34800 2005-03-08  Jeff Law  <law@redhat.com>
34801
34802         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34803         PHI-OPT changes.
34804
34805 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34806
34807         * gcc.dg/vect/pr20122.c: New test.
34808
34809 2005-03-07  Jeff Law  <law@redhat.com>
34810
34811         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34812         was folded away.
34813         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34814         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34815         * gcc.dg/tree-ssa/pr18134.c: New test.
34816
34817 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34818
34819         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34820         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34821         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34822
34823 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34824
34825         PR tree-opt/17671
34826         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34827
34828 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34829
34830         * g++.dg/warn/Wnvdtor.C: New test.
34831
34832 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34833
34834         * gcc.dg/torture/pr19683-1.c: New test.
34835
34836 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34837
34838         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34839         * gfortran.dg/g77/19990313-2.f: Ditto.
34840         * gfortran.dg/g77/19990313-3.f: Ditto.
34841         * gfortran.dg/g77/19990525-0.f: Ditto.
34842         * gfortran.dg/g77/19990826-0.f: Ditto.
34843         * gfortran.dg/g77/19990826-2.f: Ditto.
34844         * gfortran.dg/g77/19990826-3.f: Ditto.
34845         * gfortran.dg/g77/20000511-1.f: Ditto.
34846         * gfortran.dg/g77/20000511-2.f: Ditto.
34847         * gfortran.dg/g77/970625-2.f: Ditto.
34848         * gfortran.dg/g77/980310-2.f: Ditto.
34849         * gfortran.dg/g77/980310-3.f: Ditto.
34850         * gfortran.dg/g77/980310-8.f: Ditto.
34851         * gfortran.dg/g77/980519-2.f: Ditto.
34852         * gfortran.dg/g77/alpha1.f: Ditto.
34853         * gfortran.dg/g77/claus.f: Ditto.
34854         * gfortran.dg/g77/erfc.f: Ditto.
34855         * gfortran.dg/g77/short.f: Ditto.
34856         * gfortran.fortran-torture/execute/data.f90: Ditto.
34857         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34858         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34859
34860 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34861
34862         * lib/file-format.exp (gcc_target_object_format): Add check for som
34863         format and hardcode object formats on hppa*-*-hpux*.
34864         * lib/target-supports.exp (check_weak_available): Add check for som
34865         object format.  Always return 0 on hppa*-*-hpux10*.
34866
34867         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34868         is defined.
34869
34870         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34871
34872 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34873
34874         * gfortran.dg/pr19936_1.f90: New test.
34875         * gfortran.dg/pr19936_2.f90: New test.
34876         * gfortran.dg/pr19936_3.f90: New test.
34877
34878 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34879             Paul Thomas <prthomas@drfccad.cea.fr>
34880
34881         * gfortran.dg/PR19754_1.f90: New test.
34882         * gfortran.dg/PR19754_2.f90: Ditto.
34883
34884 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34885
34886         PR c++/19311
34887         * g++.dg/template/non-dependent11.C: New test.
34888
34889 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34890
34891         * lib/target-supports.exp (check_iconv_available): Fix comment.
34892
34893 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34894             Joseph S. Myers  <joseph@codesourcery.com>
34895
34896         PR c++/19797
34897         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34898
34899 2005-03-04  Matthew Sachs  <msachs@apple.com>
34900
34901         * gcc.exp (gcc_target_compile): Put braces around
34902         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34903         * objc.exp (objc_target_compile): Likewise.
34904         * treelang.exp (treelang_target_compile): Likewise.
34905
34906 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34907
34908         PR fortran/19673
34909         * gfortran.dg/func_result_1.f90: New test.
34910
34911 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34912
34913         * gcc.misc-tests/options.exp: New test.
34914
34915 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34916
34917         * gcc.dg/pr15784-4.c: New test.
34918
34919 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34920
34921         * gcc.c-torture/execute/pr17133.c: New.
34922         * gcc.c-torture/compile/20050303-1.c: New.
34923
34924 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34925
34926         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34927
34928 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34929
34930         * g++.dg/overload/using2.C: New.
34931
34932 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34933
34934         PR c++/19916
34935         * g++.dg/init/ptrmem2.C: New test.
34936
34937 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34938
34939         PR c/8927
34940         * gcc.dg/pr8927-1.c: New test.
34941
34942 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34943
34944         PR c++/20232
34945         * g++.dg/inherit/covariant12.C: New.
34946
34947 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34948
34949         PR fortran/19479
34950         * gfortran.dg/bound_1.f90: New test.
34951
34952 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34953
34954         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34955         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34956
34957 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34958
34959         PR c/20245
34960         * gcc.dg/pr20245-1.c: New test.
34961
34962 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34963
34964         PR middle-end/19874
34965         * gcc.c-torture/execute/20050119-2.c: New test case.
34966
34967 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34968
34969         * README: Update the DejaGnu bug reporting address.
34970         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34971         * lib/objc-torture.exp: Likewise.
34972
34973 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34974
34975         * gfortran.dg/boz_1.f90: New test.
34976         * gfortran.dg/boz_3.f90: New test.
34977         * gfortran.dg/boz_4.f90: New test.
34978
34979 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34980
34981         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34982         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34983
34984 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34985
34986         PR libfortran/20101
34987         * gfortran.dg/write_0_pe_format.f90: New test.
34988
34989 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34990
34991         PR c++/20206
34992         * g++.dg/opt/thunk2.C: New test.
34993         * g++.dg/opt/covariant1.C: New test.
34994
34995 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34996
34997         * gfortran.dg/e_d_fmt.f90: New test.
34998
34999 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
35000
35001         * gcc.dg/asm-b.c: Fix comment typos.
35002
35003 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
35004
35005         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
35006         a V_MAY_DEF also.
35007
35008 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
35009
35010         PR tree-opt/20188
35011         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
35012         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
35013         * gcc.dg/asm-b.c: New test.
35014
35015 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
35016
35017         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
35018         Disable this test on IRIX 6.
35019
35020 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
35021
35022         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
35023         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
35024         parser.
35025
35026 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
35027
35028         PR tree-optimization/20204
35029         * gcc.dg/pr20204.c: New test.
35030
35031 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
35032
35033         PR target/20196
35034         * gcc.c-torture/execute/20050224-1.c: New test.
35035
35036         PR c++/20175
35037         * g++.dg/warn/Wbraces2.C: New test.
35038
35039 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
35040
35041         PR c++/19878
35042         * g++.dg/init/const2.C: New test.
35043
35044 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
35045
35046         PR tree-optimization/20100
35047         * gcc.c-torture/execute/pr20100-1.c: New test.
35048
35049 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35050
35051         * gfortran.dg/implicit_3.f90: New test.
35052
35053         * gfortran.dg/deftype_1.f90: New test.
35054
35055 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
35056
35057         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
35058         the test passes.
35059         * g++.dg/other/anon3.C: Accept a warning.
35060
35061 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
35062
35063         * gcc.dg/pr20017.c: Fix a comment typo.
35064
35065 2005-02-23  Bud Davis  <bdavis@gfortran.org>
35066
35067         * gfortran.dg/list_read_4.f90: Change to f90 comments.
35068
35069 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35070
35071         PR ada/19902
35072         * ada/acats/tests/cxa/cxa3004.a: Remove.
35073         * ada/acats/tests/cxb/cxb30061.am: Likewise.
35074
35075 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
35076
35077         PR c++/20073
35078         * g++.dg/init/const1.C: New test.
35079
35080         PR c++/19991
35081         * g++.dg/parse/constant7.C: New test.
35082
35083         PR c++/20152
35084         * g++.dg/parse/error27.C: New test.
35085         * g++.dg/template/qualttp15.C: Adjust error markers.
35086         * g++.old-deja/g++.other/struct1.C: Likewise.
35087
35088         PR c++/20153
35089         * g++.dg/template/error17.C: New test.
35090
35091         PR c++/20148
35092         * g++.dg/parser/error26.C: New test.
35093
35094 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
35095
35096         PR tree-optimization/20100
35097         PR tree-optimization/20115
35098         * gcc.dg/pr20115.c: New test.
35099         * gcc.dg/pr20115-1.c: New test.
35100         * gcc.dg/pr20100.c: New test.
35101         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
35102         call-clobbered variables after alias1.
35103
35104 2005-02-22  Bud Davis  <bdavis@gfortran.org>
35105
35106         * gfortran.dg/list_read_4.f90: new test.
35107
35108 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
35109
35110         PR rtl-optimization/20017.
35111         * gcc.dg/pr20017.c: New.
35112
35113 2005-02-22  Devang Patel  <dpatel@apple.com>
35114
35115         PR 19952
35116         * g++.dg/tree-ssa/pr19952.C: New test.
35117
35118 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
35119
35120         PR c++/19883
35121         * g++.dg/parse/constant6.C: New test.
35122
35123 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35124
35125         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35126         * g++.dg/charset/asm2.c: Likewise.
35127         * g++.dg/charset/asm3.c: Likewise.
35128         * g++.dg/charset/asm4.c: Likewise.
35129         * g++.dg/charset/asm5.c: Likewise.
35130         * g++.dg/charset/attribute1.c: Likewise.
35131         * g++.dg/charset/attribute2.c: Likewise.
35132         * g++.dg/charset/extern1.cc: Likewise.
35133         * g++.dg/charset/extern2.cc: Likewise.
35134         * g++.dg/charset/extern3.cc: Likewise.
35135         * g++.dg/charset/function.cc: Likewise.
35136         * g++.dg/charset/string.c: Likewise.
35137         * g++.dg/charset/charset.exp: Likewise.
35138         * lib/target-supports.exp (check_iconv_available): Fix comment.
35139
35140 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35141
35142         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
35143         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35144         * gcc.dg/charset/asm2.c: Likewise.
35145         * gcc.dg/charset/asm3.c: Likewise.
35146         * gcc.dg/charset/asm4.c: Likewise.
35147         * gcc.dg/charset/asm5.c: Likewise.
35148         * gcc.dg/charset/asm6.c: Likewise.
35149         * gcc.dg/charset/attribute1.c: Likewise.
35150         * gcc.dg/charset/attribute2.c: Likewise.
35151         * gcc.dg/charset/builtin1.c: Likewise.
35152         * gcc.dg/charset/extern.c: Likewise.
35153         * gcc.dg/charset/function.c: Likewise.
35154         * gcc.dg/charset/string.c: Likewise.
35155         * gcc.dg/charset/charset.exp: Likewise.
35156
35157 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
35158
35159         PR fortran/20086
35160         * gfortran.dg/pr20086.f90: New test.
35161
35162 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
35163
35164         PR tree-optimization/19786
35165         * g++.dg/tree-ssa/pr19786.C: New.
35166
35167 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35168
35169         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
35170
35171 2005-02-21  Jeff Law  <law@redhat.com>
35172
35173         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
35174
35175 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35176
35177         * gfortran.dg/do_iterator: Split loop, markup all lines for
35178         which an error locus is printed.
35179         * gfortran.dg/pr17708.f90: Markup all lines for which an error
35180         locus is printed.
35181         * gfortran.dg/select_4.f90: Likewise.
35182         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
35183         locuses in the various permutations.
35184
35185 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
35186
35187         PR tree-optimization/19951
35188         * g++.dg/vect: New directory.
35189         * g++.dg/vect/vect.exp: New file.
35190         * g++.dg/vect/pr19951.cc: New testcase.
35191         * g++.dg/dg.exp: Also prune vectorizer tests.
35192
35193 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
35194
35195         PR 18785
35196         * gcc.dg/charset/builtin1.c: New test.
35197
35198 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35199
35200         PR c++/19299
35201         * g++.dg/inherit/volatile1.C: New test.
35202
35203         PR c++/19440
35204         * g++.dg/template/dtor4.C: New test.
35205
35206 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35207
35208         * gfortran.dg/int_1.f90: New test.
35209
35210 2005-02-19  Devang Patel  <dpatel@apple.com>
35211
35212         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
35213
35214 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35215
35216         * gfortran.dg/achar_1.f90: New test.
35217
35218 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
35219
35220         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
35221
35222 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
35223             Jakub Jelinek  <jakub@redhat.com>
35224
35225         PR tree-optimization/19828
35226         * gcc.dg/tree-ssa/loop-7.c: New test.
35227         * gcc.c-torture/execute/20050218-1.c: New test.
35228
35229 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
35230
35231         PR c/20043
35232         * gcc.dg/transparent-union-1.c: New test.
35233         * gcc.dg/transparent-union-2.c: New test.
35234
35235 2005-02-18  James E Wilson  <wilson@specifixinc.com>
35236
35237         PR tree-optimization/18977
35238         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
35239
35240 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
35241
35242         PR target/20054
35243         * gcc.dg/pr20054.c: New test.
35244
35245 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35246
35247         PR c++/19508
35248         * g++.dg/ext/attrib20.C: New test.
35249
35250 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
35251
35252         PR middle-end/20030
35253         * gfortran.fortran-torture/execute/character_passing.f90: New test.
35254
35255 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
35256
35257         PR c++/20008
35258         * g++.dg/opt/switch4.C: New.
35259
35260 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
35261
35262         PR c++/20023
35263         PR tree-optimization/20009
35264         * gcc.c-torture/compile/20050217-1.c: New test.
35265         * g++.dg/opt/switch3.C: New test.
35266
35267         PR tree-optimization/18947
35268         * gcc.c-torture/compile/20050215-1.c: New test.
35269         * gcc.c-torture/compile/20050215-2.c: New test.
35270         * gcc.c-torture/compile/20050215-3.c: New test.
35271
35272 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
35273
35274         PR c++/20028
35275         * g++.dg/template/crash34.C: New.
35276
35277         PR c++/20022
35278         * g++.dg/other/access3.C: New.
35279
35280 2005-02-17  Ira Rosen  <irar@il.ibm.com>
35281
35282         * gcc.dg/vect/vect-98.c: New test.
35283
35284 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
35285
35286         PR tree-optimization/19967
35287         * gcc.dg/pr19967.c: New.
35288
35289 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
35290
35291         PR middle-end/19857
35292         * gcc.dg/tree-ssa/20050215-1.c: New test.
35293         * gcc.c-torture/execute/20050215-1.c: New test.
35294
35295 2005-02-15  Eric Christopher  <echristo@redhat.com>
35296
35297         * gcc.dg/cpp/20050215-1.c: New file.
35298
35299 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
35300
35301         PR tree-optimization/15785
35302         * gcc.dg/pr15785-1.c: New test.
35303
35304 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
35305
35306         PR c++/17788
35307         * g++.dg/init/ctor4.C: New.
35308         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35309
35310 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
35311
35312         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35313         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35314
35315 2005-02-15  Andreas Schwab  <schwab@suse.de>
35316
35317         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35318         declare malloc.
35319
35320 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35321
35322         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35323
35324 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35325
35326         PR tree-optimization/19853
35327         * gcc.c-torture/compile/pr19853.c: New test.
35328
35329 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35330
35331         PR c++/19608
35332         * g++.dg/parse/local-class1.C: New.
35333
35334         PR c++/19895
35335         * g++.dg/parse/ptrmem3.C: New.
35336
35337         PR c++/19884
35338         * g++.old-deja/g++.oliva/template6.C: Add another case.
35339         * g++.dg/template/explicit6.C: New.
35340
35341 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35342
35343         PR c++/17816
35344         * g++.dg/other/redecl2.C: New.
35345
35346 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35347
35348         PR c++/19891
35349         * g++.dg/abi/covariant4.C: New.
35350
35351 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35352
35353         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35354         New tests.
35355
35356 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35357
35358         * gcc.dg/vect/vect-96.c: Fix typo.
35359
35360 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35361
35362         PR c++/14479
35363         PR c++/19487
35364         * g++.dg/template/enum5.C: New test.
35365
35366 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35367
35368         * gcc.dg/vect/vect-97.c: New test.
35369
35370 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35371
35372         * gcc.dg/vect/vect-96.c: New test.
35373
35374 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35375
35376         * gcc.dg/builtins-34.c: Also check ldexp*.
35377
35378 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35379
35380         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35381
35382 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35383
35384         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35385         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35386         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35387         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35388         selector_list, selector_expression, dg-process-target): Move to new
35389         file target-supports-dg.exp.
35390         * lib/target-supports-dg.exp: New.
35391
35392         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35393         New.
35394
35395 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35396
35397         PR c++/19666
35398         * g++.dg/other/ptrmem6.C: New test.
35399
35400         PR middle-end/19858
35401         * gcc.c-torture/compile/20050210-1.c: New test.
35402
35403 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35404
35405         PR c++/19755
35406         * g++.dg/warn/Wbraces1.C: New test.
35407
35408 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35409
35410         * gcc.dg/builtins-52.c: New testcase.
35411
35412 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35413
35414         PR c/19342
35415         * gcc.c-torture/execute/20050119-1.c: New test.
35416
35417 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35418
35419         PR c++/19811
35420         * g++.dg/init/delete1.C: New test.
35421
35422 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35423
35424         PR c++/18470
35425         * g++.dg/template/static12.C: New test.
35426
35427 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/19787
35430         * g++.dg/conversion/ambig1.C: New test.
35431
35432         PR c++/19739
35433         * g++.dg/ext/attrib19.C: New test.
35434
35435         PR c++/19732
35436         * g++.dg/parse/dtor5.C: New test.
35437
35438         PR c++/19762
35439         * g++.dg/template/dtor3.C: New test.
35440
35441         PR c++/19826
35442         * g++.dg/template/static11.C: New test.
35443         * g++.dg/template/crash2.C: Remove dg-error marker.
35444
35445 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35446
35447         PR C++/18491
35448         * g++.old-deja/g++.mike/p10769a.C: Remove.
35449
35450 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35451
35452         * gcc.dg/builtins-48.c: New test case.
35453         * gcc.dg/builtins-49.c: New test case.
35454         * gcc.dg/builtins-50.c: New test case.
35455         * gcc.dg/builtins-51.c: New test case.
35456
35457 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35458
35459         PR middle-end/19583
35460         * g++.dg/warn/Wreturn-type-3.C: New test.
35461
35462 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35463
35464         PR middle-end/19402
35465         * gcc.dg/pr19402-1.c: New testcase.
35466         * gcc.dg/pr19402-2.c: likewise.
35467
35468 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35469
35470         PR middle-end/19854
35471         * g++.dg/tree-ssa/tmmti.C: New testcase.
35472
35473 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35474
35475         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35476
35477 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35478
35479         PR c++/19733
35480         * g++.dg/parse/crash23.C: New test.
35481         * g++.dg/warn/Weff1.C: New test.
35482
35483 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35484
35485         * gcc.dg/20050209-1.c: New test.
35486
35487 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35488
35489         PR target/19799
35490         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35491
35492 2005-02-08  Mike Stump  <mrs@apple.com>
35493
35494         * g++.dg/pch/import-2.c: New test.
35495         * g++.dg/pch/import-2.hs: New.
35496         * g++.dg/pch/include/import-2a.h: New.
35497         * g++.dg/pch/include/import-2b.h: New.
35498
35499 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35500
35501         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35502
35503 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35504
35505         * gfortran.dg/substr_1.f90: New test.
35506
35507 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35508
35509         PR middle-end/19775
35510         * gcc.dg/torture/builtin-power-1.c: Disable test for
35511         invalid transformation.
35512         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35513         no longer optimize.
35514         * gcc.dg/builtins-47.c: New testcase.
35515
35516 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35517             Dorit Naishlos  <dorit@il.ibm.com>
35518
35519         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35520
35521 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35522
35523         * gcc.c-torture/compile/20050206-1.c: New test.
35524
35525 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35526
35527         PR tree-opt/19768
35528         * g++.dg/opt/pr19768.C: New test.
35529
35530 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35531
35532         PR tree-opt/19736
35533         * gcc.c-torture/compile/pr19736.c: New test.
35534
35535 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35536
35537         PR c++/17401
35538         * g++.dg/parse/error25.C: New test.
35539
35540 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35541
35542         * gcc.c-torture/execute/20050203-1.c: New.
35543
35544 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35545
35546         * gcc.dg/vect/vect-85.c: Remove xfail.
35547         * gcc.dg/vect/vect-86.c: Remove xfail.
35548         * gcc.dg/vect/vect-87.c: Remove xfail.
35549         * gcc.dg/vect/vect-88.c: Remove xfail.
35550
35551 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35552
35553         * gcc.dg/altivec-19.c: New.
35554
35555 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35556
35557         PR c/17807
35558         * gcc.dg/nested-func-3.c: New test.
35559         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35560
35561 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35562
35563         * gcc.test-framework/gen_directive_tests: Generate tests for
35564         selector expressions.
35565
35566 2005-02-02  Matt Austern  <austern@apple.com>
35567
35568         PR c++/19628
35569         * g++/ext/builtin7.C: New.
35570         * g++/ext/builtin8.C: New.
35571
35572 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35573
35574         PR c/18502
35575         * gcc.dg/pr18502-1.c: New test.
35576
35577 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35578
35579         PR c++/17413
35580         * g++.dg/template/local4.C: Tweak.
35581
35582 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35583
35584         PR tree-optimization/19578
35585         * gcc.c-torture/compile/20050202-1.c: New test.
35586
35587 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35588
35589         PR c/19435
35590         * gcc.dg/c99-init-4.c: New test.
35591
35592 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35593
35594         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35595
35596         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35597
35598         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35599         * g++.dg/eh/check-vect.h: New.
35600
35601         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35602         * gcc.dg/vect/vect-78.c: Ditto.
35603         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35604         Remove.
35605
35606         * g++.dg/conversion/simd1.C: Expect warning.
35607         * g++.dg/ext/attribute-test-1.C: Ditto.
35608         * g++.dg/ext/attribute-test-2.C: Ditto.
35609         * g++.dg/ext/attribute-test-3.C: Ditto.
35610         * g++.dg/ext/attribute-test-4.C: Ditto.
35611
35612         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35613         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35614
35615         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35616
35617 2005-02-01  Richard Henderson  <rth@redhat.com>
35618
35619         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35620         long double for ibm double-double format.
35621         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35622
35623 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35624
35625         PR tree-optimization/19633
35626         * gcc.dg/pr19633-1.c: New test.
35627         * gcc.dg/pr19633.c: Tweak to make pointer point
35628         to NULL or a symbol.
35629
35630 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35631
35632         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35633         New procs.
35634         (dg-process-target (local override)): Handle selector expressions.
35635
35636         * gcc.test-framework/README: Describe tests in source directory.
35637         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35638         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35639         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35640         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35641         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35642         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35643         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35644         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35645         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35646         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35647         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35648         * gcc.test-framework/dg-error-exp-P.c: New test.
35649         * gcc.test-framework/dg-error-exp-XP.c: New test.
35650         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35651         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35652         * gcc.test-framework/dg-output-exp-P.c: New test.
35653         * gcc.test-framework/dg-output-exp-XF.c: New test.
35654         * gcc.test-framework/dg-warning-exp-P.c: New test.
35655         * gcc.misc-tests/dg-1.c: Remove.
35656         * gcc.misc-tests/dg-2.c: Remove.
35657         * gcc.misc-tests/dg-3.c: Remove.
35658         * gcc.misc-tests/dg-4.c: Remove.
35659         * gcc.misc-tests/dg-5.c: Remove.
35660         * gcc.misc-tests/dg-6.c: Remove.
35661         * gcc.misc-tests/dg-7.c: Remove.
35662         * gcc.misc-tests/dg-8.c: Remove.
35663         * gcc.misc-tests/dg-9.c: Remove.
35664         * gcc.misc-tests/dg-10.c: Remove.
35665         * gcc.misc-tests/dg-11.c: Remove.
35666         * gcc.misc-tests/dg-12.c: Remove.
35667         * gcc.misc-tests/dg-test.exp: Remove.
35668
35669         * gcc.test-framework/test-framework.awk: Change recording and
35670         printing of passes and failures.
35671
35672         * gcc.test-framework: New directory.
35673         * gcc.test-framework/README: New.
35674         * gcc.test-framework/test-framework.exp: New.
35675         * gcc.test-framework/test-framework.awk: New.
35676         * gcc.test-framework/gen_directive_tests: New.
35677
35678 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35679
35680         * lib/treelang.exp: Fix comment typos.
35681         (treelang_target_compile): Don't append libs=-ltreelang to options.
35682
35683 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35684
35685         * g++.dg/parse/typename7.C: Adjust error messages.
35686
35687 2005-01-31  Jeff Law  <law@redhat.com>
35688
35689         * gcc.c-torture/execute/20050131-1.c: New test.
35690         * gcc.dg/wcaselabel.c: New test.
35691
35692 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35693
35694         * g++.dg/other/warning1.C: Adjust error messags.
35695         * g++.dg/parse/constant5.C: New test.
35696
35697 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35698
35699         PR c/19333
35700         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35701         the test case valid.
35702         * gcc.dg/20030815-1.c: Remove invalid tests.
35703         * gcc.dg/array-7.c: Adjust expected result.
35704         * gcc.dg/pr18596-3.c: Likewise.
35705         * gcc.dg/noncompile/20000901-1.c: Likewise.
35706         * gcc.dg/noncompile/init-2.c: Likewise.
35707         * gcc.dg/noncompile/init-4.c: Likewise.
35708
35709 2005-01-31  Dale Johannesen  <dalej@apple.com>
35710
35711         * g++.dg/opt/pr19650.C: New test.
35712
35713 2005-01-31  Richard Henderson  <rth@redhat.com>
35714
35715         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35716         long double for intel double extended format.
35717         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35718
35719 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35720
35721         PR c++/19555
35722         * g++.dg/template/static10.C: New test.
35723
35724         PR c++/19395
35725         * g++.dg/parse/error24.C: New test.
35726
35727         PR c++/19367
35728         * g++.dg/lookup/builtin1.C: New test.
35729
35730         PR c++/19457
35731         * g++.dg/warn/conv3.C: New test.
35732
35733 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35734
35735         PR fortran/19647
35736         * gfortan.dg/inquire_7.f90
35737
35738 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35739
35740         PR tree-optimization/15791
35741         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35742         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35743         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35744         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35745         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35746         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35747         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35748         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35749         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35750         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35751
35752 2005-01-29  Paul Brook  <paul@codesourcery.com>
35753
35754         PR fortran/18565
35755         * check.c (real_or_complex_check): New function.
35756         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35757         * intrinsic.c (add_functions): Use new check functions.
35758         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35759         Add prototypes.
35760
35761 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35762
35763         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35764         gcc.dg/lvalue-3.c: New tests.
35765         * gcc.dg/concat.c: Update expected messages.
35766
35767 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35768
35769         PR libfortran/19595
35770         * gfortran.dg/eor_1.f90: New test.
35771
35772 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35773
35774         PR fortran/19589
35775         * gfortran.dg/logical_data_1.f90: New test.
35776
35777 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35778
35779         PR c++/19253
35780         * g++.dg/template/crash33.C: New test.
35781
35782         PR c++/19667
35783         * g++.dg/template/crash32.C: New test.
35784
35785 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35786
35787         PR middle-end/16558
35788         * g++.dg/warn/Wreturn-type-2.C: New test.
35789
35790 2004-06-24  Jeff Law  <law@redhat.com>
35791
35792         * gcc.dg/tree-ssa/20050128-1.c: New test.
35793
35794 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35795
35796         * gcc.target/frv/all-mdpackh-1.c: New test.
35797
35798 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35799
35800         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35801
35802 2005-01-27  Richard Henderson  <rth@redhat.com>
35803
35804         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35805
35806 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35807
35808         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35809
35810 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35811
35812         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35813         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35814         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35815         to cope with cases where the multilib options override the dg-options.
35816
35817 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35818
35819         PR c/18946
35820         * gcc.dg/noncompile/20050120-1.c: New test.
35821
35822 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35823
35824         PR tree-optimization/19633
35825         * gcc.dg/pr19633.c: New test.
35826         * gcc.dg/tree-ssa/pr19633.c: New test.
35827
35828 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35829
35830         * gcc.dg/20041216-1.c: New test.
35831
35832 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35833
35834         PR objc/18862
35835         * objc.dg/selector-2.m: New test.
35836
35837 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35838
35839         * g++.dg/opt/range-test-2.C: New test.
35840
35841         PR rtl-optimization/19579
35842         * gcc.c-torture/execute/20050124-1.c: New test.
35843
35844 2005-01-26  Greg Parker  <gparker@apple.com>
35845         Stuart Hastings  <stuart@apple.com>
35846
35847         * gcc.c-torture/execute/20050125-1.c: New.
35848
35849 2005-01-18  Jan Hubicka  <jh@suse.cz>
35850
35851         PR tree-optimize/19337
35852         * gcc.c-torture/compile/20050119-1.c: New test.
35853
35854 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35855
35856         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35857         test for successful match.
35858
35859 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35860
35861         PR objc/18408
35862         * objc.dg/comp-types-7.m: New test.
35863
35864 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35865
35866         * lib/target-supports.exp (current_target_name): New.
35867         (check_effective_target_ilp32, check_effective_target_lp64):
35868         Cache the result to use as long as the current target, with
35869         multilib flags, remains the same.
35870
35871         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35872         (dg-require-weak, dg-require-visibility, dg-require-alias,
35873         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35874         dg-require-effective-target, dg-skip-if): Remove call to
35875         skip_test_and_clear_xfail.
35876         (dg-test): Clear xfail data.
35877
35878 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35879
35880         PR target/17751
35881         * gcc.dg/ppc64-toc.c: New test.
35882
35883         * g++.dg/tree-ssa/empty-1.C: New test.
35884
35885         PR middle-end/19551
35886         * gcc.c-torture/execute/20050121-1.c: New test.
35887         * gcc.dg/20050121-2.c: New test.
35888
35889 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35890         Paul Brook  <paul@codesourcery.com>
35891
35892         PR fortran/17941
35893         * gfortran.dg/real_const_1.f: New test.
35894         * gfortran.dg/real_const_2.f90: New test.
35895         * gfortran.dg/complex_int_1.f90: New test.
35896
35897 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35898
35899         PR fortran/19313
35900         * gfortan.dg/inquire_6.f90: New test.
35901
35902 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35903
35904         PR libfortran/19451
35905         * open_readonly_1.f90: New test.
35906
35907 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35908
35909         PR libfortran/18982
35910         * gfortran.dg/open_new.f90: New file.
35911
35912 2005-01-22  Paul Brook  <paul@codesourcery.com>
35913
35914         * namelist_1.f90: New test.
35915
35916 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35917
35918         PR tree-optimization/19484
35919         * gcc.c-torture/compile/20050122-[12].c: New tests.
35920
35921 2005-01-22  Paul Brook  <paul@codesourcery.com>
35922
35923         * gfortran.dg/implicit_2.f90: New test.
35924
35925 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35926
35927         PR fortran/19314
35928         * gfortran.dg/inquire_5.f90: New test.
35929
35930 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35931
35932         PR c/18809
35933         * gcc.dg/pr18809-1.c: New test.
35934
35935 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35936
35937         * gcc.dg/20050121-1.c: New test.
35938
35939         PR tree-optimization/13000
35940         * gcc.dg/20040206-1.c: Change warning to point where function is
35941         being inlined.
35942
35943 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35944
35945         PR c++/19208
35946         * g++.dg/template/array11.C: New test.
35947
35948 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35949
35950         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35951         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35952         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35953         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35954         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35955         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35956
35957 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35958
35959         PR tree-optimization/15349
35960         * gcc.dg/tree-ssa/pr15349.c: New.
35961
35962 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35963
35964         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35965
35966 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35967
35968         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35969         scan-assembler-times directive name.
35970
35971         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35972         after dg-do.
35973
35974         PR rtl-optimization/19462
35975         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35976
35977 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35978
35979         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35980         counting function calls on ia64.
35981
35982 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35983
35984         PR rtl-optimization/15139
35985         * gcc.dg/20050111-2.c: New test.
35986
35987         PR c/17297
35988         * gcc.c-torture/compile/20050113-1.c: New testcase.
35989
35990         PR middle-end/19164
35991         * gcc.dg/20050113-1.c: New testcase.
35992
35993 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35994
35995         * gcc.dg/vect/vect-85.c: Add comment.
35996         * gcc.dg/vect/vect-86.c: Add xfail for now.
35997         * gcc.dg/vect/vect-87.c: Add xfail for now.
35998         * gcc.dg/vect/vect-88.c: Add xfail for now.
35999         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
36000
36001 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36002
36003         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
36004
36005 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36006
36007         * g++.dg/debug/typedef3.C: New test.
36008
36009 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
36010
36011         PR c/19472
36012         * gcc.dg/asm-a.c: New test.
36013
36014 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
36015
36016         * gcc.dg/sh-relax.c: Add prototype for abort.
36017
36018 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36019
36020         * gcc.dg/short-compare-1.c: New test.
36021         * gcc.dg/short-compare-2.c: Likewise.
36022
36023 2005-01-18  Michael Matz  <matz@suse.de>
36024
36025         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
36026
36027 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
36028
36029         PR tree-optimization/19121
36030         * gcc.c-torture/compile/pr19121.c: New test.
36031
36032 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
36033
36034         PR target/19357
36035         * gcc.c-torture/compile/pr19357.c: New test.
36036
36037 2005-01-17  Ian Lance Taylor  <ian@airs.com>
36038
36039         PR c/5675
36040         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
36041         pass--those that refer just to the variable, possibly with a
36042         cast.
36043         * gcc.dg/c99-const-expr-3.c: Likewise.
36044
36045         PR middle-end/13127
36046         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
36047         longer emitted.
36048
36049 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
36050
36051         PR fortran/18778
36052         * gfortran.dg/endfile_2.f90: New test.
36053
36054 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
36055
36056         PR 19168
36057         * gfortran.dg/select_5.f90: New test.
36058
36059 2004-01-16  Paul Brook  <paul@codesourcery.com>
36060
36061         * gfortran.dg/common_4.f90: New test.
36062
36063 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
36064
36065         PR rtl-optimization/19462
36066         * gcc.dg/torture/pr19462-1.c: New test.
36067
36068 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
36069
36070         PR objc/19321
36071         * objc.dg/func-ptr-2.m: New.
36072         * objc.dg/volatile-1.m: New.
36073
36074 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36075
36076         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
36077
36078 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
36079
36080         PR tree-optimization/19060
36081         * gcc.c-torture/execute/20050104-1.c: New test.
36082
36083 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
36084
36085         PR fortran/18983
36086         * gfortran.dg/write_to_null.f90: New test.
36087
36088 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
36089             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36090
36091         PR other/19328
36092         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
36093         argument.
36094
36095 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
36096
36097         PR c++/19263
36098         * g++.dg/init/vector1.C: New test.
36099
36100 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
36101
36102         PR target/13158
36103         * gcc.target/ia64/sibcall-unwind-1.c: New test.
36104         PR target/18987
36105         * gcc.target/ia64/sibcall-unwind-2.c: New test.
36106
36107 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
36108
36109         * gfortran.dg/select_1.f90: New test.
36110         * gfortran.dg/select_2.f90: New test.
36111         * gfortran.dg/select_3.f90: New test.
36112         * gfortran.dg/select_4.f90: New test.
36113
36114 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
36115
36116         PR middle-end/19084
36117         PR rtl-optimization/19348
36118         * gcc.dg/20050111-1.c: New test.
36119         * gcc.c-torture/execute/20050111-1.c: New test.
36120
36121         * gcc.dg/i386-asm-4.c: New test.
36122
36123 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36124
36125         * gcc.dg/nested-func-2.c: New test.
36126         * ada/acats/norun.lst: Remove c953002.
36127
36128 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
36129
36130         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
36131
36132 2005-01-12  Ben Elliston  <bje@au.ibm.com>
36133
36134         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
36135
36136 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
36137
36138         PR target/18761
36139         * g++.dg/abi/align1.C: New test.
36140
36141 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
36142
36143         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
36144         at a time.
36145         * g++.dg/ext/altivec_check.h: Support compiling as C.
36146
36147 2005-01-10  Roger Sayle  <roger@eyesopen.com>
36148
36149         PR c++/19355
36150         * g++.dg/expr/pr19355-1.C: New test case.
36151
36152 2005-01-10  Laurent GUERBY <laurent@guerby.net>
36153
36154         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
36155         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
36156         * ada/acats/tests/c3/c92005b.ada: Likewise.
36157         * ada/acats/tests/c3/cxb3012.a: Likewise.
36158         * ada/acats/norun.lst: Add c380004 and c953002, add PR
36159
36160 2005-01-09  Paul Brook  <paul@codesourcery.com>
36161
36162         * gfortran.dg/common_2.f90: New file.
36163         * gfortran.dg/common_3.f90: New file.
36164
36165 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
36166
36167         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
36168
36169 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36170
36171         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
36172         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
36173         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
36174         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
36175         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
36176         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
36177         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
36178         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
36179         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
36180         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
36181         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
36182         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
36183         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
36184         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
36185         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
36186         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
36187         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
36188         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
36189         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
36190         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
36191         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
36192         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
36193         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
36194         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
36195         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
36196         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
36197         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
36198         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
36199         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
36200         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
36201         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
36202         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
36203         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
36204         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
36205         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
36206         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
36207         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
36208         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
36209         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
36210         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
36211         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
36212         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
36213         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
36214         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
36215         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
36216         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
36217         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
36218         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
36219         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
36220         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
36221         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
36222         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
36223         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
36224         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
36225         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
36226         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
36227         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
36228         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
36229         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
36230         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
36231         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
36232         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
36233         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
36234         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
36235         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
36236         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
36237         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
36238
36239         * gcc.dg/vect/vect-1.c: Fix spelling.
36240         * gcc.dg/vect/vect-10.c: Fix spelling.
36241         * gcc.dg/vect/vect-11.c: Fix spelling.
36242         * gcc.dg/vect/vect-12.c: Fix spelling.
36243         * gcc.dg/vect/vect-14.c: Fix spelling.
36244         * gcc.dg/vect/vect-15.c: Fix spelling.
36245         * gcc.dg/vect/vect-16.c: Fix spelling.
36246         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
36247         * gcc.dg/vect/vect-64.c: Fix comments.
36248         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
36249
36250 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36251             Ira Rosen  <irar@il.ibm.com>
36252
36253         * gcc.dg/vect/vect-70.c: New test.
36254         * gcc.dg/vect/vect-71.c: New test.
36255
36256 2005-01-09  Manfred Hollstein  <mh@suse.com>
36257
36258         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
36259         * gcc.dg/pr18241-2.c: Likewise.
36260         * gcc.dg/pr18241-3.c: Likewise.
36261         * gcc.dg/pr18241-4.c: Likewise.
36262         * gcc.dg/pr18241-5.c: Likewise.
36263
36264 2005-01-08  Richard Henderson  <rth@redhat.com>
36265
36266         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36267         False for x86 and x86-64.
36268
36269 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
36270
36271         PR tree-optimization/18241
36272         * gcc.dg/pr18241-1.c: New test.
36273         * gcc.dg/pr18241-2.c: New test.
36274         * gcc.dg/pr18241-3.c: New test.
36275         * gcc.dg/pr18241-4.c: New test.
36276         * gcc.dg/pr18241-5.c: New test.
36277
36278 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
36279
36280         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
36281         gfortran.dg/select_4.f90: New.
36282
36283 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36284
36285         * gcc.c-torture/execute/20050107-1.c: New test.
36286
36287 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
36288
36289         PR c++/19298
36290         * g++.dg/template/ref2.C: New.
36291
36292 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
36293
36294         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
36295         instead of being empty.
36296
36297 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
36298
36299         PR fortran/15553
36300         * gfortran.dg/array-1.f90: New test.
36301
36302 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36303
36304         PR tree-optimization/19283
36305         * gcc.c-torture/execute/20050106-1.c: New test.
36306
36307         PR rtl-optimization/18861
36308         * gcc.dg/20050105-1.c: New test.
36309
36310         PR tree-optimization/18828
36311         * gcc.dg/20050105-2.c: New test.
36312
36313 2005-01-07  Andreas Jaeger  <aj@suse.de>
36314
36315         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36316
36317 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
36318
36319         PR fortran/18398
36320         * gfortran.dg/fmt_read.f90: New test.
36321
36322 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36323
36324         * gcc.dg/rs6000-ldouble-2.c: New.
36325
36326 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36327
36328         PR c++/19244
36329         * g++.dg/parser/ctor2.C: New test.
36330
36331 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36332
36333         PR c++/17154
36334         * g++.dg/template/using9.C: New test.
36335
36336 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36337
36338         PR c++/19258
36339         * g++.dg/lookup/friend6.C: New test.
36340
36341 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36342
36343         PR c++/19270
36344         * g++.dg/template/array10.C: New.
36345
36346 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36347
36348         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36349         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36350
36351 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36352
36353         * gcc.c-torture/compile/20050105-1.c: New test.
36354
36355 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36356
36357         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36358
36359 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36360
36361         PR middle-end/19100
36362         * gcc.dg/conv-3.c: New test case.
36363
36364 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36365
36366         * gcc.dg/asm-wide-1.c: New test.
36367
36368 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36369
36370         PR c++/19030
36371         * g++.dg/parse/crash22.C: New
36372
36373 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36374
36375         PR 19257
36376         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36377
36378 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36379
36380         PR middle-end/17767
36381         * gcc.dg/i386-mmx-6.c: New test case.
36382
36383 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36384
36385         PR tree-optimization/18308
36386         * gcc.dg/vect/pr18308.c: New testcase.
36387
36388 2005-01-04  Andreas Jaeger  <aj@suse.de>
36389
36390         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36391
36392 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36393             Robert Bowdidge <bowdidge@apple.com>
36394
36395         * gcc.dg/cpp/subframework1.c: New.
36396         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36397         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36398         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36399         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36400
36401 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36402
36403         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36404         producing warning.
36405         * gcc.dg/darwin-weakimport-2.c: New.
36406
36407 2005-01-03  Richard Henderson  <rth@redhat.com>
36408
36409         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36410
36411 2005-01-03  Richard Henderson  <rth@redhat.com>
36412
36413         * gcc.dg/vect/vect.exp: Enable for ia64.
36414         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36415         (check_effective_target_vect_float): Likewise.
36416         (check_effective_target_vect_no_align): Likewise.
36417         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36418         * gcc.dg/vect/vect-8.c: Likewise.
36419
36420 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36421
36422         PR target/19236
36423         * gcc.dg/pr19236-1.c: New test case.
36424
36425 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36426
36427         PR rtl-optimization/12092
36428         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36429
36430 2005-01-02  Andreas Jaeger  <aj@suse.de>
36431
36432         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36433
36434 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36435             Andrew Pinski  <pinskia@physics.uc.edu>
36436
36437         PR rtl-optimization/12092
36438         * gcc.dg/pr12092-1.c: New test case.
36439
36440 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36441
36442         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36443         'hidden' and 'default' for better portability.
36444         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36445
36446         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36447         6 and 7.
36448         * g++.old-deja/g++.brendan/new3.C: Likewise.
36449
36450 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36451
36452         * gcc.dg/20041231-1.C: New test.
36453         * g++.dg/warn/Wunreachable-code-1.C: New test.
36454
36455 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36456
36457         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36458         file, not /dev/null.  Abort on error.
36459
36460 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36461             Ziemowit Laski  <zlaski@apple.com>
36462
36463         PR objc/18971
36464         * objc.dg/encode-5.m: New test.
36465
36466 2004-12-29  Richard Henderson  <rth@redhat.com>
36467
36468         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36469         * objc.dg/stabs-1.m: Disable for ia64.
36470
36471 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36472
36473         PR c++/19190
36474         * g++.dg/warn/Wunused-10.C: New test.
36475
36476 2004-12-28  Richard Henderson  <rth@redhat.com>
36477
36478         * objc.dg/stabs-1.m: Disable for alpha.
36479
36480 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36481
36482         PR c++/19149
36483         * g++.dg/parse/error23.C: New test.
36484
36485 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36486
36487         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36488
36489         PR fortran/19032
36490         * gfortran.dg/intrinsic_modulo_1.f90: New.
36491         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36492         tests with divisor -1.
36493
36494 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36495
36496         * g++.dg/opt/temp1.C (memcpy): Return a value.
36497
36498         PR c++/19148
36499         * g++.dg/expr/cond7.C: New test.
36500
36501 2004-12-27  Paul Brook  <paul@codesourcery.com>
36502
36503         * gfortran.dg/g77/select_no_compile.f: Remove.
36504
36505 2004-12-27  Richard Henderson  <rth@redhat.com>
36506
36507         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36508         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36509         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36510
36511 2004-12-26  Richard Henderson  <rth@redhat.com>
36512
36513         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36514         by 1i instead of token pasting.
36515
36516 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36517
36518         PR tree-optimization/17578
36519         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36520         to additional_flags.
36521         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36522
36523 2004-12-25  Richard Henderson  <rth@redhat.com>
36524
36525         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36526         Remove Alpha.
36527
36528 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36529
36530         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36531         hppa*-*-hpux*.
36532         * gcc.dg/pr17957.c (dg-options): Likewise.
36533         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36534         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36535         instead of 0 on __hppa__.
36536         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36537         "foo,%r" on hppa*-*-*.
36538
36539 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36540
36541         PR fortran/19071
36542         * gfortran.dg/complex_write.f90: New test.
36543
36544 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36545
36546         PR c++/17595
36547         * g++.dg/parse/pragma2.C: New test.
36548
36549         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36550
36551 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36552
36553         * gcc.dg/empty2.c: Add missing dg-warning.
36554
36555 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36556
36557         PR c++/17413
36558         * g++.dg/template/local4.C: New test.
36559         * g++.dg/template/crash19.C: Add dg-error marker.
36560
36561         * g++.dg/template/crash31.C: Correct embedded PR number.
36562
36563 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36564
36565         PR c++/16405
36566         * g++.dg/opt/temp1.C: Add do-run marker.
36567
36568 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36569
36570         * g++.dg/template/spec19.C: New.
36571
36572 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36573
36574         PR target/16819
36575         * gcc.dg/empty2.c: New.
36576
36577 2004-12-23  Richard Henderson  <rth@redhat.com>
36578
36579         * lib/target-supports.exp (check_effective_target_vect_no_align):
36580         Remove i?86 and x86-64.
36581
36582 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36583
36584         PR c++/16405
36585         * g++.dg/opt/temp1.C: New test.
36586
36587 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36588
36589         PR c++/18733
36590         * g++.dg/template/friend33.C: New testcase.
36591
36592 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36593
36594         PR c++/18464
36595         * g++.dg/template/cond5.C: New test.
36596
36597         PR c++/18492
36598         * g++.dg/inherit/thunk3.C: New test.
36599
36600         PR c++/11224
36601         * g++.dg/warn/Wunused-9.C: New test.
36602
36603 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36604
36605         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36606
36607 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36608
36609         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36610
36611 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36612
36613         PR c++/18378
36614         * g++.dg/ext/packed8.C: New test.
36615
36616         PR c++/19063
36617         * g++.dg/template/crash31.C: New test.
36618
36619         PR c++/19034
36620         * g++.dg/template/crash30.C: New test.
36621
36622 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36623
36624         PR C++/18984
36625         * g++.dg/eh/ctor3.C: New test.
36626
36627 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36628
36629         * objc.dg/stabs-1.m: Allow section name to be quoted and
36630         assembly label to begin with '.LL'.
36631
36632 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36633
36634         * gcc.dg/vect/vect.exp
36635         (check_effective_target_lp64_or_vect_no_align): New.
36636         * gcc.dg/vect/vect-77.c: Use it.
36637         * gcc.dg/vect/vect-78.c: Use it.
36638
36639         * lib/target-supports.exp
36640         (check_effective_target_vect_no_max,
36641         check_effective_target_vect_no_bitwise,
36642         check_effective_target_vect_no_align): New.
36643         * gcc.dg/vect/vect-13.c: Use them.
36644         * gcc.dg/vect/vect-17.c: Ditto.
36645         * gcc.dg/vect/vect-18.c: Ditto.
36646         * gcc.dg/vect/vect-19.c: Ditto.
36647         * gcc.dg/vect/vect-20.c: Ditto.
36648         * gcc.dg/vect/vect-27.c: Ditto.
36649         * gcc.dg/vect/vect-29.c: Ditto.
36650         * gcc.dg/vect/vect-44.c: Ditto.
36651         * gcc.dg/vect/vect-48.c: Ditto.
36652         * gcc.dg/vect/vect-50.c: Ditto.
36653         * gcc.dg/vect/vect-52.c: Ditto.
36654         * gcc.dg/vect/vect-54.c: Ditto.
36655         * gcc.dg/vect/vect-56.c: Ditto.
36656         * gcc.dg/vect/vect-58.c: Ditto.
36657         * gcc.dg/vect/vect-60.c: Ditto.
36658         * gcc.dg/vect/vect-72.c: Ditto.
36659         * gcc.dg/vect/vect-80.c: Ditto.
36660
36661 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36662
36663         PR c++/14075
36664         * g++.dg/init/string1.C: New.
36665
36666         PR c++/18975
36667         * g++.dg/other/synth1.C: New.
36668
36669 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36670
36671         PR c/18963
36672         * gcc.dg/pr18963-1.c: New test.
36673
36674 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36675
36676         PR c/18596
36677         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36678         * gcc.dg/pr18596-1.c: Use dg-error.
36679         (dg-options): Use -fno-unit-at-a-time.
36680         * gcc.dg/pr18596-2.c: New test.
36681         * gcc.dg/pr18596-3.c: New test.
36682
36683 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36684
36685         PR middle-end/18683
36686         * g++.dg/opt/pr18683-1.C: New test case.
36687
36688 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36689
36690         PR other/19093
36691         * g++.dg/opt/max1.C: Fix for 64bit targets.
36692
36693 2004-12-20  Matt Austern  <austern@apple.com>
36694
36695         PR c++/19044
36696         * g++.dg/ext/builtin6.C: New
36697
36698 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36699
36700         PR tree-optimization/19080
36701         * gcc.c-torture/compile/pr19080.c: New test.
36702
36703 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36704
36705         * gcc.dg/20041219-1.c: New test.
36706
36707 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36708
36709         PR middle-end/19068
36710         * g++.dg/opt/max1.C: New test case.
36711
36712 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36713
36714         * gcc.dg/fdata-sections-1.c: New test.
36715
36716 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36717
36718         PR middle-end/18548
36719         * gcc.dg/max-1.c: New test case.
36720
36721 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36722
36723         * gcc.c-torture/execute/20041218-1.c: New test.
36724
36725 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36726
36727         * gcc.dg/pr18501.c: New test.
36728         * gcc.dg/uninit-5.c: XFAIL.
36729         * gcc.dg/uninit-9.c: XFAIL.
36730
36731 2004-12-17  Dale Johannesen  <dalej@apple.com>
36732
36733         * gcc.dg/20041213-1.c: New.
36734
36735 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36736
36737         * objc.dg/stabs-1.m: Allow assembly label to begin
36738         with a dot ('.').
36739
36740 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36741
36742         * gcc.c-torture/execute/20041213-1.c: Move...
36743         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36744
36745 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         PR c++/18721
36748         * g++.dg/lookup/conv-5.C: New.
36749
36750 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36751
36752         * objc.dg/stabs-1.m: New test.
36753
36754 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36755
36756         * gcc.dg/visibility-c.c: Change compile to
36757         assemble for the test.
36758
36759 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36760
36761         PR target/19041
36762         * gcc.dg/visibility-c.c: New test.
36763
36764 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36765
36766         PR middle-end/18493
36767         * gcc.dg/switch-8.c: New test case.
36768
36769 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36770
36771         PR c++/18905
36772         * g++.dg/template/init4.C: New.
36773         * g++.dg/opt/static3.C: Enable optimizer.
36774
36775 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36776
36777         * g++.dg/other/complex1.C: New test.
36778
36779 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36780
36781         * g++.dg/opt/inline9.C: New test.
36782
36783 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36784
36785         PR fortran/18993
36786         * gfotran.dg/nullify_1.f: New test.
36787
36788 2004-12-15  Richard Henderson  <rth@redhat.com>
36789
36790         * gcc.target/i386/i386.exp: New harness.
36791         * gcc.target/i386/vect-args.c: New.
36792
36793 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36794
36795         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36796
36797 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36798
36799         PR c++/18825
36800         * g++.dg/template/friend32.C: New test.
36801
36802 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36803
36804         * cpp/pragma-once-1.c: New test.
36805         * cpp/pragma-once-1b.h: Likewise.
36806         * cpp/pragma-once-1c.h: Likewise.
36807         * cpp/pragma-once-1d.h: Likewise.
36808         * cpp/inc/pragma-once-1a.h: Likewise.
36809
36810 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36811             Steven G. Kargl  <kargls@comcast.net>
36812
36813         PR fortran/17597
36814         * gfortran.dg/list_read_3.f90: New test.
36815
36816 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36817
36818         * gcc.dg/ftrapv-2.c: New test.
36819
36820 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36821
36822         PR c++/18981
36823         * g++.dg/template/typename9.C: New test.
36824
36825 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36826
36827         PR c++/18738
36828         * g++.dg/template/typename8.C: New test.
36829         * g++.dg/parse/friend2.C: Tweak error message.
36830
36831 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36832
36833         * gcc.c-torture/20041214-1.c: New test.
36834
36835 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36836
36837         PR c++/18965
36838         * g++.dg/init/array17.C: New test.
36839
36840 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36841
36842         PR c++/18793
36843         * g++.dg/init/aggr3.C: New test.
36844
36845 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36846
36847         * gcc.dg/altivec-types-1.c: New test.
36848         * gcc.dg/altivec-types-2.c: New test.
36849         * gcc.dg/altivec-types-3.c: New test.
36850         * gcc.dg/altivec-types-4.c: New test.
36851         * g++.dg/ext/altivec-types-1.C: New test.
36852         * g++.dg/ext/altivec-types-2.C: New test.
36853         * g++.dg/ext/altivec-types-3.C: New test.
36854         * g++.dg/ext/altivec-types-4.C: New test.
36855
36856 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36857
36858         PR middle-end/18951
36859         * gcc.c-torture/execute/20041213-1.c: New test.
36860
36861 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36862
36863         PR c++/18949
36864         * g++.dg/template/cast1.C: New.
36865
36866 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36867
36868         * gcc.c-torture/execute/20041213-2.c: New test.
36869
36870 2004-12-13  Richard Henderson  <rth@redhat.com>
36871
36872         * gcc.dg/i386-sse-10.c: Fix typo in options.
36873
36874 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36875
36876         PR c++/18968
36877         * g++.dg/opt/pr18968.C: New test.
36878
36879 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36880
36881         PR c++/18925
36882         * g++.dg/ext/visibility/staticdatamem.C: New test.
36883
36884 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36885
36886         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36887
36888 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36889
36890         PR rtl-optimization/18928
36891         * gcc.dg/pr18928-1.c: New test case.
36892
36893 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36894
36895         PR tree-opt/16951
36896         * gcc.c-torture/compile/20041211-1.c: New.
36897
36898 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36899
36900         PR middle-end/17564
36901         * gcc.c-torture/execute/20041212-1.c: New test.
36902
36903 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36904
36905         PR fortran/18869
36906         * gfortran.dg/common_1.f90: New test.
36907
36908 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36909         Paul Brook  <paul@codesourcery.com>
36910
36911         PR fortran/16222
36912         * gfortran.dg/real_do_1.f90: New test.
36913
36914 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36915
36916         PR tree-opt/18040
36917         * g++.dg/opt/ptrmem6.C: New test.
36918
36919 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36920
36921         PR middle-end/18921
36922         * gcc.dg/pr18921-1.c: New test case.
36923
36924 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36925
36926         PR fortran/17175
36927         * gfortran.dg/scale_1.f90: New test.
36928
36929 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36930
36931         PR middle-end/18903
36932         * gcc.c-torture/compile/pr18903.c: New test.
36933
36934 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36935
36936         * gcc.c-torture/execute/20041210-1.c: New test.
36937
36938 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36939
36940         PR c++/18731
36941         * g++.dg/parser/struct-1.C: New test.
36942         * g++.dg/parser/struct-2.C: New test.
36943         * g++.dg/parser/struct-3.C: New test.
36944
36945 2004-12-09  Richard Henderson  <rth@redhat.com>
36946
36947         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36948
36949         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36950         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36951
36952 2004-12-09  Matt Austern  <austern@apple.com>
36953
36954         PR c++/18514
36955         * g++.dg/ext/builtin1.C: New
36956         * g++.dg/ext/builtin2.C: New
36957         * g++.dg/ext/builtin3.C: New
36958         * g++.dg/ext/builtin4.C: New
36959         * g++.dg/ext/builtin5.C: New
36960
36961 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36962
36963         PR tree-opt/18904
36964         * g++.dg/opt/ptrmem5.C: New test.
36965
36966 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36967
36968         * g++.dg/parse/typename5.C: Adjust for new error.
36969         * g++.dg/parse/typename7.C: New.
36970
36971 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36972
36973         PR c++/18073
36974         * g++.dg/other/mmintrin.C: New test.
36975
36976 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36977
36978         PR c++/16681
36979         * g++.dg/init/array15.C: New.
36980         * g++.dg/init/array16.C: New.
36981
36982 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36983
36984         PR fortran/18826
36985         * gfortran.dg/assign_1.f90: New test.
36986
36987 2004-12-08  Nick Clifton  <nickc@redhat.com>
36988
36989         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36990         * gcc.target/xstormy16/data_below100: Likewise.
36991         * gcc.target/xstormy16/sfr: Likewise.
36992         * gcc.target/xstormy16/below100.S: New test source file.
36993         * gcc.target/xstormy16/below100.ld: New test linker script.
36994         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36995         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36996         bp instructions.
36997         * gcc.target/xstormy16/bp.c: Likewise.
36998
36999         * gcc.target/xstormy16/bss_below100: New files:
37000         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
37001         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
37002         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
37003         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
37004         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
37005         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
37006         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
37007         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
37008         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
37009         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
37010         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
37011         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
37012         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
37013         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
37014         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
37015         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
37016         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
37017         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
37018         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
37019         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
37020         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
37021         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
37022         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
37023         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
37024         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
37025         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
37026         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
37027
37028         * gcc.target/xstormy16/data_below100: New files:
37029         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
37030         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
37031         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
37032         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
37033         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
37034         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
37035         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
37036         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
37037         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
37038         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
37039         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
37040         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
37041         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
37042         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
37043         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
37044         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
37045         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
37046         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
37047         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
37048         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
37049         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
37050         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
37051         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
37052         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
37053         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
37054         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
37055         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
37056
37057         * gcc.target/xstormy16/sfr: New files:
37058         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
37059         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
37060         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
37061         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
37062         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
37063         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
37064         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
37065         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
37066         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
37067         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
37068         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
37069         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
37070         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
37071         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
37072         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
37073         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
37074         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
37075         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
37076         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
37077         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
37078         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
37079         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
37080         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
37081         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
37082         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
37083         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
37084         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
37085         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
37086         27_if0_sfrw_bitfield_f.c
37087
37088 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37089
37090         PR c++/18100
37091         * g++.dg/lookup/name-clash4.C: New test.
37092
37093 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
37094
37095         PR c++/18672
37096         * g++.dg/opt/array1.C: New.
37097
37098         PR c++/18803
37099         * g++.dg/template/operator5.C: New.
37100
37101 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
37102
37103         PR c/18867
37104         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
37105
37106 2004-12-07  Steven Bosscher  <stevenb@suse.de>
37107
37108         * gcc.dg/noncompile/20041207.c: New test.
37109
37110 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
37111
37112         * g++.dg/other/unreachable-1.C: New test.
37113
37114 2004-12-06  Nick Clifton  <nickc@redhat.com>
37115
37116         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
37117         <limits.h> because the latter comes from gcc's include/ directory
37118         and not the newlib/libc/include directory.
37119
37120 2004-12-04  Richard Henderson  <rth@redhat.com>
37121
37122         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
37123
37124 2004-12-04  Richard Henderson  <rth@redhat.com>
37125
37126         * lib/target-supports.exp (check_gc_sections_available): Disable
37127         for alpha and ia64.
37128
37129 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
37130
37131         PR middle-end/17909
37132         * g++.dg/other/vararg-2.C: New test.
37133
37134 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37135
37136         PR c++/17011, c++/17971
37137         * g++.dg/template/error15.C: Adjust expected error.
37138         * g++.dg/template/instantiate3.C: Likewise.
37139
37140 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
37141
37142         * gcc.dg/altivec-18.c: Fix for darwin
37143
37144 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37145
37146         PR c++/18782
37147         * g++.dg/parse/ptrmem2.C: New.
37148
37149         PR c++/18318
37150         * g++.dg/template/new1.C: New.
37151
37152 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37153
37154         PR fortran/18710
37155         * gfortran.dg/direct_io_3.f90: New test.
37156
37157 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
37158
37159         PR 18758
37160         * g++.dg/parse/crash21.C: New.
37161
37162 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37163
37164         PR c++/15664, c++/18276
37165         * g++.dg/template/ttp13.C: New test.
37166         * g++.dg/template/ttp14.C: Likewise.
37167
37168 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37169
37170         PR c++/18123
37171         * g++.dg/parse/enum2.C: New test.
37172         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
37173
37174 2004-12-02  Nick Clifton  <nickc@redhat.com>
37175
37176         * gcc.target/xstormy16: New test directory.
37177         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
37178         * gcc.target/xstormy16/bp.c: Check the generation of bp
37179         instructions.
37180         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
37181         bn instructions and the BELOW100 attribute.
37182
37183 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
37184
37185         PR target/16952
37186         * gcc.dg/ppc-eabi.c: New.
37187
37188 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37189
37190         PR fortran/18284
37191         * gfortran.dg/backspace.f90
37192
37193 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37194
37195         * gfortran.dg/inquire.f90: New test.
37196
37197 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
37198
37199         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
37200         handle effective-target-keyword.
37201         (dg-skip-if): Support effective-target keyword as target list.
37202         (dg-xfail-if): Ditto.
37203         * lib/target-supports.exp (is-effective-target-keyword): New proc.
37204
37205 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
37206
37207         PR tree-optimization/18291
37208         * gcc.c-torture/compile/pr18291.c: New test.
37209
37210 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         PR C++/18729
37213         * g++.dg/parse/crash20.C: New.
37214
37215         PR c++/17431
37216         * g++.dg/overload/arg1.C: New.
37217         * g++.dg/overload/arg2.C: New.
37218         * g++.dg/overload/arg3.C: New.
37219         * g++.dg/overload/arg4.C: New.
37220
37221 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
37222
37223         * gcc.dg/c99-flex-array-4.c: Remove.
37224
37225 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37226
37227         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
37228
37229         * lib/target-supports.exp (is-effective-target): Simplify.
37230
37231         * lib/target-supports.exp (check_effective_target_vect_long):
37232         Fix for powerpc64-*-*.
37233
37234 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
37235
37236         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
37237         to support new requirements on FreeBSD 5.
37238
37239 2004-11-30  Devang Patel  <dpatel@apple.com>
37240
37241         PR 18702
37242         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
37243
37244 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37245
37246         * g++.dg/ext/altivec-13.C: New test.
37247
37248 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
37249
37250         PR tree-opt/18298
37251         * gcc.c-torture/execute/p18298.c: New test.
37252
37253 2004-11-30  Ira Rosen  <irar@il.ibm.com>
37254             Dorit Naishlos  <dorit@il.ibm.com>
37255
37256         PR tree-opt/18607
37257         * gcc.dg/vect/vect-89.c: New test.
37258
37259 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
37260
37261         * gcc.dg/pr18596-1.c: New test.
37262
37263 2004-11-30  Ben Elliston  <bje@au.ibm.com>
37264
37265         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
37266
37267 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37268
37269         PR c/18479
37270         * gcc.dg/pr18479.c: New test.
37271
37272 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37273
37274         PR target/18490
37275         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
37276         mmix-knuth-mmixware.
37277
37278         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
37279         cris-*-elf* cris-*-aout* mmix-*-*
37280
37281 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37282
37283         PR middle-end/18725
37284         * gcc.dg/pr18725.c: New test.
37285
37286 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37287
37288         PR target/18488
37289         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
37290
37291         PR target/18336
37292         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
37293
37294 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
37295
37296         PR c++/18368
37297         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
37298         * g++.old-deja/g++.law/ctors5.C: Likewise.
37299         * g++.old-deja/g++.other/crash25.C: Likewise.
37300
37301         PR c++/18674
37302         * g++.dg/template/error16.C: New test.
37303
37304         PR c++/18512
37305         * g++.dg/template/crash29.C: New test.
37306
37307 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
37308
37309         PR tree-optimization/18712
37310         * gcc.c-torture/compile/pr18712.c: New test.
37311
37312 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
37313
37314         PR c/7544
37315         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37316         tests.
37317
37318 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37319
37320         PR c++/18652
37321         * g++.dg/lookup/crash6.C: New test.
37322
37323 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37324
37325         PR middle-end/18164
37326         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37327
37328 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37329
37330         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37331         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37332         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37333
37334 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37335
37336         * gcc.dg/pr18164.c: New test.
37337
37338 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37339
37340         * gcc.dg/funroll-loops-all.c: New.
37341
37342 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37343
37344         PR target/18489
37345         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37346         delimeter, match space and TAB as well as ":".
37347
37348         PR target/18484
37349         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37350
37351         PR target/18348
37352         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37353
37354         PR target/18345
37355         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37356
37357         PR target/18337
37358         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37359
37360 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37361
37362         * gfortran.dg/direct_io_2.f90: New test.
37363
37364 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37365
37366         PR target/18334
37367         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37368
37369 2004-11-28  Richard Henderson  <rth@redhat.com>
37370
37371         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37372
37373 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37374
37375         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37376         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37377         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37378         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37379         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37380         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37381         gcc.dg/pointer-arith-8.c: New tests.
37382
37383 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37384
37385         PR fortran/18364
37386         * gfortran.dg/endfile.f90: New test.
37387
37388 2004-11-27  Falk Hueffner  <falk@debian.org>
37389
37390         * gcc.dg/loop-6.c: New test.
37391
37392 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37393
37394         * gcc.c-torture/execute/20041126-1.c: New test.
37395
37396 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37397
37398         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37399         on IRIX.
37400
37401 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37402
37403         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37404         functions.
37405
37406 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37407
37408         PR rtl-optimization/17825
37409         * gcc.c-torture/compile/20041119-1.c: New test.
37410
37411 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37412
37413         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37414         Check existence of ld library path variables before unsetting.
37415
37416 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37417
37418         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37419
37420 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37421
37422         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37423
37424 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37425
37426         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37427
37428 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37429
37430         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37431         dg-do directive.
37432
37433 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37434
37435         * gcc.dg/pr17957.c: Pass --param, not -param.
37436
37437 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37438
37439         PR middle-end/17957
37440         * gcc.dg/pr17957.c: New test.
37441
37442 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37443
37444         PR c++/18445
37445         * g++.dg/template/crash28.C: Likewise.
37446
37447         PR c++/18001
37448         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37449         * g++.dg/ext/lvaddr.C: Likewise.
37450         * g++.dg/opt/pr7503-3.C: Likewise.
37451
37452         PR c++/18466
37453         * g++.dg/parse/qualified3.C: New test.
37454         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37455
37456         PR c++/18545
37457         * g++.dg/expr/return1.C: New test.
37458
37459 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37460
37461         Friend class name lookup 3/n, PR c++/3332
37462         * g++.dg/lookup/friend3.C: New test.
37463         * g++.dg/lookup/friend4.C: Likewise.
37464         * g++.dg/lookup/friend5.C: Likewise.
37465
37466 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37467
37468         Friend class name lookup 2/n, PR c++/14513, c++/15410
37469         * g++.dg/lookup/friend2.C: New test.
37470         * g++.dg/template/friend31.C: Likewise.
37471
37472 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37473
37474         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37475
37476 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37477
37478         PR c++/17473
37479         * g++.dg/tc1/dr56.C: Remove.
37480         * g++.dg/template/typedef1.C: Add dg-error markers.
37481         * g++.old-deja/g++.other/typedef7.C: Likewise.
37482
37483         PR c++/18285
37484         * g++.dg/parse/typedef7.C: New test.
37485
37486 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37487
37488         * gcc.c-torture/execute/20041124-1.c: New test.
37489
37490 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37491
37492         * g++.dg/template/deduce3.C: New test.
37493
37494         PR c++/18586
37495         * g++.dg/template/crash27.C: New test.
37496
37497         PR c++/18530
37498         * g++.dg/warn/Wshadow-3.C: New test.
37499
37500 2004-11-24  Devang Patel  <dpatel@apple.com>
37501
37502         PR/18555
37503         * gcc.dg/cpp/isysroot-1.c: New test.
37504         * gcc.dg/cpp/usr/include/stdio.h: New file.
37505         * gcc.dg/cpp/isysroot-2.c: New test.
37506         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37507         New file.
37508
37509 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37510
37511         PR c++/8929
37512         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37513
37514 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37515
37516         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37517         * gcc.target/sparc/pdist.c: Likewise.
37518
37519 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37520
37521         PR c++/16882
37522         * g++.dg/conversion/simd1.C: New test.
37523
37524 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37525
37526         * lib/target-libpath.exp: New file defining
37527         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37528         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37529         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37530         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37531         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37532
37533 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37534
37535         * gcc.dg/pragma-align-2.c: Test macro expansion.
37536         * gcc.dg/pragma-pack-2.c: New test.
37537
37538 2004-11-23  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37541         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37542         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37543         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37544         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37545         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37546
37547         * gcc.dg/vect/vect.exp: Add check for alpha.
37548         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37549         (check_effective_target_vect_int): Enable for alpha.
37550         (check_effective_target_vect_long): New.
37551         (is-effective-target): Add it.
37552
37553 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37554
37555         * gcc.dg/pr18614-1.c: New test.
37556
37557 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37558
37559         * gcc.dg/setjmp-2.c: New test.
37560
37561 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37562
37563         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37564         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37565         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37566         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37567         gcc.target/sparc/pdist.c: New tests.
37568
37569 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37570
37571         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37572
37573 2004-11-22  Dale Johannesen  <dalej@apple.com>
37574
37575         * gcc.dg/20041111-1.c: New.
37576
37577 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37578
37579         PR tree-opt/18536
37580         * gcc.dg/vect/pr18536.c: New test.
37581
37582 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37583
37584         PR c++/18354
37585         * g++.dg/template/nontype11.C: New test.
37586
37587 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37588
37589         PR middle-end/18520
37590         * gcc.dg/pr18520-1.c: New test case.
37591
37592 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37593
37594         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37595         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37596         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37597         expected diagnostics.
37598
37599 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37600
37601         PR target/18580
37602         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37603         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37604         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37605
37606 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37607
37608         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37609
37610 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37611             Joseph Myers  <joseph@codesourcery.com>
37612
37613         * lib/target-supports.exp (check_visibility_available): Really
37614         test the compiler.
37615
37616 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37617
37618         PR tree-opt/18181
37619         * gcc.dg/vect/vect-85.c: New test.
37620         * gcc.dg/vect/vect-86.c: New test.
37621         * gcc.dg/vect/vect-87.c: New test.
37622         * gcc.dg/vect/vect-88.c: New test.
37623
37624 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37625
37626         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37627
37628 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37629
37630         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37631         * gcc.dg/ppc-and-1.c: Ditto.
37632         * gcc.dg/ppc-compare-1.c: Ditto.
37633         * gcc.dg/ppc-mov-1.c: Ditto
37634
37635 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37636             Mark Mitchell  <mark@codesourcery.com>
37637
37638         * gcc.dg/pragma-init-fini-2.c: New test.
37639
37640 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37641             Aldy Hernandez  <aldyh@redhat.com>
37642
37643         * lib/target-supports.exp (check_effective_target_vect_int): New
37644         (check_effective_target_vect_float): New
37645         (check_effective_target_vect_double): New.
37646         (is-effective-target): Support new effective targets keywords.
37647         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37648         default action for dg-do.
37649         * gcc.dg/vect/pr16105.c: Use new support.
37650         * gcc.dg/vect/pr18400.c: Ditto.
37651         * gcc.dg/vect/pr18425.c: Ditto.
37652         * gcc.dg/vect/vect-1.c: Ditto.
37653         * gcc.dg/vect/vect-10.c: Ditto.
37654         * gcc.dg/vect/vect-11.c: Ditto.
37655         * gcc.dg/vect/vect-12.c: Ditto.
37656         * gcc.dg/vect/vect-13.c: Ditto.
37657         * gcc.dg/vect/vect-14.c: Ditto.
37658         * gcc.dg/vect/vect-15.c: Ditto.
37659         * gcc.dg/vect/vect-16.c: Ditto.
37660         * gcc.dg/vect/vect-17.c: Ditto.
37661         * gcc.dg/vect/vect-18.c: Ditto.
37662         * gcc.dg/vect/vect-19.c: Ditto.
37663         * gcc.dg/vect/vect-2.c: Ditto.
37664         * gcc.dg/vect/vect-20.c: Ditto.
37665         * gcc.dg/vect/vect-21.c: Ditto.
37666         * gcc.dg/vect/vect-22.c: Ditto.
37667         * gcc.dg/vect/vect-23.c: Ditto.
37668         * gcc.dg/vect/vect-24.c: Ditto.
37669         * gcc.dg/vect/vect-25.c: Ditto.
37670         * gcc.dg/vect/vect-26.c: Ditto.
37671         * gcc.dg/vect/vect-27.c: Ditto.
37672         * gcc.dg/vect/vect-27a.c: Ditto.
37673         * gcc.dg/vect/vect-28.c: Ditto.
37674         * gcc.dg/vect/vect-29.c: Ditto.
37675         * gcc.dg/vect/vect-29a.c: Ditto.
37676         * gcc.dg/vect/vect-3.c: Ditto.
37677         * gcc.dg/vect/vect-30.c: Ditto.
37678         * gcc.dg/vect/vect-31.c: Ditto.
37679         * gcc.dg/vect/vect-32.c: Ditto.
37680         * gcc.dg/vect/vect-33.c: Ditto.
37681         * gcc.dg/vect/vect-34.c: Ditto.
37682         * gcc.dg/vect/vect-35.c: Ditto.
37683         * gcc.dg/vect/vect-36.c: Ditto.
37684         * gcc.dg/vect/vect-37.c: Ditto.
37685         * gcc.dg/vect/vect-38.c: Ditto.
37686         * gcc.dg/vect/vect-4.c: Ditto.
37687         * gcc.dg/vect/vect-40.c: Ditto.
37688         * gcc.dg/vect/vect-41.c: Ditto.
37689         * gcc.dg/vect/vect-42.c: Ditto.
37690         * gcc.dg/vect/vect-43.c: Ditto.
37691         * gcc.dg/vect/vect-44.c: Ditto.
37692         * gcc.dg/vect/vect-45.c: Ditto.
37693         * gcc.dg/vect/vect-46.c: Ditto.
37694         * gcc.dg/vect/vect-47.c: Ditto.
37695         * gcc.dg/vect/vect-48.c: Ditto.
37696         * gcc.dg/vect/vect-48a.c: Ditto.
37697         * gcc.dg/vect/vect-49.c: Ditto.
37698         * gcc.dg/vect/vect-5.c: Ditto.
37699         * gcc.dg/vect/vect-50.c: Ditto.
37700         * gcc.dg/vect/vect-51.c: Ditto.
37701         * gcc.dg/vect/vect-52.c: Ditto.
37702         * gcc.dg/vect/vect-53.c: Ditto.
37703         * gcc.dg/vect/vect-54.c: Ditto.
37704         * gcc.dg/vect/vect-55.c: Ditto.
37705         * gcc.dg/vect/vect-56.c: Ditto.
37706         * gcc.dg/vect/vect-56a.c: Ditto.
37707         * gcc.dg/vect/vect-57.c: Ditto.
37708         * gcc.dg/vect/vect-58.c: Ditto.
37709         * gcc.dg/vect/vect-59.c: Ditto.
37710         * gcc.dg/vect/vect-6.c: Ditto.
37711         * gcc.dg/vect/vect-60.c: Ditto.
37712         * gcc.dg/vect/vect-61.c: Ditto.
37713         * gcc.dg/vect/vect-62.c: Ditto.
37714         * gcc.dg/vect/vect-63.c: Ditto.
37715         * gcc.dg/vect/vect-64.c: Ditto.
37716         * gcc.dg/vect/vect-65.c: Ditto.
37717         * gcc.dg/vect/vect-66.c: Ditto.
37718         * gcc.dg/vect/vect-67.c: Ditto.
37719         * gcc.dg/vect/vect-68.c: Ditto.
37720         * gcc.dg/vect/vect-69.c: Ditto.
37721         * gcc.dg/vect/vect-7.c: Ditto.
37722         * gcc.dg/vect/vect-72.c: Ditto.
37723         * gcc.dg/vect/vect-72a.c: Ditto.
37724         * gcc.dg/vect/vect-73.c: Ditto.
37725         * gcc.dg/vect/vect-74.c: Ditto.
37726         * gcc.dg/vect/vect-75.c: Ditto.
37727         * gcc.dg/vect/vect-76.c: Ditto.
37728         * gcc.dg/vect/vect-77.c: Ditto.
37729         * gcc.dg/vect/vect-77a.c: Ditto.
37730         * gcc.dg/vect/vect-78.c: Ditto.
37731         * gcc.dg/vect/vect-79.c: Ditto.
37732         * gcc.dg/vect/vect-8.c: Ditto.
37733         * gcc.dg/vect/vect-80.c: Ditto.
37734         * gcc.dg/vect/vect-82.c: Ditto.
37735         * gcc.dg/vect/vect-82_64.c: Ditto.
37736         * gcc.dg/vect/vect-83.c: Ditto.
37737         * gcc.dg/vect/vect-83_64.c: Ditto.
37738         * gcc.dg/vect/vect-9.c: Ditto.
37739         * gcc.dg/vect/vect-all.c: Ditto.
37740         * gcc.dg/vect/vect-none.c: Ditto.
37741
37742 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37743
37744         * lib/gcc-dg.exp (dg-skip-if): New function.
37745         (dg-forbid-option): Remove.
37746         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37747         * g++.dg/abi/bitfield8.C: Likewise.
37748         * g++.dg/abi/dtor1.C: Likewise.
37749         * g++.dg/abi/empty10.C: Likewise.
37750         * g++.dg/abi/empty7.C: Likewise.
37751         * g++.dg/abi/empty9.C: Likewise.
37752         * g++.dg/abi/layout3.C: Likewise.
37753         * g++.dg/abi/layout4.C: Likewise.
37754         * g++.dg/abi/thunk1.C: Likewise.
37755         * g++.dg/abi/thunk2.C: Likewise.
37756         * g++.dg/abi/vbase11.C: Likewise.
37757         * g++.dg/abi/vthunk2.C: Likewise.
37758         * g++.dg/abi/vthunk3.C: Likewise.
37759         * g++.dg/ext/attrib8.C: Likewise.
37760         * g++.dg/opt/longbranch2.C: Likewise.
37761         * g++.dg/opt/reg-stack4.C: Likewise.
37762         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37763         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37764         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37765         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37766         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37767         * gcc.dg/20000609-1.c: Likewise.
37768         * gcc.dg/20000720-1.c: Likewise.
37769         * gcc.dg/20011107-1.c: Likewise.
37770         * gcc.dg/20011119-1.c: Likewise.
37771         * gcc.dg/20020108-1.c: Likewise.
37772         * gcc.dg/20020122-2.c: Likewise.
37773         * gcc.dg/20020122-3.c: Likewise.
37774         * gcc.dg/20020201-3.c: Likewise.
37775         * gcc.dg/20020206-1.c: Likewise.
37776         * gcc.dg/20020218-1.c: Likewise.
37777         * gcc.dg/20020310-1.c: Likewise.
37778         * gcc.dg/20020411-1.c: Likewise.
37779         * gcc.dg/20020418-2.c: Likewise.
37780         * gcc.dg/20020426-1.c: Likewise.
37781         * gcc.dg/20020426-2.c: Likewise.
37782         * gcc.dg/20020517-1.c: Likewise.
37783         * gcc.dg/20020523-1.c: Likewise.
37784         * gcc.dg/20020523-2.c: Likewise.
37785         * gcc.dg/20020729-1.c: Likewise.
37786         * gcc.dg/20030204-1.c: Likewise.
37787         * gcc.dg/20030826-2.c: Likewise.
37788         * gcc.dg/20030926-1.c: Likewise.
37789         * gcc.dg/20031202-1.c: Likewise.
37790         * gcc.dg/980312-1.c: Likewise.
37791         * gcc.dg/980313-1.c: Likewise.
37792         * gcc.dg/990117-1.c: Likewise.
37793         * gcc.dg/990424-1.c: Likewise.
37794         * gcc.dg/990524-1.c: Likewise.
37795         * gcc.dg/991230-1.c: Likewise.
37796         * gcc.dg/i386-387-1.c: Likewise.
37797         * gcc.dg/i386-387-2.c: Likewise.
37798         * gcc.dg/i386-387-3.c: Likewise.
37799         * gcc.dg/i386-387-4.c: Likewise.
37800         * gcc.dg/i386-387-5.c: Likewise.
37801         * gcc.dg/i386-387-6.c: Likewise.
37802         * gcc.dg/i386-asm-1.c: Likewise.
37803         * gcc.dg/i386-bitfield1.c: Likewise.
37804         * gcc.dg/i386-bitfield2.c: Likewise.
37805         * gcc.dg/i386-loop-1.c: Likewise.
37806         * gcc.dg/i386-loop-2.c: Likewise.
37807         * gcc.dg/i386-loop-3.c: Likewise.
37808         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37809         * gcc.dg/i386-pic-1.c: Likewise.
37810         * gcc.dg/i386-regparm.c: Likewise.
37811         * gcc.dg/i386-signbit-1.c: Likewise.
37812         * gcc.dg/i386-signbit-2.c: Likewise.
37813         * gcc.dg/i386-signbit-3.c: Likewise.
37814         * gcc.dg/i386-sse-5.c: Likewise.
37815         * gcc.dg/i386-sse-8.c: Likewise.
37816         * gcc.dg/i386-unroll-1.c: Likewise.
37817         * gcc.dg/tls/opt-1.c: Likewise.
37818         * gcc.dg/tls/opt-2.c: Likewise.
37819         * gcc.dg/unroll-1.c: Likewise.
37820         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37821         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37822         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37823         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37824
37825 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37826
37827         * g++.dg/template/incomplete1.C: New test.
37828
37829 2004-11-16  Nick Clifton  <nickc@redhat.com>
37830
37831         Revert patches accidentally commited during checkin of fixes for
37832         xstormy16 tests:
37833         gcc.c-torture/execute/simd-4.c: Revert
37834         gcc.dg/20040910-1.c: Revert.
37835
37836 2004-11-16  Paul Brook  <paul@codesourcery.com>
37837
37838         PR fortran/13010
37839         * gfortran.dg/der_pointer_1.f90: New test.
37840
37841 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37842
37843         PR c/18498
37844         * gcc.dg/bitfld-13.c: New test.
37845
37846 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37847
37848         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37849         powerpc*-*-linux*.
37850
37851         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37852         * gcc.dg/ppc64-abi-2.c: Ditto.
37853         * gcc.dg/ppc64-abi-3.c: Ditto.
37854
37855         * lib/gcc-dg.exp (dg-target-list): Remove.
37856
37857 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37858
37859         * gcc.dg/ia64-postinc.c: New test.
37860
37861 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37862
37863         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37864
37865 2004-11-15  Nick Clifton  <nickc@redhat.com>
37866
37867         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37868         __INT_MAX__ so that the test can be compiled by toolchains
37869         targeted at 16-bit processors.
37870
37871         * gcc.dg/20040625-1.c: Use long constants rather than integers
37872         when performing arithmetic that will overflow 16-bits.
37873
37874         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37875         xstormy16.  It does not support 128-bit vector operations.
37876
37877         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37878         with the macro PTR_TYPE.  Define this macro to an integer type
37879         suitable for holding a pointer.
37880
37881         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37882         the target is a 16-bit processor.
37883
37884         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37885         16-bit targets where the character constant will be too long.
37886
37887         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37888         where the double will not be directly addressable.
37889
37890 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37891
37892         Friend class name lookup 1/n, PR c++/18471
37893         * g++.dg/template/crash26.C: New test.
37894         * g++.dg/lookup/struct1.C: Adjust expected error.
37895         * g++.dg/parse/elab1.C: Likewise.
37896         * g++.dg/parse/elab2.C: Likewise.
37897         * g++.dg/parse/int-as-enum1.C: Likewise.
37898         * g++.dg/parse/struct-as-enum1.C: Likewise.
37899         * g++.dg/parse/typedef1.C: Likewise.
37900         * g++.dg/parse/typedef3.C: Likewise.
37901         * g++.dg/parse/typedef4.C: Likewise.
37902         * g++.dg/parse/typedef5.C: Likewise.
37903         * g++.dg/template/nontype4.C: Likewise.
37904         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37905         * g++.old-deja/g++.other/elab1.C: Likewise.
37906         * g++.old-deja/g++.other/syntax4.C: Likewise.
37907
37908 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37909
37910         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37911
37912 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37913
37914         * gcc.c-torture/execute/20041114-1.c: New test.
37915
37916 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37917
37918         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37919         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37920         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37921         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37922         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37923         gcc.dg/switch-7.c: New tests.
37924
37925 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37926
37927         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37928
37929 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37930
37931         PR tree-opt/18400
37932         * gcc.dg/vect/pr18400.c: New test.
37933
37934 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37935             Andrew Pinski  <pinskia@physics.uc.edu>
37936
37937         PR tree-opt/18425
37938         * gcc.dg/vect/pr18425.c: New test.
37939
37940 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37941
37942         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37943         Guard with dg-require-alias and dg-require-visibility.
37944
37945 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37946
37947         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37948
37949 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37950
37951         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37952
37953 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37954
37955         PR c++/17344
37956         * g++.dg/template/defarg5.C: New test.
37957
37958 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37959
37960         * g++.dg/parse/cast1.C: Run only on ILP32.
37961         * g++.old-deja/g++.mike/p784.C: Likewise.
37962
37963 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37964
37965         * gcc.c-torture/execute/20041113-1.c: New test.
37966
37967 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37968
37969         PR target/18230
37970         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37971         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37972         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37973         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37974         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37975         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37976         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37977         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37978         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37979         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37980         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37981         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37982         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37983
37984 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37985
37986         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37987         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37988         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37989         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37990         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37991         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37992         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37993         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37994         gcc.target/sparc/combined-1.c: New tests.
37995
37996 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37997
37998         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37999         New tests.
38000
38001 2004-11-12  Mark Mitchell <mark@codesourcery.com>
38002
38003         * lib/gcc-dg.exp (dg-forbid-option): New function.
38004         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
38005         * g++.dg/abi/bitfield8.C: Likewise.
38006         * g++.dg/abi/dtor1.C: Likewise.
38007         * g++.dg/abi/empty10.C: Likewise.
38008         * g++.dg/abi/empty7.C: Likewise.
38009         * g++.dg/abi/empty9.C: Likewise.
38010         * g++.dg/abi/layout3.C: Likewise.
38011         * g++.dg/abi/layout4.C: Likewise.
38012         * g++.dg/abi/thunk1.C: Likewise.
38013         * g++.dg/abi/thunk2.C: Likewise.
38014         * g++.dg/abi/vbase11.C: Likewise.
38015         * g++.dg/abi/vthunk2.C: Likewise.
38016         * g++.dg/abi/vthunk3.C: Likewise.
38017         * g++.dg/ext/attrib8.C: Likewise.
38018         * g++.dg/opt/longbranch2.C: Likewise.
38019         * g++.dg/opt/reg-stack4.C: Likewise.
38020         * g++.old-deja/g++.ext/attrib1.C: Likewise.
38021         * g++.old-deja/g++.ext/attrib2.C: Likewise.
38022         * g++.old-deja/g++.ext/attrib3.C: Likewise.
38023         * g++.old-deja/g++.other/store-expr1.C: Likewise.
38024         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38025         * gcc.dg/20000609-1.c: Likewise.
38026         * gcc.dg/20000720-1.c: Likewise.
38027         * gcc.dg/20011107-1.c: Likewise.
38028         * gcc.dg/20011119-1.c: Likewise.
38029         * gcc.dg/20020108-1.c: Likewise.
38030         * gcc.dg/20020122-2.c: Likewise.
38031         * gcc.dg/20020122-3.c: Likewise.
38032         * gcc.dg/20020201-3.c: Likewise.
38033         * gcc.dg/20020206-1.c: Likewise.
38034         * gcc.dg/20020218-1.c: Likewise.
38035         * gcc.dg/20020310-1.c: Likewise.
38036         * gcc.dg/20020411-1.c: Likewise.
38037         * gcc.dg/20020418-2.c: Likewise.
38038         * gcc.dg/20020426-1.c: Likewise.
38039         * gcc.dg/20020426-2.c: Likewise.
38040         * gcc.dg/20020517-1.c: Likewise.
38041         * gcc.dg/20020523-1.c: Likewise.
38042         * gcc.dg/20020523-2.c: Likewise.
38043         * gcc.dg/20020729-1.c: Likewise.
38044         * gcc.dg/20030204-1.c: Likewise.
38045         * gcc.dg/20030826-2.c: Likewise.
38046         * gcc.dg/20030926-1.c: Likewise.
38047         * gcc.dg/20031202-1.c: Likewise.
38048         * gcc.dg/980312-1.c: Likewise.
38049         * gcc.dg/980313-1.c: Likewise.
38050         * gcc.dg/990117-1.c: Likewise.
38051         * gcc.dg/990424-1.c: Likewise.
38052         * gcc.dg/990524-1.c: Likewise.
38053         * gcc.dg/991230-1.c: Likewise.
38054         * gcc.dg/i386-387-1.c: Likewise.
38055         * gcc.dg/i386-387-2.c: Likewise.
38056         * gcc.dg/i386-387-3.c: Likewise.
38057         * gcc.dg/i386-387-4.c: Likewise.
38058         * gcc.dg/i386-387-5.c: Likewise.
38059         * gcc.dg/i386-387-6.c: Likewise.
38060         * gcc.dg/i386-asm-1.c: Likewise.
38061         * gcc.dg/i386-bitfield1.c: Likewise.
38062         * gcc.dg/i386-bitfield2.c: Likewise.
38063         * gcc.dg/i386-loop-1.c: Likewise.
38064         * gcc.dg/i386-loop-2.c: Likewise.
38065         * gcc.dg/i386-loop-3.c: Likewise.
38066         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38067         * gcc.dg/i386-pic-1.c: Likewise.
38068         * gcc.dg/i386-regparm.c: Likewise.
38069         * gcc.dg/i386-signbit-1.c: Likewise.
38070         * gcc.dg/i386-signbit-2.c: Likewise.
38071         * gcc.dg/i386-signbit-3.c: Likewise.
38072         * gcc.dg/i386-sse-5.c: Likewise.
38073         * gcc.dg/i386-sse-8.c: Likewise.
38074         * gcc.dg/i386-unroll-1.c: Likewise.
38075         * gcc.dg/tls/opt-1.c: Likewise.
38076         * gcc.dg/tls/opt-2.c: Likewise.
38077         * gcc.dg/unroll-1.c: Likewise.
38078         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
38079         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
38080         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
38081         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
38082         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
38083         -m64 is specified.
38084
38085 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/18389
38088         * g++.dg/parse/cond1.C: New test.
38089
38090         PR c++/18429
38091         * g++.dg/template/array9.C: New test.
38092         * g++.dg/ext/vla1.C: Adjust error messages.
38093         * g++.dg/ext/vlm1.C: Likewise.
38094         * g++.dg/template/crash2.C: Likewise.
38095
38096         PR c++/18436
38097         * g++.dg/template/call3.C: New test.
38098
38099         PR c++/18407
38100         * g++.dg/template/ptrmem11.C: New test.
38101
38102 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
38103
38104         PR other/14264
38105         * lib/g++.exp: Set LC_ALL and LANG to C.
38106         * lib/gcc-dg.exp: Likewise.
38107         * lib/gfortran.exp: Likewise.
38108         * lib/objc.exp: Likewise.
38109         * lib/treelang.exp: Likewise.
38110
38111 2004-11-12  Andreas Schwab  <schwab@suse.de>
38112
38113         * gcc.dg/pr16286.c: Fix last change.
38114
38115 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
38116
38117         PR c++/18416
38118         * g++.dg/init/global1.C: New test.
38119
38120 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
38121
38122         * gcc.c-torture/execute/20041112-1.c: New test.
38123
38124 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38125
38126         * lib/gcc-dg.exp (dg-target-list): New.
38127
38128 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38129             Richard Sandiford  <rsandifo@redhat.com>
38130
38131         * lib/target-supports.exp (get-compiler_messages): New.
38132         (check_named_sections_available): Use it.
38133         (check_effective_target_ilp32): New.
38134         (check_effective_target_lp64): New.
38135         (is-effective-target): New.
38136         * lib/gcc-dg.exp (dg-require-effective-target): New.
38137
38138 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
38139
38140         * gcc.dg/precedence-1.c: New test.
38141
38142 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38143
38144         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
38145
38146         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
38147         message, delete generated files, use more descriptive name for
38148         executable, and make the test unsupported when it cannot be run.
38149
38150         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
38151         (dg-require-weak, dg-require-visibility, dg-require-alias,
38152         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
38153         dg-require-iconv, dg-require-named-sections): Use it.
38154
38155         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
38156
38157 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
38158
38159         PR target/16457
38160         * gcc.dg/ppc-and-1: New
38161
38162         PR target/16796
38163         * gcc.dg/ppc-mov-1.c: New.
38164
38165         PR target/16458
38166         * gcc.dg/ppc-compare-1.c: New.
38167
38168 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
38169
38170         * objc.dg/desig-init-2.m: New test.
38171
38172 2004-11-10  Adam Nemet  <anemet@lnxw.com>
38173
38174         PR middle-end/18160
38175         * g++.dg/warn/register-var-1.C: New test.
38176         * g++.dg/warn/register-var-2.C: New test.
38177
38178 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38179
38180         * gcc.dg/union-2.c: New test.
38181
38182 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
38183
38184         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
38185         New test for PR tree-optimization/17892.
38186
38187 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
38188
38189         PR c++/18369
38190         * g++.dg/init/new12.C: New test.
38191
38192 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
38193
38194         * gcc.target/sparc: New directory.
38195         * gcc.target/sparc/sparc.exp: New driver.
38196         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
38197         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
38198         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
38199         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
38200
38201 2004-11-10  Paul Brook  <paul@codesourcery.com>
38202
38203         PR fortran/18218
38204         * gfortran.dg/list_read.c: New test.
38205
38206 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38207
38208         PR c/18322
38209         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
38210         expected diagnostic location.
38211
38212 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
38213
38214         * gcc.dg/20041109-1.c: New test.
38215
38216 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38217
38218         PR objc/18406
38219         * objc/compile/pr18406.m: New test.
38220
38221 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38222
38223         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
38224
38225 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38226
38227         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
38228
38229 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38230
38231         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
38232
38233 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38234
38235         * gcc.dg/20030225-2.c: Add prototype for abort and
38236         exit.
38237
38238 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
38239
38240         PR tree-opt/18299
38241         * gcc.c-torture/pr18299-1.c: New test.
38242
38243 2004-11-06  Andreas Schwab  <schwab@suse.de>
38244
38245         * gcc.dg/pr16286.c: Also test for bool and pixel.
38246
38247 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
38248
38249         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
38250         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
38251         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
38252         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
38253         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
38254         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
38255         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
38256         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
38257         gcc.dg/struct-semi-3.c: New tests.
38258
38259 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38260
38261         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
38262
38263 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38264
38265         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38266         Do not use C99 designators.
38267
38268 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38269
38270         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
38271
38272 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38273
38274         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
38275         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
38276         * gcc.c-torture/execute/simd-5.x: Remove.
38277
38278 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
38279
38280         PR rtl-optimization/17933
38281         * gcc.dg/torture/pr17933-1.c: New test.
38282
38283 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38284
38285         PR target/18106
38286         * lib/target-supports.exp (check_weak_available): Support
38287         Windows.
38288
38289 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
38290
38291         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
38292         call to fflush(stdout) before abort.
38293         (my_ffsll): New function.
38294         (generate_fields): Use it.
38295
38296 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38297
38298         * gcc.dg/init-undef-1.c: New test.
38299
38300 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38301
38302         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
38303         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38304         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38305         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38306         expected messages for new parser.
38307
38308 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
38309
38310         * g++.dg/ext/visibility/symbian1.C: New test.
38311
38312 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38313
38314         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38315         on LP64 targets.
38316
38317 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38318
38319         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38320         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38321         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38322         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38323         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38324         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38325         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38326         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38327         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38328         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38329
38330 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38331
38332         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38333         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38334         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38335         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38336         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38337         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38338         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38339         for new parser.
38340
38341 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38342
38343         PR target/15342
38344         * gcc.dg/20041104-1.c: New test.
38345
38346 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38347
38348         * g++.dg/template/nontype7.C: New test.
38349         * g++.dg/template/nontype8.C: Likewise.
38350         * g++.dg/template/nontype9.C: Likewise.
38351         * g++.dg/template/nontype10.C: Likewise.
38352         * g++.dg/tc1/dr49.C: Likewise.
38353         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38354         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38355
38356 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38357
38358         * g++.dg/rtti/tinfo1.C: Remove xfails.
38359
38360 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38361
38362         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38363         packed attribute to the definition to satisfy the new C++ parser.
38364
38365 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38366
38367         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38368         invocations of va_arg.
38369
38370 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38371
38372         PR c++/18124
38373         * g++.dg/template/crash25.C: New test.
38374
38375         PR c++/18155
38376         * g++.dg/template/typedef2.C: New test.
38377         * g++.dg/parse/crash13.C: Adjust error markers.
38378
38379         PR c++/18177
38380         * g++.dg/conversion/const3.C: New test.
38381
38382 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38383
38384         PR fortran/17535
38385         PR fortran/17583
38386         PR fortran/17713
38387         * gfortran.dg/generic_[123].f90: New testcases.
38388
38389 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38390
38391         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38392         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38393
38394 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38395
38396         PR tree-opt/16808
38397         * gcc.c-torture/compile/pr16808.c: New test.
38398
38399 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         PR rtl-optimization/17104
38402         * gcc.dg/ppc-bitfield1.c: New.
38403
38404 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38405
38406         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38407
38408 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38409
38410         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38411         strings for 32-bit code.
38412
38413 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38414
38415         PR c/18239
38416         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38417
38418 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38419
38420         PR c++/18064
38421         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38422
38423 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38424
38425         PR c++/15172
38426         * g++.dg/init/aggr2.C: New test.
38427
38428 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38429
38430         * objc.dg/local-decl-1.m: New test.
38431
38432 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38433
38434         * gcc.dg/20040910-1.c: Adjust regex.
38435
38436 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38437
38438         PR rtl-optimization/18084
38439         * g++.dg/opt/pr18084-1.C: New testcase.
38440
38441 2004-10-30  Matt Austern  <austern@apple.com>
38442
38443         PR c++/17542
38444         * g++.dg/ext/attrib18.C: New test.
38445
38446 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38447
38448         PR middle-end/18096
38449         * gcc.dg/pr18096-1.c: New test case.
38450
38451 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38452
38453         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38454
38455 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38456
38457         PR c/16666
38458         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38459         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38460         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38461         gcc.dg/old-style-prom-3.c: New tests.
38462
38463 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38464
38465         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38466         Remove unnecessary inclusion of stdio.h.
38467
38468 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38469
38470         PR rtl-optimization/17581
38471         * gcc.dg/pr17581-1.c: New test case.
38472
38473 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38474
38475         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38476         being implemented.
38477         * g++.dg/conversion/dr195-1.C: New.
38478         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38479         * g++.old-deja/g++.mike/p10148.C: Likewise.
38480
38481 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38482
38483         PR c++/17695
38484         * g++.dg/debug/typedef2.C: New test.
38485
38486 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38487
38488         PR fortran/13490
38489         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38490         * gfortran.dg/g77/README: Update.
38491
38492 2004-10-28  Matt Austern  <austern@apple.com>
38493
38494         PR c++/14124
38495         * g++.dg/ext/packed7.C: New test.
38496
38497 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38498
38499         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38500         scan-assembler.
38501         * lib/scanasm.exp (hidden-scan-for): New proc.
38502         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38503         string.
38504         (scan-not-hidden): Likewise.
38505         * lib/target-supports.exp (check_visibility_available): mach-o is
38506         support too.
38507
38508 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38509
38510         PR c++/17132
38511         * g++.dg/template/memclass3.C: New test.
38512
38513 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38514
38515         PR middle-end/18160
38516         * gcc.dg/register-var-1.c: New test.
38517         * gcc.dg/register-var-2.c: New test.
38518         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38519         error now.
38520
38521 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38522
38523         PR other/18172
38524         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38525         unused variables.
38526         * gcc.dg/vect/vect-22.c: Likewise.
38527
38528 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * gcc.dg/i386-rotate-1.c: New test.
38531
38532 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38533
38534         * g++.dg/init/ref12.C: Add "run" marker.
38535
38536         PR c++/17435
38537         * g++.dg/init/ref12.C: New test.
38538
38539         PR c++/18140
38540         * g++.dg/template/shift1.C: New test.
38541         * g++.dg/template/error10.C: Adjust error markers.
38542
38543 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38544
38545         PR tree-opt/17529
38546         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38547
38548 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38549
38550         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38551         * gcc.dg/weak/weak-3.c: Likewise.
38552         * gcc.dg/weak/weak-5.c: Likewise.
38553         * gcc.dg/weak/weak-9.c: Likewise.
38554         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38555         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38556
38557         * gcc.dg/darwin-weakimport-1.c: New.
38558
38559 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38560
38561         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38562
38563 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38564
38565         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38566         'syntax' error messages.
38567         * gcc.dg/cpp/direct2s.c: Likewise.
38568
38569 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38570
38571         * gcc.c-torture/compile/20041026-1.c: New.
38572
38573 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38574
38575         PR c++/18093
38576         * g++.dg/lookup/ns2.C: New test.
38577
38578         PR c++/18020
38579         * g++.dg/template/enum4.C: New test.
38580
38581         PR c++/18161
38582         * g++.dg/template/expr1.C: New test.
38583
38584 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38585
38586         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38587
38588 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38589
38590         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38591         gcc.dg/decl-nospec-3.c: New tests.
38592
38593 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38594
38595         * objc.dg/super-class-3.m: New test.
38596
38597 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38598
38599         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38600         resyncing.
38601         * gcc.dg/cpp/direct2s.c: Likewise.
38602
38603 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38604
38605         * objc.dg/image-info.m: Update for changes to section selection.
38606
38607 2004-10-25  David Ayers  <d.ayers@inode.at>
38608             Ziemowit Laski  <zlaski@apple.com>
38609
38610         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38611         diagnostics when messaging 'id <Proto>'.
38612         * objc.dg/class-protocol-1.m: New test.
38613         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38614         a non-existent method signature.
38615         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38616         Update diagnostics when messaging with non-existent method signature.
38617         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38618         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38619         invalid receivers are now resolved as if messaging 'id'; remove
38620         extraneous diagnostics.
38621
38622 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38623
38624         PR c/16667
38625         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38626         gcc.dg/init-desig-obs-3.c: New tests.
38627
38628 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38629
38630         * gcc.dg/debug/20041023-1.c: New test.
38631
38632 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38633
38634         PR middle-end/17407
38635         * gcc.c-torture/compile/pr17407.c: New test.
38636
38637         PR c++/18121
38638         * g++.dg/template/array8.C: New test.
38639
38640 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38641
38642         PR other/18138
38643         * lib/g++.exp: Accept more than one multilib libgcc.
38644         * lib/gcc-dg.exp: Likewise.
38645         * lib/objc.exp: Likewise.
38646         * lib/treelang.exp: Likewise.
38647         * lib/gfortran.exp: Likewise.
38648
38649 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38650
38651         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38652
38653 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38654
38655         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38656         * gcc.dg/c99-const-expr-3.c: Likewise.
38657
38658 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38659
38660         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38661
38662 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38663
38664         * gcc.c-torture/execute/loop-2e.x: Remove.
38665
38666 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         PR c++/18095
38669         * g++.dg/parse/crash18.C: New.
38670         * g++.dg/parse/crash19.C: New.
38671
38672 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38673
38674         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38675         * g++.dg/ext/dllimport2.C: Same.
38676         * g++.dg/ext/dllimport8.C: Same.
38677
38678 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38679
38680         PR c++/10841
38681         * g++.dg/conversion/cast1.C: New test.
38682         * g++.dg/overload/pmf1.C: Adjust error marker.
38683
38684 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38685
38686         PR objc/17923
38687         * objc.dg/const-str-7.m: New test.
38688
38689 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38690
38691         * g++.dg/template/memfriend11.C: Fix comment typo.
38692         * g++.dg/template/memfriend14.C: Likewise.
38693
38694 2004-10-20  Richard Henderson  <rth@redhat.com>
38695
38696         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38697         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38698         -fasynchronous-unwind-tables.
38699
38700 2004-10-20  Richard Henderson  <rth@redhat.com>
38701
38702         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38703         (main): Return success.
38704         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38705         (main): Return success.
38706
38707 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38708
38709         PR c++/13495
38710         * g++.dg/template/memfriend9.C: New test.
38711         * g++.dg/template/memfriend10.C: Likewise.
38712         * g++.dg/template/memfriend11.C: Likewise.
38713         * g++.dg/template/memfriend12.C: Likewise.
38714         * g++.dg/template/memfriend13.C: Likewise.
38715         * g++.dg/template/memfriend14.C: Likewise.
38716         * g++.dg/template/memfriend15.C: Likewise.
38717         * g++.dg/template/memfriend16.C: Likewise.
38718         * g++.dg/template/memfriend17.C: Likewise.
38719         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38720
38721 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38722
38723         * g++.dg/conversion/dr195.C: New.
38724         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38725
38726 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38727             Devang Patel  <dpatel@apple.com>
38728
38729         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38730         of floating point arithmetic, which could trap.
38731
38732 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38733
38734         PR c++/14035
38735         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38736         * g++.dg/conversion/const2.C: New test.
38737         * g++.dg/expr/reinterpret2.C: New test.
38738         * g++.dg/expr/reinterpret3.C: New test.
38739         * g++.dg/expr/cast2.C: New test.
38740         * g++.dg/expr/copy1.C: New test.
38741         * g++.dg/other/conversion1.C: Change error message.
38742         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38743         function pointers to void *.
38744         * g++.old-deja/g++.mike/p10148.C: Likewise.
38745
38746 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38747
38748         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38749
38750 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38751
38752         PR c++/18047
38753
38754         * g++.dg/parse/expr3.C: New test.
38755
38756 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38757
38758         * gcc.dg/smod-1.c: New test.
38759
38760 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38761
38762         * objc.dg/method-14.m: New test.
38763
38764 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38765
38766         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38767         Also xfail as the patch was reverted.
38768
38769 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38770
38771         PR middle-end/16973
38772         * gcc.dg/pr16973.c: New test.
38773
38774 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38775
38776         PR tree-optimization/17656
38777         * gcc.c-torture/compile/pr17656.c: New test.
38778
38779 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38780
38781         * g++.dg/eh/shadow1.C: New.
38782
38783 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38784
38785         * gcc.c-torture/compile/20041018-1.c: New test.
38786
38787 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38788
38789         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38790         compiler referring to register 0 when accessing sdata.  The linker
38791         now patches things up.
38792
38793 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38794
38795         PR c/17529
38796         * gcc.c-torture/compile/pr17529.c: New test.
38797
38798 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38799
38800         PR c++/17743
38801         * g++.dg/ext/attrib17.C: New test.
38802
38803 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38804
38805         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38806
38807 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38808
38809         PR c++/10479
38810         * g++.dg/ext/attrib16.C: New test.
38811
38812 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38813
38814         PR c++/17042
38815         * g++.dg/init/dso_handle1.C: New test.
38816
38817         PR c++/14667
38818         * g++.dg/parse/typedef6.C: New test.
38819
38820         PR c++/17916
38821         * g++.dg/parse/pragma1.C: New test.
38822
38823 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38824
38825         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38826
38827 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38828
38829         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38830         -fno-common when on HPPA HP-UX platforms.
38831
38832 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38833
38834         PR other/16820
38835         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38836         stdint.h.
38837         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38838         uintptr_t.
38839
38840 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38841
38842         PR c++/16301
38843         * g++.dg/lookup/strong-using-4.C: New test.
38844
38845 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38846
38847         PR middle-end/16567
38848         * gcc.c-torture/compile/nested-1.c: New test.
38849
38850 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38851
38852         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38853         and mipsisa64*-*-* (until support for misaligned loads is added).
38854         * gcc.dg/vect/vect-50.c: Likewise.
38855         * gcc.dg/vect/vect-52.c: Likewise.
38856         * gcc.dg/vect/vect-54.c: Likewise.
38857         * gcc.dg/vect/vect-58.c: Likewise.
38858         * gcc.dg/vect/vect-60.c: Likewise.
38859         * gcc.dg/vect/vect-80.c: Likewise.
38860
38861 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38862
38863         PR c++/17976
38864         * g++.dg/init/dtor3.C: New test.
38865
38866 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38867
38868         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38869
38870 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38871
38872         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38873         * gcc.dg/macho-lo-sum.c: Likewise.
38874
38875 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38876
38877         * gcc.dg/ppc-spe64-1.c: New test.
38878
38879 2004-10-14  Devang Patel  <dpatel@apple.com>
38880
38881         PR 17635
38882         * gcc.dg/pr17635.c : New test.
38883
38884 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38885
38886         * gcc.dg/vect/vect-28.c: Remove xfail.
38887         * gcc.dg/vect/vect-30.c: Remove xfail.
38888         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38889         * gcc.dg/vect/vect-33.c: Remove xfail.
38890         * gcc.dg/vect/vect-44.c: Remove xfail.
38891         * gcc.dg/vect/vect-46.c: Remove xfail.
38892         * gcc.dg/vect/vect-50.c: Remove xfail.
38893         * gcc.dg/vect/vect-52.c: Remove xfail.
38894         * gcc.dg/vect/vect-54.c: Remove xfail.
38895         * gcc.dg/vect/vect-58.c: Remove xfail.
38896         * gcc.dg/vect/vect-60.c: Remove xfail.
38897         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38898         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38899         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38900         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38901         * gcc.dg/vect/vect-8.c: Remove xfail.
38902         * gcc.dg/vect/vect-80.c: Remove xfail.
38903         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38904
38905 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38906
38907         * gcc.dg/vect/vect-82.c: New testcase.
38908         * gcc.dg/vect/vect-82_64.c: New testcase.
38909         * gcc.dg/vect/vect-83.c: New testcase.
38910         * gcc.dg/vect/vect-83_64.c: New testcase.
38911
38912 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38913
38914         * gcc.dg/cpp/error-1.c: New test.
38915
38916 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38917
38918         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38919
38920 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38921
38922         PR target/17984
38923         * gcc.dg/cris-peep2-xsrand2.c: New test.
38924
38925 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38926
38927         PR c++/17661
38928         * g++.dg/expr/for2.C: New test.
38929
38930 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38931
38932         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38933
38934 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38935
38936         PR tree-optimization/17724
38937         * g++.dg/opt/pr17724-1.C: New test.
38938         * g++.dg/opt/pr17724-2.C: New test.
38939         * g++.dg/opt/pr17724-3.C: New test.
38940         * g++.dg/opt/pr17724-4.C: New test.
38941         * g++.dg/opt/pr17724-5.C: New test.
38942         * g++.dg/opt/pr17724-6.C: New test.
38943
38944 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38945
38946         PR c/17301
38947         * gcc.dg/pr17301-2.c: New test.
38948
38949 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38950
38951         PR c++/15876
38952         * g++.dg/parse/error22.C: New test.
38953
38954         PR c++/17936
38955         * g++.dg/template/spec18.C: New test.
38956
38957 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38958
38959         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38960         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38961         memcpy.
38962         * gcc.dg/ia64-sync-2.c: Ditto.
38963         * gcc.dg/ia64-sync-3.c: Ditto.
38964
38965 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38966
38967         * g++.dg/eh/cleanup5.C: Add dg-options "".
38968
38969 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38970
38971         PR middle-end/17657
38972         * gcc.dg/switch-4.c: New test case.
38973
38974 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38975
38976         * gcc.c-torture/execute/20041011-1.c: New test.
38977
38978 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38979
38980         PR c++/17554
38981         * g++.dg/init/for3.C: New test.
38982
38983         PR c++/17657
38984         * g++.dg/opt/switch2.C: New test.
38985
38986         PR middle-end/17703
38987         * g++.dg/warn/Wreturn-2.C: New test.
38988
38989 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38990
38991         PR c++/17907
38992         * g++.dg/eh/cleanup5.C: New test.
38993
38994 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38995
38996         PR c++/17393
38997         * g++.dg/parse/error21.C: New test.
38998
38999 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39000
39001         * g++.dg/overload/pmf1.C: Adjust quoting marks.
39002         * g++.dg/warn/incomplete1.C: Likewise.
39003         * g++.dg/template/qualttp20.C: Likewise.
39004
39005 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39006
39007         PR c/17881
39008         * parm-incomplete-1.c: New test.
39009
39010 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
39011
39012         PR c++/17867
39013         * g++.dg/parse/error19.C: New test.
39014
39015         PR c++/17670
39016         * g++.dg/init/new11.C: New test.
39017
39018         PR c++/17821
39019         * g++.dg/parse/error20.C: New test.
39020
39021         PR c++/17826
39022         * g++.dg/template/crash24.C: New test.
39023
39024 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39025
39026         PR c/17301
39027         * gcc.dg/pr17301-1.c: New test.
39028
39029 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39030
39031         PR c/17189
39032         * gcc.dg/anon-struct-5.c: New test.
39033
39034 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39035
39036         PR c/17844
39037         * gcc.dg/pr17844-1.c: New test.
39038
39039 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
39040
39041         PR tree-optimization/17906
39042         * gcc.c-torture/compile/pr17906.c: New.
39043
39044 2004-10-09  Stuart Hastings  <stuart@apple.com>
39045             Roger Sayle  <roger@eyesopen.com>
39046
39047         PR rtl-optimization/17853
39048         * gcc.dg/i386-mmx-5.c: New testcase.
39049
39050 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
39051
39052         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
39053
39054 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
39055
39056         PR c++/17524
39057         * g++.dg/template/static9.C: New test.
39058
39059         PR c++/17685
39060         * g++.dg/parse/operator5.C: New test.
39061
39062 2004-10-09  Roger Sayle  <roger@eyesopen.com>
39063
39064         PR middle-end/17894
39065         * gcc.c-torture/execute/divcmp-4.c: New test case.
39066
39067 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39068
39069         PR tree-opt/17902
39070         * g++.dg/opt/pr17902.C: New test.
39071
39072 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
39073
39074         * gcc.dg/cpp/ident-1.c: Add dg-options "".
39075
39076 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39077
39078         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
39079
39080 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39081
39082         * gcc.dg/assign-warn-3.c: New test.
39083
39084 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39085
39086         PR c/16999
39087         * gcc.dg/cpp/ident-1.c: New test.
39088
39089 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
39090
39091         * gcc.c-torture/compile/acc1.c: New.
39092
39093 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
39094
39095         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
39096         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
39097
39098 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39099
39100         * gcc.dg/ultrasp11.c: New test.
39101
39102 2004-10-08  Michael Matz  <matz@suse.de>
39103
39104         * gcc.dg/doloop-2.c: New test.
39105
39106 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39107
39108         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
39109         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
39110         objc.dg/method-9.m: Update expected diagnostics.
39111
39112 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
39113
39114         * gcc.dg/ppc-fsel-3.c: New file.
39115         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
39116
39117 2004-10-07  Paul Brook  <paul@codesourcery.com>
39118
39119         * gfortran.dg/intrinsic_verify_1.f90: New test.
39120
39121 2004-10-07  Paul Brook  <paul@codesourcery.com>
39122
39123         * gfortran.dg/empty_format_1.f90: Remove stray commas.
39124
39125 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39126
39127         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
39128         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
39129         commit.
39130
39131 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
39132
39133         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
39134
39135 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39136
39137         PR c++/17115
39138         * g++.dg/warn/Winline-4.C: New test.
39139
39140 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39141
39142         * gcc.c-torture/compile/20041007-1.c: New test.
39143
39144 2004-10-07  Paul Brook  <paul@codesourcery.com>
39145
39146         PR fortran/17678
39147         * gfortran.dg/use_allocated_1.f90: New test.
39148
39149 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39150
39151         PR middle-end/17849
39152         * gfortran.fortran-torture/compile/nested.f90: New test
39153
39154 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39155
39156         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
39157
39158 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39159
39160         PR c++/17368
39161         * g++.dg/ext/asm6.C: New test.
39162
39163 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
39164
39165         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
39166
39167 2004-10-06  Paul Brook  <paul@codesourcery.com>
39168
39169         PR libfortran/17709
39170         * gfortran.dg/empty_format_1.f90: New test.
39171
39172 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39173
39174         PR fortran/17568
39175         * gfortran.dg/ishft.f90: New test.
39176
39177         PR fortran/17283
39178         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
39179         tests.
39180
39181 2004-10-06  Paul Brook  <paul@codesourcery.com>
39182
39183         * gfortran.dg/do_1.f90: New test.
39184
39185 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39186
39187         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
39188         optimizing for size.
39189
39190 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39191
39192         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
39193
39194 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39195
39196         * gcc.c-torture/compile/20041005-1.c: New test.
39197
39198 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39199
39200         PR c++/17829
39201         * g++.dg/lookup/koenig4.C: New.
39202
39203 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39204
39205         * g++.dg/other/classkey1.C: Adjust quoting marks.
39206         * g++.dg/parse/error15.C: Likewise.
39207         * g++.dg/template/meminit2.C (int>): Likewise.
39208
39209 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39210
39211         PR fortran/17283
39212         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
39213
39214         PR fortran/17631
39215         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
39216
39217         PR fortran/17708
39218         * gfortran.dg/pr17708.f90: New test.
39219
39220 2004-10-04  Chao-ying Fu  <fu@mips.com>
39221
39222         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
39223         * gcc.dg/vect/vect-4.c: Ditto.
39224         * gcc.dg/vect/vect-5.c: Ditto.
39225         * gcc.dg/vect/vect-6.c: Ditto.
39226         * gcc.dg/vect/vect-8.c: Ditto.
39227         * gcc.dg/vect/vect-16.c: Ditto.
39228         * gcc.dg/vect/vect-30.c: Ditto.
39229         * gcc.dg/vect/vect-40.c: Ditto.
39230         * gcc.dg/vect/vect-41.c: Ditto.
39231         * gcc.dg/vect/vect-42.c: Ditto.
39232         * gcc.dg/vect/vect-43.c: Ditto.
39233         * gcc.dg/vect/vect-44.c: Ditto.
39234         * gcc.dg/vect/vect-45.c: Ditto.
39235         * gcc.dg/vect/vect-46.c: Ditto.
39236         * gcc.dg/vect/vect-47.c: Ditto.
39237         * gcc.dg/vect/vect-48.c: Ditto.
39238         * gcc.dg/vect/vect-49.c: Ditto.
39239         * gcc.dg/vect/vect-50.c: Ditto.
39240         * gcc.dg/vect/vect-51.c: Ditto.
39241         * gcc.dg/vect/vect-52.c: Ditto.
39242         * gcc.dg/vect/vect-53.c: Ditto.
39243         * gcc.dg/vect/vect-54.c: Ditto.
39244         * gcc.dg/vect/vect-55.c: Ditto.
39245         * gcc.dg/vect/vect-56.c: Ditto.
39246         * gcc.dg/vect/vect-57.c: Ditto.
39247         * gcc.dg/vect/vect-58.c: Ditto.
39248         * gcc.dg/vect/vect-59.c: Ditto.
39249         * gcc.dg/vect/vect-60.c: Ditto.
39250         * gcc.dg/vect/vect-74.c: Ditto.
39251         * gcc.dg/vect/vect-79.c: Ditto.
39252         * gcc.dg/vect/vect-80.c: Ditto.
39253
39254 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
39255
39256         * gcc.dg/unused-7.c: Use the correct option.
39257
39258 2004-10-04  Paul Brook  <paul@codesourcery.com>
39259         Bud Davis  <bdavis9659@comcast.net>
39260
39261         PR fortran/17706
39262         PR fortran/16434
39263         * gfortran/pr17706.f90: New test.
39264         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
39265
39266 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39267
39268         * gfortran.dg/pr17612.f90: New test.
39269
39270 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39271
39272         * g++.dg/template/local1.C: Adjust quoting marks in
39273         testing for diagnostics.
39274         * g++.dg/tls/diag-2.C: Likewise.
39275         * g++.dg/other/error8.C: Likewise.
39276
39277 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39278
39279         PR c/17178
39280         * gcc.dg/unused-4.c: Adjust to be correct.
39281
39282         PR c/17820
39283         * gcc.dg/unused-7.c: New test.
39284
39285 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39286
39287         PR c++/17797
39288         * g++.dg/overload/template2.C: New test.
39289
39290 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
39291
39292         PR tree-optimization/16632
39293         * gcc.dg/tree-ssa/20041002-1.c: New.
39294
39295 2004-10-03  Paul Brook  <paul@codesourcery.com>
39296
39297         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
39298         rather than relying on default formatting.
39299
39300 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
39301
39302         * gcc.dg/20040920-1.c: Update expected message text.
39303
39304 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
39305
39306         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39307
39308 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
39309
39310         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39311         tree level.
39312
39313 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39314
39315         * gcc.dg/tree-ssa/pr17343.c: Remove.
39316
39317 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39318
39319         PR tree-opt/17343
39320         * gcc.dg/tree-ssa/pr17343.c: New test.
39321
39322 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39325         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39326         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39327         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39328         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39329
39330 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39331
39332         * gcc.dg/lvalue-2.c: New test.
39333
39334 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39335
39336         PR c/17730
39337         * gcc.dg/pr17730-1.c: New test
39338
39339 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39340
39341         PR c/7425
39342         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39343
39344 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39345
39346         * gcc.c-torture/execute/stdarg-1.c: New test.
39347         * gcc.c-torture/execute/stdarg-2.c: New test.
39348         * gcc.c-torture/execute/stdarg-3.c: New test.
39349         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39350         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39351         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39352         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39353         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39354
39355 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39356
39357         PR tree-optimization/17697
39358         * g++.dg/opt/pr17697-1.C: New test.
39359         * g++.dg/opt/pr17697-2.C: New test.
39360         * g++.dg/opt/pr17697-3.C: New test.
39361
39362 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39363
39364         PR c/16409
39365         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39366         gcc.dg/vla-init-5.c: New tests.
39367
39368 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39369
39370         PR c/13804
39371         * gcc.dg/pr13804-1.c: New test.
39372
39373 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39374
39375         PR fortran/16938
39376         * gfortran.dg/pr16938.f90: New test.
39377
39378 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39379
39380         * g++.dg/template/crash23.C: New test.
39381
39382 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39383
39384         PR c++/17585
39385         * g++.dg/template/static8.C: New test.
39386
39387 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39388
39389         PR c++/17681
39390         * g++.dg/other/error9.C: New test.
39391
39392 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39393
39394         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39395
39396 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39397
39398         PR fortran/15164
39399         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39400
39401 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39402
39403         PR middle-end/17112
39404         * gcc.dg/pr17112-1.c: New test case.
39405
39406 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39407
39408         PR c/11459
39409         * gcc.dg/pr11459-1.c: New test.
39410
39411 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39412
39413         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39414         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39415
39416 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39417
39418         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39419
39420 2004-09-25  Jan Hubicka  <jh@suse.cz>
39421
39422         * compile/30040909-1.c: New test.
39423         * compile/30040907-1.c: New test.
39424
39425 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39426
39427         * gcc.c-torture/execute/va-arg-26.c: New test.
39428
39429 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39430
39431         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39432         extra diagnostics on targets with 64-bit pointers.
39433         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39434
39435 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39436
39437         PR c/17188
39438         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39439         * gcc.dg/decl-3.c: Adjust expected message.
39440
39441 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39442
39443         PR fortran/17615
39444         * gfortran.dg/pr17615.f90: New test.
39445
39446 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39447
39448         PR tree-optimzation/17517
39449         * g++.dg/tree-ssa/pr17517.C: New Test.
39450
39451 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39452
39453         PR c++/16889
39454         * g++.dg/lookup/ambig3.C: New.
39455
39456 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39457
39458         PR tree-opt/17624
39459         * g++.dg/opt/pr17624.C: New test.
39460
39461 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39462
39463         PR c/6980
39464         * gcc.dg/Wbad-function-cast-1.c: New test.
39465
39466 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39467
39468         * g++.dg/ext/complit1.C
39469         * g++.dg/other/error2.C
39470         * g++.dg/other/nontype-1.C
39471         * g++.dg/parse/crash11.C
39472         * g++.dg/parse/crash12.C
39473         * g++.dg/parse/error15.C
39474         * g++.dg/parse/error4.C
39475         * g++.dg/parse/tmpl-outside1.C
39476         * g++.dg/parse/too-many-tmpl-args1.C
39477         * g++.dg/template/dependent-expr3.C
39478         * g++.dg/template/error10.C
39479         * g++.dg/template/instantiate1.C
39480         * g++.dg/template/vtable2.C
39481         * g++.dg/warn/Wshadow-1.C
39482         * g++.dg/warn/weak1.C
39483         * g++.old-deja/g++.brendan/crash16.C
39484         * g++.old-deja/g++.brendan/crash18.C
39485         * g++.old-deja/g++.brendan/crash48.C
39486         * g++.old-deja/g++.brendan/crash49.C
39487         * g++.old-deja/g++.brendan/crash55.C
39488         * g++.old-deja/g++.brendan/crash56.C
39489         * g++.old-deja/g++.brendan/crash8.C
39490         * g++.old-deja/g++.brendan/enum11.C
39491         * g++.old-deja/g++.brendan/enum8.C
39492         * g++.old-deja/g++.brendan/enum9.C
39493         * g++.old-deja/g++.brendan/friend3.C
39494         * g++.old-deja/g++.brendan/misc14.C
39495         * g++.old-deja/g++.bugs/900402_02.C
39496         * g++.old-deja/g++.bugs/900404_03.C
39497         * g++.old-deja/g++.bugs/900404_04.C
39498         * g++.old-deja/g++.bugs/900428_03.C
39499         * g++.old-deja/g++.jason/crash4.C
39500         * g++.old-deja/g++.jason/overload21.C
39501         * g++.old-deja/g++.jason/redecl1.C
39502         * g++.old-deja/g++.jason/report.C
39503         * g++.old-deja/g++.jason/rfg10.C
39504         * g++.old-deja/g++.jason/template30.C
39505         * g++.old-deja/g++.law/arm12.C
39506         * g++.old-deja/g++.law/ctors5.C
39507         * g++.old-deja/g++.law/cvt20.C
39508         * g++.old-deja/g++.law/init10.C
39509         * g++.old-deja/g++.law/init8.C
39510         * g++.old-deja/g++.law/visibility17.C
39511         * g++.old-deja/g++.law/visibility7.C
39512         * g++.old-deja/g++.mike/net8.C
39513         * g++.old-deja/g++.mike/p646.C
39514         * g++.old-deja/g++.mike/p700.C
39515         * g++.old-deja/g++.mike/p701.C
39516         * g++.old-deja/g++.mike/p811.C
39517         * g++.old-deja/g++.ns/template13.C
39518         * g++.old-deja/g++.other/array3.C
39519         * g++.old-deja/g++.other/crash25.C
39520         * g++.old-deja/g++.other/dtor3.C
39521         * g++.old-deja/g++.other/dtor4.C
39522         * g++.old-deja/g++.other/main1.C
39523         * g++.old-deja/g++.other/warn7.C
39524         * g++.old-deja/g++.pt/crash11.C
39525         * g++.old-deja/g++.pt/crash36.C
39526         * g++.old-deja/g++.pt/spec22.C
39527         * g++.old-deja/g++.pt/spec9.C
39528         * g++.old-deja/g++.pt/ttp52.C
39529         * g++.old-deja/g++.robertl/eb103.C
39530         * g++.old-deja/g++.robertl/eb121.C
39531         * g++.old-deja/g++.robertl/eb22.C
39532         * g++.old-deja/g++.robertl/eb8.C:
39533         Update locations and/or regexps of dg-error markers.
39534         Remove markers for some bogus messages that are no longer issued.
39535
39536 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39537
39538         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39539         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39540
39541 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39542
39543         PR c++/17618
39544         * g++.dg/lookup/crash5.C: New test.
39545
39546 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39547
39548         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39549         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39550         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39551         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39552         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39553         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39554
39555         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39556         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39557         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39558         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39559         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39560         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39561
39562         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39563
39564         * gcc.dg/vect/vect-44.c: Check additional cases.
39565         * gcc.dg/vect/vect-48.c: Check additional cases.
39566
39567         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39568         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39569         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39570         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39571         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39572         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39573         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39574         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39575         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39576
39577         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39578         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39579         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39580
39581 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39582
39583         * gcc.dg/tree-ssa/loop-6.c: New test.
39584
39585 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39586
39587         PR c++/17620
39588         * g++.dg/inherit/base2.C: New.
39589
39590 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39591
39592         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39593         * gcc.dg/20001012-2.c: Likewise.
39594         * gcc.dg/20001013-1.c: Likewise.
39595         * gcc.dg/20001101-1.c: Likewise.
39596         * gcc.dg/20001102-1.c: Likewise.
39597         * gcc.dg/bf-spl1.c: Likewise.
39598         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39599         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39600
39601 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39602
39603         PR tree-optimization/16721
39604         * gcc.dg/tree-ssa/pr16721.c: New test.
39605
39606 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39607
39608         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39609         * gcc.dg/20040305-1.c: Likewise.
39610
39611 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39612
39613         PR c/16566
39614         * gcc.c-torture/compile/pr16566-1.c,
39615         gcc.c-torture/compile/pr16566-2.c,
39616         gcc.c-torture/compile/pr16566-3.c: New tests.
39617
39618 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39619
39620         PR tree-optimization/17512
39621         * gcc.c-torture/compile/20040916-1.c.
39622
39623 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39624
39625         * gcc.dg/pragma-re-3.c: New test.
39626
39627 2004-09-17  Matt Austern  <austern@apple.com>
39628
39629         PR c++/15049
39630         * g++.dg/other/anon3.C: New.
39631
39632 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39633
39634         PR c++/7503
39635         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39636         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39637         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39638         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39639         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39640
39641 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39642
39643         PR fortran/17286
39644         * gfortran.dg/pr17286.f90: New test.
39645
39646 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39647
39648         PR c++/17530
39649         * g++.dg/template/static7.C: New test.
39650
39651 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39652
39653         PR tree-opt/17558
39654         * gcc.c-torture/compile/pr17558.c: New test.
39655
39656 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39657
39658         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39659         if SKIP_ATTRIBUTE is defined.
39660
39661 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39662
39663         PR fortran/15957
39664         * gfortran.dg/pr15957.f90: New test.
39665
39666 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39667
39668         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39669         in comparison.
39670         * gcc.dg/vect/vect-79.c: Likewise.
39671         * gcc.dg/vect/vect-80.c: Likewise.
39672
39673 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39674
39675         PR fortran/15750
39676         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39677
39678 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39679
39680         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39681         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39682         * gcc.dg/vect/vect-62.c: New testcase.
39683         * gcc.dg/vect/vect-63.c: New testcase.
39684         * gcc.dg/vect/vect-64.c: New testcase.
39685         * gcc.dg/vect/vect-65.c: New testcase.
39686         * gcc.dg/vect/vect-66.c: New testcase.
39687         * gcc.dg/vect/vect-67.c: New testcase.
39688         * gcc.dg/vect/vect-68.c: New testcase.
39689         * gcc.dg/vect/vect-69.c: New testcase.
39690         * gcc.dg/vect/vect-79.c: New testcase.
39691         * gcc.dg/vect/vect-80.c: New testcase.
39692
39693 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39694
39695         * gcc.target/mips/asm-1.c: New test.
39696
39697 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39698
39699         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39700         * gcc.dg/vect/vect-73.c: New testcase.
39701         * gcc.dg/vect/vect-74.c: New testcase.
39702         * gcc.dg/vect/vect-75.c: New testcase.
39703         * gcc.dg/vect/vect-76.c: New testcase.
39704         * gcc.dg/vect/vect-77.c: New testcase.
39705         * gcc.dg/vect/vect-78.c: New testcase
39706
39707 2004-09-18  Paul Brook  <paul@codesourcery.com>
39708
39709         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39710
39711 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39712
39713         PR c/17424
39714         * gcc.dg/pr17424-1.c: New test.
39715
39716 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39717
39718         * g++.dg/tree-ssa/pr17153.C: New test.
39719
39720 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39721
39722         PR pch/13361
39723         * g++.dg/pch/wchar-1.C: New.
39724         * g++.dg/pch/wchar-1.Hs: New.
39725
39726 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39727
39728         * gcc.c-torture/execute/20040917-1.c: New test.
39729
39730 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39731
39732         PR tree-optimization/17319
39733         * gcc.dg/pr17319.c: New test.
39734
39735 2004-09-17  Devang Patel  <dpatel@apple.com>
39736
39737         * gcc.dg/20040813-1.c: New test.
39738
39739 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39740
39741         PR tree-optimization/17273
39742         * gcc.c-torture/compile/pr17273.c: New test.
39743
39744 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39745
39746         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39747         Update expected messages.
39748         * gcc.dg/declspec-13.c: New test.
39749
39750 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39751
39752         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39753
39754 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39755
39756         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39757         change what 'a' is pointing to.
39758
39759 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39760
39761         PR c++/16002
39762         * g++.dg/template/error18.C: New test.
39763
39764         PR c++/16029
39765         * g++.dg/warn/Wunused-8.C: New test.
39766
39767 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39768
39769         PR tree-optimization/17513
39770         * gcc.dg/20040916-1.c: New test.
39771
39772 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39773
39774         PR c++/17501
39775         * g++.dg/template/typename7.C: New test.
39776
39777 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39778
39779         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39780
39781 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39782
39783         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39784         with -ftree-based-profiling also.
39785         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39786
39787 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39788
39789         PR/15364
39790         * gfortran.dg/der_array_io_1.f90: New test.
39791         * gfortran.dg/der_array_io_2.f90: New test.
39792         * gfortran.dg/der_array_io_3.f90: New test.
39793
39794 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39795
39796         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39797         EABI.
39798
39799 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39800
39801         * g++.dg/opt/switch1.C: New test.
39802
39803 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39804
39805         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39806         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39807         Update expected messages.
39808
39809 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39810
39811         PR fortran/16485
39812         * gfortran.dg/same_name_1.f90: New test.
39813
39814 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39815
39816         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39817         dereference garbage pointers.
39818
39819 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39820
39821         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39822         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39823
39824         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39825         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39826         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39827
39828 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39829
39830         PR c++/17324
39831         * g++.dg/template/mangle1.C: New test.
39832
39833 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39834
39835         PR tree-optimization/17252
39836         * gcc.c-torture/execute/pr17252.c: New test.
39837
39838 2004-09-14  Andrew Pinski  <apinski@apple.com>
39839
39840         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39841
39842 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39843
39844         PR rtl-optimization/9771
39845         * gcc.dg/pr9771-1.c: New test case.
39846
39847 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39848
39849         PR tree-optimization/15262
39850         * gcc.c-torture/execute/pr15262-1.c: New test.
39851         * gcc.c-torture/execute/pr15262-2.c: New test.
39852
39853 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39854
39855         * gcc.dg/declspec-12.c: New test.
39856
39857 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39858
39859         * gfortran.dg/pr17090.f90: Add directives to test.
39860
39861 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39862
39863         * gcc.c-torture/compile/20040914-1.c: New test.
39864
39865 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39866
39867         PR c++/16162
39868         * g++.dg/template/decl2.C: New test.
39869
39870 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39871
39872         PR fortran/17090
39873         * gfortran.dg/pr17090.f90: New test.
39874
39875 2004-09-13  Dale Johannesen  <dalej@apple.com>
39876
39877         * gcc.c-torture/compile/pr17408.c: New test case.
39878
39879 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39880
39881         PR c++/16716
39882         * g++.dg/parse/crash17.C: New test.
39883
39884         PR c++/17327
39885         * g++.dg/template/enum3.C: New test.
39886
39887 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39888
39889         * lib/gcc-defs.exp: Load wrapper.exp.
39890         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39891         using local code.
39892         * lib/gcc.exp (gcc_init): Similar.
39893         * lib/gfortran.exp (gfortran_init): Similar.
39894         * lib/objc.exp (objc_init): Similar.
39895         * lib/treelang.exp (treelang_init): Similar.
39896         * lib/wrapper.exp: New file with build_wrapper call machinery in
39897         ${tool}_maybe_build_wrapper.
39898
39899 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39900
39901         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39902         "inline".
39903         * gcc.dg/declspec-11.c: Update expected messages.
39904         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39905         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39906         gcc.dg/inline-12.c: New tests.
39907
39908 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39909
39910         * g++.dg/tree-ssa/pr17400.C: New testcase.
39911
39912 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39913
39914         * gcc.target/mips/sb1-1.c: New testcase.
39915
39916 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39917
39918         * lib/g77-dg.exp: Remove unused file.
39919         * lib/mike-g77.exp: Ditto.
39920         * lib/g77.exp: Ditto.
39921
39922 2004-09-12  Richard Henderson  <rth@redhat.com>
39923
39924         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39925
39926 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39927
39928         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39929         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39930         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39931         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39932         Update expected messages.
39933
39934 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39935
39936         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39937         declaration/use mismatch for dirp parameter.
39938
39939 2004-09-12  Andrew Pinski  <apinski@apple.com>
39940
39941         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39942         -fgnu-runtime is passed.
39943
39944 2004-09-12  Richard Henderson  <rth@redhat.com>
39945
39946         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39947         do the uplevel thing and update additional_flags directly.
39948         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39949         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39950         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39951         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39952
39953 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39954
39955         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39956
39957 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39958
39959         PR middle-end/17411
39960         * g++.dg/opt/pr17411-1.C: New test case.
39961
39962 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39963
39964         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39965         gcc.dg/tls/diag-2.c: Update expected messages.
39966         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39967         messages.
39968         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39969         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39970         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39971         gcc.dg/tls/diag-5.c: New tests.
39972
39973 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39974
39975         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39976
39977 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39978
39979         * g++.dg/parse/break-in-for.C: New test.
39980
39981 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39982
39983         * gcc.dg/tree-ssa/20040911-1.c: New test.
39984
39985 2004-09-11  Andreas Jaeger  <aj@suse.de>
39986
39987         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39988         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39989
39990 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39991
39992         * gcc.target/frv: New directory of FR-V-specific tests.
39993
39994 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39995
39996         * gcc.dg/convert-vec-1.c: New test.
39997
39998 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39999
40000         PR middle-end/17024
40001         * gcc.dg/pr17024-1.c: New test case.
40002
40003 2004-09-10  Eric Christopher  <echristo@redhat.com>
40004
40005         * gcc.dg/20040910-1.c: New test.
40006
40007 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40008
40009         * gcc.dg/bitfld-9.c: New test.
40010
40011 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
40012
40013         * gcc.c-torture/execute/ieee/acc1.c: New test.
40014         * gcc.c-torture/execute/ieee/acc2.c: New test.
40015         * gcc.c-torture/execute/ieee/mzero6.c: New test.
40016
40017 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40018
40019         * gcc.dg/deprecated-2.c: New test.
40020
40021 2004-09-09  James E Wilson  <wilson@specifixinc.com>
40022
40023         * gcc.dg/init-vec-1.c: New test.
40024
40025 2004-09-09  Roger Sayle  <roger@eyesopen.com>
40026
40027         PR middle-end/17055
40028         * gcc.dg/pr17055-1.c: New test case.
40029
40030 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
40031
40032         PR target/17377
40033         * gcc.c-torture/execute/pr17377.c: New test.
40034
40035 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40036
40037         PR c/8420
40038         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
40039         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
40040         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
40041         gcc.dg/long-long-typespec-1.c: New tests.
40042         * gcc.dg/tls/diag-2.c: Update expected diagnostics
40043
40044 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40045
40046         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
40047         gcc.dg/gnu99-static-1.c: New tests.
40048
40049 2004-09-08  Devang Patel  <dpatel@apple.com>
40050
40051         * gcc.dg/darwin-ld-20040828-1.c: New test.
40052         * gcc.dg/darwin-ld-20040828-2.c: New test.
40053         * gcc.dg/darwin-ld-20040828-3.c: New test.
40054
40055 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
40056
40057         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
40058         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
40059         in error message.
40060         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
40061         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
40062         in error message.
40063         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
40064         types they qualify.
40065         * objc.dg/type-size-2.m: Fix wording in comment.
40066         * objc.dg/va-meth-1.m: New test case.
40067
40068 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
40069
40070         PR c/16633:
40071         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
40072         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
40073
40074 2004-09-06  Devang Patel  <dpatel@apple.com>
40075
40076         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
40077         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
40078
40079 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
40080
40081         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
40082         reflect changed line numbering of diagnostics.
40083
40084 2004-09-06  Paul Brook  <paul@codesourcery.com>
40085
40086         * gfortran.dg/edit_real_1.f90: Add new test.
40087
40088 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40089
40090         * gcc.dg/tree-ssa/loop-2.c: New test.
40091         * gcc.dg/tree-ssa/loop-3.c: New test.
40092         * gcc.dg/tree-ssa/loop-4.c: New test.
40093         * gcc.dg/tree-ssa/loop-5.c: New test.
40094
40095 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40096
40097         * gcc.dg/format/sentinel-1.c: Update for parameter option.
40098
40099 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40100
40101         * gcc.dg/format/sentinel-1.c: New test.
40102
40103 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
40104
40105         * gcc.dg/builtins-46.c: New.
40106
40107 2004-09-03  Devang Patel  <dpatel@apple.com>
40108
40109         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
40110         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
40111
40112 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40113
40114         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
40115         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
40116         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
40117         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
40118         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
40119         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
40120         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
40121         the non-portable bzero.
40122         * gcc.dg/20010912-1.c: xfail for NetWare.
40123         * gcc.dg/20020426-2.c: xfail for NetWare.
40124         * gcc.dg/20021014-1.c: xfail for NetWare.
40125         * gcc.dg/20021018-1.c: xfail for NetWare.
40126         * gcc.dg/20030213-1.c: xfail for NetWare.
40127         * gcc.dg/20030225-1.c: xfail for NetWare.
40128         * gcc.dg/20030708-1.c: xfail for NetWare.
40129         * gcc.dg/builtins-config.h: Also exclude NetWare.
40130         * gcc.dg/format/format.h: Define restrict only if not already defined.
40131         * gcc.dg/nest.c: xfail for NetWare.
40132         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
40133         * lib/target-supports.exp (check_visibility_available): Exclude
40134         NetWare.
40135
40136 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40137
40138         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
40139         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
40140         deterministic starting point for the alignment of structure fields.
40141         * gcc.dg/Wpadded.c: Dito.
40142         * g++.dg/abi/vbase10.C: Dito.
40143
40144 2004-09-03  Devang Patel  <dpatel@apple.com>
40145
40146         * g++.dg/debug/pr15736.cc: New test.
40147
40148 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40149
40150         * README.QMTEST: Fix out-of-date link.
40151
40152 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
40153
40154         PR fortran/16579
40155         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
40156         Delete.  Duplicate of gfortran.dg/g77/20010610.f
40157
40158 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40159
40160         * g++.dg/abi/arm_rtti1.C: New test.
40161
40162 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
40163
40164         * gcc.dg/ppc-vector-memcpy.c: New.
40165         * gcc.dg/ppc-vector-memset.c: New.
40166
40167 2004-09-02  Chao-ying Fu  <fu@mips.com>
40168
40169         * gcc.target/mips/mips-3d-1.c: New test.
40170         * gcc.target/mips/mips-3d-2.c: New test.
40171         * gcc.target/mips/mips-3d-3.c: New test.
40172         * gcc.target/mips/mips-3d-4.c: New test.
40173         * gcc.target/mips/mips-3d-5.c: New test.
40174         * gcc.target/mips/mips-3d-6.c: New test.
40175         * gcc.target/mips/mips-3d-7.c: New test.
40176         * gcc.target/mips/mips-3d-8.c: New test.
40177         * gcc.target/mips/mips-3d-9.c: New test.
40178         * gcc.target/mips/mips-ps-1.c: New test.
40179         * gcc.target/mips/mips-ps-2.c: New test.
40180         * gcc.target/mips/mips-ps-3.c: New test.
40181         * gcc.target/mips/mips-ps-4.c: New test.
40182         * gcc.target/mips/mips-ps-type.c: New test.
40183
40184 2004-09-02  Paul Brook  <paul@codesourcery.com>
40185
40186         * gfortran.dg/edit_real_1.f90: Add new tests.
40187
40188 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40189
40190         PR fortran/15327
40191         * gfortran.dg/merge_char_1.f90: New test.
40192
40193 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40194
40195         PR fortran/16404
40196         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
40197
40198 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40199
40200         PR c/1522
40201         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
40202
40203 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
40204
40205         * g++.dg/opt/loop1.C: Do not XFAIL.
40206
40207 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
40208
40209         * gcc.c-torture/execute/20040831-1.c: New test.
40210
40211 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
40212
40213         PR fortran/16579
40214         * gfortran.dg/g77/20010610.f: Now passes.
40215         Copy from g77.f-torture/execute. Add dg-run directive.
40216         * gfortran.dg/g77/README: Update
40217
40218 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
40219
40220         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
40221         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
40222         (t1, t2, t3, t4): Add volatile.
40223
40224 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40225
40226         * g++.dg/ext/visibility/arm1.C: New test.
40227
40228 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
40229
40230         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
40231         -pedantic-errors.
40232
40233 2004-09-01  Paul Brook  <paul@codesourcery.com>
40234
40235         * gfortran.dg/eof_2.f90: New test.
40236
40237 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40238
40239         PR fortran/16579
40240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
40241
40242 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
40243
40244         PR libfortran/16805
40245         * gfortran.dg/list_read_2.f90: New test.
40246
40247 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40248
40249         * g++.dg/abi/key1.C: New test.
40250
40251 2004-08-31  Richard Henderson  <rth@redhat.com>
40252
40253         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
40254         form of offsetof.
40255         * g++.dg/other/offsetof5.C: Remove duplicate.
40256
40257 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40258
40259         PR fortran/17244
40260         * gfortran.dg/func_derived_1.f90: New test.
40261
40262 2004-08-31  Paul Brook  <paul@codesourcery.com>
40263
40264         * gfortran.dg/eof_1.f90: New test.
40265
40266 2004-08-31  Paul Brook  <paul@codesourcery.com>
40267
40268         * gfortran.dg/list_read_1.f90: New file.
40269
40270 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
40271
40272         * g++.dg/opt/loop1.C: XFAIL.
40273
40274 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
40275
40276         * gcc.dg/funcdef-storage-1.c: New.
40277         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
40278         an extern function in local scope.
40279         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
40280         declare an 'auto inline' function in local scope.
40281         * gcc.dg/20011130-1.c: Likewise.
40282         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
40283         an 'auto' function in local scope.
40284         * gcc.dg/20021014-1.c: Likewise.
40285         * gcc.dg/20030331-2.c: Likewise.
40286
40287 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40288
40289         * gfortran.dg/blockdata_1.f90: New test.
40290
40291 2004-08-30  Richard Henderson  <rth@redhat.com>
40292
40293         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
40294
40295 2004-08-30  Richard Henderson  <rth@redhat.com>
40296
40297         * lib/fortran-torture.exp (fortran-torture-execute): Honor
40298         additional_flags set by alternate driver.
40299         (ieee-options): New procedure.
40300         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
40301         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
40302         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
40303         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40304
40305 2004-08-30  Richard Henderson  <rth@redhat.com>
40306
40307         * lib/f-torture.exp: Remove.
40308
40309 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
40310
40311         PR rtl-optimization/16590
40312         * g++.dg/opt/loop1.C: New test.
40313
40314 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40315
40316         PR fortran/13910
40317         * gfortran.dg/oldstyle_1.f90: New test.
40318
40319 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
40320         Paul Brook  <paul@codesourcery.com>
40321
40322         * gfortran.dg/g77/README: Update.
40323         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40324         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40325         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40326
40327 2004-08-28  Paul Brook  <paul@codesourcery.com>
40328
40329         PR libfortran/17195
40330         * gfortran.dg/edit_real_1.f90: New test.
40331
40332 2004-08-27  Paul Brook  <paul@codesourcery.com>
40333
40334         * gfortran.dg/rewind_1.f90: New test.
40335
40336 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40337
40338         PR fortran/16597
40339         * gfortran.dg/pr16597.f90: New test.
40340
40341 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40342
40343         PR c/13801
40344         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40345         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40346         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40347         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40348         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40349
40350 2004-08-26  Nick Clifton  <nickc@redhat.com>
40351
40352         * gcc.c-torture/compile/pr17119.c: New test.
40353
40354 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40355
40356         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40357
40358 2004-08-25  Richard Henderson  <rth@redhat.com>
40359
40360         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40361         the bits that expect kind=8 to be the largest real kind.
40362
40363 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40364
40365         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40366
40367 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40368
40369         * gfortran.dg/assignment_1.f90: New test.
40370
40371 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40372
40373         * g++.dg/template/repo3.C: New test.
40374
40375 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40376
40377         PR middle-end/16693
40378         PR tree-optimization/16372
40379         * g++.dg/opt/pr16372-1.C: New test case.
40380         * g++.dg/opt/pr16693-1.C: New test case.
40381         * g++.dg/opt/pr16693-2.C: New test case.
40382
40383 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40384
40385         * objc.dg/proto-lossage-4.m: New test.
40386
40387 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c++/17155
40390         * g++.dg/inherit/local2.C: New test.
40391
40392 2004-08-25  Paul Brook  <paul@codesourcery.com>
40393
40394         PR fortran/17144
40395         * gfortran.dg/string_ctor_1.f90: New test.
40396
40397 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40398
40399         PR c++/14428
40400         * g++.dg/template/redecl2.C: New test.
40401
40402 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40403
40404         PR fortran/17143
40405         * gfortran.dg/pr17143.f90: New test.
40406
40407 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40408
40409         PR fortran/17164
40410         * gfortran.dg/pr17164.f90: New test.
40411
40412 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40413
40414         * gcc.dg/tree-ssa/loop-1.c: New test.
40415
40416 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40417
40418         * gcc.c-torture/compile/20040824-1.c: New test.
40419
40420 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40421
40422         * gcc.c-torture/compile/iftrap-3.c: New test.
40423
40424 2004-08-24  Paul Brook  <paul@codesourcery.com>
40425
40426         * gfortran.dg/entry_2.f90: New test.
40427
40428 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40429
40430         PR c++/16889
40431         * g++.dg/lookup/ambig[12].C: New.
40432
40433 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40434
40435         PR c++/16706
40436         * g++.dg/template/crash21.C: New test.
40437         * g++.dg/template/crash22.C: Likewise.
40438
40439 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40440
40441         PR c++/17149
40442         * g++.dg/template/access15.C: New.
40443
40444 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40445
40446         PR c++/17163
40447         * g++.dg/template/repo2.C: New test.
40448
40449 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40450
40451         PR rtl-optimization/17078
40452         * gcc.c-torture/execute/pr17078-1.c: New test case.
40453
40454 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40455
40456         PR c/14492
40457         * gcc.dg/debug/crash1.c: New test.
40458
40459 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40460
40461         PR c/16180
40462         * gcc.dg/loop-5.c: New test.
40463
40464 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40465
40466         * gcc.c-torture/execute/20040823-1.c: New test.
40467
40468 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40469
40470         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40471         to the assembler.  Simplify test accordingly.
40472         (asm_abi_flags): Use GNU names.
40473         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40474         to check for ABI flags.
40475
40476 2004-08-22  Andrew Pinski  <apinski@apple.com>
40477
40478         * g++.dg/opt/pr14029.C: New test.
40479         * gcc.c-torture/execute/pr15262.c: New test.
40480
40481 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40482
40483         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40484
40485 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40486
40487         PR 16908
40488         * gfortran.dg/direct_io.f90: New test.
40489
40490 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40491
40492         PR c++/17121
40493         * g++.dg/inherit/local2.C: New test.
40494
40495 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40496
40497         PR c++/17120
40498         * g++.dg/warn/Wparentheses-4.C: New test.
40499
40500 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40501
40502         PR c++/17121
40503         * g++.dg/inherit/local2.C: New test.
40504
40505         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40506         * gcc.dg/ppc-ldstruct.c: Likewise.
40507         * gcc.dg/ppc64-abi-2.c: Likewise.
40508
40509 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40510
40511         PR rtl-optimization/17099
40512         * gcc.c-torture/execute/20040820-1.c: New test.
40513
40514 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40515
40516         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40517
40518 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40519
40520         PR fortran/17077
40521         * gfortran.dg/auto_array_1.f90: New test.
40522
40523 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40524
40525         PR fortran/17074
40526         * gfortran.dg/simpleif_1.f90: New test.
40527
40528 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40529
40530         * lib/target-supports.exp (check_profiling_available): Return
40531         false for arm*-*-symbianelf* and arm*-*-eabi*.
40532
40533         PR c++/15890
40534         * g++.dg/template/delete1.C: New test.
40535
40536 2004-08-19  Paul Brook  <paul@codesourcery.com>
40537
40538         PR fortran/14976
40539         PR fortran/16228
40540         * gfortran.dg/data_char_1.f90: New test.
40541
40542 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40543
40544         PR fortran/16946
40545         * gfortran.dg/reduction.f90: New testcase.
40546
40547 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40548
40549         PR fortran/16520
40550         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40551
40552 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40553
40554         PR c++/17041
40555         * g++.dg/Wparentheses-3.C: New test.
40556
40557 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40558
40559         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40560         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40561         * gcc.dg/vect/vect-2.c: Likewise.
40562         * gcc.dg/vect/vect-3.c: Likewise.
40563         * gcc.dg/vect/vect-4.c: Likewise.
40564         * gcc.dg/vect/vect-5.c: Likewise.
40565         * gcc.dg/vect/vect-6.c: Likewise.
40566         * gcc.dg/vect/vect-7.c: Likewise.
40567         * gcc.dg/vect/vect-25.c: Likewise.
40568         * gcc.dg/vect/vect-31.c: Likewise.
40569         * gcc.dg/vect/vect-32.c: Likewise.
40570         * gcc.dg/vect/vect-34.c: Likewise.
40571         * gcc.dg/vect/vect-36.c: Likewise.
40572         * gcc.dg/vect/vect-all.c: Likewise.
40573
40574 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40575
40576         PR c++/17068
40577         * g++.dg/template/operator4.C: New test.
40578
40579 2004-08-18  Richard Henderson  <rth@redhat.com>
40580
40581         * gcc.dg/20040206-1.c: XFAIL.
40582
40583 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40584
40585         PR c++/16246
40586         * g++.dg/template/array7.C: New test.
40587
40588 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40589
40590         * gcc.dg/mips-movcc-1.c: New test.
40591         * gcc.dg/mips-movcc-2.c: New test.
40592         * gcc.dg/mips-movcc-3.c: New test.
40593
40594         * gcc.dg/mips-nmadd-1.c: New test.
40595         * gcc.dg/mips-nmadd-2.c: New test.
40596
40597 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40598
40599         PR c++/15871
40600         * g++.dg/opt/inline8.C: New test.
40601
40602         PR c++/16965
40603         * g++.dg/parse/error17.C: New test.
40604
40605 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40606
40607         * gcc.dg/vect: New directory for vectorizer tests.
40608         * gcc.dg/vect/tree-vect.h: New file.
40609         * gcc.dg/vect/vect.exp: New file.
40610         * gcc.dg/vect/pr16105.c.c: New test.
40611         * gcc.dg/vect/vect-1.c: New test.
40612         * gcc.dg/vect/vect-2.c: New test.
40613         * gcc.dg/vect/vect-3.c: New test.
40614         * gcc.dg/vect/vect-4.c: New test.
40615         * gcc.dg/vect/vect-5.c: New test.
40616         * gcc.dg/vect/vect-6.c: New test.
40617         * gcc.dg/vect/vect-7.c: New test.
40618         * gcc.dg/vect/vect-8.c: New test.
40619         * gcc.dg/vect/vect-9.c: New test.
40620         * gcc.dg/vect/vect-10.c: New test.
40621         * gcc.dg/vect/vect-11.c: New test.
40622         * gcc.dg/vect/vect-12.c: New test.
40623         * gcc.dg/vect/vect-13.c: New test.
40624         * gcc.dg/vect/vect-14.c: New test.
40625         * gcc.dg/vect/vect-15.c: New test.
40626         * gcc.dg/vect/vect-16.c: New test.
40627         * gcc.dg/vect/vect-17.c: New test.
40628         * gcc.dg/vect/vect-18.c: New test.
40629         * gcc.dg/vect/vect-19.c: New test.
40630         * gcc.dg/vect/vect-20.c: New test.
40631         * gcc.dg/vect/vect-21.c: New test.
40632         * gcc.dg/vect/vect-22.c: New test.
40633         * gcc.dg/vect/vect-23.c: New test.
40634         * gcc.dg/vect/vect-24.c: New test.
40635         * gcc.dg/vect/vect-25.c: New test.
40636         * gcc.dg/vect/vect-26.c: New test.
40637         * gcc.dg/vect/vect-27.c: New test.
40638         * gcc.dg/vect/vect-28.c: New test.
40639         * gcc.dg/vect/vect-29.c: New test.
40640         * gcc.dg/vect/vect-30.c: New test.
40641         * gcc.dg/vect/vect-31.c: New test.
40642         * gcc.dg/vect/vect-32.c: New test.
40643         * gcc.dg/vect/vect-33.c: New test.
40644         * gcc.dg/vect/vect-34.c: New test.
40645         * gcc.dg/vect/vect-35.c: New test.
40646         * gcc.dg/vect/vect-36.c: New test.
40647         * gcc.dg/vect/vect-37.c: New test.
40648         * gcc.dg/vect/vect-38.c: New test.
40649         * gcc.dg/vect/vect-40.c: New test.
40650         * gcc.dg/vect/vect-41.c: New test.
40651         * gcc.dg/vect/vect-42.c: New test.
40652         * gcc.dg/vect/vect-43.c: New test.
40653         * gcc.dg/vect/vect-44.c: New test.
40654         * gcc.dg/vect/vect-45.c: New test.
40655         * gcc.dg/vect/vect-46.c: New test.
40656         * gcc.dg/vect/vect-47.c: New test.
40657         * gcc.dg/vect/vect-48.c: New test.
40658         * gcc.dg/vect/vect-49.c: New test.
40659         * gcc.dg/vect/vect-50.c: New test.
40660         * gcc.dg/vect/vect-51.c: New test.
40661         * gcc.dg/vect/vect-52.c: New test.
40662         * gcc.dg/vect/vect-53.c: New test.
40663         * gcc.dg/vect/vect-54.c: New test.
40664         * gcc.dg/vect/vect-55.c: New test.
40665         * gcc.dg/vect/vect-56.c: New test.
40666         * gcc.dg/vect/vect-57.c: New test.
40667         * gcc.dg/vect/vect-58.c: New test.
40668         * gcc.dg/vect/vect-59.c: New test.
40669         * gcc.dg/vect/vect-60.c: New test.
40670         * gcc.dg/vect/vect-61.c: New test.
40671         * gcc.dg/vect/vect-all.c: New test.
40672         * gcc.dg/vect/vect-none.c: New test.
40673
40674 2004-08-17  Paul Brook  <paul@codesourcery.com>
40675
40676         PR fortran/13082
40677         * gfortran.dg/entry_1.f90: New test.
40678
40679 2004-08-17  Andrew Pinski  <apinski@apple.com>
40680
40681         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40682
40683 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40684
40685         * gcc.dg/pr17036-1.c: New test.
40686
40687 2004-08-16  Devang Patel  <dpatel@apple.com>
40688
40689         * gcc.dg/darwin-20040809-1.c: New test.
40690
40691 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40692
40693         * gcc.dg/funcdef-attr-1.c: New test.
40694
40695 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40696
40697         * gcc.dg/altivec-17.c: New test.
40698         * gcc.dg/altivec-18.c: New test.
40699
40700 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40701
40702         PR c++/6749
40703         * g++.dg/template/vtable2.C: New test.
40704
40705 2004-08-14  Richard Henderson  <rth@redhat.com>
40706
40707         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40708         * gcc.dg/pack-test-4.c (main): Return 0.
40709         * gcc.dg/setjmp-1.c: Remove XFAIL.
40710         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40711
40712 2004-08-14  Richard Henderson  <rth@redhat.com>
40713
40714         * gcc.dg/980217-1.c: Add prototype for printf.
40715
40716 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40717
40718         * gfortran.dg/pr16935.f90: New test.
40719
40720 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40721
40722         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40723
40724 2004-08-13  Paul Brook  <paul@codesourcery.com>
40725
40726         * gfortran.dg/der_io_1.f90: Remove stray comma.
40727
40728 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40729
40730         * gcc.dg/vmx/cw-bug-2.c: Remove.
40731         * gcc.dg/vmx/vprint-1.c: Remove.
40732         * gcc.dg/vmx/vscan-1.c: Remove.
40733
40734 2004-08-12  Devang patel  <dpatel@apple.com>
40735
40736         * gcc.dg/darwin-20040809-2.c: New test.
40737
40738 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40739
40740         * g++.dg/ext/altivec-12.C: New test.
40741
40742         * g++.dg/ext/altivec-11.C: New test.
40743
40744 2004-08-12  Paul Brook  <paul@codesourcery.com>
40745
40746         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40747
40748 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40749
40750         * g++.dg/ext/altivec-2.C: Check for hardware support before
40751         executing any VMX instructions.
40752
40753         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40754
40755 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40756
40757         PR c++/16276
40758         * g++.old-deja/g++.other/comdat4.C: New test.
40759         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40760
40761 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40762
40763         PR target/16286
40764         * gcc.dg/pr16286.c: New test.
40765
40766 2004-08-12 Jan Beulich <jbeulich@novell.com>
40767
40768         * g++.dg/ext/asm5.C: New.
40769
40770 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40771
40772         PR c++/16698
40773         * g++.dg/eh/crash1.C: New test.
40774
40775         PR c++/16717
40776         * g++.dg/ext/construct1.C: New test.
40777
40778 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40779
40780         PR c++/16853
40781         * g++.dg/init/ptrmem1.C: New test.
40782
40783         PR c++/16618
40784         * g++.dg/parse/offsetof5.C: New test.
40785
40786         PR c++/16870
40787         * g++.dg/template/overload3.C: New test.
40788
40789 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40790
40791         PR c++/16964
40792         * g++.dg/parse/error16.C: New test.
40793
40794         PR c++/16904
40795         * g++.dg/template/error14.C: New test.
40796
40797         PR c++/16929
40798         * g++.dg/template/error15.C: New test.
40799
40800 2004-08-11  Devang Patel  <dpatel@apple.com>
40801
40802         * gcc.dg/darwin-ld-20040809-1.c: New test.
40803         * gcc.dg/darwin-ld-20040809-2.c: New test.
40804
40805 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40806
40807         PR fortran/16917
40808         * gfortran.dg/dfloat_1.f90: New test.
40809
40810 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40811
40812         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40813         * gcc.dg/dll-2.c: Fix dg-require syntax.
40814         * gcc.misc-tests/arm-isr.c (abort): Declare.
40815         (exit): Likewise.
40816
40817 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40818
40819         PR c++/16971
40820         * g++.dg/parse/crash16.C: New test.
40821
40822 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40823
40824         * gcc.dg/mips-rsqrt-1.c: New test case.
40825         * gcc.dg/mips-rsqrt-2.c: New test case.
40826         * gcc.dg/mips-rsqrt-3.c: New test case.
40827
40828 2004-08-10  Paul Brook  <paul@codesourcery.com>
40829
40830         * gfortran.dg/der_io_1.f90: New test.
40831
40832 2004-08-10  Paul Brook  <paul@codesourcery.com>
40833
40834         PR fortran/16919
40835         * gfortran.dg/der_array_1.f90: New test.
40836
40837 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40838
40839         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40840
40841 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40842
40843         * gcc.dg/wchar_t-2.c: Fix typo.
40844
40845 2004-08-09  Falk Hueffner  <falk@debian.org>
40846
40847         PR tree-optimization/12517
40848         * gcc.c-torture/compile/pr12517.c: New test.
40849
40850         PR tree-optimization/12578
40851         * gcc.c-torture/compile/pr12578.c: New test.
40852
40853         PR tree-optimization/12899
40854         * gcc.c-torture/compile/pr12899.c: New test.
40855
40856         PR rtl-optimization/14692
40857         * gcc.c-torture/compile/pr14692.c: New test.
40858
40859         PR tree-optimization/16461
40860         * gcc.c-torture/compile/pr16461.c: New test.
40861
40862 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40863
40864         * gfortran.dg/getenv_1.f90: New test.
40865
40866 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40867
40868         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40869         wchar_t.
40870         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40871
40872 2004-08-06  Paul Brook  <paul@codesourcery.com>
40873
40874         * gfortran.dg/ret_array_1.f90: New test.
40875         * gfortran.dg/ret_pointer_1.f90: New test.
40876
40877 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40878
40879         * gcc.dg/missing-field-init-[12].c: New tests.
40880         * g++.dg/warn/missing-field-init-[12].C: New tests.
40881
40882 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40883
40884         * gcc.dg/enum2.c: New test.
40885         * gcc.dg/symbian3.c: Likewise.
40886         * gcc.dg/symbian4.c: Likewise.
40887         * gcc.dg/wchar_t-2.c: Likewise.
40888
40889 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40890
40891         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40892         destructor tests.
40893
40894 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40895
40896         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40897         dg-require-visiblity.
40898         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40899         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40900         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40901         * g++.dg/ext/visibility/new1.C: Likewise.
40902         * g++.dg/ext/visibility/pragma.C: Likewise.
40903         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40904         * g++.dg/ext/visibility/virtual.C: Likewise.
40905         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40906         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40907         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40908         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40909         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40910         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40911         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40912         * g++/dg/ext/visibility/visibility-8.C: New test.
40913         * gcc.c-torture/compile/dll.x: Remove.
40914         * gcc.dg/dll-2.c: Use dg-require-dll
40915         * gcc.dg/visibility-10.c: New test.
40916         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40917         supporting DLLs.
40918         * lib/scanasm.exp (scan_hidden): New function.
40919         (scan_not_hidden): Likewise.
40920
40921 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40922
40923         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40924
40925 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40926
40927         * gcc.c-torture/execute/20040805-1.c: New test.
40928
40929 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40930
40931         * gcc.dg/20020118-1.c: Declare abort.
40932         * gcc.dg/altivec_check.h: Likewise.
40933         * gcc.dg/iftrap-2.c: Likewise.
40934         * gcc.dg/pragma-darwin.c: Likewise.
40935         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40936
40937 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40938
40939         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40940
40941 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40942
40943         * gcc.c-torture/execute/builtins/abs-2.c,
40944         gcc.c-torture/execute/builtins/abs-3.c,
40945         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40946         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40947         intmax_t, uintmax_t and their limits.
40948         * gcc.dg/intmax_t-1.c: New test.
40949
40950 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40951
40952         * g++.dg/tc1/dr147.C: Add reference to PR.
40953
40954 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40955
40956         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40957         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40958
40959 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40960
40961         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40962
40963 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40964
40965         * gcc.dg/redecl-5.c: New test.
40966         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40967         of scanf.
40968
40969 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40970
40971         PR middle-end/16790
40972         * gcc.c-torture/execute/pr16790-1.c: New test case.
40973
40974 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40975
40976         * g++.dg/ext/visibility/assign1.C: New test.
40977         * g++.dg/ext/visibility/new1.C: Likewise.
40978
40979         * gcc.dg/symbian1.c: New test.
40980         * gcc.dg/symbian2.c: Likewise.
40981
40982 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40983
40984         PR target/16570
40985         * gcc.dg/i386-sse-9.c: New test.
40986
40987 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40988
40989         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40990
40991 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40992
40993         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40994         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40995         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40996         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40997         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40998         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40999         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
41000         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
41001         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
41002         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
41003         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
41004         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
41005         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
41006         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
41007         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
41008         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
41009         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
41010         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
41011         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
41012         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
41013         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
41014         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
41015         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
41016         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
41017         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
41018         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
41019         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
41020         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
41021         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
41022         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
41023         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
41024         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
41025         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
41026         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
41027         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
41028         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
41029         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
41030         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
41031         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
41032         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
41033         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
41034         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
41035         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
41036         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
41037         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
41038         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
41039         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
41040         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
41041         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
41042         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
41043         gcc.misc-tests/i386-pf-3dnow-1.c,
41044         gcc.misc-tests/i386-pf-athlon-1.c,
41045         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
41046         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
41047         Declare built-in functions used.
41048         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
41049
41050 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
41051
41052         PR c++/16707
41053         * g++.dg/lookup/using12.C: New test.
41054
41055         * g++.dg/init/null1.C: Fix PR number.
41056         * g++.dg/parse/namespace10.C: Likewise.
41057
41058 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
41059
41060         PR c++/16224
41061         * g++.dg/template/spec17.C: New test.
41062         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
41063         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
41064
41065 2004-08-02  David Billinghurst
41066
41067         PR fortran/16292
41068         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
41069
41070 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
41071
41072         * gcc.dg/ia64-got-1.c: New test case.
41073
41074 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
41075
41076         PR c++/16489
41077         * g++.dg/init/null1.C: New test.
41078         * g++.dg/tc1/dr76.C: Adjust error marker.
41079
41080         PR c++/16529
41081         * g++.dg/parse/namespace10.C: New test.
41082
41083         PR c++/16810
41084         * g++.dg/inherit/ptrmem2.C: New test.
41085
41086 2004-08-02  Ben Elliston  <bje@au.ibm.com>
41087
41088         PR target/16155
41089         * gcc.dg/pr16155.c: New test.
41090
41091 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41092
41093         * gcc.dg/redecl-2.c: New test.
41094
41095 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
41096
41097         * gcc.dg/darwin-longdouble.c: New file.
41098
41099 2004-07-30  Richard Henderson  <rth@redhat.com>
41100
41101         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
41102         write to constant argument.
41103         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
41104
41105 2004-07-30  Richard Henderson  <rth@redhat.com>
41106
41107         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
41108         tests of nearest around zero.
41109
41110 2004-07-30  Andrew Pinski  <apinski@apple.com>
41111
41112         * gcc.c-torture/compile/20040730-1.c: New test.
41113
41114 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41115
41116         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
41117         powerpc-eabispe.
41118
41119 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41120
41121         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
41122
41123 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
41124
41125         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
41126         contains $ld_library_path.
41127         * lib/gfortran.exp (gfortran_link_flags): Likewise.
41128
41129 2004-07-29  Richard Henderson  <rth@redhat.com>
41130
41131         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
41132
41133         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
41134         (alt2, which): New.
41135         (Check): Accept either alternative.
41136
41137 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
41138
41139         * g++.dg/abi/inline1.C: New test.
41140         * g++.dg/abi/local1-a.cc: Likewise.
41141         * g++.dg/abi/local1.C: Likewise.
41142         * g++.dg/abi/mangle11.C: Tweak location of warnings.
41143         * g++.dg/abi/mangle12.C: Likewise.
41144         * g++.dg/abi/mangle17.C: Likewise.
41145         * g++.dg/abi/mangle20-2.C: Likewise.
41146         * g++.dg/opt/interface1.C: Likewise.
41147         * g++.dg/opt/interface1.h: Likewise.
41148         * g++.dg/opt/interface1-a.cc: New test.
41149         * g++.dg/parse/repo1.C: New test.
41150         * g++.dg/template/repo1.C: Likewise.
41151         * g++.dg/warn/Winline-1.C: Likewise.
41152         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
41153
41154 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
41155
41156         * gcc.dg/tree-ssa/20040729-1.c: New test.
41157
41158 2004-07-27  Matt Austern <austern@apple.com>
41159
41160         * gcc.dg/darwin-bool-1.c: New test.
41161         * gcc.dg/darwin-bool-2.c: New test.
41162
41163 2004-07-28  Richard Henderson  <rth@redhat.com>
41164
41165         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
41166         arguments in the correct type.  Don't write to constant arguments.
41167
41168 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41169
41170         PR tree-optimization/16688
41171         PR tree-optimization/16689
41172         * g++.dg/tree-ssa/pr16688.C: New test.
41173
41174 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41175
41176         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41177         loads.  Not only in the comment, this time.
41178
41179 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
41180
41181         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
41182         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
41183         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
41184         * gcc.dg/sh4a-bitmovua.c: New.
41185         * gcc.dg/sh4a-cos.c: New.
41186         * gcc.dg/sh4a-cosf.c: New.
41187         * gcc.dg/sh4a-fprun.c: New.
41188         * gcc.dg/sh4a-fsrra.c: New.
41189         * gcc.dg/sh4a-memmovua.c: New.
41190         * gcc.dg/sh4a-sin.c: New.
41191         * gcc.dg/sh4a-sincos.c: New.
41192         * gcc.dg/sh4a-sincosf.c: New.
41193         * gcc.dg/sh4a-sinf.c: New.
41194
41195 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41196
41197         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
41198         conditionals.
41199         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41200         loads.
41201         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
41202         DOM1.
41203
41204 2004-07-27  Andrew Pinski  <apinski@apple.com>
41205
41206         * g++.dg/rtti/tinfo1.C: Correct the xfail.
41207
41208 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
41209
41210         * gcc.dg/pragma-isr.c: New test.
41211
41212 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41213
41214         PR c++/14429
41215         * g++.dg/template/ttp11.C: New test.
41216
41217 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
41218
41219         * gcc.c-torture/compile/20040727-1.c: New test.
41220
41221 2004-07-26  Eric Christopher  <echristo@redhat.com>
41222
41223         * gcc.c-torture/compile/20040726-2.c: New test.
41224
41225 2004-07-26  Andrew Pinski  <apinski@apple.com>
41226
41227         * g++.dg/rtti/tinfo1.C: Xfail.
41228
41229 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
41230
41231         * gcc.c-torture/compile/20040726-1.c: New test.
41232
41233 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
41234             Brian Ryner  <bryner@brianryner.com>
41235
41236         PR c++/9283
41237         PR c++/15000
41238         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
41239         * g++.dg/ext/visibility/: New directory.
41240         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
41241         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
41242         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
41243         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
41244         * g++.dg/ext/visibility/fvisibility.C,
41245         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
41246         g++.dg/ext/visibility/fvisibility-override1.C
41247         g++.dg/ext/visibility/fvisibility-override2.C
41248         g++.dg/ext/visibility/memfuncts.C
41249         g++.dg/ext/visibility/noPLT.C
41250         g++.dg/ext/visibility/pragma.C
41251         g++.dg/ext/visibility/pragma-override1.C
41252         g++.dg/ext/visibility/pragma-override2.C
41253         g++.dg/ext/visibility/staticmemfuncts.C
41254         g++.dg/ext/visibility/virtual.C: New tests.
41255
41256 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41257
41258         PR c/15360
41259         * gcc.dg/pr15360-1.c: New test.
41260
41261 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
41262
41263         * gcc.dg/pragma-align-2.c: New test.
41264         * gcc.dg/pragma-init-fini.c: New test.
41265         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
41266         targets.
41267
41268 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41269
41270         * gcc.dg/init-string-2.c: New test.
41271
41272 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
41273
41274         PR 16684
41275         * gcc.dg/Wredundant-decls-1.c: New test case.
41276
41277 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
41278
41279         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
41280         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
41281         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
41282         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
41283         * gcc.dg/compat/generate-random.c: New file.
41284         * gcc.dg/compat/generate-random.h: Likewise.
41285         * gcc.dg/compat/generate-random_r.c: Likewise.
41286         * gcc.dg/compat/struct-layout-1.h: Likewise.
41287         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
41288         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
41289         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
41290         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
41291         * gcc.dg/compat/struct-layout-1_main.c: New test.
41292         * gcc.dg/compat/struct-layout-1_x.c: New file.
41293         * gcc.dg/compat/struct-layout-1_y.c: New file.
41294         * gcc.dg/compat/struct-layout-1_test.h: New file.
41295
41296 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41297
41298         * gcc.dg/comp-return-1.c: New test
41299
41300 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
41301
41302         * gcc.dg/vmx/8-02a.c: Fix typo.
41303
41304         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41305         * gcc.dg/darwin-abi-3.c: New test.
41306
41307         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41308         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41309
41310         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41311         * gcc.dg/vmx/ops-long-1.c: New test.
41312         * gcc.dg/vmx/ops-long-2.c: New test.
41313
41314 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41315
41316         * g++.dg/lookup/conv-[1234].C: New.
41317
41318 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
41319
41320         * g++.dg/parse/attr2.C: Simplify.
41321
41322 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41323
41324         PR c/7284
41325         * gcc.c-torture/execute/pr7284-1.c: New test.
41326
41327 2004-07-22  Brian Booth  <bbooth@redhat.com>
41328
41329         * gcc.dg/tree-ssa/20040721-1.c: New test.
41330
41331 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.dg/template/crash20.c: New.
41334
41335 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41336
41337         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41338         Add dg-run directive.  Declare variables as required.
41339         * gfortran.dg/g77/README: Update
41340
41341 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41342
41343         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41344         gcc.dg/cris-peep2-andu2.c: New tests.
41345
41346 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41347
41348         PR c/15052
41349         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41350         on return type.
41351         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41352         messages.
41353         * gcc.dg/qual-return-2.c: Update expected messages.
41354         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41355
41356 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41357
41358         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41359         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41360
41361 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41362
41363         PR c/11250
41364         * gcc.dg/init-string-1.c: New test.
41365
41366 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41367
41368         PR middle-end/15345
41369         PR c/16450
41370         * gcc.dg/torture/nested-fn-1.c: New test.
41371
41372 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41373
41374         PR target/16559
41375         * gcc.dg/ia64-fptr-1.c: New file.
41376
41377 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41378
41379         PR c++/14497
41380         * g++.dg/template/spec16.C: New test.
41381         * g++.old-deja/g++.robertl/eb118.C: Remove.
41382
41383 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41384
41385         PR c++/509
41386         * g++.dg/template/spec15.C: New test.
41387
41388 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41389
41390         Copy cases from g77.f-torture/execute and add dg-run
41391         directive.  Other changes as noted.
41392         * gfortran.dg/g77/13037.f
41393         * gfortran.dg/g77/1832.f
41394         * gfortran.dg/g77/19981119-0.f
41395         * gfortran.dg/g77/19990313-0.f
41396         * gfortran.dg/g77/19990313-1.f
41397         * gfortran.dg/g77/19990313-2.f
41398         * gfortran.dg/g77/19990313-3.f
41399         * gfortran.dg/g77/19990419-1.f
41400         * gfortran.dg/g77/19990826-0.f
41401         * gfortran.dg/g77/19990826-2.f
41402         * gfortran.dg/g77/20000503-1.f
41403         * gfortran.dg/g77/20001111.f
41404         * gfortran.dg/g77/20010116.f
41405         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41406         * gfortran.dg/g77/20010430.f
41407         * gfortran.dg/g77/6177.f
41408         * gfortran.dg/g77/947.f
41409         * gfortran.dg/g77/970816-3.f
41410         * gfortran.dg/g77/971102-1.f
41411         * gfortran.dg/g77/980520-1.f
41412         * gfortran.dg/g77/980628-0.f
41413         * gfortran.dg/g77/980628-1.f
41414         * gfortran.dg/g77/980628-10.f
41415         * gfortran.dg/g77/980628-2.f
41416         * gfortran.dg/g77/980628-3.f
41417         * gfortran.dg/g77/980628-7.f
41418         * gfortran.dg/g77/980628-8.f
41419         * gfortran.dg/g77/980628-9.f
41420         * gfortran.dg/g77/980701-0.f
41421         * gfortran.dg/g77/980701-1.f
41422         * gfortran.dg/g77/cabs.f
41423         * gfortran.dg/g77/claus.f
41424         * gfortran.dg/g77/complex_1.f
41425         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41426         * gfortran.dg/g77/dcomplex.f
41427         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41428         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41429         * gfortran.dg/g77/f90-intrinsic-numeric.f
41430         * gfortran.dg/g77/int8421.f
41431         * gfortran.dg/g77/labug1.f
41432         * gfortran.dg/g77/large_vec.f
41433         * gfortran.dg/g77/le.f
41434         * gfortran.dg/g77/short.f
41435         * gfortran.dg/g77/README: Update
41436
41437 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41438
41439         PR c++/16637
41440         * g++.dg/parse/lookup4.C: New test.
41441
41442 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41443
41444         PR c++/16175
41445         * g++.dg/template/ttp10.C: New test.
41446
41447 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41448
41449         * gcc.dg/pr12625-1.c: New test.
41450
41451 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41452
41453         * gcc.dg/switch-warn-1.c: New test.
41454         * gcc.dg/switch-warn-2.c: New test.
41455         * gcc.c-torture/compile/pr14730.c: Update.
41456
41457 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41458
41459         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41460         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41461         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41462         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41463
41464 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41465
41466         PR c++/16623
41467         * g++.dg/template/assign1.C: New test.
41468
41469 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41470
41471         PR c++/12170
41472         * g++.dg/template/ttp9.C: New test.
41473
41474 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41475
41476         * gcc.dg/format/cmn-err-1.c: New test.
41477
41478 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41479
41480         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41481         gcc.dg/Wparentheses-10.c: New tests.
41482         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41483
41484 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41485
41486         PR fortran/16465
41487         * gfortran.dg/g77//ffixed-line-length-0.f,
41488         gfortran.dg/g77/ffixed-line-length-132.f,
41489         gfortran.dg/g77/ffixed-line-length-72.f,
41490         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41491         gfortran.dg/g77/README: Update.
41492
41493 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41494
41495         PR c++/13092
41496         * g++.dg/template/non-dependent7.C: New test.
41497         * g++.dg/template/non-dependent8.C: Likewise.
41498         * g++.dg/template/non-dependent9.C: Likewise.
41499         * g++.dg/template/non-dependent10.C: Likewise.
41500
41501 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41502
41503         PR c++/16337
41504         * g++.dg/parse/attr2.C: New test.
41505
41506 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41507
41508         * g77.dg: Removed.
41509         * g77.f-torture: Ditto.
41510
41511 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41512
41513         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41514         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41515         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41516
41517 2004-07-16  Richard Henderson  <rth@redhat.com>
41518
41519         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41520
41521 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41522
41523         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41524         tests with full list of options.
41525         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41526         of TORTURE_OPTIONS if test contains 'dg-do run'.
41527
41528         PR fortran/16404
41529         * gfortran.dg/do_iterator.f90: New test.
41530
41531 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41532
41533         PR rtl-optimization/16536
41534         * gcc.c-torture/execute/restrict-1.c: New test.
41535
41536 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41537
41538         PR fortran/15324
41539         * gfortran.dg/pr15324.f90: New test.
41540
41541         PR fortran/15129
41542         * gfortran.dg/pr15129.f90: New test.
41543
41544         PR fortran/15140
41545         * gfortran.dg/pr15140.f90: New test.
41546
41547         PR fortran/13792
41548         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41549         compile-time simplification.
41550
41551 2004-07-14  Mike Stump  <mrs@apple.com>
41552
41553         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41554
41555 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41556
41557         PR target/16325
41558         * gcc.dg/profile-generate-1.c: New.
41559
41560 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41561
41562         * gcc.c-torture/execute/20040709-1.c: New test.
41563         * gcc.c-torture/execute/20040709-2.c: New test.
41564
41565 2004-07-14  Mike Stump  <mrs@apple.com>
41566
41567         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41568
41569 2004-07-14  Mike Stump  <mrs@apple.com>
41570
41571         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41572
41573 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41574
41575         PR c++/16518
41576         * g++.dg/parse/mutable1.C: New test.
41577
41578 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41579
41580         PR tree-optimization/16443
41581         * gcc.dg/tree-ssa/20040713-1.c: New test.
41582
41583 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41584
41585         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41586         for operator new.
41587
41588 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41589
41590         * gfortran.dg/g77/README: New file
41591         * gfortran.dg/g77/19981216-0.f: Copy from
41592         g77.f-torture/noncompile.  Add "dg-do compile" and
41593         dg-error as required.
41594         * gfortran.dg/g77/19990218-1.f: Likewise.
41595         * gfortran.dg/g77/19990905-1.f: Likewise.
41596         * gfortran.dg/g77/9263.f: Likewise.
41597         * gfortran.dg/g77/980615-0.f: Likewise.
41598         * gfortran.dg/g77/980616-0.f: Likewise.
41599         * gfortran.dg/g77/check0.f: Likewise.
41600         * gfortran.dg/g77/select_no_compile.f: Likewise.
41601
41602 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41603
41604         Copy files from g77.f-torture/compile.
41605         Add "{ dg-do compile}".  Other changes as noted
41606         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41607         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41608         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41609         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41610         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41611         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41612         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41613         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41614         statement to conform to standard.  Append alpha1.x for reference.
41615         * gfortran.dg/g77/xformat.f: Add dg-warning
41616
41617 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41618
41619         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41620         Add {dg-do compile} directive.
41621         * gfortran.dg/g77/cpp2.F: Likewise.
41622
41623 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41624
41625         PR c++/5402
41626         * g++.dg/lookup/name-clash1.C: New test.
41627
41628         PR c++/9777
41629         * g++.dg/lookup/name-clash2.C: New test.
41630
41631         PR c++/12102
41632         * g++.dg/lookup/name-clash3.C: New test.
41633
41634 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41635
41636         * g++.dg/lookup/new2.C: New test.
41637         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41638
41639 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41640
41641         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41642         Add {dg-do compile} directive.
41643         * gfortran.dg/g77/13060.f: Likewise.
41644         * gfortran.dg/g77/19990218-0.f: Likewise.
41645         * gfortran.dg/g77/19990305-0.f: Likewise.
41646         * gfortran.dg/g77/19990419-0.f: Likewise.
41647         * gfortran.dg/g77/19990502-0.f: Likewise.
41648         * gfortran.dg/g77/19990502-1.f: Likewise.
41649         * gfortran.dg/g77/19990525-0.f: Likewise.
41650         * gfortran.dg/g77/19990826-1.f: Likewise.
41651         * gfortran.dg/g77/19990826-3.f: Likewise.
41652         * gfortran.dg/g77/19990905-2.f: Likewise.
41653         * gfortran.dg/g77/20000412-1.f: Likewise.
41654         * gfortran.dg/g77/20000511-1.f: Likewise.
41655         * gfortran.dg/g77/20000511-2.f: Likewise.
41656         * gfortran.dg/g77/20000518.f: Likewise.
41657         * gfortran.dg/g77/20000601-1.f: Likewise.
41658         * gfortran.dg/g77/20000601-2.f: Likewise.
41659         * gfortran.dg/g77/20000629-1.f: Likewise.
41660         * gfortran.dg/g77/20000630-2.f: Likewise.
41661         * gfortran.dg/g77/20010115.f: Likewise.
41662         * gfortran.dg/g77/20010321-1.f: Likewise.
41663         * gfortran.dg/g77/20010426.f: Likewise.
41664         * gfortran.dg/g77/20020307-1.f: Likewise.
41665         * gfortran.dg/g77/8485.f: Likewise.
41666         * gfortran.dg/g77/960317-1.f: Likewise.
41667         * gfortran.dg/g77/970915-0.f: Likewise.
41668         * gfortran.dg/g77/980310-1.f: Likewise.
41669         * gfortran.dg/g77/980310-2.f: Likewise.
41670         * gfortran.dg/g77/980310-3.f: Likewise.
41671         * gfortran.dg/g77/980310-4.f: Likewise.
41672         * gfortran.dg/g77/980310-6.f: Likewise.
41673         * gfortran.dg/g77/980310-7.f: Likewise.
41674         * gfortran.dg/g77/980310-8.f: Likewise.
41675         * gfortran.dg/g77/980419-2.f: Likewise.
41676         * gfortran.dg/g77/980424-0.f: Likewise.
41677         * gfortran.dg/g77/980427-0.f: Likewise.
41678         * gfortran.dg/g77/980729-0.f: Likewise.
41679         * gfortran.dg/g77/981117-1.f: Likewise.
41680         * gfortran.dg/g77/toon_1.f: Likewise.
41681
41682 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41683
41684         PR c++/2204
41685         * g++.dg/other/abstract2.C: New test.
41686
41687 2004-07-12  Paul Brook  <paul@codesourcery.com>
41688
41689         * gfortran.dg/pointer_init_1.f90: New test.
41690
41691 2004-07-11  Paul Brook  <paul@codesourcery.com>
41692
41693         PR fortran/15986
41694         * gfortran.dg/contained_1.f90: New test.
41695
41696 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41697
41698         * g++.dg/parse/defarg8.C: New test.
41699
41700 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41701
41702         PR fortran/16433
41703         * gfortran.dg/pr16433.f: New test.
41704
41705         PR fortran/17574
41706         * gfortran.dg/pr15754.f90: New test.
41707
41708 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41709
41710         PR tree-optimization/16437
41711         * gcc.c-torture/execute/bitfld-4.c: New test.
41712
41713 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41714
41715         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41716         access to common var from module.
41717
41718 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41719
41720         PR fortran/16336
41721         * gfortran.fortran-torture/execute/common_2.f90: New test.
41722
41723 2004-07-10  Paul Brook  <paul@codesourcery.com>
41724
41725         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41726
41727 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41728
41729         PR fortran/15969
41730         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41731
41732 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41733
41734         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41735         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41736         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41737         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41738         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41739         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41740         * gfortran.dg/g77/funderscoring.f: Likewise.
41741         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41742
41743 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41744
41745         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41746
41747 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41748         Paul Brook  <paul@codesourcery.com>
41749
41750         PR fortran/13415
41751         * gfortran.dg/common_pointer_1.f90: New test.
41752
41753 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41754
41755         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41756
41757 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41758
41759         PR target/16364
41760         * gcc.c-torture/compile/20040709-1.c: New.
41761
41762 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41763
41764         PR fortran/14077
41765         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41766
41767 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41768
41769         PR fortran/13201
41770         * gfortran.dg/shape_1.f90: New test.
41771
41772 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41773             Andrew Pinski  <apinski@apple.com>
41774
41775         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41776
41777 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41778
41779         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41780         comment.
41781
41782 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41783         Paul Brook  <paul@codesourcery.com>
41784
41785         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41786         '.f95' and '.F95'.
41787
41788 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41789
41790         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41791
41792 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41793
41794         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41795         testcases with capital suffix.
41796
41797 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41798
41799         PR fortran/15481
41800         PR fortran/13372
41801         PR fortran/13575
41802         PR fortran/15978
41803         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41804
41805         * gfortran.dg/implicit_1.f90: New test.
41806
41807 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41808
41809         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41810         expression to match gfortran warning/error messages
41811         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41812         dg-error text.
41813
41814 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41815
41816         * lib/fortran-torture.exp: Rename proc search_for to
41817         search_for_re.
41818
41819 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41820
41821         * gcc.c-torture/execute/simd-5.x: New file.
41822         XFAIL on SPARC 64-bit at -O0.
41823
41824 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41825
41826         PR c++/8211
41827         PR c++/16165
41828         * g++.dg/warn/effc3.C: New test.
41829
41830 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41831
41832         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41833         change X to 1X in format.
41834         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41835         add data statements to conform to standard.
41836
41837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41838
41839         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41840         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41841         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41842
41843 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41844
41845         * gfortran.dg/g77/7388.f: Copy from g77.dg
41846         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41847         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41848         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41849         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41850         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41851         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41852         * gfortran.dg/g77/strlen0.f: Likewise.
41853
41854 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41855
41856         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41857         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41858
41859 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41860
41861         * gcc.c-torture/execute/920428-2.x: Delete.
41862         * gcc.c-torture/execute/920501-7.x: Likewise.
41863
41864 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41865
41866         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41867         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41868         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41869         prescott and c3-2.
41870         (PREFETCH_3DNOW): Add -march=c3.
41871
41872 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41873
41874         PR c/16437
41875         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41876         * gcc.c-torture/execute/bf64-1.x: Likewise.
41877
41878 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41879
41880         * gcc.c-torture/compile/20040708-1.c: New test.
41881
41882 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41883
41884         PR c++/16169
41885         * g++.dg/warn/effc2.C: New test.
41886
41887 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41888
41889         * gcc.c-torture/execute/bitfld-1.x: Remove.
41890         * gcc.c-torture/execute/bitfld-3.c: New test.
41891         * gcc.dg/bitfld-2.c: Remove XFAILs.
41892
41893 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41894
41895         PR c++/16276
41896         * g++.dg/rtti/tinfo1.C: New file.
41897
41898 2004-07-07  Eric Christopher  <echristo@redhat.com>
41899
41900         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41901
41902 2004-07-07  Andrew Pinski  <apinski@apple.com>
41903
41904         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41905
41906 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41907
41908         * g++.dg/init/call1.C: XFAIL.
41909
41910 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41911
41912         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41913         except for movstrict*, to movmem* and clrstr* to clrmem*.
41914
41915 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41916
41917         * gcc.c-torture/execute/20040707-1.c: New test.
41918
41919 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41920
41921         * gcc.c-torture/execute/20040706-1.c: New test.
41922
41923 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41924
41925         PR c++/3671
41926         * g++.dg/template/spec14.C: New test.
41927
41928 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41929
41930         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41931         nothing if not yet defined.  Use it in b, c and d type definitions.
41932         * gcc.c-torture/execute/20040705-1.c: New test.
41933         * gcc.c-torture/execute/20040705-2.c: New test.
41934
41935 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41936
41937         PR c++/2518
41938         * g++.dg/lookup/new1.C: New test.
41939
41940 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41941
41942         PR c++/11406
41943         * g++.dg/template/sizeof8.C: New test.
41944
41945 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41946
41947         * gcc.c-torture/compile/20040705-1.c: New test.
41948
41949 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41950
41951         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41952
41953 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41954
41955         * gcc.dg/cpp/if-mop.c: Two new testcases.
41956         * gcc.dg/cpp/trad/comment-3.c: New.
41957
41958 2004-07-04  Paul Brook  <paul@codesourcery.com>
41959
41960         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41961
41962 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41963
41964         PR c++/3761
41965         * g++.dg/lookup/crash4.C: New test.
41966
41967 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41968
41969         * gcc.c-torture/execute/builtin-abs-1.c
41970         * gcc.c-torture/execute/builtin-abs-2.c
41971         * gcc.c-torture/execute/builtin-complex-1.c
41972         * gcc.c-torture/execute/builtins/string-1-lib.c
41973         * gcc.c-torture/execute/builtins/string-1.c
41974         * gcc.c-torture/execute/builtins/string-2-lib.c
41975         * gcc.c-torture/execute/builtins/string-2.c
41976         * gcc.c-torture/execute/builtins/string-3-lib.c
41977         * gcc.c-torture/execute/builtins/string-3.c
41978         * gcc.c-torture/execute/builtins/string-4-lib.c
41979         * gcc.c-torture/execute/builtins/string-4.c
41980         * gcc.c-torture/execute/builtins/string-5-lib.c
41981         * gcc.c-torture/execute/builtins/string-5.c
41982         * gcc.c-torture/execute/builtins/string-6-lib.c
41983         * gcc.c-torture/execute/builtins/string-6.c
41984         * gcc.c-torture/execute/builtins/string-7-lib.c
41985         * gcc.c-torture/execute/builtins/string-7.c
41986         * gcc.c-torture/execute/builtins/string-8-lib.c
41987         * gcc.c-torture/execute/builtins/string-8.c
41988         * gcc.c-torture/execute/builtins/string-9-lib.c
41989         * gcc.c-torture/execute/builtins/string-9.c
41990         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41991         * gcc.c-torture/execute/builtins/string-asm-1.c
41992         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41993         * gcc.c-torture/execute/builtins/string-asm-2.c
41994         * gcc.c-torture/execute/stdio-opt-1.c
41995         * gcc.c-torture/execute/stdio-opt-2.c
41996         * gcc.c-torture/execute/stdio-opt-3.c
41997         * gcc.c-torture/execute/string-opt-1.c
41998         * gcc.c-torture/execute/string-opt-10.c
41999         * gcc.c-torture/execute/string-opt-11.c
42000         * gcc.c-torture/execute/string-opt-12.c
42001         * gcc.c-torture/execute/string-opt-13.c
42002         * gcc.c-torture/execute/string-opt-14.c
42003         * gcc.c-torture/execute/string-opt-15.c
42004         * gcc.c-torture/execute/string-opt-16.c
42005         * gcc.c-torture/execute/string-opt-2.c
42006         * gcc.c-torture/execute/string-opt-6.c
42007         * gcc.c-torture/execute/string-opt-7.c
42008         * gcc.c-torture/execute/string-opt-8.c:
42009         Replace with ...
42010
42011         * gcc.c-torture/execute/builtins/abs-2.c
42012         * gcc.c-torture/execute/builtins/abs-3.c
42013         * gcc.c-torture/execute/builtins/complex-1.c
42014         * gcc.c-torture/execute/builtins/fprintf.c
42015         * gcc.c-torture/execute/builtins/fputs.c
42016         * gcc.c-torture/execute/builtins/memcmp.c
42017         * gcc.c-torture/execute/builtins/memmove.c
42018         * gcc.c-torture/execute/builtins/memops-asm.c
42019         * gcc.c-torture/execute/builtins/mempcpy-2.c
42020         * gcc.c-torture/execute/builtins/mempcpy.c
42021         * gcc.c-torture/execute/builtins/memset.c
42022         * gcc.c-torture/execute/builtins/printf.c
42023         * gcc.c-torture/execute/builtins/sprintf.c
42024         * gcc.c-torture/execute/builtins/strcat.c
42025         * gcc.c-torture/execute/builtins/strchr.c
42026         * gcc.c-torture/execute/builtins/strcmp.c
42027         * gcc.c-torture/execute/builtins/strcpy.c
42028         * gcc.c-torture/execute/builtins/strcspn.c
42029         * gcc.c-torture/execute/builtins/strlen-2.c
42030         * gcc.c-torture/execute/builtins/strlen.c
42031         * gcc.c-torture/execute/builtins/strncat.c
42032         * gcc.c-torture/execute/builtins/strncmp-2.c
42033         * gcc.c-torture/execute/builtins/strncmp.c
42034         * gcc.c-torture/execute/builtins/strncpy.c
42035         * gcc.c-torture/execute/builtins/strpbrk.c
42036         * gcc.c-torture/execute/builtins/strpcpy-2.c
42037         * gcc.c-torture/execute/builtins/strpcpy.c
42038         * gcc.c-torture/execute/builtins/strrchr.c
42039         * gcc.c-torture/execute/builtins/strspn.c
42040         * gcc.c-torture/execute/builtins/strstr-asm.c
42041         * gcc.c-torture/execute/builtins/strstr.c:
42042         ... these new files.
42043
42044         * gcc.c-torture/execute/builtins/abs-2-lib.c
42045         * gcc.c-torture/execute/builtins/abs-3-lib.c
42046         * gcc.c-torture/execute/builtins/complex-1-lib.c
42047         * gcc.c-torture/execute/builtins/fprintf-lib.c
42048         * gcc.c-torture/execute/builtins/fputs-lib.c
42049         * gcc.c-torture/execute/builtins/memcmp-lib.c
42050         * gcc.c-torture/execute/builtins/memmove-lib.c
42051         * gcc.c-torture/execute/builtins/memops-asm-lib.c
42052         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
42053         * gcc.c-torture/execute/builtins/mempcpy-lib.c
42054         * gcc.c-torture/execute/builtins/memset-lib.c
42055         * gcc.c-torture/execute/builtins/printf-lib.c
42056         * gcc.c-torture/execute/builtins/sprintf-lib.c
42057         * gcc.c-torture/execute/builtins/strcat-lib.c
42058         * gcc.c-torture/execute/builtins/strchr-lib.c
42059         * gcc.c-torture/execute/builtins/strcmp-lib.c
42060         * gcc.c-torture/execute/builtins/strcpy-lib.c
42061         * gcc.c-torture/execute/builtins/strcspn-lib.c
42062         * gcc.c-torture/execute/builtins/strlen-2-lib.c
42063         * gcc.c-torture/execute/builtins/strlen-lib.c
42064         * gcc.c-torture/execute/builtins/strncat-lib.c
42065         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
42066         * gcc.c-torture/execute/builtins/strncmp-lib.c
42067         * gcc.c-torture/execute/builtins/strncpy-lib.c
42068         * gcc.c-torture/execute/builtins/strpbrk-lib.c
42069         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
42070         * gcc.c-torture/execute/builtins/strpcpy-lib.c
42071         * gcc.c-torture/execute/builtins/strrchr-lib.c
42072         * gcc.c-torture/execute/builtins/strspn-lib.c
42073         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
42074         * gcc.c-torture/execute/builtins/strstr-lib.c
42075         * gcc.c-torture/execute/builtins/lib/abs.c
42076         * gcc.c-torture/execute/builtins/lib/fprintf.c
42077         * gcc.c-torture/execute/builtins/lib/memset.c
42078         * gcc.c-torture/execute/builtins/lib/printf.c
42079         * gcc.c-torture/execute/builtins/lib/sprintf.c
42080         * gcc.c-torture/execute/builtins/lib/strcpy.c
42081         * gcc.c-torture/execute/builtins/lib/strcspn.c
42082         * gcc.c-torture/execute/builtins/lib/strncat.c
42083         * gcc.c-torture/execute/builtins/lib/strncmp.c
42084         * gcc.c-torture/execute/builtins/lib/strncpy.c
42085         * gcc.c-torture/execute/builtins/lib/strpbrk.c
42086         * gcc.c-torture/execute/builtins/lib/strspn.c
42087         * gcc.c-torture/execute/builtins/lib/strstr.c:
42088         New files containing support routines.
42089
42090         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
42091         declaration.
42092         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
42093         when not optimizing.
42094
42095 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
42096
42097         PR c++/16240
42098         * g++.dg/abi/mangle22.C: New test.
42099         * g++.dg/abi/mangle23.C: Likewise.
42100
42101 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
42102
42103         PR fortran/16290
42104         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
42105         Allow for cases without denormalized floating point numbers.
42106
42107 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
42108
42109         PR c/1027
42110         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
42111         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
42112         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
42113         expected warning text.
42114         * gcc.dg/format/diag-2.c: New test.
42115
42116 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42117
42118         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
42119
42120 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
42121
42122         * gcc.dg/builtins-43.c: New.
42123         * gcc.dg/builtins-44.c: New.
42124         * gcc.dg/builtins-45.c: New.
42125
42126 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
42127             Andreas Tobler  <a.tobler@schweiz.ch>
42128
42129         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
42130         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
42131         as SIGSEGV.
42132         * gcc.dg/cleanup-11.c: Likewise.
42133         * gcc.dg/cleanup-8.c: Likewise.
42134         * gcc.dg/cleanup-9.c: Likewise.
42135         * gcc.dg/cleanup-5.c: Run on all platforms.
42136
42137 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
42138
42139         * g++.dg/warn/nonnull1.C: New test.
42140
42141 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42142
42143         * gcc.dg/compat/compat-common.h: Wrap up CINT in
42144         an #ifndef SKIP_COMPLEX_INT/#endif pair.
42145         Special-case the Sun compiler wrt to <complex.h>.
42146
42147 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
42148
42149         * gcc.dg/Wunreachable-8.C: New test.
42150
42151         * gcc.dg/h8300-ice2.c : New test.
42152
42153 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
42154
42155         PR fortran/16161
42156         * gfortran.fortran-torture/compile/implicit.f90: Add test
42157         for implicit character.
42158
42159 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
42160
42161         PR fortran/16289
42162         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
42163         Use tiny() intrinsic to find smallest non-negative real
42164
42165 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
42166
42167         * gcc.dg/compat/struct-by-value-22_main.c: New test.
42168         * gcc.dg/compat/struct-by-value-22_x.c: New.
42169         * gcc.dg/compat/struct-by-value-22_y.c: New.
42170
42171         * gcc.c-torture/execute/20040629-1.c: New test.
42172
42173 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
42176         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
42177
42178         PR target/16195
42179         * gcc.dg/20040625-1.c: New test.
42180
42181 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42182
42183         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
42184
42185 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42186
42187         PR fortran/15963
42188         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
42189
42190 2004-06-29  Richard Henderson  <rth@redhat.com>
42191
42192         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
42193
42194 2004-06-29  Paul Brook  <paul@codesourcery.com>
42195
42196         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
42197         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
42198
42199 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         PR c++/16260
42202         * g++.dg/parse/crash15.C: New.
42203
42204 2004-06-28  Andrew Pinski  <apinski@apple.com>
42205
42206         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
42207         by the error already.
42208
42209         * g++.dg/opt/ptrmem4.C: Change to compile only test.
42210
42211 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
42212
42213         PR target/14041
42214         * gcc.dg/h8300-bss-align-1.c : New.
42215
42216 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42217
42218         * PR c++/16174
42219         * g++.dg/template/ctor4.C: New.
42220
42221 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42222
42223         PR c++/16205
42224         * g++.dg/warn/Wsequence-point-1.C: New test.
42225
42226 2004-06-27  Paul Brook  <paul@codesourcery.com>
42227
42228         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
42229
42230 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
42231
42232         * g++.old-deja/g++.mike/p7325.C: Remove.
42233
42234 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42235
42236         PR c/14963
42237         * gcc.dg/pr14963.c: New test.
42238
42239 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
42240
42241         PR c++/16193
42242         * g++.dg/parse/redef1.C: New test.
42243
42244 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
42245
42246         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
42247         20021110.c.
42248         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
42249         20021119-1.c.
42250         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
42251         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
42252         5-04.c.
42253         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
42254         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
42255         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
42256         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
42257         g++.brendan/enum14.C.
42258         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
42259         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
42260         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
42261         g++.mike/virt1.C.
42262         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
42263         memtemp24.C.
42264
42265 2004-06-27  Roger Sayle  <roger@eyesopen.com>
42266
42267         * gcc.dg/20040527-1.c: New test case.
42268
42269 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
42270
42271         PR gfortran/pr16196
42272         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
42273
42274 2004-06-25  Roger Sayle  <roger@eyesopen.com>
42275
42276         PR middle-end/15825
42277         * gcc.dg/pr15825-1.c: New test case.
42278
42279 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42280
42281         * gcc.c-torture/execute/20040625-1.c: New test.
42282
42283 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42284
42285         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
42286
42287 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42288
42289         * gcc.dg/torture/mips-div-1.c: New test.
42290
42291 2004-06-24  Jeff Law  <law@redhat.com>
42292
42293         * gcc.dg/tree-ssa/20040624-1.c: New test.
42294
42295 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
42296
42297         * gcc.c-torture/compile/20040624-1.c: New test.
42298
42299 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42300
42301         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
42302         this directory.
42303
42304 2004-06-23  Andrew Pinski  <apinski@apple.com>
42305
42306         PR middle-end/15988
42307         * g++.dg/opt/ptrmem4.C: New test.
42308
42309         * gcc.dg/c90-array-quals-2.c: New test.
42310
42311 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
42312
42313         * gcc.dg/kpice1.c: New test.
42314
42315 2006-06-23  Andrew Pinski  <apinski@apple.com>
42316
42317         * gcc.dg/c90-array-quals.c: New test.
42318
42319 2006-06-22  Richard Henderson  <rth@redhat.com>
42320
42321         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42322
42323 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42324
42325         * gcc.dg/builtins-config.h: Handle FreeBSD.
42326
42327 2006-06-22  Richard Henderson  <rth@redhat.com>
42328
42329         * g++.dg/opt/devirt1.C: New.
42330
42331 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42332
42333         * g++.dg/opt/pr15551.C: New testcase.
42334
42335 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42336
42337         PR target/14800
42338         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42339         x86_64-*-linux* when compiling for 32bit.
42340
42341 2004-06-21  Andrew Pinski  <apinski@apple.com>
42342
42343         * gcc.dg/pch/struct-1.c: New.
42344         * gcc.dg/pch/struct-1.hs: New.
42345
42346 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42347
42348         * gcc.dg/pch/save-temps-1.c: New file.
42349         * gcc.dg/pch/save-temps-1.hs: New file.
42350
42351 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42352
42353         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42354         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42355
42356 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42357
42358         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42359         to fix type error.
42360         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42361         Remove trailing spaces.
42362
42363 2004-06-21  Richard Henderson  <rth@redhat.com>
42364
42365         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42366         merging && to BIT_FIELD_REF.
42367
42368 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42369
42370         * g++.dg/opt/placeholder1.C: New test.
42371
42372 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42373
42374         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42375         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42376         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42377         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42378
42379 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42380
42381         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42382         extern "C".
42383         * g++.dg/other/pragma-re-1.C: Add comments.
42384
42385 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42386
42387         PR gfortran/16080
42388         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42389
42390 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42391
42392         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42393         instead of setting the type of size_t by
42394         hand.
42395
42396 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42397
42398         * gcc.dg/unordered-2.c: New test case.
42399         * gcc.dg/unordered-3.c: New test case.
42400
42401 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42402
42403         PR other/16043
42404         * lib/g++.exp (g++_version): Tweak regexp for version
42405         * lib/g77.exp (g77_version): Likewise.
42406         * lib/gfortran.exp (gfortran_version): Likewise.
42407         * lib/objc.exp (objc_version): Likewise.
42408         * lib/treelang.exp (treelang_version): Likewise.
42409
42410 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42411
42412         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42413         Use INT_MAX instead of __INT_MAX__.
42414         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42415
42416         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42417         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42418         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42419         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42420         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42421         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42422         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42423         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42424         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42425
42426         * gcc.dg/range-test-1.c: New test.
42427         * g++.dg/opt/range-test-1.C: New test.
42428
42429 2004-06-17  Richard Henderson  <rth@redhat.com>
42430
42431         * objc.dg/sync-1.m: New.
42432         * objc.dg/try-catch-1.m: Don't force next runtime.
42433         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42434         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42435         shadowed catch clause.
42436         * objc.dg/try-catch-5.m: New.
42437
42438 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42439
42440         Bug 14610
42441         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42442
42443 2004-06-15  Richard Henderson  <rth@redhat.com>
42444
42445         * gcc.dg/20001116-1.c: Move expected warning line.
42446
42447 2004-06-15  Richard Henderson  <rth@redhat.com>
42448
42449         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42450         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42451
42452 2004-06-15  Jeff Law  <law@redhat.com>
42453
42454         * gcc.dg/tree-ssa/20040615-1.c: New test.
42455         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42456         be less sensitive to operand ordering.
42457         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42458
42459 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42460
42461         * g++.dg/abi/bitfield3.C: Add comment..
42462
42463 2004-06-15  Richard Henderson  <rth@redhat.com>
42464
42465         * g++.dg/ext/stmtexpr1.C: XFAIL.
42466         * gcc.dg/20030612-1.c: XFAIL.
42467
42468 2004-06-15  Eric Christopher  <echristo@redhat.com>
42469
42470         * g++.dg/charset/asm5.c: New.
42471         * gcc.dg/charset/asm6.c: New.
42472
42473 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42474
42475         PR fortran/15962
42476         * gfortran.fortran-torture/execute/select_1.f90: New test.
42477
42478 2004-06-15  Paul Brook  <paul@codesourcery.com>
42479
42480         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42481
42482 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42483
42484         PR c++/15967
42485         * g++.dg/lookup/crash3.C: New test.
42486
42487 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42488
42489         PR c++/15947
42490         * g++.dg/parse/dtor4.C: New test.
42491
42492 2004-06-14  Jeff Law  <law@redhat.com>
42493
42494         * gcc.c-torture/compile/20040614-1.c: New test.
42495
42496 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42497
42498         PR fortran/15211
42499         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42500         LEN of a character array.
42501
42502 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42503
42504         PR c++/15096
42505         * g++.dg/template/ptrmem10.C: New test.
42506
42507         PR c++/14930
42508         * g++.dg/template/friend30.C: New test.
42509
42510 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42511
42512         PR fortran/14928
42513         * gfortran.fortran-torture/compile/mloc.f90: New test.
42514
42515 2004-06-13  Paul Brook  <paul@codesourcery.com>
42516
42517         * gfortran.fortran-torture/execute/random_2.f90: New test.
42518
42519 2004-06-13  Eric Christopher  <echristo@redhat.com>
42520
42521         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42522
42523 2004-06-12  Paul Brook  <paul@codesourcery.com>
42524
42525         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42526
42527 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42528
42529         PR fortran/14923
42530         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42531
42532 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42533
42534         PR fortran/14957
42535         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42536         syntax errors in end statements of contained subroutines.
42537
42538 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42539
42540         PR fortran/12841
42541         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42542
42543 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42544
42545         PR fortran/15665
42546         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42547
42548 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42549
42550         PR gfortran/12839
42551         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42552
42553 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42554
42555         PR c++/15862
42556         * g++.dg/parse/enum1.C: New test.
42557
42558 2004-06-10  Jeff Law  <law@redhat.com>
42559
42560         * gcc.c-torture/compile/20040610-1.c: New test.
42561
42562 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42563
42564         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42565         * g++.old-deja/g++.other/decl3.C: Likewise.
42566
42567 2004-06-10  Brian Booth  <bbooth@redhat.com>
42568
42569         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42570         V_MAY_DEF instead of VDEF.
42571         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42572
42573 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42574
42575         PR c++/14211
42576         * g++.dg/conversion/const1.C: New test.
42577
42578         PR c++/15076
42579         * g++.dg/conversion/reinterpret1.C: New test.
42580
42581         PR c++/15877
42582         * g++.dg/template/enum2.C: New test.
42583
42584         PR c++/15227
42585         * g++.dg/template/error13.C: New test.
42586
42587 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42588
42589         PR fortran/14957
42590         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42591         arguments to test_* REAL and of the right size.
42592
42593 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42594
42595         PR target/15569
42596         PR rtl-optimization/15681
42597         * gcc.dg/20040609-1.c: New test.
42598
42599 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42600
42601         PR c++/14791
42602         * g++.dg/opt/builtins1.C: New test.
42603
42604 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42605
42606         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42607         that use default windows32 struct layout.
42608         * gcc.dg/i386-bitfield2.c: Likewise.
42609
42610 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42611
42612         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42613         for mingw32 and cygwin targets.
42614
42615 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42616
42617         * gcc.dg/pch/macro-4.c: New.
42618         * gcc.dg/pch/macro-4.hs: New.
42619
42620 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42621
42622         PR fortran/13249
42623         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42624
42625 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42626
42627         PR fortran/13372
42628         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42629
42630 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42631
42632         PR gfortran/14897
42633         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42634
42635 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42636
42637         PR gfortran/15755
42638         * gfortran.fortran-torture/execute/backspace.c : New test.
42639
42640 2004-06-09  Paul Brook  <paul@codesourcery.com>
42641
42642         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42643         (pointer_to_section): Rewrite to use smaller array.
42644
42645 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42646
42647         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42648         * gcc.dg/ext/altivec-10.c: Same.
42649         * gcc.dg/ext/altivec-11.c: Same.
42650         * gcc.dg/ext/altivec-12.c: Same.
42651         * gcc.dg/ext/altivec-13.c: Same.
42652         * gcc.dg/ext/altivec-14.c: Same.
42653         * gcc.dg/ext/altivec-15.c: Same.
42654         * gcc.dg/ext/altivec-16.c: Same.
42655         * gcc.dg/ext/altivec-3.c: Same.
42656         * gcc.dg/ext/altivec-4.c: Same.
42657         * gcc.dg/ext/altivec-6.c: Same.
42658         * gcc.dg/ext/altivec-7.c: Same.
42659         * gcc.dg/ext/altivec-8.c: Same.
42660         * gcc.dg/ext/altivec-varargs-1.c: Same.
42661
42662         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42663         * g++.dg/ext/altivec-10.C: Same.
42664         * g++.dg/ext/altivec-2.C: Same.
42665         * g++.dg/ext/altivec-3.C: Same.
42666         * g++.dg/ext/altivec-4.C: Same.
42667         * g++.dg/ext/altivec-5.C: Same.
42668         * g++.dg/ext/altivec-6.C: Same.
42669         * g++.dg/ext/altivec-7.C: Same.
42670         * g++.dg/ext/altivec-8.C: Same.
42671         * g++.dg/ext/altivec-9.C: Same.
42672
42673 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42674
42675         PR c++/7841
42676         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42677
42678 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42679
42680         * gcc.dg/union-1.c: New test.
42681
42682 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42683
42684         * gcc.dg/builtins-41.c: New test case.
42685         * gcc.dg/builtins-42.c: New test case.
42686
42687 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42688
42689         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42690         * g++.dg/ext/altivec-10.C: Same.
42691         * g++.dg/ext/altivec-2.C: Same.
42692         * g++.dg/ext/altivec-3.C: Same.
42693         * g++.dg/ext/altivec-4.C: Same.
42694         * g++.dg/ext/altivec-5.C: Same.
42695         * g++.dg/ext/altivec-6.C: Same.
42696         * g++.dg/ext/altivec-7.C: Same.
42697         * g++.dg/ext/altivec-8.C: Same.
42698         * g++.dg/ext/altivec-9.C: Same.
42699         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42700         * g++.old-deja/g++.brendan/new3.C: Same.
42701         * gcc.c-torture/execute/eeprof-1.x: Same.
42702
42703 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42704
42705         PR c/14765
42706         * gcc.dg/pr14765-1.c: New test.
42707
42708 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42709
42710         PR c/14649
42711         * gcc.dg/pr14649-1.c: New test case.
42712
42713 2004-06-07  Richard Henderson  <rth@redhat.com>
42714
42715         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42716         if temporaries.
42717
42718 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42719
42720         * g++.dg/eh/elide1.C: Remove XFAIL.
42721
42722 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42723
42724         PR c++/15337
42725         * g++.dg/expr/sizeof3.C: New test.
42726
42727         PR c++/14777
42728         * g++.dg/template/access14.C: New test.
42729
42730         PR c++/15554
42731         * g++.dg/template/enum1.C: New test.
42732
42733         PR c++/15057
42734         * g++.dg/eh/throw1.C: New test.
42735
42736 2004-06-07  David Ayers  <d.ayers@inode.at>
42737             Ziemowit Laski  <zlaski@apple.com>
42738
42739         * lib/objc.exp (objc_target_compile): Revert the '-framework
42740         Foundation' flag fix, since bare Darwin does not ship
42741         with the Foundation framework.
42742         * objc/execute/next_mapping.h: Provide a local NSConstantString
42743         @interface and @implementation.
42744         (objc_constant_string_init): A constructor function, used to
42745         initialize the NSConstantString meta-class object.
42746         * objc/execute/string1.m: Include "next_mapping.h" instead of
42747         <Foundation/NSString.h>.
42748         * objc/execute/string2.m: Likewise.
42749         * objc/execute/string3.m: Likewise.
42750         * objc/execute/string4.m: Likewise.
42751
42752 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42753
42754         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42755         to double. Replace double with FLOAT.
42756         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42757
42758         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42759         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42760         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42761         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42762         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42763         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42764         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42765         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42766
42767 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42768
42769         PR c/13519
42770         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42771
42772 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42773
42774         PR c++/15503
42775         * g++.dg/template/meminit2.C: New test.
42776
42777 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42778
42779         PR target/15822
42780         * gcc.c-torture/execute/compare-fp-1.c,
42781         gcc.c-torture/execute/compare-fp-2.c,
42782         gcc.c-torture/execute/compare-fp-3.c,
42783         gcc.c-torture/execute/compare-fp-4.c,
42784         gcc.c-torture/execute/compare-fp-3.x,
42785         gcc.c-torture/execute/compare-fp-4.x: Moved...
42786         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42787         gcc.c-torture/execute/ieee/compare-fp-2.c,
42788         gcc.c-torture/execute/ieee/compare-fp-3.c,
42789         gcc.c-torture/execute/ieee/compare-fp-4.c,
42790         gcc.c-torture/execute/ieee/compare-fp-3.x,
42791         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42792
42793 2004-06-04  David Ayers  <d.ayers@inode.at>
42794
42795         * objc/execute/protocol-isEqual-4.m: New testcase.
42796
42797 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42798
42799         * objc/execute/protocol-isEqual-1.m: New testcase.
42800         * objc/execute/protocol-isEqual-2.m: New testcase.
42801         * objc/execute/protocol-isEqual-3.m: New testcase.
42802
42803 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42804
42805         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42806
42807 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42808
42809         * lib/objc.exp (objc_target_compile): When running tests on
42810         Darwin (Mac OS X), inform the linker about '-framework
42811         'Foundation'.
42812
42813 2004-06-02  Eric Christopher  <echristo@redhat.com>
42814
42815         * gcc.c-torture/compile/20040602-1.c: New.
42816
42817 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42818
42819         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42820         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42821
42822         PR tree-optimization/14736
42823         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42824
42825         PR tree-optimization/14042
42826         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42827
42828         PR tree-optimization/14729
42829         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42830
42831 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42832
42833         PR fortran/15557
42834         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42835
42836 2004-06-01  Richard Hederson  <rth@redhat.com>
42837
42838         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42839
42840 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42841
42842         PR c++/14932
42843         * g++.dg/parse/offsetof4.C: New test.
42844
42845 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42846
42847         PR objc/7993
42848         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42849
42850 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42851
42852         PR c++/15701
42853         * g++.dg/template/friend29.C: New test.
42854
42855 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42856
42857         PR c/15749
42858         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42859
42860 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42861
42862         * gcc.dg/sparc-trap-1.c: New test.
42863
42864 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42865
42866         PR middle-end/15069
42867         * g++.dg/opt/fold3.C: New test case.
42868
42869 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42870
42871         * lib/target-supports.exp (check_iconv_available): Fix fallout
42872         from 2004-05-28 patch.
42873
42874 2004-05-30  Paul Brook  <paul@codesourcery.com>
42875
42876         PR fortran/15620
42877         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42878         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42879
42880 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42881
42882         * gfortran.fortran-torture/execute/random_1.f90: New test.
42883
42884 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42885
42886         * g++.dg/ext/altivec-10.C: New test.
42887
42888 2004-05-29  Paul Brook  <paul@codesourcery.com>
42889
42890         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42891
42892 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42893
42894         * gcc.dg/altivec-16.c: New test.
42895
42896 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42897
42898         * lib/target-supports.exp (check_vmx_hw_available): New.
42899         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42900
42901         * lib/target-supports.exp (check_alias_available,
42902         check_iconv_available, check_named_sections_available): Use
42903         unique names for temporary files.
42904
42905 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42906
42907         * gcc.dg/altivec-15.c: New test.
42908
42909 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42910
42911         PR c++/15083
42912         * g++.dg/warn/noeffect6.C: New test.
42913
42914         PR c++/15471
42915         * g++.dg/expr/ptrmem4.C: New test.
42916
42917         PR c++/15640
42918         * g++.dg/template/operator3.C: New test.
42919
42920 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42921
42922         PR c++/14668
42923         * g++.dg/lookup/redecl1.C: New test.
42924         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42925
42926 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42927
42928         * gcc.c-torture/execute/compare-fp-1.c,
42929         gcc.c-torture/execute/compare-fp-2.c,
42930         gcc.c-torture/execute/compare-fp-3.c,
42931         gcc.c-torture/execute/compare-fp-4.c,
42932         gcc.c-torture/execute/compare-fp-3.x,
42933         gcc.c-torture/execute/compare-fp-4.x,
42934         gcc.dg/pr15649-1.c: New.
42935
42936 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42937
42938         PR c++/12883
42939         * g++.dg/init/array14.C: New test.
42940
42941 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42942
42943         * lib/compat.exp (compat-get-options-main): New.
42944         (compat-get-options): Remove unneeded code, warn for ignored
42945         command.
42946         (compat-execute): Check flag set by dg-require-* commands.
42947
42948         * lib/compat.exp (compat-execute): Break up long lines.
42949
42950 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42951
42952         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42953         * gcc.dg/altivec-14.c: New test.
42954         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42955
42956         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42957         * gcc.dg/altivec-12.c: Ditto.
42958
42959         * gcc.dg/altivec-3.c: Move call to altivec_check.
42960
42961 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/15044
42964         * g++.dg/template/error12.C: New test.
42965
42966         PR c++/15317
42967         * g++.dg/ext/attrib15.C: New test.
42968
42969         PR c++/15329
42970         * g++.dg/template/ptrmem9.C: New test.
42971
42972 2004-05-25  Paul Brook  <paul@codesourcery.com>
42973
42974         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42975
42976 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42977
42978         PR c++/15165
42979         * g++.dg/template/crash19.C: New test.
42980
42981 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42982
42983         PR c++/15025
42984         * g++.dg/template/redecl1.C: New test.
42985
42986 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42987
42988         PR c++/14821
42989         * g++.dg/other/ns1.C: New test.
42990
42991         PR c++/14883
42992         * g++.dg/template/invalid1.C: New test.
42993
42994 2004-05-23  Paul Brook  <paul@codesourcery.com>
42995         Victor Leikehman  <lei@haifasphere.co.il>
42996
42997         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42998         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42999
43000 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
43001
43002         PR c++/15285
43003         PR c++/15299
43004         * g++.dg/template/non-dependent5.C: New test.
43005         * g++.dg/template/non-dependent6.C: New test.
43006
43007 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
43008
43009         PR c++/15507
43010         * g++.dg/inherit/union1.C: New test.
43011
43012         PR c++/15542
43013         * g++.dg/template/addr1.C: New test.
43014
43015         PR c++/15427
43016         * g++.dg/template/array5.C: New test.
43017
43018         PR c++/15287
43019         * g++.dg/template/array6.C: New test.
43020
43021 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
43022             Roger Sayle  <roger@eyesopen.com>
43023
43024         * g++.dg/lookup/forscope2.C: New test case.
43025
43026 2004-05-22  Ben Elliston  <bje@au.ibm.com>
43027
43028         * gcc.dg/cpp/Wmissingdirs.c: New.
43029
43030 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
43031
43032         PR target/15301
43033         * gcc.dg/compat/union-m128-1.h: New file.
43034         * gcc.dg/compat/union-m128-1_main.c: Likewise.
43035         * gcc.dg/compat/union-m128-1_x.c: Likewise.
43036         * gcc.dg/compat/union-m128-1_y.c: Likewise.
43037
43038 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
43039
43040         PR target/15302
43041         * gcc.dg/compat/struct-complex-1.h: New file.
43042         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
43043         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
43044         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
43045
43046 2004-05-20  Roger Sayle  <roger@eyesopen.com>
43047
43048         PR middle-end/3074
43049         * gcc.dg/pr3074-1.c: New test case.
43050         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
43051
43052 2004-05-20  Falk Hueffner  <falk@debian.org>
43053
43054         PR other/15526
43055         * gcc.dg/ftrapv-1.c: New test case.
43056
43057 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
43058
43059         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
43060
43061 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
43062             Jeff Law  <law@redhat.com>
43063
43064         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
43065         * gcc.dg/tree-ssa/20040518-2.c: New test.
43066
43067         * gcc.dg/tree-ssa/20040518-1.c: New test.
43068
43069 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
43070
43071         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
43072
43073 2004-05-18  Paul Brook  <paul@codesourcery.com>
43074
43075         PR fortran/13930
43076         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
43077
43078 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43079
43080         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
43081         constant folding.
43082
43083 2004-05-17  Steven Bosscher  <stevenb@suse.de>
43084
43085         * gcc.dg/tree-ssa/20040517-1.c: New test.
43086
43087 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43088
43089         * gcc.dg/loop-4.c: New test.
43090
43091 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
43092
43093         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
43094
43095 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
43096
43097         PR fortran/15311
43098         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
43099
43100 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43101
43102         PR fortran/13826
43103         PR fortran/13940
43104         * gfortran.fortran-torture/compile/data_1.f90: New test.
43105
43106 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
43107
43108         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
43109         * gcc.dg/uninit-H.c: Define ASM for __s390__.
43110
43111 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43112
43113         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
43114
43115 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43116
43117         PR c/15444
43118         * gcc.dg/format/xopen-1.c: Adjust expected message.
43119         * gcc.dg/format/xopen-3.c: New test.
43120
43121 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
43122
43123         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
43124
43125 2004-05-14  Jeff Law  <law@redhat.com>
43126
43127         * gcc.dg/tree-ssa/20040514-2.c: New test.
43128
43129 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43130
43131         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
43132         this ...
43133         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
43134         this.
43135
43136 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
43137
43138         * gcc.dg/tree-ssa/20040514-1.c: New test.
43139
43140 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43141
43142         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
43143         test.
43144
43145 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43146
43147         PR fortran/14066
43148         * gfortran.fortran-torture/compile/do_1.f90: New test.
43149
43150 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43151
43152         PR fortran/15051
43153         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
43154         test.
43155
43156 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
43157
43158         PR fortran/15149
43159         * gfortran.fortran-torture/execute/random_init.f90: New test.
43160
43161 2004-05-13  Paul Brook  <paul@codesourcery.com>
43162
43163         PR fortran/15314
43164         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
43165
43166 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
43167
43168         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
43169         for the powerpc case.
43170
43171 2004-05-13  Jeff Law  <law@redhat.com>
43172
43173         * gcc.dg/tree-ssa/20040513-1.c: New test.
43174         * gcc.dg/tree-ssa/20040513-2.c: New test.
43175
43176 2004-05-13  Paul Brook  <paul@codesourcery.com>
43177
43178         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
43179         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
43180         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
43181
43182 2004-05-13  Andreas Schwab  <schwab@suse.de>
43183
43184         PR other/10819
43185         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
43186         characters.
43187
43188 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
43189
43190         PR fortran/15294
43191         * gfortran.fortran-torture/execute/adjustr.f90: New file.
43192
43193 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
43194
43195         Merge from tree-ssa-20020619-branch.  See
43196         ChangeLog.tree-ssa for details.
43197
43198 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
43199
43200         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
43201         include <altivec.h> explicitly.
43202         * gcc.dg/altivec-13.c: Likewise.
43203
43204 2004-05-11  Paul Brook  <paul@codesourcery.com>
43205
43206         * gcc.c-torture/compile/20010518-1.c: Force enum size.
43207
43208 2004-05-10  Eric Christopher  <echristo@redhat.com>
43209
43210         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
43211         * gcc.dg/sibcall-4.c: Ditto.
43212
43213 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
43214
43215         * g++.dg/ext/altivec-8.C: New test case.
43216         * gcc.dg/altivec-13.c: New test case.
43217
43218 2004-05-08  Roger Sayle  <roger@eyesopen.com>
43219
43220         * gcc.c-torture/execute/divcmp-1.c: New test case.
43221         * gcc.c-torture/execute/divcmp-2.c: New test case.
43222         * gcc.c-torture/execute/divcmp-3.c: New test case.
43223
43224 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
43225
43226         * g++.dg/other/pragma-re-2.C: New test.
43227
43228 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43229
43230         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
43231         * gcc.dg/i386-387-2.c: Likewise.
43232
43233         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
43234         __builtin_drem.
43235         * gcc.dg/i386-387-6.c: Likewise.
43236
43237 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43238
43239         * gcc.dg/builtins-33.c: Also check log1p*.
43240
43241 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
43242
43243         PR optimization/15296
43244         * gcc.c-torture/execute/pr15296.c: New test.
43245
43246 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
43247
43248         * gcc.dg/builtins-40.c: New test.
43249
43250 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
43251
43252         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
43253
43254 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
43255
43256         * g++.dg/ext/spe1.C: New testcase.
43257
43258 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
43259
43260         * objc.dg/image-info.m: Allow additional attributes
43261         for __image_info section.
43262
43263 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
43264
43265         * gcc.dg/torture/mips-hilo-2.c: New test.
43266
43267 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43268
43269         PR c++/14389
43270         * g++.dg/template/member5.C: New test.
43271
43272 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
43273
43274         * gcc.dg/builtins-34.c: Also check expm1*.
43275
43276 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43277
43278         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
43279         * gcc.dg/torture/builtin-convert-3.c: New test.
43280
43281 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
43282
43283         PR middle-end/15054
43284         * g++.dg/opt/pr15054.C: New test.
43285
43286 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43287
43288         * gcc.dg/torture/builtin-rounding-1.c: New test.
43289         * gcc.dg/builtins-25.c: Delete.
43290         * gcc.dg/builtins-29.c: Delete.
43291
43292 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
43293
43294         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
43295         * gcc.dg/sibcall-4.c: Likewise.
43296         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
43297
43298 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43299
43300         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
43301         bit-field on 16-bit targets.
43302
43303 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43304
43305         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43306         16-bit targets.
43307
43308 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
43309
43310         * gcc.dg/rs6000-power2-1.c: Change to compile only.
43311         * gcc.dg/rs6000-power2-2.c: Likewise.
43312
43313 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
43314
43315         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43316         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43317         Change the asm registers to be in form of frN instead of fN.
43318
43319 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43320
43321         * gcc.dg/torture/builtin-convert-2.c: New test.
43322
43323 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43324
43325         * gcc.dg/rs6000-power2-1.c: New test.
43326         * gcc.dg/rs6000-power2-2.c: New test.
43327
43328 2004-04-28  Jan Hubicka  <jh@suse.cz>
43329
43330         * gcc.dg/unused-6.c: New test.
43331
43332 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43333             Ulrich Weigand  <uweigand@de.ibm.com>
43334
43335         * ada/acats/run_all.sh: Define $target variable.
43336
43337 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43338
43339         PR c++/15119
43340         * g++.dg/other/vararg-1.C: New test.
43341
43342         PR c++/4794
43343         * g++.dg/eh/cleanup3.C: New test.
43344
43345 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43346
43347         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43348         and ad8011a (target_insn).
43349         * ada/acats/support/macro.dfs: Likewise.
43350         * ada/acats/support/impbit.adb: New file.
43351
43352 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43353
43354         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43355
43356 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43357
43358         * gcc.dg/loop-3.c: New test.
43359
43360 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43361
43362         * gcc.c-torture/execute/simd-5.c: New test.
43363
43364 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43365
43366         PR c++/15064
43367         * g++.dg/template/crash18.C: New test.
43368
43369 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43370
43371         * g++.dg/ext/complit3.C: New test.
43372
43373 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43374
43375         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43376         * gcc.dg/altivec-3.c: Same.
43377         * gcc.dg/altivec-varargs-1.c: Same.
43378
43379 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43380
43381         * lib/target-supports.exp (check_profiling_available): Assume
43382         profiling is not available on powerpc-eabi targets.
43383
43384 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43385
43386         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43387         * gcc.dg/vmx/bug-1.c: Ditto.
43388
43389 2004-04-20  Eric Christopher  <echristo@redhat.com>
43390
43391         * gcc.dg/charset/extern.c: New test.
43392         * g++.dg/charset/extern3.cc: Ditto.
43393
43394 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43395
43396         * gcc.dg/builtins-39.c: New test.
43397
43398 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43399
43400         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43401
43402 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43403
43404         * gcc.dg/torture/mips-hilo-1.c: New test.
43405
43406 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43407
43408         * gcc.c-torture/compile/20040419-1.c: New test.
43409
43410 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43411
43412         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43413
43414 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43415             Aldy Hernandez  <aldyh@redhat.com>
43416
43417         * gcc.c-torture/execute/va-arg-24.c: New.
43418
43419 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43420             Aldy Hernandez  <aldyh@redhat.com>
43421
43422         * gcc.dg/vmx/1b-01.c: New.
43423         * gcc.dg/vmx/1b-02.c: New.
43424         * gcc.dg/vmx/1b-03.c: New.
43425         * gcc.dg/vmx/1b-04.c: New.
43426         * gcc.dg/vmx/1b-05.c: New.
43427         * gcc.dg/vmx/1b-06.c: New.
43428         * gcc.dg/vmx/1b-07.c: New.
43429         * gcc.dg/vmx/1c-01.c: New.
43430         * gcc.dg/vmx/1c-02.c: New.
43431         * gcc.dg/vmx/3a-01a.c: New.
43432         * gcc.dg/vmx/3a-01.c: New.
43433         * gcc.dg/vmx/3a-01m.c: New.
43434         * gcc.dg/vmx/3a-03.c: New.
43435         * gcc.dg/vmx/3a-03m.c: New.
43436         * gcc.dg/vmx/3a-04.c: New.
43437         * gcc.dg/vmx/3a-04m.c: New.
43438         * gcc.dg/vmx/3a-05.c: New.
43439         * gcc.dg/vmx/3a-06.c: New.
43440         * gcc.dg/vmx/3a-06m.c: New.
43441         * gcc.dg/vmx/3a-07.c: New.
43442         * gcc.dg/vmx/3b-01.c: New.
43443         * gcc.dg/vmx/3b-02.c: New.
43444         * gcc.dg/vmx/3b-10.c: New.
43445         * gcc.dg/vmx/3b-13.c: New.
43446         * gcc.dg/vmx/3b-14.c: New.
43447         * gcc.dg/vmx/3b-15.c: New.
43448         * gcc.dg/vmx/3c-01a.c: New.
43449         * gcc.dg/vmx/3c-01.c: New.
43450         * gcc.dg/vmx/3c-02.c: New.
43451         * gcc.dg/vmx/3c-03.c: New.
43452         * gcc.dg/vmx/3d-01.c: New.
43453         * gcc.dg/vmx/4-01.c: New.
43454         * gcc.dg/vmx/4-03.c: New.
43455         * gcc.dg/vmx/5-01.c: New.
43456         * gcc.dg/vmx/5-02.c: New.
43457         * gcc.dg/vmx/5-03.c: New.
43458         * gcc.dg/vmx/5-04.c: New.
43459         * gcc.dg/vmx/5-05.c: New.
43460         * gcc.dg/vmx/5-06.c: New.
43461         * gcc.dg/vmx/5-07.c: New.
43462         * gcc.dg/vmx/5-07t.c: New.
43463         * gcc.dg/vmx/5-08.c: New.
43464         * gcc.dg/vmx/5-10.c: New.
43465         * gcc.dg/vmx/5-11.c: New.
43466         * gcc.dg/vmx/7-01a.c: New.
43467         * gcc.dg/vmx/7-01.c: New.
43468         * gcc.dg/vmx/7c-01.c: New.
43469         * gcc.dg/vmx/7d-01.c: New.
43470         * gcc.dg/vmx/7d-02.c: New.
43471         * gcc.dg/vmx/8-01.c: New.
43472         * gcc.dg/vmx/8-02a.c: New.
43473         * gcc.dg/vmx/8-02.c: New.
43474         * gcc.dg/vmx/brode-1.c: New.
43475         * gcc.dg/vmx/bug-1.c: New.
43476         * gcc.dg/vmx/bug-2.c: New.
43477         * gcc.dg/vmx/bug-3.c: New.
43478         * gcc.dg/vmx/cw-bug-1.c: New.
43479         * gcc.dg/vmx/cw-bug-2.c: New.
43480         * gcc.dg/vmx/cw-bug-3.c: New.
43481         * gcc.dg/vmx/dct.c: New.
43482         * gcc.dg/vmx/debug-1.c: New.
43483         * gcc.dg/vmx/debug-2.c: New.
43484         * gcc.dg/vmx/debug-3.c: New.
43485         * gcc.dg/vmx/debug-4.c: New.
43486         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43487         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43488         * gcc.dg/vmx/eg-5.c: New.
43489         * gcc.dg/vmx/fft.c: New.
43490         * gcc.dg/vmx/gcc-bug-1.c: New.
43491         * gcc.dg/vmx/gcc-bug-2.c: New.
43492         * gcc.dg/vmx/gcc-bug-3.c: New.
43493         * gcc.dg/vmx/gcc-bug-4.c: New.
43494         * gcc.dg/vmx/gcc-bug-5.c: New.
43495         * gcc.dg/vmx/gcc-bug-6.c: New.
43496         * gcc.dg/vmx/gcc-bug-7.c: New.
43497         * gcc.dg/vmx/gcc-bug-8.c: New.
43498         * gcc.dg/vmx/gcc-bug-9.c: New.
43499         * gcc.dg/vmx/gcc-bug-b.c: New.
43500         * gcc.dg/vmx/gcc-bug-c.c: New.
43501         * gcc.dg/vmx/gcc-bug-d.c: New.
43502         * gcc.dg/vmx/gcc-bug-e.c: New.
43503         * gcc.dg/vmx/gcc-bug-f.c: New.
43504         * gcc.dg/vmx/gcc-bug-g.c: New.
43505         * gcc.dg/vmx/gcc-bug-i.c: New.
43506         * gcc.dg/vmx/harness.h: New.
43507         * gcc.dg/vmx/ira1.c: New.
43508         * gcc.dg/vmx/ira2a.c: New.
43509         * gcc.dg/vmx/ira2b.c: New.
43510         * gcc.dg/vmx/ira2.c: New.
43511         * gcc.dg/vmx/ira2c.c: New.
43512         * gcc.dg/vmx/mem.c: New.
43513         * gcc.dg/vmx/newton-1.c: New.
43514         * gcc.dg/vmx/ops.c: New.
43515         * gcc.dg/vmx/sn7153.c: New.
43516         * gcc.dg/vmx/spill2.c: New.
43517         * gcc.dg/vmx/spill3.c: New.
43518         * gcc.dg/vmx/spill.c: New.
43519         * gcc.dg/vmx/t.c: New.
43520         * gcc.dg/vmx/varargs-1.c: New.
43521         * gcc.dg/vmx/varargs-2.c: New.
43522         * gcc.dg/vmx/varargs-3.c: New.
43523         * gcc.dg/vmx/varargs-4.c: New.
43524         * gcc.dg/vmx/varargs-5.c: New.
43525         * gcc.dg/vmx/varargs-6.c: New.
43526         * gcc.dg/vmx/varargs-7.c: New.
43527         * gcc.dg/vmx/vmx.exp: New.
43528         * gcc.dg/vmx/vprint-1.c: New.
43529         * gcc.dg/vmx/vscan-1.c: New.
43530         * gcc.dg/vmx/x-01.c: New.
43531         * gcc.dg/vmx/x-02.c: New.
43532         * gcc.dg/vmx/x-03.c: New.
43533         * gcc.dg/vmx/x-04.c: New.
43534         * gcc.dg/vmx/x-05.c: New.
43535         * gcc.dg/vmx/yousufi-1.c: New.
43536         * gcc.dg/vmx/zero-1.c: New.
43537         * gcc.dg/vmx/zero.c: New.
43538
43539 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43540
43541         * g++.dg/lookup/java1.C: Update for chage of
43542         _Jv_AllocObject.
43543         * g++.dg/lookup/java2.C: Likewise.
43544
43545 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43546
43547         * ada/acats/run_all.sh: use -O2 by default.
43548
43549 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43550
43551         * gcc.dg/vr-mult-[12].c: New tests.
43552
43553 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43554
43555         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43556
43557         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43558
43559 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43560
43561         * lib/target-supports.exp (check_profiling_available): Assume
43562         profiling isn't available for mips*-*-elf targets.
43563
43564 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43565
43566         * gcc.dg/builtins-38.c: New test.
43567
43568 2004-04-14  Eric Christopher  <echristo@redhat.com>
43569
43570         * g++.dg/charset/charset.exp: Run .cc extension tests.
43571
43572 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43573
43574         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43575
43576 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43577
43578         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43579
43580 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43581
43582         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43583         * gcc.dg/i386-387-2.c: Likewise.
43584
43585         * gcc.dg/i386-387-7.c: New test.
43586         * gcc.dg/i386-387-8.c: New test.
43587
43588         * gcc.dg/builtins-37.c: New test.
43589
43590 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43591
43592         * g++.dg/pch/externc-1.C: Add missing semicolon.
43593
43594 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43595
43596         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43597
43598 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43599
43600         * gcc.c-torture/execute/20040411-1.c: New test.
43601
43602 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43603
43604         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43605
43606 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43607
43608         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43609
43610 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43611
43612         * lib/target-supports.exp (check_named_sections_available): New.
43613         * lib/gcc-dg.exp (dg-require-named-sections): New.
43614         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43615         old-deja.exp.  Also prune error-count message from HP linker.
43616         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43617
43618         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43619         * g++.old-deja/g++.pt/static3.C: Likewise.
43620         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43621
43622 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43623
43624         * gcc.c-torture/execute/20040409-1.c: New test case.
43625         * gcc.c-torture/execute/20040409-2.c: New test case.
43626         * gcc.c-torture/execute/20040409-3.c: New test case.
43627
43628 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43629
43630         * gcc.dg/20040409-1.c: New test.
43631
43632 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43633
43634         PR target/14888
43635         * g++.dg/opt/pr14888.C: New test case.
43636
43637 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43638
43639         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43640         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43641         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43642         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43643         New tests.
43644
43645 2004-04-08  Paul Brook  <paul@codesourcery.com>
43646
43647         * gcc.dg/spill-1.c: New test.
43648
43649 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43650
43651         * gcc.dg/torture/builtin-ctype-2.c: New test.
43652
43653 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43654
43655         * gcc.dg/pch/pch.exp: Add largefile test.
43656
43657 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43658
43659         * g++.dg/pch/externc-1.Hs: New.
43660         * g++.dg/pch/externc-1.C: New.
43661
43662 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43663
43664         * gcc.dg/compat/struct-by-value-5a_main.c,
43665         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43666         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43667         * gcc.dg/compat/struct-by-value-5a_x.c,
43668         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43669         gcc.dg/compat/struct-by-value-5_x.c.
43670         * gcc.dg/compat/struct-by-value-5a_y.c,
43671         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43672         gcc.dg/compat/struct-by-value-5_y.c.
43673
43674         * gcc.dg/compat/struct-by-value-6a_main.c,
43675         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43676         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43677         * gcc.dg/compat/struct-by-value-6a_x.c,
43678         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43679         gcc.dg/compat/struct-by-value-6_x.c.
43680         * gcc.dg/compat/struct-by-value-6a_y.c,
43681         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43682         gcc.dg/compat/struct-by-value-6_y.c.
43683
43684         * gcc.dg/compat/struct-by-value-7a_main.c,
43685         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43686         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43687         * gcc.dg/compat/struct-by-value-7a_x.c,
43688         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43689         gcc.dg/compat/struct-by-value-7_x.c.
43690         * gcc.dg/compat/struct-by-value-7a_y.c,
43691         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43692         gcc.dg/compat/struct-by-value-7_y.c.
43693
43694 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43695
43696         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43697         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43698         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43699         options.
43700
43701 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43702
43703         * gcc.dg/builtins-36.c: New test.
43704
43705 2004-04-06  Paul Brook  <paul@codesourcery.com>
43706
43707         * README.gcc: Remove obsolete contraint on testcases.
43708
43709 2004-04-05  Paul Brook  <paul@codesourcery.com>
43710
43711         PR2123
43712         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43713         failure and exit(0) on success.
43714         * g++.dg/expr/anew2.C: Ditto.
43715         * g++.dg/expr/anew3.C: Ditto.
43716         * g++.dg/expr/anew4.C: Ditto.
43717
43718 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43719
43720         PR c++/3518
43721         * g++.dg/template/unify7.C: New.
43722
43723 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43724
43725         * g++.dg/README: Bring up to date with new subdirectories; remove
43726         duplicate subdirectory lines.
43727
43728 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43729
43730         PR c++/14007
43731         * g++.dg/template/unify5.C: New.
43732         * g++.dg/template/unify6.C: New.
43733         * g++.dg/template/qualttp20.C: Adjust.
43734         * g++.old-deja/g++.jason/report.C: Adjust.
43735         * g++.old-deja/g++.other/qual1.C: Adjust.
43736
43737 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43738
43739         PR c++/14803
43740         * g++.dg/inherit/ptrmem1.C: New test.
43741
43742 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43743
43744         PR c++/14755
43745         * gcc.c-torture/execute/20040331-1.c: New test.
43746         * gcc.dg/20040331-1.c: New test.
43747
43748 2004-04-01  Paul Brook  <paul@codesourcery.com>
43749
43750         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43751
43752 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43753
43754         PR c++/14724
43755         * g++.dg/init/goto1.C: New test.
43756
43757         PR c++/14763
43758         * g++.dg/template/defarg4.C: New test.
43759
43760 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43761
43762         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43763
43764 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43765
43766         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43767
43768 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43769
43770         * gcc.dg/noncompile/undeclared-2.c: New test.
43771
43772 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43773
43774         * gcc.dg/940409-1.c: Remove XFAIL.
43775         * gcc.dg/reg-vol-struct-1.c: New test.
43776
43777 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43778
43779         * gcc.dg/torture/builtin-wctype-1.c: New test.
43780
43781 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43782
43783         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43784         * gcc.dg/20001101-1.c: Likewise.
43785         * gcc.dg/20001102-1.c: Likewise.
43786
43787 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43788
43789         * gcc.dg/compare8.c: Add an additional test for XOR.
43790
43791 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43792
43793         * gcc.dg/torture/builtin-ctype-1.c: New test.
43794
43795 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43796
43797         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43798         * gcc.dg/torture/builtin-math-1.c: Likewise.
43799         * gcc.dg/torture/builtin-power-1.c: New test.
43800
43801 2004-03-24  Andreas Schwab  <schwab@suse.de>
43802
43803         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43804         IA64 assembler.
43805
43806 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43807             Roger Sayle  <roger@eyesopen.com>
43808
43809         * gcc.dg/compare8.c: New test case.
43810
43811 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43812
43813         * g++.dg/ext/altivec-7.C: New test.
43814
43815 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43816
43817         PR 12267, 12391, 12560, 13129, 14114, 14133
43818         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43819         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43820         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43821         Adjust error regexps.
43822         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43823         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43824         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43825         * gcc.dg/local1.c: Add explanatory comment.
43826
43827 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43828
43829         PR optimization/14669
43830         * g++.dg/opt/fold2.C: New test case.
43831
43832 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43833
43834         PR c/14069
43835         * gcc.dg/20040322-1.c: New test.
43836
43837 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43838
43839         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43840         * gcc.dg/ultrasp4.c: Likewise.
43841         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43842
43843 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43844
43845         * gcc.dg/i386-sse-8.c: Reset default options.
43846
43847 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43848
43849         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43850         in the error message text.
43851
43852 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43853
43854         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43855
43856 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43857
43858         PR c++/14616
43859         * g++.dg/init/array13.C: New test.
43860
43861 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43862
43863         PR target/13889
43864         * gcc.c-torture/compile/pr13889.c: New test case.
43865
43866 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43867
43868         PR c/14635
43869         * builtins-1.c (nan, nans): Don't test.
43870         * builtins-30.c: Don't use nan, nanf, nanl.
43871         * builtins-35.c: New test.
43872
43873 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43874
43875         * g++.dg/ext/altivec-6.C: New test.
43876
43877 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43878
43879         * g++.dg/init/placement3.C: New test.
43880
43881         * g++.dg/template/spec13.C: New test.
43882
43883         * g++.dg/lookup/using11.C: New test.
43884
43885         * g++.dg/lookup/koenig3.C: New test.
43886
43887         * g++.dg/template/operator2.C: New test.
43888
43889         * g++.dg/expr/dtor3.C: New test.
43890         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43891         marker.
43892         * g++.old-deja/g++.law/visibility28.C: Likewise.
43893
43894 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43895
43896         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43897         * gcc.dg/ppc64-abi-3.c: Likewise.
43898
43899 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43900
43901         PR c++/14545
43902         * g++.dg/parse/template15.C: New test.
43903
43904 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43905
43906         * g++.dg/expr/dtor2.C: New test.
43907
43908         * g++.dg/lookup/anon4.C: New test.
43909
43910         * g++.dg/overload/using1.C: New test.
43911
43912         * g++.dg/template/lookup7.C: New test.
43913
43914         * g++.dg/template/typename6.C: New test.
43915
43916         * g++.dg/expr/cond6.C: New test.
43917
43918 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43919
43920         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43921
43922 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43923
43924         * g++.dg/expr/cond5.C: New test.
43925         * g++.dg/expr/constcast1.C: Likewise.
43926         * g++.dg/expr/ptrmem2.C: Likewise.
43927         * g++.dg/expr/ptrmem3.C: Likewise.
43928         * g++.dg/lookup/main1.C: Likewise.
43929         * g++.dg/template/lookup6.C: Likewise.
43930
43931 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43932
43933         * gcc.dg/local1.c: New test.
43934
43935         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43936
43937 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43938
43939         * gcc.dg/torture/builtin-convert-1.c: New test.
43940
43941 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43942
43943         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43944
43945 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43946
43947         PR c++/14481
43948         * g++.dg/warn/Wunused-7.C: New test.
43949
43950 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43951
43952         * gcc.dg/torture/builtin-integral-1.c: New test.
43953
43954 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43955
43956         PR c++/14586
43957         * g++.dg/parse/non-dependent3.C: New test.
43958
43959 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43960
43961         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43962         * g++.dg/eh/simd-2.C: Likewise.
43963         * g++.dg/init/array10.C: Likewise.
43964         * gcc.c-torture/compile/simd-1.c: Likewise.
43965         * gcc.c-torture/compile/simd-2.c: Likewise.
43966         * gcc.c-torture/compile/simd-3.c: Likewise.
43967         * gcc.c-torture/compile/simd-4.c: Likewise.
43968         * gcc.c-torture/compile/simd-6.c: Likewise.
43969         * gcc.c-torture/execute/simd-1.c: Likewise.
43970         * gcc.c-torture/execute/simd-2.c: Likewise.
43971         * gcc.dg/compat/vector-defs.h: Likewise.
43972         * gcc.dg/20020531-1.c: Likewise.
43973         * gcc.dg/altivec-3.c: Likewise.
43974         * gcc.dg/altivec-4.c: Likewise.
43975         * gcc.dg/altivec-varargs-1.c: Likewise.
43976         * gcc.dg/compat/vector-defs.h: Likewise.
43977         * gcc.dg/i386-mmx-3.c: Likewise.
43978         * gcc.dg/i386-sse-4.c: Likewise.
43979         * gcc.dg/i386-sse-5.c: Likewise.
43980         * gcc.dg/i386-sse-8.c: Likewise.
43981         * gcc.dg/simd-1.c: Likewise.
43982         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43983         __ev64_opaque__ since the machine description provides it.
43984
43985 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43986
43987         * lib/compat.exp (skip_list): New global variable.
43988         Use it to hold the user defined COMPAT_SKIPS list if any.
43989         (compat-obj): Add the members of skip_list to optall.
43990
43991 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43992
43993         * gcc.dg/compat/union-by-value-1_main.c,
43994         union-by-value-1_x.c, union-by-value-1_y.c,
43995         union-check.h, union-defs.h,
43996         union-init.h, union-return-1_main.c,
43997         union-return-1_x.c, union-return-1_y.c: New files.
43998
43999 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44000
44001         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
44002         mixed-struct-init.h: Add 4 mixed structure types.
44003         struct-by-value-21_main.c, struct-by-value-21_x.c,
44004         struct-by-value-21_y.c, struct-return-21_main.c,
44005         struct-return-21_x.c, struct-return-21_y.c: New files.
44006
44007 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
44008
44009         PR c++/14550
44010         * g++.dg/parse/template14.C: New test.
44011
44012 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44013
44014         * gcc.c-torture/execute/20040313-1.c: New test.
44015
44016 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
44017
44018         PR target/14533
44019         * gcc.dg/20040311-2.c: New test.
44020
44021 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
44022
44023         PR other/14544
44024         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
44025         bit-field.
44026
44027 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
44028
44029         * gcc.dg/20040305-2.c: Add missing return statement.
44030
44031 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44032
44033         * gcc.dg/builtins-34.c: Also check pow10*.
44034
44035 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
44036
44037         PR target/14262
44038         * gcc.dg/20040305-2.c: New test.
44039
44040 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
44041
44042         * gcc.dg/20040310-1.c: New test.
44043
44044 2004-03-11  Roger Sayle  <roger@eyesopen.com>
44045
44046         * gcc.c-torture/execute/20040311-1.c: New test case.
44047
44048 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
44049
44050         PR c++/14476
44051         * g++.dg/lookup/enum1.C: New test.
44052
44053 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
44054
44055         PR c++/14510
44056         * g++.dg/lookup/struct2.C: New test.
44057
44058 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
44059
44060         * gcc.dg/builtins-34.c: New test.
44061
44062 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44063
44064         * gcc.dg/torture/builtin-nonneg-1.c: New test.
44065
44066 2004-03-09  James E Wilson  <wilson@specifixinc.com>
44067
44068         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
44069         * gcc.dg/alias-2.c: New testcase.
44070
44071 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
44072
44073         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
44074
44075 2004-03-09  Roger Sayle  <roger@eyesopen.com>
44076
44077         * gcc.c-torture/execute/20040309-1.c: New test case.
44078
44079 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
44080
44081         PR c++/14397
44082         * g++.dg/overload/ref1.C: New.
44083
44084 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44085
44086         PR c++/14409
44087         * g++.dg/template/spec12.C: New test.
44088
44089         PR c++/14448
44090         * g++.dg/parse/crash14.C: New test.
44091
44092 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
44093
44094         PR c++/14230
44095         * g++.dg/init/ref11.C: New test.
44096
44097 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/14432
44100         * g++.dg/parse/builtin2.C: New test.
44101
44102 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44103
44104         PR c++/14401
44105         * g++.dg/init/ctor3.C: New test.
44106         * g++.dg/init/union1.C: New test.
44107         * g++.dg/ext/anon-struct4.C: New test.
44108
44109 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44110
44111         * g++.dg/lookup/koenig1.C: Tweak error messages.
44112         * g++.dg/lookup/used-before-declaration.C: Likewise.
44113         * g++.dg/other/do1.C: Likewise.
44114         * g++.dg/overload/koenig1.C: Likewise.
44115         * g++.dg/parse/crash13.C: Likewise.
44116         * g++.dg/template/instantiate3.C: Likewise.
44117
44118 2004-03-08  Eric Christopher  <echristo@redhat.com>
44119
44120         * * lib/target-supports.exp: Enable libiconv in test
44121         compilation.  Fix up error checking.
44122
44123 2004-03-08  Roger Sayle  <roger@eyesopen.com>
44124
44125         PR middle-end/14289
44126         * gcc.dg/pr14289-1.c: New test case.
44127         * gcc.dg/pr14289-2.c: Likewise.
44128         * gcc.dg/pr14289-3.c: Likewise.
44129
44130 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
44131
44132         * gcc.c-torture/execute/20040308-1.c: New test.
44133
44134 2004-03-07  Roger Sayle  <roger@eyesopen.com>
44135
44136         * gcc.c-torture/execute/20040307-1.c: New test case.
44137
44138 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
44139
44140         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
44141
44142 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
44143
44144         * gcc.dg/20040306-1.c: New test.
44145
44146 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
44147
44148         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
44149         them static.
44150         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
44151
44152 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44153
44154         PR c/14465
44155         * gcc.dg/decl-6.c: New test.
44156
44157 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44158
44159         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
44160         Rename LOGPOW -> LOG_POW.
44161         (SQRT_EXP, POW_EXP): New.
44162
44163 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44164
44165         * gcc.dg/i386-sse-8.c: New test.
44166
44167 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44168
44169         PR c/14114
44170         * gcc.dg/decl-5.c: New test.
44171
44172 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
44173
44174         * gcc.dg/20040305-1.c: New test.
44175
44176 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
44177
44178         PR other/14354
44179         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
44180
44181 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
44182
44183         PR c++/14425, c++/14426
44184         * g++.dg/ext/altivec-4.C: New test.
44185         * g++.dg/ext/altivec-5.C: New test.
44186
44187 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
44188
44189         * g++.old-deja/g++.other/linkage1.C: Expect errors about
44190         global variables of a type with no linkage.
44191         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
44192         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
44193         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
44194         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
44195         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
44196         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
44197         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
44198         * g++.dg/warn/deprecated.C: Name enum Color.
44199         * g++.dg/overload/VLA.C: Name structure for 'b'.
44200         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
44201
44202 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44203
44204         * gcc.c-torture/compile/20040304-1.c: New test.
44205
44206 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
44207
44208         PR 13728
44209         * gcc.dg/decl-4.c: New testcase.
44210
44211 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
44212
44213         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
44214         as PRECF if sizeof (float) > sizeof (double).
44215         (PRECL): Make it the same as PRECF if
44216         sizeof (float) > sizeof (long double).
44217
44218 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44219
44220         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
44221         system type.  Add check for irix6 which doesn't have c99 runtime.
44222
44223 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
44224
44225         * gcc.dg/const-elim-1.c: xfail for xtensa.
44226
44227 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44228
44229         PR c++/14369
44230         * g++.dg/template/cond4.C: New test.
44231
44232 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44233
44234         PR c++/14360
44235         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
44236
44237         PR c++/14361
44238         * g++.dg/parse/defarg7.C: New test.
44239
44240         PR c++/14359
44241         * g++.dg/template/friend26.C: New test.
44242
44243 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44244
44245         PR c++/14324
44246         * g++.dg/abi/mangle21.C: New test.
44247
44248         PR c++/14260
44249         * g++.dg/parse/constructor2.C: New test.
44250
44251         PR c++/14337
44252         * g++.dg/template/sfinae1.C: New test.
44253
44254 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44255
44256         PR c++/14267
44257         * g++.dg/expr/crash2.C: New test.
44258
44259         PR middle-end/13448
44260         * gcc.dg/inline-5.c: New test.
44261         * gcc.dg/always-inline.c: Split out tests into ...
44262         * gcc.dg/always-inline2.c: ... this and ...
44263         * gcc.dg/always-inline3.c: ... this.
44264
44265 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44266
44267         PR debug/12103
44268         * g++.dg/debug/crash1.C: New test.
44269
44270 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
44271
44272         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
44273         function with __attribute__((noinline)).
44274         (recurser_void2): Likewise.
44275         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
44276         (recurser_void2): Likewise.
44277
44278 2004-02-29  Roger Sayle  <roger@eyesopen.com>
44279
44280         PR middle-end/14203
44281         * g++.dg/warn/Wunused-6.C: New test case.
44282
44283 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
44284
44285         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
44286         not defined.
44287
44288 2004-02-27  Eric Christopher  <echristo@redhat.com>
44289
44290         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
44291         * g++.dg/charset/asm2.c: Run only x86.
44292         * gcc.dg/charset/asm3.c: Ditto.
44293
44294 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
44295
44296         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
44297         ld_library_path.
44298
44299 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
44300
44301         * g++.dg/ext/altivec-3.C: New.
44302
44303 2004-02-26  Richard Henderson  <rth@redhat.com>
44304
44305         * g++.dg/ext/attrib10.C: Mark for warning.
44306         * gcc.dg/attr-alias-1.c: New.
44307
44308 2004-02-26  Richard Henderson  <rth@redhat.com>
44309
44310         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44311         * gcc.c-torture/execute/20040208-2.c: ... it back.
44312
44313 2004-02-26  Eric Christopher  <echristo@redhat.com>
44314
44315         * lib/target-supports.exp (check-iconv-available): New function.
44316         * lib/gcc-dg.exp (dg-require-iconv): New function.
44317         Use above.
44318         * gcc.dg/charset: New directory.
44319         * gcc.dg/charset/charset.exp: New file.
44320         * gcc.dg/charset/asm1.c: Ditto.
44321         * gcc.dg/charset/asm2.c: Ditto.
44322         * gcc.dg/charset/asm3.c: Ditto.
44323         * gcc.dg/charset/asm4.c: Ditto.
44324         * gcc.dg/charset/asm5.c: Ditto.
44325         * gcc.dg/charset/attribute1.c: Ditto.
44326         * gcc.dg/charset/attribute2.c: Ditto.
44327         * gcc.dg/charset/string1.c: Ditto.
44328         * g++.dg/charset: New directory.
44329         * g++.dg/dg.exp: Add here. Special options.
44330         * g++.dg/charset/charset.exp: New file.
44331         * g++.dg/charset/asm1.c: Ditto.
44332         * g++.dg/charset/asm2.c: Ditto.
44333         * g++.dg/charset/asm3.c: Ditto.
44334         * g++.dg/charset/asm4.c: Ditto.
44335         * g++.dg/charset/attribute1.c: Ditto.
44336         * g++.dg/charset/attribute2.c: Ditto.
44337         * g++.dg/charset/extern1.cc: Ditto.
44338         * g++.dg/charset/extern2.cc: Ditto.
44339         * g++.dg/charset/string1.c: Ditto.
44340
44341 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44342
44343         PR c++/14278
44344         * g++.dg/parse/comma1.C: New test.
44345
44346 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44347
44348         PR c++/14284
44349         * g++.dg/template/ttp8.C: New test.
44350
44351 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44352
44353         * gcc.dg/fixuns-trunc-1.c: New test.
44354
44355 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44356
44357         * gcc.dg/builtins-config.h: Use #elif.
44358
44359 2004-02-26  Michael Matz  <matz@suse.de>
44360
44361         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44362         * gcc.dg/991214-1.c: Likewise.
44363         * gcc.dg/i386-asm-1.c: Likewise.
44364
44365 2004-02-25  Richard Henderson  <rth@redhat.com>
44366
44367         * gcc.c-torture/execute/20040208-2.c: Move ...
44368         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44369
44370 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44371
44372         PR c++/14246
44373         * g++.dg/other/crash-3.C: New test.
44374
44375 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44376
44377         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44378         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44379
44380         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44381         HP-UX.
44382
44383 2004-02-24  Michael Matz  <matz@suse.de>
44384
44385         * gcc.dg/i386-regparm.c: New.
44386
44387 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44388
44389         * gcc.c-torture/execute/20040223-1.c: New.
44390
44391 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44392             Kazu Hirata  <kazu@cs.umass.edu>
44393
44394         * gcc.dg/fwritable-strings-1.c: Remove.
44395
44396 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44397
44398         PR c/14156
44399         * gcc.dg/20040223-1.c: New test.
44400
44401 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44402
44403         PR c++/14106
44404         * g++.dg/ext/typeof9.C: New test.
44405
44406 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44407
44408         PR c++/14250
44409         * g++.dg/other/switch1.C: New test.
44410
44411 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44412
44413         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44414         * gcc.dg/va-arg-1.c: Likewise.
44415
44416 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44417
44418         PR c++/14143
44419         * g++.dg/template/koenig5.C: New test.
44420
44421 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44422
44423         * g++.dg/ext/altivec-1.C: Generalize target triple.
44424         * g++.dg/ext/altivec-2.C: New test case.
44425         * g++.dg/ext/altivec_check.h: New file.
44426         * gcc.dg/altivec-1.c: Generalize target triple;
44427         include altivec_check.h and call altivec_check().
44428         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44429         * gcc.dg/altivec-6.c: New test case.
44430         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44431         type casts as needed.
44432         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44433         altivec_check().
44434         * gcc.dg/altivec-12.c: New test case.
44435         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44436         include altivec_check.h and call altivec_check().
44437         * gcc.dg/altivec_check.h: New file.
44438
44439 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44440
44441         * lib/target-supports.exp (check_alias_available): Don't mangle
44442         function `g' in test program.
44443
44444 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44445
44446         * lib/target-supports.exp (check_profiling_available): Check
44447         argument to determine whether we support a profiling type.
44448         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44449         check_profiling_available.
44450         * g++.dg/bprob/bprob.exp: Likewise.
44451         * g77.dg/bprob/bprob.exp: Likewise.
44452         * gcc.misc-tests/bprob.exp: Likewise.
44453         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44454         dg-require-profiling and delete expected error handling.
44455         * gcc.dg/20021014-1.c: Likewise.
44456         * gcc.dg/nest.c: Likewise.
44457
44458 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44459
44460         PR c++/12007
44461         * g++.dg/other/vthunk1.C: New test.
44462
44463 2004-02-20  Falk Hueffner  <falk@debian.org>
44464
44465         PR target/14201
44466         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44467
44468 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44469
44470         PR c++/13927
44471         * g++.dg/other/error8.C: Remove XFAIL markers.
44472
44473         PR c++/14173
44474         * g++.dg/ext/packed5.C: New test.
44475
44476         PR c++/14199
44477         * g++.dg/warn/Wunused-5.C: New test.
44478
44479         PR c++/14186
44480         * g++.dg/lookup/member1.C: New test.
44481
44482 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44483
44484         * gcc.c-torture/compile/20040130-1.c: Enable only when
44485         __INT_MAX__ >= 2147483647L.
44486         * gcc.c-torture/compile/961203-1.c: Likewise.
44487
44488 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44489
44490         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44491         * g++.dg/opt/template1.C: Robustify assembler regexp
44492
44493 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44494
44495         * gcc.c-torture/execute/simd-4.x: Remove.
44496         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44497         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44498         Guard with #ifndef SKIP_ATTRIBUTE.
44499         * gcc.dg/compat/vector-1_y.c: Likewise.
44500         * gcc.dg/compat/vector-2_x.c: Likewise.
44501         * gcc.dg/compat/vector-2_y.c: Likewise.
44502         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44503         * g++.dg/eh/simd-2.C: Likewise.
44504
44505 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44506
44507         * gcc.c-torture/compile/complex-1.c: New.
44508
44509 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44510
44511         PR target/14209
44512         * gcc.c-torture/execute/20040218-1.c: New test.
44513
44514 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44515
44516         PR c++/14181
44517         * g++.dg/parse/new2.C: New test.
44518
44519 2004-02-18  Paul Brook  <paul@codesourcery.com>
44520
44521         * gcc.c-torture/compile/libcall-1.c: New test.
44522
44523 2004-02-18  Paul Brook  <paul@codesourcery.com>
44524
44525         PR debug/12934
44526         * gcc.dg/debug/debug-7.c: New test.
44527
44528 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44529
44530         * gcc.dg/20040217-1.c: New test.
44531
44532 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44533
44534         * gcc.c-torture/execute/990208-1.x: Delete.
44535
44536 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44537
44538         * gcc.c-torture/execute/20040208-2.x: New file.
44539
44540 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44541
44542         PR c++/11326
44543         * g++.dg/abi/structret1.C: New test.
44544
44545 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44546
44547         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44548         (i386_cpuid): No need to test if cpuid is available on AMD64.
44549         Fix assembly, so that it works onboth i386 and AMD64.
44550         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44551         (vecInLong): Fix s[] member type to unsigned int.
44552         (vecInWord): Remove type.
44553         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44554         (a64, b64, c64, d64, e64): Remove.
44555         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44556         Remove unused variable.  Remove initialization of removed variables.
44557         Don't call mmx_tests nor sse_tests.
44558         (reference_mmx, reference_sse): Remove.
44559         (check): Add return stmt.
44560         * gcc.dg/i386-sse-7.c: New test.
44561         * gcc.dg/i386-mmx-4.c: New test.
44562
44563 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44564
44565         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44566         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44567         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44568         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44569         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44570         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44571         g++.dg/tc1/dr94.C: Fix line terminator.
44572
44573 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44574
44575         * gcc.c-torture/compile/20040216-1.c: New.
44576
44577 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44578
44579         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44580         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44581         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44582         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44583         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44584         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44585
44586 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44587
44588         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44589
44590 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44591
44592         PR c++/13971
44593         * g++.dg/expr/cond4.C: New test.
44594
44595         PR c++/14086
44596         * g++.dg/lookup/crash2.C: New test.
44597
44598 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44599
44600         * gcc.c-torture/compile/20040214-2.c: New test.
44601
44602 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44603
44604         PR c++/14116
44605         * g++.dg/ext/typeof8.C: New test.
44606
44607 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44608
44609         * gcc.c-torture/compile/20040214-1.c: New test.
44610
44611 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44612
44613         PR c++/13635
44614         * g++.dg/template/spec11.C: New test.
44615
44616 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44617
44618         PR c++/13927
44619         * g++.dg/other/error8.C: New test.
44620
44621 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44622
44623         PR c++/14122
44624         * g++.dg/template/array4.C: New test.
44625
44626         PR c++/14108
44627         * g++.dg/inherit/thunk2.C: New test.
44628
44629         PR c++/14083
44630         * g++.dg/eh/cond2.C: New test.
44631
44632 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44633
44634         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44635
44636 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44637
44638         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44639
44640 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44641
44642         * g++.dg/simd-2.C: xfail on ppc64-linux.
44643
44644 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44645
44646         PR c/456
44647         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44648         tests.
44649
44650 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44651
44652         * gcc.dg/builtins-33.c: New test.
44653
44654 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44655
44656         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44657
44658 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44659
44660         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44661
44662 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44663
44664         * gcc.dg/ppc64-abi-3.c: New test.
44665
44666 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44667
44668         PR c/14092
44669
44670         * gcc.dg/pr14092-1.c: New testcase.
44671
44672 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44673
44674         * gcc.dg/cpp/assert4.c: Fix typo last change.
44675
44676         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44677         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44678
44679         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44680
44681 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44682
44683         * gcc.c-torture/compile/20040209-1.c: New test case.
44684
44685 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44686
44687         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44688
44689 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44690
44691         * gcc.c-torture/execute/20040208-[12].c: New tests.
44692
44693 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44694
44695         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44696
44697 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44698
44699         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44700
44701 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44702
44703         Bug 13856
44704         * gcc.dg/visibility-8.c: New testcase.
44705
44706 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44707
44708         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44709         arguments.
44710         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44711
44712 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44713
44714         PR middle-end/13696
44715         * g++.dg/opt/fold1.C: New test case.
44716
44717 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44718
44719         PR c++/14033
44720         * g++.dg/other/crash-2.C: New test.
44721
44722 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44723
44724         PR c++/14028
44725         * g++.dg/parse/angle-bracket2.C: New test.
44726
44727 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44728
44729         PR middle-end/13750
44730         Revert:
44731         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44732         PR pch/13361
44733         * g++.dg/pch/wchar-1.C: New.
44734         * g++.dg/pch/wchar-1.Hs: New.
44735
44736 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44737
44738         PR c++/14008
44739         * g++.dg/parse/error15.C: New test.
44740         * g++.dg/parse/crash11.C: Update dg-error mark.
44741
44742 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44743
44744         PR c++/13932
44745         * g++.dg/warn/conv2.C: New test.
44746
44747 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44748
44749         PR c++/13086
44750         * g++.dg/warn/incomplete1.C: Remove xfail.
44751
44752 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44753
44754         * lib/file-format.exp (gcc_target_object_format): Use
44755         ${tool}_target_compile, not gcc_target_compile.
44756         * lib/target-supports.exp (check_alias_available): Likewise.
44757         (check_gc_sections_available): Likewise.
44758         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44759         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44760         dg-require-alias.
44761
44762 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44763
44764         PR c++/13969
44765         * g++.dg/template/static6.C: New test.
44766
44767 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44768
44769         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44770
44771 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44772
44773         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44774         tests for systems where `char' is unsigned by default.
44775
44776 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44777
44778         PR c++/13997
44779         * g++.dg/template/partial3.C: New test.
44780
44781 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44782
44783         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44784         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44785         Remove mentions of obsolete ports.
44786
44787 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44788
44789         * gcc.dg/noncompile/20001228-1.c: Fix for new
44790         error message.
44791
44792 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44793
44794         PR target/9348
44795         * gcc.c-torture/execute/multdi-1.c: New test case.
44796
44797 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44798
44799         PR c++/13925
44800         * g++.dg/template/lookup5.C: New test.
44801
44802 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44803
44804         PR c++/13950
44805         * g++.dg/template/lookup4.C: New test.
44806
44807         PR c++/13970
44808         * g++.dg/parse/error14.C: New test.
44809
44810         PR c++/14002
44811         * g++.dg/parse/template13.C: New test.
44812
44813 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44814
44815         PR c++/13978
44816         * g++.dg/template/koenig4.C: New test.
44817
44818         PR c++/13968
44819         * g++.dg/template/crash17.C: New test.
44820
44821         PR c++/13975
44822         * g++.dg/parse/error13.C: New test.
44823         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44824
44825 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44826
44827         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44828
44829 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44830
44831         PR c/11658
44832         PR c/13994
44833         * gcc.dg/noncompile/20040203-1.c: New test.
44834         * gcc.dg/noncompile/20040203-2.c: Likewise.
44835         * gcc.dg/noncompile/20040203-3.c: Likewise.
44836         * gcc.dg/20040203-1.c: Likewise.
44837
44838 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44839
44840         PR c++/10858
44841         * g++.dg/template/sizeof7.C: New test.
44842
44843 2004-02-02  Eric Christopher  <echristo@redhat.com>
44844             Zack Weinberg  <zack@codesourcery.com>
44845
44846         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44847
44848 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44849
44850         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44851         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44852         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44853         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44854
44855 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44856
44857         PR c++/13113
44858         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44859
44860         PR c++/13854
44861         * g++.dg/ext/attrib13.C: New test.
44862
44863         PR c++/13907
44864         * g++.dg/conversion/op2.C: New test.
44865
44866 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44867
44868         * gcc.dg/titype-1.c: Fix pasto.
44869
44870 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44871
44872         * gcc.dg/titype-1.c: New test.
44873
44874 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44875
44876         PR c++/13957
44877         * g++.dg/template/non-type-template-argument-1.C,
44878         g++.dg/template/qualified-id1.C: Update dg-error marks.
44879         * g++.dg/template/nontype6.C: New test.
44880
44881 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44882
44883         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44884         * gcc.dg/builtins-31.c: New testcase.
44885         * gcc.dg/builtins-32.c: New testcase.
44886
44887 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44888
44889         * objc.dg/call-super-2.m: Update line numbers
44890         for the including of stddef.h.
44891
44892 2004-01-30  Michael Matz  <matz@suse.de>
44893
44894         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44895         g++.dg/ext/case-range3.C: New tests.
44896
44897 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44898
44899         DR206
44900         PR c++/13813
44901         * g++.dg/template/member4.C: New test.
44902
44903 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44904
44905         PR c++/13683
44906         * g++.dg/template/sizeof6.C: New test.
44907
44908 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44909
44910         * gcc.dg/fwritable-strings-1.c: New test.
44911
44912 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44913
44914         * gcc.c-torture/compile/20040130-1.c: New test.
44915
44916 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44917
44918         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44919
44920 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44921
44922         PR c++/13883
44923         * g++.dg/template/ctor3.C: New test.
44924
44925 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44926
44927         * g++.dg/tc1: New directory.
44928         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44929         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44930         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44931         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44932         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44933
44934 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44935
44936         * g++.dg/parse/error11.C: New test.
44937         * g++.dg/parse/error12.C: Likewise.
44938
44939 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44940
44941         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44942         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44943
44944 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44945
44946         PR c++/13791
44947         * g++.dg/ext/attrib12.C: New test.
44948
44949         PR c++/13736
44950         * g++.dg/parse/cast2.C: New test.
44951
44952 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44953
44954         * objc.dg/encode-2.m (main): New local string.  Set depending on
44955         sizeof long.  Use in sscanf call.
44956         * objc.dg/encode-3.m (main): New local string.  Set depending on
44957         sizeof long.  Use in scan_initial call.
44958
44959 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44960
44961         * objc.dg/call-super-2.m: Make LP64-safe.
44962         * objc.dg/desig-init-1.m: Likewise.
44963
44964 2004-01-27  Devang Patel <dpatel@apple.com>
44965
44966         * g++.dg/debug/namespace1.C: New test.
44967
44968 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44969
44970         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44971         xscale-*-*.
44972
44973         * gcc.dg/arm-mmx-1.c: New test.
44974
44975 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44976
44977         * gcc.dg/20040127-1.c: New test.
44978         * gcc.dg/20040127-2.c: New test.
44979
44980 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44981
44982         * objc.dg/stret-1.m (glob): Renamed to globa.
44983
44984 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44985
44986         PR c++/13663
44987         * g++.dg/expr/for1.C: New test.
44988
44989 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44990
44991         PR middle-end/13779
44992         * gcc.dg/darwin-longlong.c: New test.
44993
44994 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44995
44996         * gcc.dg/20040124-1.c: Moved test from here...
44997         * gcc.c-torture/compile/20040124-1.c: ...to here.
44998
44999 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45000
45001         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
45002         the assembly output if -m64 is passed.
45003
45004 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
45005
45006         PR c++/13833
45007         * g++.dg/template/cond3.C: New test.
45008
45009 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45010
45011         PR c++/13810
45012         * g++.dg/template/ttp7.C: New test.
45013
45014 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45015
45016         PR c++/13797
45017         * g++.dg/template/nontype4.C: New test.
45018         * g++.dg/template/nontype5.C: Likewise.
45019
45020 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
45021
45022         * gcc.dg/torture/mips-clobber-at.c: New test.
45023
45024 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
45025
45026         * gcc.dg/20040124-1.c: New test.
45027
45028 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
45029
45030         * gcc.dg/20040123-1.c: New test.
45031
45032 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
45033
45034         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
45035
45036 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45037
45038         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
45039
45040 2004-01-23  Andrew Pinski  <apinski@apple.com>
45041
45042         * gcc.dg/20030121-1.c: Move to ..
45043         * gcc.dg/20040121-1.c: here.
45044
45045 2004-01-23  Roger Sayle  <roger@eyesopen.com>
45046
45047         * gcc.dg/builtins-29.c: New test case.
45048
45049 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
45050
45051         PR 18314
45052         * gcc.dg/builtins-30.c: New testcase.
45053
45054 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
45055
45056         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
45057         * lib/g77.exp: Likewise.
45058         * lib/objc.exp: Likewise.
45059         * lib/g++.exp: Likewise.
45060
45061 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45062
45063         * gcc.dg/struct-by-value-2.c: New test.
45064
45065 2004-01-21  Andrew Pinski  <apinski@apple.com>
45066
45067         PR target/13785
45068         * gcc.dg/20030121-1.c: New test.
45069
45070 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
45071
45072         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
45073         clobber frame pointer register in asm statement.
45074
45075 2004-01-21  Falk Hueffner  <falk@debian.org>
45076
45077         * gcc.c-torture/compile/20040121-1.c: New test.
45078
45079 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
45080
45081         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
45082
45083 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
45084
45085         * gcc.dg/ppc64-abi-2.c: New test.
45086
45087 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
45088
45089         * lib/treelang.exp: Fill out this file.
45090         * lib/treelang-dg.exp: New File.
45091
45092 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45093
45094         * gcc.c-torture/compile/981022-1.c: Remove.
45095         * gcc.dg/array-5.c: Remove XFAIL.
45096         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
45097         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
45098         gcc.dg/cond-lvalue-1.c: Update.
45099         * gcc.dg/cast-lvalue-2.c: New test.
45100
45101 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
45102
45103         PR c++/13592
45104         * g++.dg/other/error1.C (class foo): Tweak error message.
45105
45106         PR c++/13592
45107         * g++.dg/template/call2.C: New test.
45108
45109 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45110
45111         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
45112         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
45113         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
45114         scalar-return-1_x.c, scalar-return-2_y.c,
45115         scalar-return-3_x.c, scalar-return-3_y.c,
45116         scalar-return-4_x.c, scalar-return-4_y.c,
45117         struct-align-1.h, struct-align-1_x.c,
45118         struct-align-1_y.c, struct-align-2.h,
45119         struct-align-2_x.c, struct-align-2_y.c,
45120         struct-by-value-10_y.c, struct-by-value-11_x.c,
45121         struct-by-value-11_y.c, struct-by-value-12_x.c,
45122         struct-by-value-12_y.c, struct-by-value-13_x.c,
45123         struct-by-value-13_y.c, struct-by-value-14_x.c,
45124         struct-by-value-14_y.c, struct-by-value-15_x.c,
45125         struct-by-value-15_y.c, struct-by-value-16_y.c,
45126         struct-by-value-17_y.c, struct-by-value-18_y.c,
45127         struct-by-value-19_y.c, struct-by-value-1_x.c,
45128         struct-by-value-1_y.c, struct-by-value-20_y.c,
45129         struct-by-value-2_x.c, struct-by-value-2_y.c,
45130         struct-by-value-3_y.c, struct-by-value-4_x.c,
45131         struct-by-value-4_y.c, struct-by-value-5_y.c,
45132         struct-by-value-6_y.c, struct-by-value-7_y.c
45133         struct-by-value-8_x.c, struct-by-value-8_y.c
45134         struct-by-value-9_x.c, struct-by-value-9_y.c
45135         struct-return-10_x.c, struct-return-10_y.c,
45136         struct-return-19_x.c, struct-return-20_x.c
45137         struct-return-2_x.c, struct-return-2_y.c
45138         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
45139         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
45140
45141 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45142
45143         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
45144         attribute on sparc*-sun-solaris2.*.
45145
45146 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
45147
45148         PR c++/13710
45149         * g++.dg/ext/typeof7.C: New test.
45150
45151 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
45152
45153         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
45154         * gcc.dg/const-elim-1.c: Same.
45155
45156 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
45157
45158         * objc.dg/stret-1.m: New.
45159         * objc.dg/stret-2.m: New.
45160
45161 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
45162
45163         PR c++/11895
45164         * g++.dg/ext/vector1.C: New test.
45165
45166 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
45167
45168         * gcc.dg/pch/import-1.c: New.
45169         * gcc.dg/pch/import-1.hs: New.
45170         * gcc.dg/pch/import-1a.h: New.
45171         * gcc.dg/pch/import-1b.h: New.
45172         * gcc.dg/pch/import-1c.h: New.
45173
45174 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45175
45176         PR c++/13574
45177         * g++.dg/ext/array1.C: New test.
45178
45179         PR c++/13178
45180         * g++.dg/conversion/op1.C: New test.
45181
45182 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
45183
45184         PR 11864
45185         From Kazumoto Kojima / Dan Kegel:
45186         * gcc.dg/pr11864-1.c: New test.
45187
45188         PR 10392
45189         From Marcus Comstedt / Dan Kegel:
45190         * gcc.dg/pr10392-1.c: New test.
45191
45192 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45193
45194         PR c++/13478
45195         * g++.dg/init/ref10.C: New test.
45196
45197 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45198
45199         PR c++/13407
45200         * g++.dg/parse/typename6.C: New test.
45201
45202 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
45203
45204         PR pch/13361
45205         * g++.dg/pch/wchar-1.C: New.
45206         * g++.dg/pch/wchar-1.Hs: New.
45207
45208 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45209
45210         PR c++/9259
45211         * g++.dg/expr/sizeof2.C: New test.
45212
45213 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
45214
45215         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
45216
45217 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45218
45219         PR c++/13659
45220         * g++.dg/lookup/strong-using-3.C: New.
45221         * g++.dg/lookup/using-10.C: New.
45222
45223 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45224
45225         PR c++/13594
45226         * g++.dg/lookup/strong-using-2.C: New.
45227
45228 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
45229             Dan Kegel <dank@kegel.com>
45230             J"orn Rennecke <joern.rennecke@superh.com>
45231
45232         PR target/9365
45233         * gcc.dg/pr9365-1.c: New test.
45234
45235 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45236
45237         PR c++/8856
45238         * g++.dg/parse/casting-operator2.C: New test.
45239         * g++.old-deja/g++.pt/explicit83.C: Remove.
45240
45241 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
45242
45243         * gcc.dg/label-compound-stmt-1.c: New test.
45244         * gcc.c-torture/compile/950922-1.c,
45245         gcc.c-torture/compile/20000211-3.c,
45246         gcc.c-torture/compile/20000518-1.c,
45247         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
45248         compound statements.
45249
45250 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
45251
45252         * gcc.dg/ppc64-abi-1.c: New test.
45253
45254 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
45255
45256          * g++.dg/ext/attrib9.C: Add dg-warnings.
45257
45258 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45259
45260         PR c++/12335
45261         * g++.dg/parse/dtor3.C: New test.
45262
45263 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
45264
45265         PR c++/12709
45266         * g++.dg/parse/try-catch-1.C: New test.
45267
45268 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
45269
45270         * ada/acats/run_all.sh: Add more verbose output in acats.log
45271         when compiling tests.
45272
45273 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45274
45275         PR 13656
45276         * gcc.dg/typedef-redecl.c: New test case.
45277         * gcc.dg/typedef-redecl.h: New support file.
45278
45279 2004-01-13  Jan Hubicka  <jh@suse.cz>
45280
45281         * gcc.dg/always_inline.c: New test.
45282         * gcc.dg/debug/20031231-1.c: Fix.
45283
45284 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45285
45286         PR c++/13474
45287         * g++.dg/template/array3.C: New test.
45288
45289 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45290
45291         * g++.dg/ext/lvalue1.C: No longer expected to fail.
45292         * g++.dg/warn/Wunused-2.C: Likewise.
45293
45294 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45295
45296         PR c++/13289
45297         * g++.dg/template/instantiate6.C: New test.
45298
45299 2004-01-12  Roger Sayle  <roger@eyesopen.com>
45300
45301         PR middle-end/11397
45302         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
45303
45304 2004-01-12  Jan Hubicka  <jh@suse.cz>
45305
45306         PR opt/12826
45307         * gcc.dg/20040112-1.c: New.
45308
45309         * gcc.dg/dwarf-die[1-7].c: Move to...
45310         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45311         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45312
45313 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
45314
45315         PR c++/4100
45316         * g++.dg/parse/friend4.C: New test.
45317
45318 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
45319
45320         PR c++/4100
45321         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45322         definition is called a friend.
45323
45324 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45325
45326         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45327
45328 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45329
45330         PR c++/3478
45331         * g++.dg/parse/error10.C: New test.
45332         * g++.dg/template/arg2.C: Accept "invalid type" error.
45333
45334 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45335
45336         PR middle-end/13392
45337         * g++.dg/opt/expect2.C: New test.
45338
45339 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45340
45341         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45342         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45343         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45344         Update dg-error regexps.
45345
45346 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45347
45348         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45349         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45350
45351 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45352
45353         * gcc.dg/pragma-re-1.c: Use right pointer type.
45354
45355 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45356
45357         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45358
45359 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45360
45361         * gcc.dg/rs6000-ldouble-1.c: New.
45362
45363 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45364
45365         DR 337
45366         PR c++/9256
45367         * g++.dg/other/abstract1.C: New test.
45368
45369 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45370
45371         * g++.dg/lookup/strong-using-1.C: New.
45372
45373 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45374
45375         PR c/11234
45376         * gcc.dg/func-ptr-conv-1.c: New test.
45377         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45378
45379 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45380
45381         PR target/13380.
45382         * gcc.c-torture/compile/20040109-1.c: New.
45383
45384 2004-01-08  Stuart Hastings  <stuart@apple.com>
45385
45386         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45387         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45388         * gcc.dg/i386-sse-6.c: ...this new testcase.
45389
45390 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45391
45392         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45393
45394 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45395
45396         * ada/acats/run_acats: Treat 'gnatchop' the same way
45397         as 'gnatmake'.  Export GCC_DRIVER.
45398         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45399         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45400
45401 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45402
45403         PR c++/12573
45404         * g++.dg/template/dependent-expr4.C: New test.
45405
45406 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45407
45408         * gcc.dg/altivec-11.c: New test.
45409
45410 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45411
45412         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45413
45414 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45415
45416         PR c/6024
45417         * gcc.dg/enum-compat-1.c: New test.
45418         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45419
45420 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45421
45422         PR c/12165
45423         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45424         gcc.dg/c99-idem-qual-3.c: New tests.
45425
45426 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45427
45428         * gcc.dg/winline-7.c: Don't cast void * to int.
45429
45430 2004-01-06  Jan Hubicka  <jh@suse.cz>
45431
45432         * gcc.dg/i386-sse-5.c: New test
45433         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45434
45435 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45436
45437         PR c++/12815
45438         * g++.dg/rtti/typeid4.C: New test.
45439
45440 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45441
45442         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45443
45444 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45445
45446         PR c++/12132
45447         * g++.dg/template/error11.C: New test.
45448
45449         PR c++/13451
45450         * g++.dg/template/class2.C: New test.
45451
45452 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45453         Richard Sandiford <rsandifo@redhat.com>
45454
45455         PR c++/13387
45456         * g++.dg/opt/alias3.C: New test.
45457
45458 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45459
45460         PR c++/13157
45461         * g++.dg/template/koenig3.C: New test.
45462
45463         PR c++/13529
45464         * g++.dg/parse/offsetof3.C: New test.
45465
45466         * g++.dg/init/copy7.C: Add missing dg-error markers.
45467
45468         PR c++/12226
45469         * g++.dg/init/copy7.c: New test.
45470
45471         PR c++/13536
45472         * g++.dg/parse/cast1.C: New test.
45473
45474 2004-01-04  Jan Hubicka  <jh@suse.cz>
45475
45476         * gcc.dg/winline[1-7].c: New tests.
45477
45478 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45479
45480         PR c++/13520
45481         * g++.dg/template/qualttp22.C: New test.
45482
45483 2004-01-01  Jan Hubicka  <jh@suse.cz>
45484
45485         * gcc.dg/debug/20031231-1.c: New.
45486         * gcc.c-torture/compile/20040101-1.c: New.
45487         * gcc.dg/dwarf-die-[1-7].c: New.
45488
45489 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45490
45491         PR optimization/13521
45492         * gcc.c-torture/compile/20031231-1.c: New test.
45493
45494 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45495
45496         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45497
45498 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45499
45500         PR c++/10079
45501         * g++.dg/template/crash16.C: New test.
45502
45503 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45504
45505         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45506
45507 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45508
45509         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45510         ports.
45511         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45512         * g++.old-deja/g++.law/profile1.C: Likewise.
45513         * gcc.c-torture/compile/981006-1.c: Likewise.
45514         * gcc.c-torture/execute/loop-2e.x: Likewise.
45515         * gcc.c-torture/execute/loop-2f.x: Remove.
45516         * gcc.c-torture/execute/loop-2g.x: Likewise.
45517         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45518         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45519
45520 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45521
45522         PR c++/13507
45523         * g++.dg/ext/attrib11.C: New test.
45524
45525         PR c++/13494
45526         * g++.dg/template/array2-1.C: New test.
45527         * g++.dg/template/array2-2.C: New test.
45528
45529 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45530
45531         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45532
45533 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45534
45535         PR c++/12774
45536         * g++.dg/template/array1-1.C: New test.
45537         * g++.dg/template/array1-2.C: New test.
45538
45539 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45540
45541         PR fortran/12632
45542         * g77.dg/12632.f: New test case.
45543
45544 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45545
45546         PR c++/13289
45547         * g++.dg/parse/nontype1.C: New test.
45548
45549 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45550
45551         PR c++/12403
45552         * g++.dg/parse/explicit1.C: New test.
45553         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45554
45555 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45556
45557         PR c++/13081
45558         * g++.dg/opt/inline6.C: New test.
45559
45560         PR c++/12613
45561         * g++.dg/parse/error9.C: New test.
45562
45563         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45564
45565 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45566
45567         PR c++/13009
45568         * g++.dg/init/assign1.C: New test.
45569
45570 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45571
45572         PR c++/13070
45573         * g++.dg/warn/format3.C: New test case.
45574
45575 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45576
45577         * gcc.c-torture/compile/20031227-1.c: New test.
45578
45579 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45580
45581         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45582         * g77.dg/bprob/bprob.exp: Likewise.
45583         * gcc.misc-tests/bprob.exp: Likewise.
45584         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45585         variants on systems where the library does not provide that
45586         functionality.
45587         * gcc.dg/builtins-20.c: Use builtins-config.h.
45588         * gcc.dg/builtins-config.h: New file.
45589
45590 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45591
45592         * lib/gcc-dg.exp (dg-require-profiling): New function.
45593         * lib/target-supports.exp (check_profiling_available): Likewise.
45594         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45595         * g77.dg/bprob/bprob.exp: Likewise.
45596         * gcc.misc-tests/bprob.exp: Likewise.
45597         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45598         * gcc.dg/20021014-1.c: Likewise.
45599         * gcc.dg/nest.c: Likewise.
45600
45601 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45602
45603         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45604         compiling.
45605         * g++.dg/lookup/java2.C: Likewise.
45606         * gcc.dg/cpp/lexident.c: Likewise.
45607
45608 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45609
45610         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45611         given.
45612         * gcc.c-torture/compile/961203-1.c: Likewise.
45613         * gcc.c-torture/compile/980506-1.c: Likewise.
45614
45615 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45616
45617         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45618         (additional_prunes): New global.
45619         (gcc-dg-prune): Handle additional per-test pruning.
45620         (dg-test): Clear additional_prunes between tests.
45621
45622         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45623         dg-prune-output to avoid spurious failures from assembler
45624         complaining about nonexistent WAW violations.
45625         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45626         Use dg-prune-output to avoid spurious failures from assembler
45627         warning about Itanium B-step errata.
45628
45629 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45630
45631         * g++.dg/abi/macro0.C: New test.
45632         * g++.dg/abi/macro1.C: Likewise.
45633         * g++.dg/abi/macro2.C: Likewise.
45634
45635         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45636         * g++.dg/abi/bitfield7.C: Likewise.
45637         * g++.dg/abi/dtor2.C: Likewise.
45638         * g++.dg/abi/mangle11.C: Likewise.
45639         * g++.dg/abi/mangle12.C: Likewise.
45640         * g++.dg/abi/mangle14.C: Likewise.
45641         * g++.dg/abi/mangle17.C: Likewise.
45642         * g++.dg/abi/vbase10.C: Likewise.
45643         * g++.dg/abi/vbase14.C: Likewise.
45644         * g++.dg/template/qualttp17.C: Likewise.
45645
45646 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45647
45648         PR c/11995
45649         * gcc.dg/20031223-1.c: New test.
45650
45651 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45652
45653         * gcc.dg/noreturn-7.c: New test.
45654
45655 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45656
45657         * gcc.dg/null-pointer-1.c: New test.
45658
45659 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45660
45661         * g++.old-deja/g++.jason/template18.C: Remove.
45662         * g++.old-deja/g++.jason/template37.C: Likewise.
45663
45664         PR c++/12862
45665         * g++.dg/lookup/ns1.C: New test.
45666
45667         PR c++/12397
45668         * g++.dg/template/lookup3.C: New test.
45669
45670 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45671
45672         * g++.dg/template/recurse1.C: New test
45673
45674 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45675
45676         PR c++/12479
45677         * g++.dg/parse/semicolon1.C: New test.
45678         * g++.dg/parse/semicolon1.h: Likewise.
45679
45680 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45681
45682         * gcc.dg/darwin-misaligned.c: New test.
45683
45684 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45685
45686         PR c/9163
45687         * gcc.dg/20031222-1.c: New test.
45688
45689 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45690
45691         PR c++/13438
45692         * g++.dg/parse/error8.C: New test.
45693
45694         PR c++/11554
45695         * g++.dg/warn/ctor-init-1.C: New test.
45696
45697 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45698
45699         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45700         too small.
45701         * gcc.c-torture/compile/930217-1.c: Likewise.
45702         * gcc.c-torture/compile/930513-1.c: Likewise.
45703         * gcc.c-torture/execute/920908-2.c: Likewise.
45704         * gcc.c-torture/execute/921204-1.c: Likewise.
45705         * gcc.c-torture/execute/930621-1.c: Likewise.
45706         * gcc.c-torture/execute/930630-1.c: Likewise.
45707         * gcc.c-torture/execute/931031-1.c: Likewise.
45708         * gcc.c-torture/execute/980602-2.c: Likewise.
45709         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45710         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45711         * gcc.c-torture/execute/extzvsi.c: Likewise.
45712         * gcc.c-torture/unsorted/ext.c: Likewise.
45713
45714 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45715
45716         PR target/12749
45717         * gcc.c-torture/compile/20031220-2.c: New test case.
45718
45719 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45720
45721         PR optimization/13031
45722         * gcc.c-torture/compile/20031220-1.c: New test case.
45723
45724 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45725
45726         * gcc.dg/cast-function-1.c: New test.
45727
45728 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45729
45730         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45731         formats.
45732
45733 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45734
45735         PR c++/12795
45736         * g++.dg/ext/attrib10.C: New test.
45737
45738 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45739
45740         * gcc.dg/cleanup-10.c: New test.
45741         * gcc.dg/cleanup-11.c: New test.
45742
45743 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45744
45745         PR c++/13239
45746         * g++.dg/opt/expect1.C: New test.
45747
45748 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45749
45750         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45751
45752 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45753
45754         PR debug/12923
45755         * gcc.dg/20031218-1.c: New test.
45756
45757         PR debug/12389
45758         * gcc.dg/20031218-2.c: New test.
45759         * gcc.dg/20031218-3.c: New test.
45760
45761         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45762         of label name and allow for USER_LABEL_PREFIX == "_" names.
45763         * g++.dg/abi/mangle18-2.C: Likewise.
45764         * g++.dg/abi/mangle19-1.C: Likewise.
45765         * g++.dg/abi/mangle19-2.C: Likewise.
45766         * g++.dg/abi/mangle20-1.C: Likewise.
45767         * g++.dg/abi/mangle20-2.C: Likewise.
45768
45769 2003-12-18  Richard Henderson  <rth@redhat.com>
45770
45771         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45772
45773 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45774             Dan Kegel <dank@kegel.com>
45775
45776         PR other/12009
45777         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45778         testing a cross compiler, it causes spurious compile failures.
45779         * lib/g++.exp: Likewise.
45780
45781 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45782
45783         PR c++/13262
45784         * g++.dg/template/access13.C: New test.
45785
45786 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45787
45788         * gcc.dg/20031216-1.c: New test.
45789
45790 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45791
45792         PR c++/9154
45793         * g++.dg/template/error10.C: New test.
45794
45795 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45796
45797         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45798         * g++.dg/eh/simd-2.C: Likewise.
45799
45800 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45801             Roger Sayle  <roger@eyesopen.com>
45802
45803         * gcc.c-torture/execute/ieee/mzero5.c: New.
45804
45805 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45806
45807         PR c++/10603
45808         * g++.dg/parse/error6.C: New test.
45809
45810         PR c++/12827
45811         * g++.dg/parse/error7.C: New test.
45812
45813 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45814
45815         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45816         at -O with stabs debugging formats.
45817         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45818         * gcc.dg/debug/debug-2.c: Likewise.
45819
45820 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45821
45822         PR c++/12696
45823         * g++.dg/init/error1.C: New test.
45824
45825         PR c++/12218
45826         * g++.dg/init/pm3.C: New test.
45827
45828 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45829
45830         PR c/3347
45831         * gcc.dg/bitfld-8.c: New test.
45832
45833 2003-12-16  James Lemke  <jim@wasabisystems.com>
45834
45835         * gcc.dg/arm-scd42-[123].c: New tests.
45836
45837 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45838
45839         PR c++/9043
45840         * g++.dg/abi/mangle20-1.C: New test.
45841         * g++.dg/abi/mangle20-2.C: New test.
45842
45843 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45844
45845         PR c++/13275
45846         * g++.dg/other/offsetof2.C: Remove XFAIL.
45847         * g++.dg/parse/offsetof1.C: New test.
45848         * g++.gd/parse/offsetof2.C: Likewise.
45849
45850 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45851
45852         * g++.dg/template/nontype3.C: New test.
45853         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45854
45855 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45856
45857         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45858
45859 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45860
45861         PR c++/13387
45862         * g++.dg/expr/assign1.C: New test.
45863
45864         PR c++/13242
45865         * g++.dg/abi/mangle19-1.C: New test.
45866         * g++.dg/abi/mangle19-2.C: New test.
45867
45868 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45869
45870         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45871
45872 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45873
45874         * gcc.c-torture/execute/20031216-1.c: New test.
45875
45876 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45877
45878         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45879         an ICE regression.
45880
45881 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45882
45883         PR c++/10926
45884         * g++.dg/template/error9.C: New test.
45885
45886         PR c++/11116
45887         * g++.dg/template/error8.C: New test.
45888
45889 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45890
45891         PR middle-end/13400
45892         * gcc.c-torture/execute/20031215-1.c: New test case.
45893
45894 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45895
45896         PR c++/13269
45897         * g++.dg/parse/error5.C: New test.
45898
45899         PR c++/12989
45900         * g++.dg/expr/sizeof1.C: New test.
45901
45902         PR c++/13310
45903         * g++.dg/template/crash15.C: New test.
45904
45905 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45906
45907         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45908         a non-POD type as the last named parameter of a varargs function.
45909
45910 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45911
45912         PR c++/13243
45913         PR c++/12573
45914         * g++.dg/template/crash14.C: New test.
45915         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45916
45917 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/other/java1.C: New test.
45920
45921         PR c++/13241
45922         * g++.dg/abi/mangle18-1.C: New test.
45923         * g++.dg/abi/mangle18-2.C: New test.
45924
45925 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45926
45927         PR optimization/10312
45928         * gcc.c-torture/execute/20031214-1.c: New.
45929
45930 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45931
45932         PR c++/10779
45933         PR c++/12160
45934         * g++.dg/parse/error3.C: New test.
45935         * g++.dg/parse/error4.C: Likewise.
45936         * g++.dg/abi/mangle4.C: Tweak error messages.
45937         * g++.dg/lookup/using5.C: Likewise.
45938         * g++.dg/other/error2.C: Likewise.
45939         * g++.dg/parse/typename5.C: Likewise.
45940         * g++.dg/parse/undefined1.C: Likewise.
45941         * g++.dg/template/arg2.C: Likewise.
45942         * g++.dg/template/ttp3.C: Likewise.
45943         * g++.dg/template/type1.C: Likewise.
45944         * g++.old-deja/g++.other/crash32.C: Likewise.
45945         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45946
45947 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45948
45949         PR c++/13106
45950         * g++.dg/warn/noreturn-3.C: New test.
45951
45952 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         PR c++/13118
45955         * g++.dg/abi/covariant3.C: New.
45956
45957 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45958
45959         * g++.dg/eh/ia64-1.C: New test.
45960
45961 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45962
45963         PR optimization/13037
45964         * g77.f-torture/execute/13037.f: New test case.
45965
45966 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45967
45968         PR c++/12881
45969         * g++.dg/abi/covariant2.C: New.
45970
45971 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45972
45973         * gcc.dg/cpp/trad/macro.c: New tests.
45974
45975 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45976
45977         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45978
45979 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45980
45981         PR other/10819
45982         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45983         to fix Bug 10819.
45984         * lib/g++.exp (g++_version): Likewise.
45985         * lib/g77.exp (g77_version): Likewise.
45986         * lib/objc.exp (default_objc_version): Likewise.
45987
45988 2003-12-10  Richard Henderson  <rth@redhat.com>
45989
45990         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45991
45992         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45993
45994 2003-12-08  Matt Austern  <austern@apple.com>
45995
45996         PR c/13134
45997         * lib/gcc-dg.exp (dg-require-visibility): Define.
45998         * lib/target-supports (check_visibility_available): Define.
45999         * gcc.dg/visibility-1.c: New test.
46000         * gcc.dg/visibility-2.c: Likewise.
46001         * gcc.dg/visibility-3.c: Likewise.
46002         * gcc.dg/visibility-4.c: Likewise.
46003         * gcc.dg/visibility-5.c: Likewise.
46004         * gcc.dg/visibility-6.c: Likewise.
46005         * g++.dg/ext/visibility-1.C: Likewise.
46006         * g++.dg/ext/visibility-2.C: Likewise.
46007         * g++.dg/ext/visibility-3.C: Likewise.
46008         * g++.dg/ext/visibility-4.C: Likewise.
46009         * g++.dg/ext/visibility-5.C: Likewise.
46010         * g++.dg/ext/visibility-6.C: Likewise.
46011
46012 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46013
46014         * g++.dg/lookup/java1.C: New test.
46015         * g++.dg/lookup/java2.C: New test.
46016
46017 2003-12-07  Falk Hueffner  <falk@debian.org>
46018
46019         * g++.dg/opt/noreturn-1.C: New test.
46020
46021 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
46022
46023         * gcc.dg/overflow-1.c: New test.
46024
46025 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46026
46027         * g77.f-torture/compile/13060.f: New test.
46028
46029 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
46030
46031         PR c++/13323
46032         * g++.dg/inherit/operator2.C: New test.
46033
46034 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
46035
46036         PR c++/13305
46037         * g++.dg/ext/attrib9.C: New test.
46038
46039 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
46040
46041         PR c++/13314
46042         * g++.dg/template/error7.C: New test.
46043
46044 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
46045             J"orn Rennecke <joern.rennecke@superh.com>
46046
46047         PR target/13302
46048         * g++.dg/other/struct-va_list.C: New test.
46049
46050 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46051
46052         PR c++/13166
46053         * g++.dg/parse/defarg6.C: New test.
46054
46055 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
46056
46057         PR target/13256
46058         * gcc.c-torture/execute/20031201-1.c: New test.
46059
46060 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
46061
46062         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
46063
46064 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46065
46066         * gcc.dg/builtin-return-1.c: New test.
46067
46068 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
46069             J"orn Rennecke <joern.rennecke@superh.com>
46070
46071         PR optimization/13260
46072         * gcc.c-torture/execute/20031204-1.c: New test.
46073
46074 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
46075
46076         PR c++/9127
46077         * g++.dg/template/error6.C: New test.
46078
46079 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
46080
46081         * gcc.dg/20031202-1.c: New test.
46082
46083 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
46084
46085         PR c++/13179
46086         * g++.dg/template/eh1.C: New test.
46087
46088         PR c++/10771
46089         * g++.dg/template/error5.C: New test.
46090
46091 2003-12-02  David Ung  <davidu@mips.com>
46092
46093         * gcc.dg/compat/vector-check.h: Corrected type for var
46094         g_##TMODE
46095
46096 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46097
46098         PR c++/10126
46099         * g++.dg/template/ptrmem8.C: New test.
46100
46101 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46102
46103         PR c++/12573
46104         * g++.dg/template/dependent-expr3.C: New test.
46105
46106 2003-12-01  James Lemke  <jim@wasabisystems.com>
46107
46108         * gcc.dg/arm-g2.c: New test.
46109
46110 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46111
46112         PR optimization/11634
46113         * gcc.dg/20031201-2.c: New test case.
46114
46115 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
46116
46117         PR 11433
46118         * objc.dg/proto-lossage-3.m: New test.
46119
46120 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46121
46122         PR optimization/12628
46123         * gcc.dg/20031201-1.c: New test case.
46124
46125 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46126
46127         * gcc.dg/unaligned-1.c: New test.
46128
46129 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
46130
46131         PR c++/9849
46132         * g++.dg/template/error4.C: New test.
46133         * g++.dg/template/nested3.C: Adjust error markers.
46134
46135 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46136
46137         * gcc.dg/cpp/assert4.c: Check more #system assertions.
46138
46139 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
46140
46141         PR c/10333
46142         * gcc.dg/bitfld-7.c: New test.
46143
46144 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
46145
46146         * gcc.dg/tls/asm-1.C: New test.
46147
46148 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46149
46150         * gcc.dg/cpp/assert4.c: Update.
46151
46152 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46153
46154         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
46155         * gcc.dg/builtin-apply3.c: New test.
46156
46157 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46158
46159         * lib/compat.exp (compat-obj): New xfaildata parameter.
46160         Use it to set compiler_conditional_xfail_data before compiling.
46161         (compat-get-options): Handle dg-xfail-if.
46162         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
46163         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
46164         * gcc.dg/compat/vector-1_y.c: Likewise.
46165         * gcc.dg/compat/vector-2_x.c: Likewise.
46166         * gcc.dg/compat/vector-2_y.c: Likewise.
46167
46168 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46169
46170         * g++.dg/opt/reg-stack4.C: New test.
46171
46172 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46173
46174         * gcc.dg/builtin-apply2.c: New test.
46175
46176 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46177
46178         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
46179
46180 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46181
46182         PR c++/12924
46183         * g++.dg/template/template-id-2.C: New test.
46184
46185 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46186
46187         PR c++/5369
46188         * g++.dg/template/memfriend1.C: New test.
46189         * g++.dg/template/memfriend2.C: Likewise.
46190         * g++.dg/template/memfriend3.C: Likewise.
46191         * g++.dg/template/memfriend4.C: Likewise.
46192         * g++.dg/template/memfriend5.C: Likewise.
46193         * g++.dg/template/memfriend6.C: Likewise.
46194         * g++.dg/template/memfriend7.C: Likewise.
46195         * g++.dg/template/memfriend8.C: Likewise.
46196         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
46197
46198 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
46199
46200         PR c++/12515
46201         * g++.dg/ext/cond1.C: New test.
46202
46203 2003-11-20  Richard Henderson  <rth@redhat.com>
46204
46205         * gcc.dg/20020201-2.c: Remove.
46206         * gcc.dg/20020201-4.c: Remove.
46207         * gcc.dg/20020304-1.c: Remove.
46208
46209 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
46210
46211         * gcc.dg/cpp/trad/xwin1.c: New test case.
46212
46213 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
46214
46215         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
46216         * lib/g77.exp: Likewise.
46217         * lib/objc.exp: Likewise.
46218         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
46219         for darwin.
46220
46221 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46222
46223         PR c++/12932
46224         * g++.dg/template/static5.C: New test.
46225
46226 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
46227
46228         * gcc.dg/nested-func-1.c: New test.
46229
46230 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46231
46232         * gcc.dg/cpp/assert4.c: New test.
46233
46234 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46235
46236         PR c++/2294
46237         * g++.dg/lookup/using9.c: New test.
46238
46239 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
46240
46241         PR c++/12762
46242         * g++.dg/template/error3.C: New test.
46243
46244 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
46245
46246         PR ada/13035
46247         * ada/acats/run_acats, run_all.sh: Fix syntax error.
46248         No longer use a wrapper for gcc, since this does not work under
46249         Windows.
46250
46251 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46252
46253         PR c++/2094
46254         * g++.dg/template/ptrmem7.C: New test.
46255
46256 2003-11-13  Andrew Pinski <apinski@apple.com>
46257
46258         * gcc.c-torture/compile/20031113-1.c: New test.
46259
46260 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
46261             Kean Johnston <jkj@sco.com>
46262
46263         PR c/13029
46264         * gcc.dg/unused-4.c: Update.
46265
46266 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46267
46268         * g++.dg/opt/const3.C: New test.
46269
46270 2003-11-13  Jan Hubicka  <jh@suse.cz>
46271
46272         * gcc.c-torture/compile/20031112-1.c: New test.
46273
46274 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
46275
46276         * g++.dg/parse/crash10.C: Remove bogus error marker.
46277
46278 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46279
46280         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
46281         (host_gcc): Likewise.
46282         (ROOT): Honor $PWDCMD.
46283         (BASE): Likewise.
46284         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
46285
46286 2003-11-12  Catherine Moore  <clm@redhat.com>
46287
46288         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
46289
46290 2003-11-12  Andreas Jaeger  <aj@suse.de>
46291             Jakub Jelinek  <jakub@redhat.com>
46292             Andrew Pinski  <pinskia@physics.uc.edu>
46293             Richard Henderson  <rth@redhat.com>
46294
46295         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
46296         systems.
46297         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
46298
46299         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
46300         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
46301
46302 2003-11-11  Andreas Jaeger  <aj@suse.de>
46303
46304         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46305
46306         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46307
46308 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
46309
46310         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46311         Clean ups.
46312
46313 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
46314
46315         * gcc.dg/trampoline-1.c: New test.
46316
46317 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
46318
46319         * gcc.c-torture/compile/200031109-1.c: New test.
46320
46321 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46322
46323         PR c/3190
46324         PR c/8714
46325         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46326         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46327         gcc.dg/format/no-y2k-1.c: Update.
46328
46329 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46330
46331         PR optimization/10467
46332         * gcc.dg/20031108-1.c: New test case.
46333
46334 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46335
46336         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46337
46338 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46339
46340         * gcc.dg/compound-lvalue-1.c: New test.
46341         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46342         some XFAILs.
46343
46344 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46345
46346         * gcc.dg/altivec-varargs-1.c: New test.
46347
46348 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46349
46350         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46351         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46352         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46353         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46354         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46355
46356 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46357
46358         * gcc.dg/cond-lvalue-1.c: New test.
46359
46360 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46361
46362         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46363
46364 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46365
46366         PR c++/11616
46367         * g++.dg/template/instantiate5.C: New test.
46368
46369 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46370
46371         PR c++/12726
46372         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46373         * ChangeLog: Add missing first entry for above test.
46374
46375 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46376
46377         PR c++/9810
46378         * g++.dg/template/using8.C: New test.
46379         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46380
46381 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46382
46383         PR optimization/10817
46384         * gcc.c-torture/compile/20031102-1.c: New test case.
46385
46386 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46387
46388         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46389         2147483647.
46390
46391 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46392
46393         * gcc.dg/20031102-1.c: New test.
46394
46395 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46396
46397         * gcc.dg/complex-1.c: New test.
46398
46399 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46400
46401         PR c++/12796
46402         * g++.dg/template/crash13.C: Adjust expected error location.
46403         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46404
46405 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46406
46407         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46408
46409 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46410
46411         PR/10239
46412         * gcc.c-torture/compile/20031031-2.c: New test.
46413
46414 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46415
46416         PR/11640
46417         * gcc.c-torture/compile/20031031-1.c: New test.
46418
46419 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46420
46421         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46422         * gcc.misc-tests/bprob.exp: Likewise.
46423         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46424         the execution test on arm-elf configs.
46425         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46426         configs that don't support scratch files.
46427         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46428
46429 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46430
46431         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46432         done by dejagnu.
46433
46434 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46435
46436         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46437         Avoid non pure sh syntax. Add more logging.
46438
46439         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46440         fail.
46441
46442 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46443
46444         PR libgcj/10610
46445         * gcc.dg/ppc-stackalign-1.c: New test.
46446
46447 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46448
46449         * ada/acats/run_all.sh: Change output to be more compliant with
46450         dejagnu framework.
46451         Create acats.sum and acats.log files under testsuite/ada/acats
46452         Only run [a-z]* directories, to filter out e.g. CVS.
46453         Redirect build output to log file.
46454
46455 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46456
46457         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46458
46459 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46460
46461         PR ada/5909:
46462         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46463
46464 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46465
46466         * gcc.c-torture/compile/20031023-1.c: New test.
46467         * gcc.c-torture/compile/20031023-2.c: New test.
46468         * gcc.c-torture/compile/20031023-3.c: New test.
46469         * gcc.c-torture/compile/20031023-4.c: New test.
46470
46471 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46472
46473         PR c++/10371
46474         * g++.dg/lookup/scoped8.C: New test.
46475
46476 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46477
46478         * g++.dg/opt/reg-stack3.C: New test.
46479
46480 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46481
46482         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46483
46484 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46485
46486         PR c++/11076
46487         * g++.dg/template/crash13.C: New test.
46488
46489 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46490
46491         * gcc.dg/c99-restrict-2.c: New test.
46492
46493 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46494
46495         PR c++/12698, c++/12699, c++/12700, c++/12566
46496         * g++.dg/inherit/covariant9.C: New test.
46497         * g++.dg/inherit/covariant10.C: New test.
46498         * g++.dg/inherit/covariant11.C: New test.
46499
46500 2003-10-23  Jason Merrill  <jason@redhat.com>
46501
46502         PR c++/12726
46503         * g++.dg/ext/complit2.C: New test.
46504
46505 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46506
46507         PR target/12654
46508         * gcc.c-torture/execute/20031020-1.c: New test.
46509
46510 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46511
46512         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46513         following the jump_insn.
46514
46515 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46516
46517         * gcc.dg/cast-lvalue-1.c: New test.
46518
46519 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46520
46521         PR c++/11962
46522         * g++.dg/template/cond2.C: New test.
46523
46524 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46525
46526         * gcc.dg/builtins-28.c: New test.
46527
46528 2003-10-20  Jan Hubicka  <jh@suse.cz>
46529
46530         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46531         parameter.
46532         * gcc.dg/inline-2.c: Likewise.
46533
46534 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46535
46536         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46537         * gcc.dg/nest.c: Likewise.
46538
46539 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46540
46541         PR c++/9781, c++/10583, c++/11862
46542         * g++.dg/parse/crash13.C: New test.
46543
46544 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46545
46546         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46547
46548 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46549
46550         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46551         Define HAVE_C99_RUNTIME except on Solaris.
46552         * gcc.dg/builtins-20.c: Likewise.
46553
46554 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46555
46556         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46557
46558 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46559
46560         PR c++/12495
46561         * g++.dg/template/crash21.C: New test.
46562
46563 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46564
46565         PR c++/2513
46566         * g++.dg/template/typename5.C: New test.
46567
46568 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46569
46570         PR c++/12369
46571         * g++.dg/template/friend25.C: New test.
46572
46573 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46574
46575         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46576         versions.
46577
46578 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46579
46580         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46581         == 2147483647.
46582
46583 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46584
46585         * gcc.c-torture/execute/960416-1.x: Remove.
46586         * gcc.c-torture/execute/divconst-3.x: Likewise.
46587
46588 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46589
46590         PR target/12598
46591         * gcc.dg/torture/cris-volatile-1.c: New test.
46592
46593 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46594
46595         PR optimization/9325
46596         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46597         for overflowing floating point to integer conversion during RTL
46598         simplification.
46599
46600 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46601
46602         * objc/execute/_cmd.m: Fix typo.
46603         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46604         Relax 'scan-assembler' regexp.
46605         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46606         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46607         * objc.dg/zero-link-2.m: Remove blank line.
46608         * objc.dg/zero-link-3.m: New test case.
46609
46610 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46611
46612         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46613
46614         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46615         than linker trickery.
46616
46617 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46618
46619         PR c++/12370
46620         * g++.dg/other/friend2.C: New test.
46621
46622 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46623
46624         * gcc.dg/20031012-1.c: New test.
46625
46626 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46627
46628         * gcc.dg/weak/weak-3.c: Fix for new warning.
46629
46630 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46631
46632         PR optimization/8750
46633         * gcc.c-torture/execute/20031012-1.c: New test case.
46634
46635 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46636
46637         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46638         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46639
46640 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46641
46642         PR optimization/12260
46643         * gcc.c-torture/compile/20031011-2.c: New test case.
46644
46645 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46646
46647         * gcc.c-torture/execute/20031011-1.c: New testcase.
46648
46649 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46650
46651         * gcc.c-torture/compile/20031011-1.c: New test.
46652
46653 2003-10-11  Jan Hubicka  <jh@suse.cz>
46654
46655         * g++.dg/other/first-global.C: New test.
46656
46657 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46658
46659         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46660
46661 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46662
46663         * gcc.c-torture/compile/20031010-1.c: New test.
46664
46665 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46666
46667         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46668         * gcc.c-torture/execute/va-arg-25.c: ... here.
46669
46670 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46671
46672         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46673
46674 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46675
46676         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46677
46678 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46679
46680         * g++.dg/parse/error2.C: New test.
46681
46682 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46683
46684         PR c++/11097
46685         * g++.dg/other/error5.C: Modify the error message.
46686         * g++.dg/lookup/using8.C: New test.
46687
46688 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46689
46690         * gcc.dg/darwin-abi-2.c: New file.
46691         * gcc.c-torture/execute/va-arg-24.c: New file.
46692
46693 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46694
46695         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46696         indentation.
46697
46698 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46699
46700         PR c++/10147
46701         * g++.dg/other/error4.C: Update error messages.
46702         * g++.dg/template/ptrmem4.C: Likewise.
46703
46704         PR c++/12337
46705         * g++.dg/init/new9.C: New test.
46706
46707         PR c++/12334, c++/12236, c++/8656
46708         * g++.dg/ext/attrib8.C: New test.
46709
46710 2003-10-06  Devang Patel  <dpatel@apple.com>
46711
46712         * gcc.dg/debug/dwarf2-3.h: New test.
46713         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46714
46715 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46716
46717         * g++.dg/opt/cfg2.C: New test.
46718
46719 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46720
46721         * g++.dg/opt/float1.C: New test.
46722
46723 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46724
46725         * gcc.dg/c90-array-lval-6.c: New test.
46726         * gcc.dg/c99-array-lval-6.c: New test.
46727
46728 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46729             Ziemowit Laski  <zlaski@apple.com>
46730
46731         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46732         'Derived', so that it is never considered a class method; add
46733         new warning for '+port' method ambiguity.
46734         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46735         <objc/objc-api.h> (needed on Mac OS X).
46736         * objc.dg/method-13.m: New test.
46737
46738 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46739
46740         PR optimization/9325, PR java/6391
46741         * gcc.c-torture/execute/20031003-1.c: New test case.
46742
46743 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46744
46745         PR optimization/12180
46746         * gcc.dg/20031002-1.c: New test.
46747
46748         PR c++/12486
46749         * g++.dg/inherit/error1.C: New test.
46750
46751 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46752
46753         * lib/f-torture.exp (search_for): Rename to...
46754         (search_for_re): This.  Also, clean up comments and the
46755         "regexp" invocation.
46756
46757 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46758
46759         * gcc.c-torture/compile/20031002-1.c: New test.
46760
46761 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46762
46763         * g++.dg/opt/cond1.C: New test.
46764
46765 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46766
46767         * gcc.dg/Wold-style-definition-2.c: New testcase.
46768         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46769
46770 2003-09-29  Richard Henderson  <rth@redhat.com>
46771
46772         * g++.dg/init/array10.C: Add dg-options.
46773
46774 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46775
46776         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46777
46778 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46779
46780         * g++.dg/template/friend19.C: Fix typo.
46781         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46782
46783 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46784
46785         * gcc.c-torture/execute/20030928-1.c: New test.
46786         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46787
46788 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46789
46790         * g++.dg/opt/unroll1.C: New test.
46791
46792 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46793
46794         PR optimization/11741
46795         * gcc.dg/20030926-1.c: New test case.
46796
46797 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46798
46799         PR c++/5655
46800         * g++.dg/parse/access7.C: New test.
46801         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46802
46803 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46804
46805         MERGE OF objc-improvements-branch into MAINLINE:
46806         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46807         if libobjc has not been built.
46808         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46809         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46810         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46811         objc/execute/nested-3.m, objc/execute/np-2.m,
46812         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46813         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46814         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46815         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46816         objc.dg/special/unclaimed-category-1.h,
46817         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46818         well as GNU runtime.
46819         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46820         * execute/cascading-1.m, execute/function-message-1.m,
46821         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46822         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46823         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46824         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46825         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46826         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46827         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46828         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46829         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46830         * objc.dg/bitfield-2.m: Run only on Darwin.
46831         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46832         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46833         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46834         * objc.dg/const-str-1.m: Fix constant string layout.
46835
46836 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46837
46838         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46839
46840 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46841
46842         * gcc.dg/darwin-abi-1.c: New file.
46843
46844 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46845
46846         PR target/12281
46847         * gcc.c-torture/compile/20030921-1.c: New test.
46848
46849 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46850
46851         * g++.dg/opt/reg-stack2.C: New test.
46852
46853 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46854
46855         * g++.dg/eh/delayslot1.C: New test.
46856
46857 2003-09-20  Richard Henderson  <rth@redhat.com>
46858
46859         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46860
46861 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46862
46863         * gcc.c-torture/execute/20030920-1.c: New test case.
46864
46865 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46866
46867         * g++.dg/rtti/typeid3.C: Correct expected error message.
46868
46869 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46870
46871         PR c++/157
46872         * g++.dg/parse/crash12.C: New test.
46873
46874 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46875
46876         * gcc.dg/compat/mixed-struct-check.h: New.
46877         * gcc.dg/compat/mixed-struct-defs.h: New.
46878         * gcc.dg/compat/mixed-struct-init.h: New.
46879         * gcc.dg/compat/struct-by-value-19_main.c: New.
46880         * gcc.dg/compat/struct-by-value-19_x.c: New.
46881         * gcc.dg/compat/struct-by-value-19_y.c: New.
46882         * gcc.dg/compat/struct-by-value-20_main.c: New.
46883         * gcc.dg/compat/struct-by-value-20_x.c: New.
46884         * gcc.dg/compat/struct-by-value-20_y.c: New.
46885         * gcc.dg/compat/struct-return-19_main.c: New.
46886         * gcc.dg/compat/struct-return-19_x.c: New.
46887         * gcc.dg/compat/struct-return-19_y.c: New.
46888         * gcc.dg/compat/struct-return-20_main.c: New.
46889         * gcc.dg/compat/struct-return-20_x.c: New.
46890         * gcc.dg/compat/struct-return-20_y.c: New.
46891
46892 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46893         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46894         so that it will not complain on LP64 targets.
46895
46896 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46897
46898         PR c++/495
46899         * g++.dg/template/friend24.C: New test.
46900
46901 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46902
46903         PR c++/12332
46904         * g++.dg/template/memtmpl2.C: New test.
46905
46906 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46907
46908         PR target/11184
46909         * gcc.dg/builtin-apply1.c: New test.
46910
46911 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46912
46913         PR c++/9848
46914         * g++.dg/warn/Wunused-4.C: New test.
46915
46916 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46917
46918         PR c++/12316
46919         * g++.dg/other/gc2.C: New test.
46920
46921 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46922
46923         PR c++/11991
46924         * g++.dg/rtti/typeid3.C: New test.
46925
46926         PR c++/12266
46927         * g++.dg/overload/template1.C: New test.
46928
46929 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46930
46931         * g++.dg/opt/cfg3.C: New test.
46932
46933 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46934
46935         PR c++/7939
46936         * g++.dg/template/crash11.C: New test.
46937
46938 2003-09-16  Jason Merrill  <jason@redhat.com>
46939             Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.dg/attr-warn-unused-result.c: New test.
46942
46943 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46944
46945         PR c++/12184
46946         * g++.dg/expr/call2.C: New test.
46947
46948 2003-09-15  Andreas Jaeger  <aj@suse.de>
46949
46950         * gcc.dg/Wold-style-definition-1.c: New test.
46951
46952 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46953
46954         PR c++/3907
46955         * g++.dg/parse/template12.C: New test.
46956
46957         * g++.dg/abi/bitfield11.C: New test.
46958         * g++.dg/abi/bitfield12.C: Likewise.
46959
46960 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46961
46962         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46963         non-expansion of functional macro name without arguments at EOL.
46964         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46965
46966 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46967
46968         * gcc.c-torture/execute/20030914-[12].c: New tests.
46969
46970 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46971
46972         PR c++/11788
46973         * g++.dg/overload/addr1.C: New test.
46974
46975 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46976
46977         * gcc.dg/20030909-1.c: New test.
46978
46979 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46980
46981         * gcc.dg/ultrasp10.c: New test.
46982
46983 2003-09-09  Devang Patel  <dpatel@apple.com>
46984
46985         * gcc.dg/darwin-ld-6.c: New test.
46986
46987 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46988
46989         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46990
46991 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46992
46993         * gcc.dg/ia64-types1.c: New test.
46994         * gcc.dg/ia64-types2.c: Likewise.
46995
46996 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46997
46998         * gcc.dg/builtins-1.c: Add more _Complex tests.
46999         * gcc.dg/torture/builtin-attr-1.c: Likewise.
47000
47001         * gcc.dg/builtins-1.c: Test existing _Complex functions.
47002         * gcc.dg/torture/builtin-attr-1.c: Likewise.
47003
47004 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
47005
47006         PR c++/11786
47007         * g++.dg/lookup/koenig2.C: New test.
47008
47009         PR c++/5296
47010         * g++.dg/rtti/typeid2.C: New test.
47011
47012 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
47013
47014         * gcc.c-torture/compile/20030904-1.c: New test.
47015
47016 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47017
47018         * g++.dg/opt/longbranch2.C: New test.
47019
47020 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
47021
47022         * g++.dg/template/crash10.C: Only compile it.
47023
47024 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
47025
47026         PR middle-end/11665
47027         * gcc.c-torture/compile/20030907-1.c: New test.
47028         * g++.dg/init/array11.C: New test.
47029
47030 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
47031
47032         PR c++/11852
47033         * g++.dg/init/struct1.C: New test.
47034
47035 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
47036
47037         PR c++/12181
47038         * g++.dg/expr/comma1.C: New test.
47039
47040 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
47041
47042         PR c++/11867
47043         * g++.dg/expr/static_cast5.C: New test.
47044
47045 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
47046
47047         PR c++/11507
47048         * g++.dg/lookup/scoped7.C: New test.
47049
47050         PR c++/9574
47051         * g++.dg/other/static1.C: New test.
47052
47053         PR c++/11490
47054         * g++.dg/warn/template-1.C: New test.
47055
47056         PR c++/11432
47057         * g++.dg/template/crash10.C: New test.
47058
47059         PR c++/2478
47060         * g++.dg/overload/VLA.C: New test.
47061
47062         PR c++/10804
47063         * g++.dg/template/call1.C: New test.
47064
47065 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47066
47067         PR c++/11794
47068         * g++.dg/parse/using3.C: New test.
47069
47070 2003-09-06  Roger Sayle  <roger@eyesopen.com>
47071
47072         PR c++/11409
47073         * g++.dg/overload/builtin3.C: New test case.
47074
47075 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
47076
47077         PR c/9862
47078         * gcc.dg/20030906-1.c: New test.
47079         * gcc.dg/20030906-2.c: Likewise.
47080
47081 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47082
47083         PR c++/12167
47084         * g++.dg/parse/defarg5.C: New test.
47085
47086         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
47087
47088 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
47089
47090         PR c++/12163
47091         * g++.dg/expr/static_cast4.C: New test.
47092
47093         PR c++/12146
47094         * g++.dg/template/crash9.C: New test.
47095
47096 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
47097
47098         * g++.old-deja/g++.ext/pretty2.C: Update for change
47099         in __FUNCTION__.
47100         * g++.old-deja/g++.ext/pretty3.C: Likewise.
47101
47102 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
47103
47104         PR c++/11922
47105         * g++/dg/template/qualified-id1.C: New test.
47106
47107         PR c++/12037
47108         * g++.dg/warn/noeffect4.C: New test.
47109
47110 2003-09-04  Matt Austern  <austern@apple.com>
47111
47112         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
47113         * g++.dg/ext/fnname2.C: Likewise.
47114         * g++.dg/ext/fnname3.C: Likewise.
47115
47116 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
47117
47118         * g++.dg/expr/lval1.C: New test.
47119         * g++.dg/ext/lvcast.C: Remove.
47120
47121 2003-09-03  Roger Sayle  <roger@eyesopen.com>
47122
47123         PR optimization/11700.
47124         * gcc.c-torture/compile/20030903-1.c: New test case.
47125
47126 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
47127
47128         PR c++/12053
47129         * g++.dg/abi/layout4.C: New test.
47130
47131 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
47132
47133         PR c++/11553
47134         * g++.dg/parse/friend3.C: New test.
47135
47136 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
47137
47138         PR c++/11847
47139         * g++.dg/template/class1.C: New test.
47140
47141         PR c++/11808
47142         * g++.dg/expr/call1.C: New test.
47143
47144 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
47145
47146         PR c++/12114
47147         * g++.dg/init/ref9.C: New test.
47148
47149         PR c++/11972
47150         * g++.dg/template/nested4.C: New test.
47151
47152 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47153
47154         PR c++/12093
47155         * g++.dg/template/non-dependent4.C: New test.
47156
47157         PR c++/11928
47158         * g++.dg/inherit/conv1.C: New test.
47159
47160 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47161
47162         PR c++/6196
47163         * g++.dg/ext/label1.C: New test.
47164         * g++.dg/ext/label2.C: Likewise.
47165
47166 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47167
47168         * g++.dg/expr/cond3.C: New test.
47169
47170 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47171
47172         * gcc.dg/builtins-1.c: Add new builtin cases.
47173
47174 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47175
47176         * gcc.dg/builtins-1.c: Add new cases.
47177         * gcc.dg/torture/builtin-attr-1.c: Likewise.
47178
47179 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47180
47181         * gcc.dg/builtins-1.c: Add more math builtin tests.
47182         * gcc.dg/torture/builtin-attr-1.c: New test.
47183
47184 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47185
47186         PR optimization/5079
47187         * g++.dg/opt/static3.C: New test.
47188
47189 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47190
47191         * gcc.misc-tests/gcov-10b.c: New test.
47192
47193 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
47194
47195         * g++.dg/opt/ptrmem3.C: New test.
47196
47197         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
47198
47199 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
47200
47201         * gcc.dg/20030826-2.c: New test.
47202
47203 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47204
47205         PR middle-end/12002
47206         * g77.f-torture/compile/12002.f: New test case.
47207
47208 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47209
47210         * gcc.dg/20030826-1.c: New test case.
47211
47212 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
47213
47214         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
47215
47216 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
47217
47218         PR c++/11871
47219         * c++.dg/lookup/crash1.C: New test.
47220
47221         * c++.dg/warn/noeffect3.C: New test.
47222
47223 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
47224
47225         * gcc.dg/compat/vector-1_x.c: Compile with -w.
47226         * gcc.dg/compat/vector-1_y.c: Ditto.
47227         * gcc.dg/compat/vector-2_x.c: Ditto.
47228         * gcc.dg/compat/vector-2_y.c: Ditto.
47229
47230 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
47231
47232         * gcc.dg/20030702-1.c: New test.
47233
47234 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
47235
47236         PR c++/8795
47237         * g++.dg/ext/altivec-1.C: New test.
47238
47239 2003-08-24  Richard Henderson  <rth@redhat.com>
47240
47241         * g++.dg/eh/simd-2.C: Add -w for x86.
47242
47243 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
47244
47245         * gcc.dg/20030815-1.c: New test.
47246
47247 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47248
47249         PR c++/3765
47250         * g++.dg/parse/access6.C: New test.
47251
47252 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47253
47254         PR c++/641, c++/11876
47255         * g++.dg/template/friend22.C: New test.
47256         * g++.dg/template/friend23.C: Likewise.
47257
47258 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47259
47260         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
47261         identically.
47262
47263 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47264
47265         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
47266
47267 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47268
47269         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
47270
47271 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47272
47273         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
47274
47275 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47276
47277         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
47278
47279 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
47280
47281         PR c++/11919
47282         * g++.dg/overload/prom1.C: New test.
47283
47284         PR c++/11551
47285         * g++.dg/parse/dtor2.C: New test.
47286
47287         PR c++/10762
47288         * g++.dg/parse/using2.C: New test.
47289
47290 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
47291
47292         PR target/11805
47293         * gcc.c-torture/compile/20030821-1.c: New.
47294
47295 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
47296
47297         PR c++/11834
47298         * g++.dg/template/deduce2.C: New test.
47299
47300 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
47301
47302         * gcc.c-torture/execute/20030821-1.c: New test.
47303
47304 2003-08-20  Roger Sayle  <roger@eyesopen.com>
47305
47306         PR middle-end/11984
47307         * gcc.dg/20030820-1.c: New test case.
47308
47309 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
47310
47311         PR c++/11945
47312         * g++.dg/warn/noeffect2.C: New test.
47313
47314 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
47315
47316         PR c++/10926
47317         * g++.dg/template/dtor2.C: New test.
47318
47319         PR c++/11684
47320         * g++.dg/template/operator1.C: New test.
47321         * g++.dg/parse/operator4.C: New test.
47322
47323         PR c++/11946.C
47324         * g++.dg/expr/enum1.C: New test.
47325         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47326
47327         PR c++/11036.C
47328         * g++.dg/parse/elab2.C: New test.
47329         * g++.dg/parse/typedef4.C: Change error message.
47330         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47331         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47332         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47333
47334 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47335
47336         * gcc.dg/pch/warn-1.c: New.
47337         * gcc.dg/pch/warn-1.hs: New.
47338
47339         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47340         not-tested file.
47341
47342 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47343
47344         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47345
47346 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47347
47348         * gcc.dg/uninit-D.c: New Test.
47349         * gcc.dg/uninit-E.c: New Test.
47350         * gcc.dg/uninit-F.c: New Test.
47351         * gcc.dg/uninit-G.c: New Test.
47352
47353 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47354
47355         * g++.dg/README: Describe the pch directory.
47356
47357 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47358
47359         PR c++/11174
47360         * g++.dg/parse/access4.C: New test.
47361         * g++.dg/parse/access5.C: Likewise.
47362         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47363
47364 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47365
47366         * gcc.dg/noncompile/20030818-1.c: New.
47367
47368 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47369
47370         PR c++/11957
47371         * g++.dg/warn/noeffect1.C: New test.
47372
47373         * g++.dg/template/scope2.C: New test.
47374         * g++.dg/template/error2.C: Correct dg-error
47375
47376 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47377
47378         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47379
47380 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47381
47382         PR C++/11512
47383         * g++.dg/template/warn1.C: New.
47384
47385 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47386
47387         * g++.dg/template/error2.C: New test.
47388         * g++.dg/lookup/using7.C: Adjust errors
47389         * g++.old-deja/g++.pt/crash36.C: Likewise.
47390         * g++.old-deja/g++.pt/derived3.C: Likewise.
47391
47392 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47393
47394         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47395         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47396         * gcc.c-torture/execute/builtins/string-9.c: New, from
47397         string-opt-9.c.  Adjust for execute/builtins framework.
47398         * gcc.c-torture/execute/string-opt-9.c: Delete.
47399
47400 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47401
47402         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47403
47404         * g++.dg/parse/ret-type2.C: New test.
47405
47406         PR c++/11703
47407         * g++.dg/init/new8.C: New test.
47408
47409         PR c++/10923
47410         * g++.dg/parse/typedef5.C: New test.
47411
47412         PR c++/9512
47413         * g++.dg/parse/qualified2.C: New test.
47414         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47415         invalid code.
47416
47417 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47418
47419         * g++.dg/conversion/ptrmem1.C: New test.
47420
47421 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47422
47423         PR target/11693
47424         * gcc.dg/20030811-1.c: New test.
47425
47426         PR target/11535
47427         * gcc.c-torture/execute/20030811-1.c: New test.
47428
47429 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47430
47431         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47432
47433 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47434
47435         PR c++/11789.C
47436         * g++.dg/inherit/multiple1.C: New test.
47437
47438 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47439
47440         * gcc.dg/spe1.c: New test.
47441
47442         PR c++/11670
47443         * g++.dg/expr/cast2.C: New test.
47444
47445         PR c++/10530
47446         * g++.dg/template/dependent-name2.C: New test.
47447
47448 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47449
47450         * g++.dg/parse/crash11.C: Put the dg options in comments.
47451
47452 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47453
47454         * lib/gcc-dg.exp: Update for diagnostic change.
47455
47456 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47457
47458         PR c++/5767
47459         * g++.dg/parse/crash11.C: New test.
47460
47461 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47462
47463         * gcc.dg/cpp/spacing1.c: Update.
47464
47465 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47466
47467         PR target/11739
47468         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47469         a value for -mtune.
47470
47471 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47472
47473         PR middle-end/11771
47474         * gcc.c-torture/compile/20030804-1.c: New test case.
47475
47476 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47477
47478         * gcc.dg/20030804-1.c: New test case.
47479
47480 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47481
47482         * gcc.dg/cpp/separate-1.c: New test.
47483
47484 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47485
47486         PR c++/11704
47487         * g++.dg/template/dependent-expr2.C: New test.
47488
47489         PR c++/11766
47490         * g++.dg/expr/ptrmem1.C: New test.
47491
47492 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47493
47494         PR c++/9453
47495         * g++.dg/template/friend15.C: New test.
47496
47497 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47498
47499         * lib/dg-pch.exp: Work round PCH bug.
47500
47501 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47502
47503         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47504         builtins.  Move cases from builtins-4.c here.
47505
47506         * gcc.dg/torture/builtin-math-1.c: New test taken from
47507         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47508         additional cases.
47509
47510         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47511         Delete.
47512
47513 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47514
47515         PR c++/9447
47516         * g++.dg/template/using7.C: New test.
47517
47518 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47519
47520         * import1.c, import2.c: New tests.
47521
47522 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47523
47524         * g++.dg/eh/crossjump1.C: New test.
47525
47526 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47527
47528         PR c++/11697
47529         * g++.dg/template/using6.C: New test.
47530
47531         PR c++/11744
47532         * g++.dg/template/koenig2.C: New test.
47533
47534 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47535
47536         PR c++/7983
47537         * g++.dg/parse/typedef4.C: New test.
47538
47539 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47540
47541         PR c++/8442, c++/8806
47542         * g++.dg/template/elab1.C: New test.
47543         * g++.dg/template/type2.C: Likewise.
47544         * g++.dg/template/ttp3.C: Adjust expected error message.
47545         * g++.old-deja/g++.law/visibility13.C: Likewise.
47546         * g++.old-deja/g++.niklas/t135.C: Likewise.
47547         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47548         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47549         template argument.
47550         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47551
47552 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47553
47554         PR c++/11295
47555         * g++.dg/ext/stmtexpr1.C: New test.
47556
47557         * g++.dg/opt/tmp1.C: New test.
47558
47559         PR c++/11525
47560         * g++.dg/parse/constant4.C: New test.
47561
47562         PR c++/9447
47563         * g++.dg/template/using5.C: New test.
47564
47565 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47566
47567         * gcc.dg/builtins-27.c: New test case.
47568
47569 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47570
47571         * gcc.dg/tls/opt-7.c: New test.
47572
47573 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47574
47575         * g++.old-deja/g++.other/crash18.C: Remove.
47576
47577 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47578
47579         * g++.dg/template/explicit3.C: New.
47580         * g++.dg/template/explicit4.C: New.
47581         * g++.dg/template/explicit5.C: New.
47582
47583         PR c++/11347
47584         * g++.dg/template/memtmpl1.C: New.
47585
47586 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47587
47588         PR target/11565
47589         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47590         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47591
47592 2003-07-30  Jan Hubicka  <jh@suse.cz>
47593
47594         * vtgc1.c: Kill.
47595
47596 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47597
47598         * gcc.dg/struct-in-proto-1.c: New test.
47599
47600 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47601
47602         * gcc.dg/cpp/include2.c: Only expect one message.
47603
47604 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         PR c++/9447
47607         * g++.dg/template/using1.C: New test.
47608         * g++.dg/template/using2.C: New test.
47609         * g++.dg/template/using3.C: New test.
47610         * g++.dg/template/using4.C: New test.
47611
47612 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47613
47614         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47615         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47616
47617 2003-07-28  Jan Hubicka  <jh@suse.cz>
47618
47619         PR c++/11530
47620         * g++.dg/opt/call1.C: New test.
47621
47622 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47623
47624         PR c++/11667
47625         * g++.dg/init/enum2.C: New test.
47626         * g++.dg/template/overload1.C: Add "-w" option.
47627
47628 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47629
47630         * gcc.dg/Wdeclaration-after-statement-1.c,
47631         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47632
47633 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47634
47635         * gcc.c-torture/compile/20030725-1.c: New test.
47636
47637 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47638
47639         * gcc.dg/20030505.c: Only run for SPE.
47640         Remove definition of opaque type.
47641
47642 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47643
47644         * g++.dg/template/ptrmem6.C: New test.
47645
47646 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47647
47648         * gcc.c-torture/compile/zero-strct-2.c: New test.
47649
47650 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47651
47652         * gcc.dg/intermod-1.c: New test.
47653
47654 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47655
47656         PR c++/11617
47657         * g++.dg/template/lookup2.C: New test.
47658         * g++.dg/template/memclass1.C: Remove instantiated from error.
47659         * g++.dg/other/error2.C: Tweak expected errors.
47660
47661         PR c++/11596
47662         * g++.dg/template/defarg3.C: New test.
47663
47664         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47665
47666 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47667
47668         * g++.dg/inherit/access5.C: New test.
47669
47670 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47671
47672         PR c++/11513
47673         * g++.dg/template/crash8.C: New test.
47674
47675 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47676
47677         PR c/10602
47678         * gcc.dg/noncompile/incomplete-2.c: New test.
47679
47680 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47681
47682         PR c++/11645
47683         * g++.dg/inherit/access4.C: New test.
47684
47685         PR c++/11517
47686         * g++.dg/expr/cond2.C: New test.
47687
47688         PR optimization/10679
47689         * g++.dg/opt/inline4.C: New test.
47690
47691 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47692
47693         * g++.dg/parse/crash10: New test.
47694
47695 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47696
47697         * g++.dg/ext/flexary1.C: New test.
47698
47699 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47700
47701         PR c++/10793
47702         * g++.dg/template/crash9.C: New test.
47703
47704 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47705
47706         PR c++/3004
47707         * g++.dg/parse/typedef3.C: New test.
47708
47709         PR c++/7906
47710         * g++.dg/parse/operator2.C: New test.
47711
47712         PR c++/8895
47713         * g++.dg/parse/def-tmpl-arg1.C: New test.
47714
47715         PR c++/9282
47716         * g++.dg/parse/funptr1.C: New test.
47717
47718         PR c++/9452
47719         * g++.dg/parse/ambig3.C: New test.
47720
47721         PR c++/9454
47722         * g++.dg/parse/operator3.C: New test.
47723
47724         PR c++/9486
47725         * g++.dg/parse/template10.C: New test.
47726
47727         PR c++/9488
47728         * g++.dg/parse/template11.C: New test.
47729
47730         PR c++/10150
47731         * g++.dg/parse/invalid-op1.C: New test.
47732
47733         PR c++/10247
47734         * g++.dg/parse/condexpr1.C: New test.
47735
47736 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47737
47738         * g++.dg/ext/packed3.C: New test.
47739         * g++.dg/ext/packed4.C: New test.
47740
47741         * gcc.dg/pack-test-3.c: New test.
47742
47743 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47744
47745         * lib/compat.exp: Handle dg-options per source file.
47746         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47747         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47748         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47749         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47750         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47751         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47752         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47753         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47754         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47755         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47756         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47757         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47758         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47759         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47760
47761 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47762
47763         PR c/10320
47764         * gcc.c-torture/execute/20030718-1.c: New test.
47765
47766 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47767
47768         PR optimization/11536
47769         * gcc.dg/20030721-1.c: New test.
47770
47771 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47772
47773         PR c++/11546
47774         * g++.dg/template/lookup1.C: New test.
47775
47776 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47777
47778         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47779         diagnostics of ill-formed constructs involving labels.
47780         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47781         the new 'previously defined here' message.
47782
47783 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47784
47785         * g++.dg/parse/non-dependent2.C: New test.
47786
47787 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47788
47789         * g++.dg/init/init-ref4.C: xfail on targets without
47790         weak symbols.
47791
47792 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47793
47794         PR target/11087
47795         * gcc.c-torture/execute/20030717-1.c: New test.
47796
47797 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47798
47799         * g++.dg/opt/cfg1.C: New test.
47800
47801 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47802
47803         PR optimization/11557
47804         * gcc.dg/20030717-1.c: New test.
47805
47806 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47807
47808         PR c++/10476
47809         * g++.dg/expr/crash-1.C: New test.
47810
47811         PR c++/11027
47812         * g++.dg/template/init3.C: New test.
47813
47814         PR c++/8222
47815         * g++.dg/template/non-dependent1.C: New test.
47816
47817         PR c++/11070
47818         * g++.dg/template/non-dependent2.C: New test.
47819
47820         PR c++/11071
47821         * g++.dg/template/non-dependent3.C: New test.
47822
47823         PR c++/9907
47824         * g++.dg/template/sizeof5.C: New test.
47825
47826 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47827
47828         PR 11498
47829         * gcc.c-torture/compile/mangle-1.c: New file.
47830
47831 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47832
47833         PR c++/7809
47834         * g++.dg/parse/access3.C: New test.
47835
47836 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47837
47838         PR c++/11384
47839         * g++.dg/init/init-ref4.C: New test.
47840
47841 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47842
47843         PR c++/11547
47844         * g++.dg/parse/constant3.C: New test.
47845         * g++.dg/parse/crash7.C: Likewise.
47846
47847 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47848
47849         PR target/11008
47850         * gcc.dg/i386-pentium4-not-mull.c: New.
47851
47852 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47853
47854         * gcc.dg/asm-names.c (ymain): Make it weak.
47855
47856 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47857
47858         PR c++/5421
47859         * g++.dg/template/friend21.C: New test.
47860
47861 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47862
47863         * gcc.dg/cleanup-8.c: New test.
47864         * gcc.dg/cleanup-9.c: New test.
47865
47866 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47867
47868         * g++.dg/ext/dll-MI1.h: New file.
47869         * g++.dg/ext/dllexport-MI1.C: New file.
47870         * g++.dg/ext/dllimport-MI1.C: New file.
47871
47872 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47873
47874         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47875         it does not have cmpstrsi patterns (just cmpmemsi).
47876
47877 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47878
47879         PR debug/11473
47880         * g++.dg/debug/debug8.C: New test.
47881
47882 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47883
47884         PR c++/10108
47885         * g++.dg/template/crash7.C: New test.
47886
47887 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47888
47889         PR target/10795
47890         * gcc.c-torture/compile/20030708-1.c: New.
47891
47892 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47893
47894         * gcc.c-torture/execute/20030715-1.c: New test.
47895
47896 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47897
47898         * gcc.dg/pch/inline-3.c: New file.
47899         * gcc.dg/pch/inline-3.hs: New file.
47900         * gcc.dg/pch/inline-4.c: New file.
47901         * gcc.dg/pch/inline-4.hs: New file.
47902
47903 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47904
47905         PR c++/11509
47906         * g++.dg/template/crash6.C: New test.
47907
47908         PR c++/7053
47909         * g++.dg/template/friend20.C: New test.
47910
47911         PR c++/7019
47912         * g++.dg/template/overload2.C: New test.
47913
47914 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47915
47916         PR optimization/11440
47917         * gcc.c-torture/execute/20030714-1.c: New test.
47918
47919 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47920
47921         PR c++/11154
47922         * g++.dg/template/partial2.C: New test.
47923
47924 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47925
47926         PR c++/11503
47927         * g++.dg/template/anon1.C: New test.
47928
47929         PR c++/11493
47930         PR c++/11495
47931         * g++.dg/parse/template9.C: Likewise.
47932         * g++.dg/template/crash4.C: New test.
47933         * g++.dg/template/koenig1.C: Likewise.
47934         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47935         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47936         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47937         functions.
47938         * g++.old-deja/g++.jason/template36.C: Likewise.
47939         * g++.old-deja/g++.mike/p1989.C: Likewise.
47940         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47941         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47942         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47943         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47944         compiling.
47945         * g++.old-deja/g++.pt/union2.C: Use this->.
47946
47947 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47948
47949         * gcc.dg/20030711-1.c: New test.
47950
47951 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47952
47953         PR c++/11050
47954         * g++.dg/parse/args1.C: New test.
47955         * g++.pt/defarg8.C: Change expected errors.
47956
47957 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47958
47959         PR c++/8164
47960         * g++.dg/template/nontype2.C: New test.
47961
47962         PR c++/10558
47963         * g++.dg/parse/template8.C: New test.
47964
47965         PR c++/8327
47966         * g++.dg/template/scope1.C: New test.
47967
47968         * g++.dg/warn/Wsign-compare-1.C: New test.
47969
47970 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47971
47972         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47973
47974 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47975
47976         PR c++/9411
47977         * g++.dg/template/explicit2.C: New test.
47978
47979         PR c++/10032
47980         * g++.dg/warn/pedantic1.C: New test.
47981
47982 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47983
47984         PR c++ 9483
47985         * g++.dg/other/field1.C: New test.
47986
47987 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47988
47989         PR c/11449
47990         * gcc.c-torture/compile/20030707-1.c: New.
47991
47992 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47993
47994         PR c++/10849
47995         * g++.dg/template/access12.C: New test.
47996
47997 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47998
47999         * g++.dg/bprob/bprob.exp (prof_ext): Update.
48000         * g77.dg/bprob/bprob.exp (prof_ext): Update.
48001         * gcc.misc-tests/bprob.exp (prof_ext): Update.
48002         * gcc.misc-tests/gcov.exp: Update
48003         * g++.dg/gcov/gcov.exp: Update
48004         * lib/gcov.exp: Update.
48005
48006 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
48007
48008         * g++.dg/abi/mangle17.C: Make sure template expressions are
48009         dependent.
48010         * g++.dg/abi/mangle4.C: Mark erroneous casts.
48011         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
48012         * g++.dg/opt/stack1.C: Remove erroneous code.
48013         * g++.dg/parse/template7.C: New test.
48014         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
48015         * g++.old-deja/g++.pt/crash4.C: Likewise.
48016
48017 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48018
48019         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
48020         with zero or one occurence of `$' after the initial `L'.
48021
48022 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
48023
48024         * gcc.c-torture/compile/20030704-1.c: Add a comment.
48025
48026 2003-07-08  Roger Sayle  <roger@eyesopen.com>
48027
48028         PR c/11370
48029         * gcc.dg/Wunreachable-6.c: New testcase.
48030         * gcc.dg/Wunreachable-7.c: New testcase.
48031
48032 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
48033
48034         PR c/11420
48035         * gcc.dg/20030708-1.c: New test.
48036
48037 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
48038
48039         * gcc.dg/compat/sdata-section.h: New file.
48040         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
48041         * gcc.dg/torture/mips-sdata-1.c: New test.
48042
48043 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48044
48045         PR c++/11030
48046         * g++.dg/template/friend19.C: New test.
48047
48048 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
48049
48050         * g++.dg/opt/strength-reduce.C: New test.
48051
48052 2003-07-07  Roger Sayle  <roger@eyesopen.com>
48053
48054         PR target/10979
48055         * gcc.dg/20030707-1.c: New testcase.
48056
48057 2003-07-07  Roger Sayle  <roger@eyesopen.com>
48058
48059         PR optimization/11059
48060         * g++.dg/opt/emptyunion.C: New testcase.
48061
48062 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48063             Eric Botcazou  <ebotcazou@libertysurf.fr>
48064
48065         * g++.dg/opt/stack1.C: New test.
48066
48067 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
48068
48069         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
48070         run test.
48071
48072         PR c++/11431
48073         * g++.dg/expr/static_cast3.C: New test.
48074
48075 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
48076
48077         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
48078         everywhere.
48079         * gcc.dg/concat.c: Concatenation of string constants with
48080         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
48081         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
48082         * gcc.dg/cpp/escape-2.c: Use wide character constants where
48083         necessary to avoid multi-character character constant warning.
48084         * gcc.dg/cpp/escape.c: Likewise.
48085         * gcc.dg/cpp/ucs.c: Likewise.
48086         Remove backslashes from dg-bogus comments, as they confuse Tcl.
48087         Fix a typo.
48088
48089 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
48090
48091         PR c/11428
48092         * gcc.c-torture/compile/20030704-1.c: New.
48093
48094 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
48095
48096         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
48097
48098 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
48099
48100         PR c++/5287, PR c++/7910,  PR c++/11021
48101         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
48102         tests for warnings.
48103         * g++.dg/ext/dllimport2.C: Add tests for warnings.
48104         * g++.dg/ext/dllimport3.C: Likewise.
48105         * g++.dg/ext/dllimport4.C: New file.
48106         * g++.dg/ext/dllimport5.C: New file.
48107         * g++.dg/ext/dllimport6.C: New file.
48108         * g++.dg/ext/dllimport7.C: New file.
48109         * g++.dg/ext/dllimport8.C: New file.
48110         * g++.dg/ext/dllimport9.C: New file.
48111         * g++.dg/ext/dllimport10.C: New file.
48112         * g++.dg/ext/dllexport1.C: New file.
48113
48114 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48115
48116         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
48117         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
48118
48119 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48120
48121         * gcc.dg/builtins-25.c: New testcase.
48122         * gcc.dg/builtins-26.c: New testcase.
48123
48124 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
48125
48126         * gcc.dg/compat/vector-defs.h: New file.
48127         * gcc.dg/compat/vector-setup.h: New file.
48128         * gcc.dg/compat/vector-check.h: New file.
48129         * gcc.dg/compat/vector-1_main.c: New file.
48130         * gcc.dg/compat/vector-1_x.c: New file.
48131         * gcc.dg/compat/vector-1_y.c: New file.
48132         * gcc.dg/compat/vector-2_main.c: New file.
48133         * gcc.dg/compat/vector-2_x.c: New file.
48134         * gcc.dg/compat/vector-2_y.c: New file.
48135
48136         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
48137         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
48138         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
48139         * gcc.dg/compat/struct-align-1.h: New file.
48140         * gcc.dg/compat/struct-align-1_main.c: New file.
48141         * gcc.dg/compat/struct-align-1_x.c: New file.
48142         * gcc.dg/compat/struct-align-1_y.c: New file.
48143         * gcc.dg/compat/struct-align-2.h: New file.
48144         * gcc.dg/compat/struct-align-2_main.c: New file.
48145         * gcc.dg/compat/struct-align-2_x.c: New file.
48146         * gcc.dg/compat/struct-align-2_y.c: New file.
48147
48148         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
48149         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48150         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48151         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48152         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48153         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48154         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48155         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48156         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48157         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48158         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48159         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48160         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48161         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48162         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48163         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48164         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48165         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48166         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48167         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48168         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48169         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48170         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48171         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48172         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48173         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48174         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48175         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48176         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48177
48178 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48179
48180         * gcc.dg/i386-call-1.c: New test.
48181
48182 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48183
48184         PR c++/9162
48185         * g++.dg/parse/defarg4.C: New.
48186
48187 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48188
48189         PR target/10700
48190         * gcc.c-torture/compile/20030703-1.c: New test case.
48191
48192 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48193
48194         * g++.dg/template/local3.C: Remove extra semicolon.
48195
48196 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48197
48198         * gcc.dg/i386-volatile-1.c: New test.
48199
48200 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
48201
48202         PR c++/11072
48203         * g++.dg/other/offsetof2.C: XFAIL.
48204         * g++.dg/other/offsetof5.C: New.
48205
48206         PR c++/10219
48207         * g++.dg/template/error1.C: New.
48208
48209         PR c++/9779
48210         * g++.dg/template/dependent-expr1.C: New.
48211
48212 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48213
48214         PR c++/6949
48215         * g++.dg/template/local3.C: New test.
48216
48217         PR c++/11149
48218         * g++.dg/lookup/scoped6.C: New test.
48219
48220 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
48221
48222         PR c++/8046
48223         * g++.dg/other/error7.C: New test.
48224
48225 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
48226
48227         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
48228         * g++.old-deja/g++.abi/vtable3.h: Likewise.
48229         * g++.old-deja/g++.law/code-gen5.C: Likewise.
48230         * g++.old-deja/g++.other/union2.C: Likewise.
48231         * gcc.dg/c90-const-expr-2.c: Likewise.
48232         * gcc.dg/c90-const-expr-3.c: Likewise.
48233         * gcc.dg/c99-const-expr-2.c: Likewise.
48234         * gcc.dg/c99-const-expr-3.c: Likewise.
48235         * gcc.dg/concat.c: Likewise.
48236
48237 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48238
48239         PR c++/9559
48240         * g++.dg/init/static1.C: New test.
48241
48242 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48243
48244         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
48245         * g++.old-deja/g++.other/access2.C: Likewise.
48246         * g++.old-deja/g++.other/decl2.C: Likewise.
48247         * gcc.c-torture/execute/20020615-1.c: Likewise.
48248
48249 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48250
48251         PR c++/4933
48252         * g++.dg/template/sizeof4.C: New test.
48253
48254 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48255
48256         * g++.dg/other/error6.C: New test.
48257
48258 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48259
48260         PR c++/10750
48261         * g++.dg/parse/constant2.C: New test.
48262
48263 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
48264
48265         PR c++/11106
48266         * g++.dg/other/error5.C: New test.
48267
48268 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48269
48270         * gcc.dg/format/gcc_diag-1.c: New test.
48271
48272 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
48273
48274         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
48275
48276 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
48277
48278         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
48279         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
48280         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
48281
48282 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
48283
48284         * gcc.c-torture/execute/builtins/string-8.c: New test.
48285         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
48286         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
48287         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
48288
48289 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48290
48291         PR c++/10468
48292         * g++.dg/ext/typeof6.C: New test.
48293
48294 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48295
48296         PR c++/10796
48297         * g++.dg/init/enum1.C: New test.
48298
48299 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
48300
48301         * gcc.dg/20030627-1.c: New test.
48302
48303 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
48304
48305         PR c++/11332
48306         * g++.dg/expr/static_cast2.C: New test.
48307
48308 2003-06-26  Roger Sayle  <roger@eyesopen.com>
48309             Jakub Jelinek  <jakub@redhat.com>
48310
48311         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48312         sprintf(dst,"%s",src) optimization.
48313         * gcc.c-torture/execute/20030626-1.c: New test case.
48314         * gcc.c-torture/execute/20030626-2.c: New test case.
48315
48316 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
48317
48318         * gcc.c-torture/execute/multi-ix.c: New test.
48319
48320         * gcc.c-torture/execute/simd-4.c (main):
48321         Added missing semicolon at end of union.
48322
48323 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48324
48325         PR c++/8266
48326         * g++.dg/template/explicit-instantiation3.C: New test.
48327
48328 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48329
48330         * gcc.dg/20030626-1.c: Use signed char.
48331
48332 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48333
48334         * gcc.dg/20030626-1.c: New test.
48335
48336 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48337
48338         * const-str-2.m: Update.
48339
48340 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48341
48342         PR c++/10990
48343         * g++.dg/rtti/dyncast1.C: New test.
48344         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48345         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48346         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48347
48348         PR c++/10931
48349         * g++.dg/expr/static_cast1.C: New test.
48350
48351 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48352
48353         * gcc.dg/20030625-1.c: New test.
48354
48355 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48356
48357         * gcc.c-torture/compile/20030624-1.c: New test case.
48358
48359 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48360
48361         * gcc.c-torture/execute/string-opt-17.c: New test.
48362
48363 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48364
48365         PR c++/5754
48366         * g++.dg/parse/crash6.C: New test.
48367
48368 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48369
48370         * gcc.dg/builtins-24.c: New test case.
48371
48372 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48373
48374         * g++.dg/opt/operator1.C: New test.
48375
48376 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48377
48378         * gcc.c-torture/execute/string-opt-16.c: New test case.
48379
48380 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48381
48382         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48383         * g++.old-deja/g++.other/conv7.C: Likewise.
48384         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48385         * g++.old-deja/g++.other/overload14.C: Likewise.
48386
48387 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48388
48389         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48390         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48391
48392 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48393
48394         PR c++/10888
48395         * g++.dg/warn/Winline-3.C: New test.
48396
48397 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48398
48399         * lib/target-supports.exp (check_alias_available): Make the test
48400         program acceptable to the Solaris assembler.
48401
48402         PR c++/10749
48403         * g++.dg/template/memclass2.C: New test.
48404
48405 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48406             Eric Botcazou  <ebotcazou@libertysurf.fr>
48407
48408         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48409         data for non-matching targets.
48410         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48411
48412 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48413
48414         PR c++/10845
48415         * g++.dg/template/member3.C: New test.
48416
48417 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48418
48419         PR c++/10939
48420         * g++.dg/template/func1.C: New test.
48421
48422         PR c++/9649
48423         * g++.dg/template/static4.C: New test.
48424         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48425
48426         PR c++/11041
48427         * g++.dg/init/ref7.C: New test.
48428
48429 2003-06-19  Matt Austern  <austern@apple.com>
48430
48431         PR c++/11228
48432         * g++.dg/anew1.C: New test.
48433         * g++.dg/anew2.C: New test.
48434         * g++.dg/anew3.C: New test.
48435         * g++.dg/anew4.C: New test.
48436
48437 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48438
48439         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48440
48441 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48442
48443         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48444         endian-dependent.
48445
48446 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48447
48448         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48449         Remove cruft.
48450
48451 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48452
48453         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48454         * gcc.c-torture/compile/961203-1.c: Likewise.
48455         * gcc.c-torture/compile/980506-1.c: Likewise.
48456
48457 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48458
48459         PR c++/10712
48460         * g++.dg/lookup/using7.C: New test.
48461
48462 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48463
48464         PR c++/11105
48465         * g++.dg/abi/conv1.C: Remove it.
48466         * g++.dg/template/conv7.C: New test.
48467         * g++.dg/template/conv8.C: Likewise.
48468         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48469         conversion operator.
48470
48471 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48472
48473         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48474         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48475         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48476         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48477         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48478         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48479         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48480         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48481         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48482         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48483         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48484         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48485         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48486         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48487         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48488         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48489         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48490         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48491         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48492         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48493         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48494         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48495         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48496         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48497         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48498         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48499         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48500         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48501         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48502
48503 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48504
48505         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48506         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48507         indications.
48508
48509 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48510
48511         * gcc.dg/i386-387-5.c: New test case.
48512         * gcc.dg/i386-387-6.c: New test case.
48513         * gcc.dg/builtins-23.c: New test case.
48514
48515 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48516
48517         * gcc.dg/builtins-22.c: New test case.
48518         * gcc.dg/i386-387-1.c: Update to test exp.
48519         * gcc.dg/i386-387-2.c: Likewise.
48520
48521 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48522
48523         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48524
48525 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48526
48527         * lib/gcc-dg.exp (dg-require-dll): New function.
48528         (dg-xfail-if): Likewise.
48529         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48530         driver.
48531
48532         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48533         * gcc.c-torture/compile/20001205-1.c: Likewise.
48534         * gcc.c-torture/compile/20001226-1.c: Likewise.
48535         * gcc.c-torture/compile/20010518-2.c: Likewise.
48536         * gcc.c-torture/compile/20020312-1.c: Likewise.
48537         * gcc.c-torture/compile/20020604-1.c: Likewise.
48538         * gcc.c-torture/compile/920501-12.c: Likewise.
48539         * gcc.c-torture/compile/920501-4.c: Likewise.
48540         * gcc.c-torture/compile/920520-1.c: Likewise.
48541         * gcc.c-torture/compile/920521-1.c: Likewise.
48542         * gcc.c-torture/compile/920625-1.c: Likewise.
48543         * gcc.c-torture/compile/961203-1.c: Likewise.
48544         * gcc.c-torture/compile/980506-1.c: Likewise.
48545         * gcc.c-torture/compile/981006-1.c: Likewise.
48546         * gcc.c-torture/compile/981022-1.c: Likewise.
48547         * gcc.c-torture/compile/981223-1.c: Likewise.
48548         * gcc.c-torture/compile/990617-1.c: Likewise.
48549         * gcc.c-torture/compile/dll.c: Likewise.
48550         * gcc.c-torture/compile/labels-3.c: Likewise.
48551         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48552         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48553         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48554         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48555         * gcc.c-torture/compile/simd-5.c: Likewise.
48556         * gcc.c-torture/compile/20000804-1.x: Remove.
48557         * gcc.c-torture/compile/20001205-1.x: Likewise.
48558         * gcc.c-torture/compile/20001226-1.x: Likewise.
48559         * gcc.c-torture/compile/20010518-2.x: Likewise.
48560         * gcc.c-torture/compile/20020312-1.x: Likewise.
48561         * gcc.c-torture/compile/20020604-1.x: Likewise.
48562         * gcc.c-torture/compile/920501-12.x: Likewise.
48563         * gcc.c-torture/compile/920501-4.x: Likewise.
48564         * gcc.c-torture/compile/920520-1.x: Likewise.
48565         * gcc.c-torture/compile/920521-1.x: Likewise.
48566         * gcc.c-torture/compile/920625-1.x: Likewise.
48567         * gcc.c-torture/compile/961203-1.x: Likewise.
48568         * gcc.c-torture/compile/980506-1.x: Likewise.
48569         * gcc.c-torture/compile/981006-1.x: Likewise.
48570         * gcc.c-torture/compile/981022-1.x: Likewise.
48571         * gcc.c-torture/compile/981223-1.x: Likewise.
48572         * gcc.c-torture/compile/990617-1.x: Likewise.
48573         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48574         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48575         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48576         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48577         * gcc.c-torture/compile/simd-5.x: Likewise.
48578
48579         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48580
48581 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48582
48583         * gcc.c-torture/execute/20030611-1.c: New test.
48584
48585 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48586
48587         PR middle-end/168
48588         * gcc.dg/20030612-1.c: New test case.
48589
48590 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48591
48592         PR c++/10635
48593         * g++.dg/expr/cast1.C: New test.
48594
48595 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48596
48597         * gcc.dg/builtins-21.c: New test case.
48598
48599 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48600
48601         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48602         options instead of at the end.
48603         * lib/objc.exp (objc_target_compile): Likewise.
48604
48605 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48606
48607         PR c++/10432
48608         * g++.dg/parse/error1.C: New test.
48609
48610 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48611
48612         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48613         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48614         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48615         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48616         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48617         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48618         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48619         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48620         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48621         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48622         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48623         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48624         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48625         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48626         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48627         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48628         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48629         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48630         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48631         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48632         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48633         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48634         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48635         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48636
48637         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48638         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48639         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48640         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48641         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48642         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48643         * gcc.dg/compat/scalar-return-3_main.c: New file.
48644         * gcc.dg/compat/scalar-return-3_x.c: New file.
48645         * gcc.dg/compat/scalar-return-3_y.c: New file.
48646         * gcc.dg/compat/scalar-return-4_main.c: New file.
48647         * gcc.dg/compat/scalar-return-4_x.c: New file.
48648         * gcc.dg/compat/scalar-return-4_y.c: New file.
48649
48650 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48651
48652         * gcc.dg/compat/fp2-struct-check.h: New file.
48653         * gcc.dg/compat/fp2-struct-defs.h: New file.
48654         * gcc.dg/compat/fp2-struct-init.h: New file.
48655         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48656         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48657         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48658         * gcc.dg/compat/struct-return-10_main.c: New file.
48659         * gcc.dg/compat/struct-return-10_x.c: New file.
48660         * gcc.dg/compat/struct-return-10_y.c: New file.
48661
48662         * gcc.dg/compat/compat-common.h: New file.
48663         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48664         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48665         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48666         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48667         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48668         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48669         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48670         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48671         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48672         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48673         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48674         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48675         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48676         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48677         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48678         * gcc.dg/compat/small-struct-check.h: Ditto.
48679         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48680         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48681         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48682         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48683         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48684         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48685         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48686         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48687         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48688         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48689         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48690         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48691         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48692         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48693         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48694         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48695         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48696         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48697         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48698         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48699         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48700         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48701         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48702         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48703         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48704         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48705         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48706         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48707         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48708         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48709
48710 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48711
48712         * g++.dg/pch/static-1.C: New file.
48713         * g++.dg/pch/static-1.Hs: New file.
48714
48715 2003-06-10  Richard Henderson  <rth@redhat.com>
48716
48717         * gcc.dg/asm-7.c: Adjust expected warning text.
48718
48719 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48720
48721         * gcc.dg/builtins-20.c: New test case.
48722
48723 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48724
48725         PR c++/11131
48726         * g++.dg/opt/template1.C: New test.
48727
48728 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48729
48730         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48731         additional_sources.
48732
48733 2003-05-21  David Taylor  <dtaylor@emc.com>
48734
48735         * gcc.dg/Wpadded.c: New file.
48736
48737 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48738
48739         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48740         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48741         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48742         dg-require-weak.
48743
48744 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48745
48746         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48747
48748 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48749
48750         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48751         (dg-require-alias): Likewise.
48752         (dg-require-gc-sections): Likewise.
48753         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48754
48755 2003-06-08  Richard Henderson  <rth@redhat.com>
48756
48757         * gcc.dg/20011029-2.c: Fix the array reference.
48758         * gcc.dg/asm-7.c: New.
48759
48760 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48761
48762         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48763
48764 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48765
48766         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48767         (dg-require-gc-sections): Likewise.
48768
48769 2003-06-08  Jan Hubicka  <jh@suse.cz>
48770
48771         * i386-cmov1.c: Fix regular expression.
48772         * i386-cvt-1.c: Likewise.
48773         * i386-local.c: Likewise.
48774         * i386-local2.c: Likewise.
48775         * i386-mul.c: Likewise.
48776         * i386-ssetype-1.c: Likewise.
48777         * i386-ssetype-3.c: Likewise.
48778         * i386-ssetype-5.c: Likewise.
48779
48780 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48781
48782         PR c++/11039
48783         * g++.dg/warn/implicit-typename2.C: New test.
48784         * g++.dg/warn/implicit-typename3.C: New test.
48785
48786 2003-06-07  Richard Henderson  <rth@redhat.com>
48787
48788         * g++.dg/other/offsetof3.C: Use size_t.
48789         * g++.dg/other/offsetof4.C: Likewise.
48790
48791 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48792
48793         * lib/copy-file.exp: New. Implement gcc_copy_files.
48794
48795         * lib/dg-pch.exp: Load copy-file.exp
48796         (dg-pch): Use gcc_copy_files instead of "file copy".
48797
48798 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48799
48800         * gcc.dg/weak/weak.exp: Simplify.
48801         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48802         * gcc.dg/weak/weak-1.c: Likewise.
48803         * gcc.dg/weak/weak-2.c: Likewise.
48804         * gcc.dg/weak/weak-3.c: Likewise.
48805         * gcc.dg/weak/weak-4.c: Likewise.
48806         * gcc.dg/weak/weak-5.c: Likewise.
48807         * gcc.dg/weak/weak-6.c: Likewise.
48808         * gcc.dg/weak/weak-7.c: Likewise.
48809         * gcc.dg/weak/weak-8.c: Likewise.
48810         * gcc.dg/weak/weak-9.c: Likewise.
48811
48812 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48813
48814         gcc.c-torture/execute/20030606-1.c: New.
48815
48816 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48817
48818         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48819         * gcc.dg/builtins-19.c: Likewise.
48820
48821 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48822
48823         * gcc.dg/builtins-2.c: Add some more tests.
48824         * gcc.dg/builtins-18.c: New test case.
48825         * gcc.dg/builtins-19.c: New test case.
48826
48827 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48828             Jim Wilson  <wilson@tuliptree.org>
48829
48830         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48831
48832 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48833
48834         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48835         mempcpy/stpcpy calls not to be optimized into something else.
48836         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48837         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48838         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48839
48840 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48841
48842         * gcc.dg/format/asm_fprintf-1.c: New test.
48843
48844 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48845
48846         * lib/gcc-defs.exp (additional_sources): New variable.
48847         (dg-additional-sources): New function.
48848         (additional_files): New variable.
48849         (dg-additional-files): New function.
48850         (dg-additional-files-options): Likewise.
48851         * lib/gcc-dg.exp (dg-require-weak): New function.
48852         (dg-require-alias): Likewise.
48853         (dg-require-gc-sections): Likewise.
48854         * lib/target-supports.exp (check_alias_available): Remove testfile
48855         parameter.
48856         (check_gc_sections_available): New function.
48857         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48858         (dg-gpp-additional-files): Likewise.
48859         * lib/g++.exp (additional_sources): Remove.
48860         (additional_files): Likewise.
48861         (g++_target_compile): Use dg-additional-files-options.
48862
48863         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48864         Tcl logic.
48865         * gcc.dg/special/ecos.exp: Remove.
48866         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48867         * gcc.dg/special/alias-1.c: Likewise.
48868         * gcc.dg/special/alias-2.c: Likewise.
48869         * gcc.dg/special/gcsec-1.c: Likewise.
48870         * gcc.dg/special/weak-1.c: Likewise.
48871         * gcc.dg/special/weak-2.c: Likewise.
48872         * gcc.dg/special/wkali-1.c: Likewise.
48873         * gcc.dg/special/wkali-2.c: Likewise.
48874
48875         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48876         dg-gpp-additional-*.
48877         * g++.dg/special/conpr-3.C: Likewise.
48878         * g++.dg/special/conpr-4.C: Likewise.
48879         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48880         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48881         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48882         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48883         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48884         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48885         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48886         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48887         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48888         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48889         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48890         * g++.old-deja/g++.other/comdat1.C: Likewise.
48891         * g++.old-deja/g++.other/comdat2.C: Likewise.
48892         * g++.old-deja/g++.other/comdat3.C: Likewise.
48893         * g++.old-deja/g++.other/ctor1.C: Likewise.
48894         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48895
48896 2003-06-05  Richard Henderson  <rth@redhat.com>
48897
48898         * gcc.dg/debug/20030605-1.c: New.
48899
48900 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48901
48902         * README.QMTEST: Update.
48903
48904 2003-06-04  Richard Henderson  <rth@redhat.com>
48905
48906         * gcc.dg/cleanup-1.c: New.
48907         * gcc.dg/cleanup-2.c: New.
48908         * gcc.dg/cleanup-3.c: New.
48909         * gcc.dg/cleanup-4.c: New.
48910         * gcc.dg/cleanup-5.c: New.
48911         * gcc.dg/cleanup-6.c: New.
48912         * gcc.dg/cleanup-7.c: New.
48913
48914 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48915
48916         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48917
48918         * lib/dg-pch.exp: New file.
48919         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48920         * gcc.dg/pch/pch.exp: Likewise.
48921
48922 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48923
48924         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48925         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48926         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48927         * gcc.dg/builtins-17.c: New test case.
48928         * gcc.dg/i386-387-4.c: New test case.
48929         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48930
48931 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48932
48933         * gcc.dg/ultrasp9.c: New test.
48934
48935 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48936
48937         * gcc.c-torture/compile/20030604-1.c: New test.
48938         * gcc.dg/sparc-constant-1.c: New test.
48939
48940 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48941
48942         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48943
48944 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48945
48946         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48947
48948         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48949         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48950
48951 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48952
48953         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48954
48955 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48956
48957         PR c++/10940
48958         * g++.dg/template/spec10.C: New test.
48959
48960 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48961
48962         * gcc.dg/builtins-16.c: New test case.
48963
48964 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48967         mempcpy test with post-increments.
48968         * gcc.c-torture/execute/string-opt-3.c: New test.
48969         * gcc.dg/string-opt-1.c: New test.
48970
48971 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48972
48973         PR fortran/10965
48974         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48975
48976 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48977
48978         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48979         (scan-assembler): ... here.  Use dg-scan.
48980         (scan-assembler-not): Likewise.
48981         (scan-file): New function.
48982         (scan-file-not): Likewise.
48983         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48984         * gcc.dg/cpp/_Pragma4.c: Likewise.
48985         * gcc.dg/cpp/_Pragma5.c: Likewise.
48986         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48987         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48988         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48989         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48990         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48991         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48992         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48993         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48994         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48995         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48996         * gcc.dg/cpp/cxxcom1.c: Likewise.
48997         * gcc.dg/cpp/line1.c: Likewise.
48998         * gcc.dg/cpp/maccom1.c: Likewise.
48999         * gcc.dg/cpp/maccom2.c: Likewise.
49000         * gcc.dg/cpp/maccom3.c: Likewise.
49001         * gcc.dg/cpp/maccom4.c: Likewise.
49002         * gcc.dg/cpp/maccom5.c: Likewise.
49003         * gcc.dg/cpp/maccom6.c: Likewise.
49004         * gcc.dg/cpp/multiline.c: Likewise.
49005         * gcc.dg/cpp/spacing1.c: Likewise.
49006         * gcc.dg/cpp/spacing2.c: Likewise.
49007         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
49008         * gcc.dg/cpp/trad/maccom1.c: Likewise.
49009         * gcc.dg/cpp/trad/maccom2.c: Likewise.
49010         * gcc.dg/cpp/trad/maccom3.c: Likewise.
49011         * gcc.dg/cpp/trad/maccom4.c: Likewise.
49012         * gcc.dg/cpp/trad/maccom6.c: Likewise.
49013         * gcc.dg/cpp/cxxcom2.c: Likewise.
49014         * gcc.dg/cpp/cxxcom2.h: New file.
49015
49016         * gcc.dg/cpp/truefalse.cpp: Move it to ...
49017         * g++.dg/cpp/truefalse.C: Here.
49018         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
49019
49020 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
49021
49022         * gcc.dg/cpp/redef3.c: New file.
49023
49024 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
49025
49026         * gcc.dg/i386-loop-3.c: New test.
49027
49028 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
49029
49030         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
49031
49032 2003-05-31  Roger Sayle  <roger@eyesopen.com>
49033
49034         * gcc.dg/fwrapv-1.c: New test case.
49035         * gcc.dg/fwrapv-2.c: New test case.
49036
49037 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49038
49039         PR c++/10956
49040         * g++.dg/template/spec9.C: New test.
49041
49042 2003-05-29  Roger Sayle  <roger@eyesopen.com>
49043
49044         * gcc.dg/duff-4.c: New test case.
49045
49046 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
49047
49048         PR fortran/10843
49049         * g77.dg/ffixed-form-1.f: New test
49050         * g77.dg/ffixed-form-2.f: New test
49051         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
49052         * g77.dg/ffree-form-3.f: New test
49053
49054 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
49055
49056         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
49057         * gcc.dg/wint_t-1.c: Likewise.
49058
49059 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49060
49061         * g++.dg/template/access11.C: New test.
49062
49063 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49064
49065         PR c++/10849
49066         * g++.dg/template/access10.C: New test.
49067
49068 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49069             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49070
49071         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
49072
49073 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
49074
49075         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
49076         suppress for powerpc-*-darwin*.
49077         * gcc.dg/torture/builtin-noret-2.c: Likewise.
49078
49079 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
49080
49081         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
49082         suppress option for powerpc-*-darwin*.
49083
49084 2003-05-23  Roger Sayle  <roger@eyesopen.com>
49085
49086         * gcc.dg/builtins-1.c: Add tests for tan and atan.
49087         * gcc.dg/builtins-4.c: Add test for fmod.
49088
49089 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49090
49091         PR c++/10682
49092         * g++.dg/template/instantiate4.C: New test.
49093
49094 2003-05-22  Roger Sayle  <roger@eyesopen.com>
49095
49096         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
49097
49098 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
49099
49100         * gcc.dg/compat/scalar-return-1_main.c: New file.
49101         * gcc.dg/compat/scalar-return-1_x.c: New file.
49102         * gcc.dg/compat/scalar-return-1_y.c: New file.
49103         * gcc.dg/compat/scalar-return-2_main.c: New file.
49104         * gcc.dg/compat/scalar-return-2_x.c: New file.
49105         * gcc.dg/compat/scalar-return-2_y.c: New file.
49106         * gcc.dg/compat/struct-return-3_main.c: New file.
49107         * gcc.dg/compat/struct-return-3_y.c: New file.
49108         * gcc.dg/compat/struct-return-3_x.c: New file.
49109         * gcc.dg/compat/struct-return-2_main.c: New file.
49110         * gcc.dg/compat/struct-return-2_x.c: New file.
49111         * gcc.dg/compat/struct-return-2_y.c: New file.
49112
49113 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49114
49115         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
49116         for hppa*-hp-hpux*.
49117         * gcc.dg/20021014-1.c (dg-options): Likewise.
49118         * gcc.dg/nest.c (dg-options): Likewise.
49119
49120 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
49121
49122         PR c++/9738
49123         * g++.dg/ext/dllimport2.C: New file.
49124         * g++.dg/ext/dllimport3.C: New file.
49125
49126 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
49127
49128         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
49129         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
49130         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
49131         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
49132         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
49133         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
49134         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
49135         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
49136         * gcc.dg/compat/small-struct-defs.h: New file.
49137         * gcc.dg/compat/small-struct-init.h: New file.
49138         * gcc.dg/compat/small-struct-check.h: New file.
49139         * gcc.dg/compat/fp-struct-defs.h: New file.
49140         * gcc.dg/compat/fp-struct-check.h: New file.
49141         * gcc.dg/compat/fp-struct-init.h: New file.
49142         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
49143         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
49144
49145 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
49146
49147         * gcc.dg/20030225-2.c: New test.
49148
49149 2003-05-18  Roger Sayle  <roger@eyesopen.com>
49150             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49151
49152         * gcc.c-torture/compile/20030518-1.c: New test case.
49153
49154 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
49155
49156         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
49157         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
49158         gcc-dg-debug-runtest.
49159         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
49160         gcc-dg-debug-runtest.
49161
49162 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49163
49164         PR c++/9022
49165         * g++.dg/lookup/using6.C: New test.
49166
49167 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49168
49169         * g++.dg/parse/access2.C: New test.
49170
49171 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
49172
49173         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
49174         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
49175         * gcc.dg/debug/debug.exp: Likewise.
49176
49177 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
49178
49179         * gcc.dg/dollar.c: New test.
49180
49181 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
49182
49183         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
49184         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
49185         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
49186         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
49187         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
49188         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
49189         * gcc.dg/compat/struct-by-value-6_main.c: New file.
49190         * gcc.dg/compat/struct-by-value-6_x.c: New file.
49191         * gcc.dg/compat/struct-by-value-6_y.c: New file.
49192         * gcc.dg/compat/struct-by-value-7_main.c: New file.
49193         * gcc.dg/compat/struct-by-value-7_x.c: New file.
49194         * gcc.dg/compat/struct-by-value-7_y.c: New file.
49195         * gcc.dg/compat/struct-by-value-8_main.c: New file.
49196         * gcc.dg/compat/struct-by-value-8_x.c: New file.
49197         * gcc.dg/compat/struct-by-value-8_y.c: New file.
49198         * gcc.dg/compat/struct-by-value-9_main.c: New file.
49199         * gcc.dg/compat/struct-by-value-9_x.c: New file.
49200         * gcc.dg/compat/struct-by-value-9_y.c: New file.
49201
49202 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
49203
49204         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
49205         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
49206         support for "repo" mode.
49207         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
49208         * lib/g77-dg.exp: Likewise.
49209         * lib/obj-dg.exp: Likewise.
49210
49211 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
49212
49213         Merge from gcc-3_2-rhl8-branch:
49214         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * gcc.dg/tls/opt-6.c: New test.
49217
49218         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * gcc.dg/20030405-1.c: New test.
49221
49222         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
49223
49224         * gcc.dg/20030309-1.c: New test.
49225
49226         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
49227
49228         * gcc.c-torture/execute/20030307-1.c: New test.
49229
49230         2003-02-20  Randolph Chung  <tausq@debian.org>
49231
49232         * gcc.c-torture/compile/20030220-1.c: New test.
49233
49234         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * gcc.dg/20030217-1.c: New test.
49237
49238         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
49239
49240         * gcc.c-torture/compile/20020129-1.c: New test.
49241
49242         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49243
49244         * gcc.dg/unroll-1.c: New test.
49245
49246         2002-11-16  Jan Hubicka  <jh@suse.cz>
49247
49248         * gcc.c-torture/execute/20020920-1.c: New test.
49249
49250         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
49251
49252         PR target/7434
49253         * gcc.c-torture/compile/20021008-1.c: New test.
49254
49255         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
49256
49257         PR target/7559
49258         * gcc.c-torture/execute/20020810-1.c: New test.
49259
49260         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49261
49262         * gcc.c-torture/compile/20020807-1.c: New test.
49263
49264         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
49265
49266         * gcc.dg/tls/opt-1.c: New test.
49267
49268         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
49269
49270         * gcc.dg/20020729-1.c: New test.
49271
49272         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
49273
49274         * g++.dg/opt/life1.C: New test.
49275
49276         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
49277
49278         * gcc.dg/20020525-1.c: New test.
49279
49280         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49281
49282         PR c++/6794
49283         * g++.dg/ext/pretty1.C: New test.
49284         * g++.dg/ext/pretty2.C: New test.
49285
49286 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
49287
49288         PR c++/8385
49289         * g++.dg/ext/typeof5.C: New test.
49290
49291 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
49292
49293         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
49294         __USER_LABEL_PREFIX__ into account.
49295         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
49296
49297 2003-05-14  Roger Sayle  <roger@eyesopen.com>
49298
49299         * gcc.dg/builtins-15.c: New test case.
49300
49301 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
49302
49303         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49304
49305 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
49306
49307         * lib/g++.exp: Tweak handling of additional source files.
49308         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49309         * g++.dg/special/conpr-2a.C: Rename to ...
49310         * g++.dg/special/conpr-2a.cc: ... this.
49311         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49312         * g++.dg/special/conpr-3a.C: Rename to ...
49313         * g++.dg/special/conpr-3a.cc: This.
49314         * g++.dg/special/conpr-3b.C: Rename to ...
49315         * g++.dg/special/conpr-3b.cc: This.
49316         * g++.dg/special/conpr-4.C: New test.
49317         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49318
49319 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49320
49321         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49322
49323 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49324
49325         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49326         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49327         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49328         * g++.old-deja/g++.other/warn3.C: Likewise.
49329
49330 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49331
49332         * gcc.dg/i386-387-1.c: Update to also test log.
49333         * gcc.dg/i386-387-2.c: Likewise.
49334
49335 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49336
49337         * g77.f-torture/execute/int8421.f: New test.
49338
49339 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49340
49341         PR c++/10230, c++/10481
49342         * g++.dg/lookup/scoped5.C: New test.
49343
49344 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49345
49346         PR c++/10552
49347         * g++.dg/template/ttp6.C: New test.
49348
49349 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49350
49351         * gcc.c-torture/execute/builtins: New directory.
49352         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49353         gcc.c-torture/execute/builtins.
49354         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49355         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49356         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49357         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49358
49359 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49360
49361         PR c++/9252
49362         * g++.dg/template/access8.C: New test.
49363         * g++.dg/template/access9.C: New test.
49364
49365 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49366
49367         PR c++/9554
49368         * g++.dg/parse/access1.C: New test.
49369
49370 2003-05-09  DJ Delorie  <dj@redhat.com>
49371
49372         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49373         long, and not an int.
49374
49375 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49376
49377         PR c++/10555, c++/10576
49378         * g++.dg/template/memclass1.C: New test.
49379
49380 2003-05-08  DJ Delorie  <dj@redhat.com>
49381
49382         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49383         targets.
49384         * gcc.c-torture/execute/20021024-1.x: Likewise.
49385         * gcc.c-torture/execute/shiftdi.x: Likewise.
49386         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49387         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49388         * gcc.dg/20021018-1.c: Likewise.
49389
49390 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49391
49392         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49393
49394         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49395         (bcopy): Call memmove.
49396
49397 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49398
49399         * g77.f-torture/compile/8485.f: New test case.
49400
49401 2003-05-07  Richard Henderson  <rth@redhat.com>
49402
49403         PR c++/10570
49404         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49405         Verify exception_cleanup not called for rethrows.
49406         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49407         when exiting catch block without rethrowing.
49408         * g++.dg/eh/forced3.C: New.
49409         * g++.dg/eh/forced4.C: New.
49410
49411 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49412
49413         * gcc.dg/20030505.c: Fix triplet.
49414
49415 2003-05-06  DJ Delorie  <dj@redhat.com>
49416
49417         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49418         * gcc.dg/nest.c: Likewise.
49419
49420 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49421
49422         * gcc.dg/builtins-14.c: New test case.
49423
49424 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49425
49426         * lib/compat.exp (compat-execute): New argument.
49427         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49428         * gcc.dg/compat: New test directory.
49429         * gcc.dg/compat/compat.exp: New expect script.
49430         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49431         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49432         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49433         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49434         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49435         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49436
49437         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49438         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49439         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49440         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49441         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49442         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49443         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49444         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49445         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49446         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49447         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49448         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49449         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49450         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49451         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49452
49453 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49454
49455         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49456
49457 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49458
49459         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49460
49461 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49462
49463         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49464         * gcc.dg/ppc-fsel-2.c: New test.
49465
49466         * gcc.dg/unused-5.c: New test.
49467
49468 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49469
49470         PR c++/10496
49471         * g++.dg/warn/pmf1.C: New test.
49472
49473 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49474
49475         PR c++/4494
49476         * g++.dg/warn/main.C: New test.
49477
49478 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49479
49480         * gcc.dg/nonnull-3.c: New test.
49481
49482 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49483
49484         * gcc.dg/cpp/Wtrigraphs.c: Update.
49485         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49486
49487 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49488
49489         * gcc.dg/ppc-fsel-1.c: New test.
49490
49491 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49492
49493         PR c/10604
49494         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49495
49496 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49497
49498         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49499
49500 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49501
49502         PR c++/9364, c++/10553, c++/10586
49503         * g++.dg/parse/typename4.C: New test.
49504         * g++.dg/parse/typename5.C: Likewise.
49505
49506 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49507
49508         * gcc.c-torture/compile/20030503-1.c: New test.
49509
49510 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49511
49512         * g++.dg/lookup/using5.C: Fix testcase error.
49513
49514 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49515
49516         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49517         since MEABI is no longer supported.  Remove all vestiges
49518         of MEABI from the test.
49519
49520 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49521
49522         PR c++/10554
49523         * g++.dg/lookup/using5.C: New test.
49524
49525 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49526
49527         PR c++/8772
49528         * g++.dg/template/ttp5.C: New test.
49529
49530 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49531
49532         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49533         (dg-gpp-additional-sources): New function.
49534         (dg-gpp-additional-files): Likewise.
49535         * lib/g++.exp (additional_sources): New variable.
49536         (additional_files): Likewise.
49537         (g++_target_compile): Deal with them.
49538         * lib/old-dejagnu.exp: Remove.
49539         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49540         * g++.old-deja: Revise all tests to use dg commands.
49541
49542 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49543
49544         PR c++/9432, c++/9528
49545         * g++.dg/lookup/using4.C: New test.
49546
49547 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49548
49549         * gcc.dg/noreturn-5.c: New file.
49550         * gcc.dg/noreturn-6.c: New file.
49551
49552         * gcc.c-torture/compile/inline-1.c: New file.
49553
49554 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49555
49556         PR c++/10551
49557         * g++.dg/template/explicit1.C: New test.
49558
49559 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49560
49561         PR c++/10549
49562         * g++.dg/other/bitfield1.C: New test.
49563
49564         PR c++/10527
49565         * g++.dg/init/new7.C: New test.
49566
49567 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49568
49569         * g++.dg/ext/desig1.C: New test.
49570         * g++.dg/ext/init1.C: Update.
49571
49572         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49573
49574 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49575
49576         PR c++/10180
49577         * g++.dg/warn/Winline-1.C: New test.
49578
49579 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49580
49581         * gcc.c-torture/execute/string-opt-19.c: New test.
49582
49583         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49584         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49585
49586 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49587
49588         PR c++/10506
49589         * g++.dg/init/new6.C: New test.
49590
49591         PR c++/10503
49592         * g++.dg/init/ref6.C: New test.
49593
49594 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49595
49596         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49597
49598 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49599
49600         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49601         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49602
49603 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49604
49605         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49606         initialized static data members.
49607
49608 2003-04-25  H.J. Lu <hjl@gnu.org>
49609
49610         * gcc.dg/ia64-sync-4.c: New test.
49611
49612 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49613
49614         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49615         date.
49616
49617 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49618
49619         PR c++/10337
49620         * g++.dg/warn/conv1.C: New test.
49621         * g++.old-deja/g++.other/conv7.C: Adjust.
49622         * g++.old-deja/g++.other/overload14.C: Adjust.
49623
49624 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49625
49626         PR c++/10471
49627         * g++.dg/template/defarg2.C: New test.
49628
49629 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49630
49631         * gcc.dg/cpp/include2.c: Update.
49632         * gcc.dg/cpp/multiline-2.c: New.
49633         * gcc.dg/cpp/multiline.c: Update.
49634         * gcc.dg/cpp/strify2.c: Update.
49635         * gcc.dg/cpp/trad/literals-2.c: Update.
49636
49637 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49638
49639         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49640
49641 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49642
49643         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49644
49645 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49646
49647         PR c++/10451
49648         * g++.dg/parse/crash4.C: New test.
49649
49650         PR c++/9847
49651         * g++.dg/parse/crash5.C: New test.
49652
49653 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49654
49655         PR c++/10446
49656         * g++.dg/parse/crash3.C: New test.
49657
49658         PR c++/10428
49659         * g++.dg/parse/elab1.C: New test.
49660
49661 2003-04-22  Devang Patel  <dpatel@apple.com>
49662
49663         * gcc.dg/cpp/trad/funlike-5.c: New test.
49664
49665 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49666
49667         * g++.dg/other/packed1.C: Fix dg options.
49668
49669 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49670
49671         * g++.dg/other/offsetof2.C: New test.
49672
49673 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49674
49675         * g++.dg/template/recurse.C: Adjust location of error messages.
49676
49677 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49678
49679         PR c++/9881
49680         * g++.dg/init/addr-const1.C: New test.
49681         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49682
49683 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49684
49685         PR c++/10405
49686         * g++.dg/lookup/struct-hack1.C: New test.
49687
49688 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49689
49690         * ucs.c: Update diagnostic messages.
49691
49692 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49693
49694         * gcc.dg/cpp/truefalse.cpp: New test.
49695         * gcc.dg/cpp/cpp.exp: Update.
49696         * g++.dg/other/stdbool-if.C: Remove.
49697
49698 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49699
49700         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49701         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49702
49703 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49704
49705         * gcc.c-torture/compile/20030418-1.c: New test.
49706
49707 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49708
49709         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49710
49711 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49712
49713         PR c++/10347
49714         g++.dg/template/dependent-name1.C: New test.
49715
49716 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49717
49718         * gcc.dg/warn-1.c (tourist_guide): New array,
49719         contains a pointer to bar.
49720
49721 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49722
49723         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49724         * gcc.c-torture/execute/medce-1.c: New test case.
49725         * gcc.c-torture/execute/medce-2.c: New test case.
49726
49727 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49728
49729         * lib/prune.exp: Ignore more messages.
49730
49731         PR c++/10381
49732         * g++.dg/parse/lookup3.C: New test.
49733
49734 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49735
49736         * gcc.c-torture/compile/20030415-1.c : New test.
49737
49738 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49739
49740         * gcc.c-torture/execute/scope-2.c: Move to ...
49741         * gcc.dg/noncompile/scope.c: .... here.
49742
49743 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49744
49745         * gcc.dg/20030414-2.c: New test case.
49746
49747 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49748
49749         PR target/10377
49750         * gcc.dg/20030414-1.c: New test.
49751
49752 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49753
49754         * gcc.dg/builtins-12.c: New test case.
49755         * gcc.dg/builtins-13.c: New test case.
49756
49757 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49758
49759         * gcc.c-torture/execute/string-opt-18.c: New test.
49760
49761 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49762
49763         PR c++/10300
49764         * g++.dg/init/new5.C: New test.
49765
49766 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49767
49768         PR c++/7910
49769         * g++.dg/ext/dllimport1.C: New test.
49770
49771 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49772
49773         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49774
49775 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49776
49777         PR Fortran/9263
49778         * g77.f-torture/noncompile/9263.f: New test
49779         PR Fortran/1832
49780         * g77.f-torture/execute/1832.f: New test
49781
49782 2003-04-11  David Chad  <davidc@freebsd.org>
49783             Loren J. Rittle  <ljrittle@acm.org>
49784
49785         PR libobjc/8562
49786         * objc.dg/headers.m: New test.
49787
49788 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49789
49790         * gcc.c-torture/execute/builtin-noret-2.c: New.
49791         * gcc.c-torture/execute/builtin-noret-2.x: New.
49792         XFAIL builtin-noret-2.c at -O1 and above.
49793         * gcc.dg/redecl.c: New.
49794         * gcc.dg/Wshadow-1.c: Update error regexps.
49795
49796 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49797
49798         * g++.dg/abi/bitfield10.C: New test.
49799
49800 2003-04-09  Mike Stump  <mrs@apple.com>
49801
49802         * gcc.dg/pch/pch.exp: Make testcase names longer.
49803         * g++.dg/pch/pch.exp: Make testcase names longer.
49804
49805 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49806
49807         * gcc.dg/builtins-11.c: New test case.
49808
49809 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49810
49811         * gcc.dg/builtins-9.c: New test case.
49812         * gcc.dg/builtins-10.c: New test case.
49813
49814 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49815
49816         * gcc.dg/noncompile/init-4.c.c: New test.
49817
49818 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49819
49820         * gcc.misc-test/gcov-9.c: New test.
49821         * gcc.misc-test/gcov-10.c: New test
49822         * gcc.misc-test/gcov-11.c: New test.
49823
49824 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49825
49826         PR optimization/10024
49827         * gcc.c-torture/compile/20030405-1.c: New test.
49828
49829 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49830
49831         * gcc.dg/pch/static-3.c: New.
49832         * gcc.dg/pch/static-3.hs: New.
49833         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49834
49835 2003-04-04  Richard Henderson  <rth@redhat.com>
49836
49837         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49838         * g++.dg/eh/forced2.C: Likewise.
49839
49840 2003-04-03  Mike Stump  <mrs@apple.com>
49841
49842         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49843         target arg.
49844         (scan-assembler-times, scan-assembler-not): Likewise.
49845         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49846
49847 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49848
49849         * gcc.dg/sparc-loop-1.c: New test.
49850
49851 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49852
49853         PR other/9274
49854         * g++.dg/pch/system-2.C: New.
49855         * g++.dg/pch/system-2.Hs: New.
49856
49857 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49858
49859         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49860
49861         * g++.dg/eh/simd-1.C (vecfunc): Same.
49862
49863 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49864
49865         * gcc.c-torture/execute/20030401-1.c: New test case.
49866
49867 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49868
49869         * objc.dg/defs.m: New.
49870
49871 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49872
49873         * g++.dg/eh/simd-1.C: New.
49874         * g++.dg/eh/simd-2.C: New.
49875
49876 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49877
49878         * gcc.c-torture/execute/simd-3.c: New.
49879
49880 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49881
49882         PR c/9936
49883         * gcc.dg/20030331-2.c: New test.
49884
49885 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49886
49887         PR c++/10278
49888         * g++.dg/parse/crash2.C: New test.
49889
49890 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49891
49892         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49893         * gcc.c-torture/execute/20030331-1.c: ...here.
49894
49895 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49896
49897         * gcc.c-torture/execute/20030331-1.c: New test.
49898
49899 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49900
49901         * lib/gcov.exp: Adjust call return testing strings.
49902         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49903
49904 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49905
49906         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49907         * gcc.dg/builtins-7.c: New test case.
49908         * gcc.dg/builtins-8.c: New test case.
49909
49910 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49911
49912         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49913
49914 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49915
49916         PR c++/7647
49917         * g++.dg/lookup-class-member-2.C: New test.
49918
49919 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49920
49921         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49922
49923 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49924
49925         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49926
49927 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49928
49929         * g++.dg/init/attrib1.C: New test.
49930
49931 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49932
49933         * gcc.dg/ultrasp8.c: New test.
49934
49935 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49936
49937         * gcc.dg/ultrasp7.c: New test.
49938
49939 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49940
49941         PR c++/10047
49942         * g++.dg/template/inline1.C: New test.
49943
49944 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49945
49946         * gcc.dg/sparc-dwarf2.c: New test.
49947
49948 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49949
49950         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49951         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49952
49953 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49954
49955         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49956         than reading .x files.
49957         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49958         * g77.dg/gcov/gcov-1.f: Likewise.
49959         * gcc.misc-tests/gcov-4b.c: Likewise.
49960         * gcc.misc-tests/gcov-5b.c: Likewise.
49961         * gcc.misc-tests/gcov-6.c: Likewise.
49962         * gcc.misc-tests/gcov-7.c: Likewise.
49963         * gcc.misc-tests/gcov-8.c: Likewise.
49964         * g++.dg/gcov/gcov-1.x: Remove.
49965         * g77.dg/gcov/gcov-1.x: Likewise.
49966         * gcc.misc-tests/gcov-4b.x: Likewise.
49967         * gcc.misc-tests/gcov-5b.x: Likewise.
49968         * gcc.misc-tests/gcov-6.x: Likewise.
49969         * gcc.misc-tests/gcov-7.x: Likewise.
49970         * gcc.misc-tests/gcov-8.x: Likewise.
49971
49972 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49973
49974         PR opt/10087
49975         * gcc.dg/20030324-1.c: New test.
49976
49977 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         PR c++/10224
49980         * g++.dg/template/arg3.C: New test.
49981
49982         PR c++/10158
49983         * g++.dg/template/friend18.C: New test.
49984
49985 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49986
49987         * g77.f-torture/compile/20030326-1.f: New test case.
49988
49989 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49990
49991         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49992
49993         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49994
49995 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49996
49997         * gcc.dg/ia64-sync-3.c: New test.
49998
49999 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
50000
50001         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
50002
50003 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
50004
50005         * gcc.dg/ultrasp6.c: New test.
50006
50007 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
50008
50009         * gcc.dg/i386-signbit-1.c: New test.
50010         * gcc.dg/i386-signbit-2.c: New test.
50011         * gcc.dg/i386-signbit-3.c: New test.
50012
50013 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
50014
50015         * gcc.dg/ultrasp5.c: Fix options.
50016
50017 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50018
50019         * gcc.dg/ultrasp5.c: Fix comment.
50020
50021 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
50022
50023         PR fortran/10197
50024         * g77.f-torture/execute/10197.f: New test.
50025
50026 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
50027
50028         PR c++/9898, c++/383
50029         * g++.dg/template/conv6.C: New test.
50030
50031         PR c++/10119
50032         * g++.dg/template/ptrmem5.C: New test.
50033
50034         PR c++/10026
50035         * g++.dg/lookup/koenig1.C: New test.
50036
50037         PR C++/10199
50038         * g++.dg/lookup/template2.C: New test.
50039
50040 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
50041
50042         * g++.dg/opt/rtti1.C: New test.
50043
50044 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
50045
50046         * gcc.dg/ultrasp5.c: New test.
50047
50048 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
50049
50050         PR middle-end/9967
50051         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
50052         builtin fputs.
50053
50054 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
50055
50056         PR c/8224
50057         * gcc.dg/20030323-1.c: New test.
50058
50059 2003-03-23  Roger Sayle  <roger@eyesopen.com>
50060
50061         * gcc.c-torture/compile/20030323-1.c: New test case.
50062
50063 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
50064
50065         * gcc.dg/20030321-1.c: New test.
50066
50067 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
50068
50069         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
50070
50071 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
50072
50073         PR c++/9978, c++/9708
50074         * g++.dg/ext/vlm1.C: Adjust expected error.
50075         * g++.dg/ext/vla2.C: New test.
50076         * g++.dg/template/arg1.C: New test.
50077         * g++.dg/template/arg2.C: New test.
50078
50079 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
50080
50081         * g77.f-torture/execute/select.f: New test.
50082         * g77.f-torture/noncompile/select_no_compile.f: New test.
50083
50084 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
50085
50086         PR c++/9898
50087         * g++.dg/other/error4.C: New test.
50088
50089 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
50090
50091         * g++.dg/template/friend17.C: New test.
50092
50093 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
50094
50095         * gcc.c-torture/compile/20030320-1.c: New.
50096
50097 2003-03-20  Roger Sayle  <roger@eyesopen.com>
50098
50099         * gcc.dg/builtins-6.c: New test case.
50100
50101 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
50102
50103         PR target/10073
50104         * gcc.c-torture/compile/20030319-1.c: New.
50105
50106 2003-03-18  Jan Hubicka  <jh@suse.cz>
50107
50108         * gcc.dg/i386-cvt-1.c: New test.
50109
50110 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
50111
50112         * objc.dg/naming-1.m: Use "(parse|syntax) error".
50113         * objc.dg/naming-2.m: Likewise.
50114
50115 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
50116
50117         PR c++/9639
50118         * g++.dg/parse/crash1.C: New test.
50119
50120 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
50121
50122         PR c++/8805
50123         * g++.dg/eh/cleanup1.C: New test.
50124
50125 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
50126
50127         * gcc.c-torture/execute/20030316-1.c: New test case.
50128
50129 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50130
50131         PR c++/9629
50132         * g++.dg/init/ctor2.C: New test.
50133
50134 2003-03-15  Roger Sayle  <roger@eyesopen.com>
50135
50136         * g77.f-torture/compile/xformat.f: New test case.
50137
50138 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50139
50140         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
50141         * g++.old-deja/g++.mike/eh50.C: Likewise.
50142
50143 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50144
50145         PR c++/6440
50146         * g++.dg/template/spec7.C: New test.
50147         * g++.dg/template/spec8.C: Likewise.
50148
50149 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
50150
50151         * gcc.c-torture/execute/20030313-1.c: New test.
50152
50153 2003-03-14  Richard Henderson  <rth@redhat.com>
50154
50155         * gcc.dg/inline-2.c: Adjust alpha test for external call.
50156
50157 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50158
50159         * gcc.c-torture/compile/20030314-1.c: New test.
50160
50161 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
50162
50163         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
50164         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
50165         thumb target,
50166         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
50167         to accept newer _imp__  prefix and additional
50168         newline in .drectve section.
50169         * gcc.dg/dll-4.c: Likewise.
50170         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
50171         switch.
50172
50173 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
50174
50175         * g++.dg/parse/namespace9.C: New test.
50176
50177         * g++.dg/init/ref5.C: New test.
50178         * g++.dg/parse/ptrmem1.C: Likewise.
50179
50180 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50181
50182         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
50183         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
50184         regular expression.
50185         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
50186         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
50187
50188 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
50189
50190         * gcc.c-torture/execute/20030224-2.c: New test.
50191
50192 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50193
50194         * gcc.dg/decl-3.c: New test.
50195
50196 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50197
50198         * gcc.dg/i386-loop-2.c: New test.
50199
50200 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
50201
50202         PR c++/9474
50203         * g++.dg/parse/namespace8.C: New test.
50204
50205         PR c++/9924
50206         * g++.dg/overload/builtin2.C: New test.
50207
50208 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
50209
50210         * gcc.dg/return-type-3.c: New test.
50211
50212 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50213
50214         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
50215         profiling options are not supported.
50216
50217 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
50218
50219         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
50220         * g++.old-deja/g++.warn/impint2.C: Likewise.
50221
50222 2003-03-10  Devang Patel  <dpatel@apple.com>
50223
50224         * g++.dg/cpp/c++_cmd_1.C: New test.
50225         * g++.dg/cpp/c++_cmd_1.h: New file.
50226
50227 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
50228
50229         * gcc.dg/altivec-9.c: New file.
50230
50231 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50232
50233         * gcc.dg/ppc-sdata-1.c: New test.
50234         * gcc.dg/ppc-sdata-2.c: New test.
50235
50236 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
50237
50238         PR c++/9373
50239         * g++.dg/opt/ptrmem2.C: New test.
50240
50241         PR c++/8534
50242         * g++.dg/opt/ptrmem1.C: New test.
50243
50244 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50245
50246         * gcc.dg/i386-loop-1.c: New test.
50247
50248 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50249
50250         PR c++/9970
50251         * g++.dg/lookup/friend1.C: New test.
50252
50253 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50254
50255         PR c++/9823
50256         * g++.dg/parser/constructor1.C: New test.
50257
50258 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
50259
50260         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
50261
50262         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
50263
50264 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
50265
50266         * gcc.dg/cpp/Wunused.c: Update test.
50267
50268 2003-03-08  Jan Hubicka  <jh@suse.cz>
50269
50270         * gcc.dg/inline-3.c: New test.
50271
50272 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50273
50274         PR c++/9809
50275         * g++.dg/parse/builtin1.C: New test.
50276
50277         PR c++/9982
50278         * g++.dg/abi/cookie1.C: New test.
50279         * g++.dg/abi/cookie2.C: Likewise.
50280
50281         PR c++/9524
50282         * g++.dg/template/field1.C: New test.
50283
50284         PR c++/9912
50285         * g++.dg/parse/class1.C: New test.
50286         * g++.dg/parse/namespace7.C: Likewise.
50287         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
50288
50289 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
50290
50291         * g++.dg/init/ref4.C: New test.
50292
50293 2003-03-07  Jan Hubicka  <jh@suse.cz>
50294
50295         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
50296         * gcc.dg/inline-3.c: New test.
50297
50298 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
50299
50300         * g++.dg/init/ref3.C: New test.
50301
50302         PR c++/9965
50303         * g++.dg/init/ref2.C: New test.
50304
50305         PR c++/9400
50306         * g++.dg/warn/Wshadow-2.C: New test.
50307
50308         PR c++/9791
50309         * g++.dg/warn/Woverloaded-1.C: New test.
50310
50311 2003-03-05  Jan Hubicka  <jh@suse.cz>
50312
50313         * gcc.dg/i386-local2.c: New.
50314         * gcc.dg/i386-local.c: Fix typo.
50315
50316 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
50317
50318         * g++.dg/abi/layout3.C: New test.
50319
50320 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50321
50322         * gcc.c-torture/compile/20030305-1.c
50323
50324 2003-03-05  Jan Hubicka  <jh@suse.cz>
50325
50326         * gcc.dg/i386-local.c: New.
50327
50328 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50329
50330         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50331
50332 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50333
50334         * gcc.dg/switch-2.c: New test.
50335         * gcc.dg/switch-3.c: New test.
50336         * gcc.dg/Wswitch.c: Adjust line numbers.
50337         * gcc.dg/Wswitch-default.c: Likewise.
50338         * gcc.dg/Wswitch-enum.c: Likewise.
50339
50340 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50341
50342         * gcc.c-torture/execute/20030222-1.c: New test.
50343
50344 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50345
50346         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50347
50348 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50349
50350         PR c++/9878
50351         * g++.dg/init/ref1.C: New test.
50352
50353 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50354
50355         * gcc.dg/sh-relax.c: New SH-only test.
50356
50357 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50358
50359         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50360         comment explaining purpose of testcase.
50361
50362 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50363
50364         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50365         for HC11/HC12 (asm needs two int registers).
50366         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50367         HC11/HC12 because the test uses an asm which needs two 32-bit
50368         registers.
50369
50370 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50371
50372         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50373         for HC11/HC12 (array is too large otherwise).
50374         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50375         * gcc.c-torture/compile/20010518-2.x: Likewise.
50376         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50377         HC11/HC12 (array is too large).
50378
50379 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50380
50381         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50382         * lib/g++-dg.exp (g++-dg-test): Likewise.
50383
50384 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50385
50386         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50387         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50388
50389 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50390
50391         * g++.dg/warn/implicit-typename1.C: Remove warning.
50392
50393 2003-02-28  Richard Henderson  <rth@redhat.com>
50394
50395         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50396         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50397
50398 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50399
50400         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50401         * g++.dg/pch/pch.exp: Likewise.
50402
50403 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50404
50405         PR c++/9879
50406         * g++.dg/init/new4.C: New test.
50407
50408 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50409
50410         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50411
50412 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50413
50414         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50415         unsigned long.
50416
50417         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50418         wider than float.
50419
50420 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50421
50422         * lib/scanasm.exp: Add support for counting numbers of
50423         occurences.
50424         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50425         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50426
50427 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50428
50429         PR c++/9683
50430         * g++.dg/template/static3.C: New test.
50431
50432         PR c++/9829
50433         * g++.dg/parse/namespace6.C: New test.
50434
50435 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50436
50437         PR target/9732
50438         * gcc.dg/20030225-1.c: New test.
50439
50440 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50441
50442         * README: Remove out-of-date information.
50443
50444         PR c++/9836
50445         * g++.dg/template/spec6.C: New test.
50446
50447 2003-02-24  Jeff Law  <law@redhat.com>
50448
50449         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50450
50451 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50452
50453         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50454         * gcc.dg/pragma-ep-1.c: Likewise.
50455
50456 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50457
50458         PR c++/9602
50459         * g++.dg/template/friend16.C: New test.
50460
50461 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50462
50463         PR c++/5333
50464         * g++.dg/parse/fused-params1.C: Adjust error messages.
50465         * g++.dg/template/nested3.C: New test.
50466
50467 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50468
50469         * g++.dg/abi/param1.C: New test.
50470
50471 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50472
50473         PR c++/7982
50474         * g++.dg/warn/implicit-typename1.C: New test.
50475
50476 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50477
50478         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50479         with "mtune".
50480         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50481         * gcc.c-torture/execute/20010129-1.x: Likewise.
50482         * gcc.dg/20011107-1.c: Likewise.
50483         * gcc.dg/20020108-1.c: Likewise.
50484         * gcc.dg/20020122-3.c: Likewise.
50485         * gcc.dg/20020206-1.c: Likewise.
50486         * gcc.dg/20020310-1.c: Likewise.
50487         * gcc.dg/20020426-2.c: Likewise.
50488         * gcc.dg/20020517-1.c: Likewise.
50489         * gcc.dg/991230-1.c: Likewise.
50490         * gcc.dg/i386-unroll-1.c: Likewise.
50491         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50492
50493 2003-02-22  Jan Hubicka  <jh@suse.cz>
50494
50495         * gcc.dg/i386-mul.c: New test.
50496
50497 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50498
50499         * gcc.dg/builtins-5.c: New test case.
50500
50501 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50502
50503         * gcc.dg/asmreg-1.c: New test.
50504
50505 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50506
50507         PR c++/9749
50508         * g++.dg/parse/varmod1.C: New test.
50509
50510 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50511
50512         PR c++/9727
50513         * g++.dg/template/op1.C: New test.
50514
50515 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50516
50517         PR c++/8906
50518         * g++.dg/template/nested2.C: New test.
50519
50520 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50521
50522         PR c++/8724
50523         * g++.dg/expr/dtor1.C: New test.
50524
50525 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50526
50527         * gcc.dg/cpp/include3.c: New test.
50528         * gcc.dg/cpp/inc/foo.h: New file.
50529
50530 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50531
50532         * gcc.c-torture/execute/20030221-1.c: New test.
50533
50534 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50535
50536         PR c++/9729
50537         * g++.dg/abi/conv1.C: New test.
50538
50539 2003-02-20  Jan Hubicka  <jh@suse.cz>
50540
50541         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50542
50543 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50544
50545         * gcc.c-torture/compile/20030219-1.c: New test.
50546
50547 2003-02-18  Jan Hubicka  <jh@suse.cz>
50548
50549         * gcc.dg/funcorder.c: New test.
50550
50551 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50552
50553         * gcc.c-torture/execute/20030218-1.c: New.
50554
50555 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50556
50557         * gcc.dg/20030218-1.c: New.
50558
50559 2003-02-18  Richard Henderson  <rth@redhat.com>
50560
50561         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50562         * gcc.dg/attr-used-2.c: New.
50563
50564 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50565
50566         PR c++/9704
50567         * g++.dg/init/copy5.C: New test.
50568
50569 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50570
50571         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50572         * g++.dg/pch/pch.exp: Likewise.
50573
50574 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50575
50576         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50577         STACK_SIZE is not defined.
50578
50579 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50580
50581         PR c++/9457
50582         * g++.dg/template/init1.C: New test.
50583
50584 2003-02-16  Jan HUbicka  <jh@suse.cz>
50585
50586         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50587         (foo): Add few extra tests
50588         * gcc.dg/c99-const-expr-3.c: Likewise.
50589         * gcc.c-torture/execute/20030216-1.c: New.
50590
50591 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50592
50593         PR c++/9459
50594         * g++.dg/ext/typeof4.C: New test.
50595
50596 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50597
50598         * gcc.dg/i386-387-3.c: New test case.
50599
50600 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50601
50602         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50603         cris-*-elf* cris-*-aout* and mmix-*-*.
50604
50605 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50606
50607         * gcc.dg/20030213-1.c: New test.
50608
50609 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50610
50611         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50612         * gcc.dg/i386-387-2.c: Likewise.
50613
50614 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50615
50616         * gcc.dg/ppc-spe.c: Fix formatting.
50617         Enable tests that were previously unsupported by gas.
50618         Delete tests for instructions that no longer exist.
50619         Switch arguments on evsubifw builtin.
50620
50621 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50622
50623         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50624         STACK_SIZE is too small.
50625
50626 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50627             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50628
50629         * gcc.dg/decl-2.c: New test.
50630
50631 2003-02-10  Jan Hubicka  <jh@suse.cz>
50632
50633         * gcc.dg/i386-fpcvt-1.c: New test.
50634
50635 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50636
50637         * gcc.c-torture/execute/20030209-1.c: New test.
50638
50639 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50640
50641         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50642         int-wide bitops, use the constants of the same width.
50643         Likewise, if long long is 32-bit wide, test bitops using
50644         32-bit constants.
50645
50646 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50647
50648         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50649
50650 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50651
50652         * gcc.dg/builtins-4.c: New test case.
50653
50654 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50655
50656         * gcc.dg/20020430-1.c: Fix dg command typos.
50657         * gcc.dg/20020503-1.c: Likewise.
50658
50659 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50660
50661         PR c++/8785
50662         * g++.dg/parse/fused-params1.C: New test.
50663
50664         PR c++/8857
50665         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50666
50667         PR c++/8921
50668         * g++.dg/parse/non-dependent1.C: New test.
50669
50670         PR c++/8928
50671         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50672
50673         PR c++/9228
50674         * g++.dg/parse/undefined7.C: New test.
50675         * g++.dg/parse/non-templ1.C: New test.
50676
50677         PR c++/9229
50678         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50679
50680 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50681
50682         * gcc.c-torture/compile/20030206-1.c: New test.
50683
50684 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50685
50686         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50687         "pow" to "foo" to avoid potential confusion with a math built-in.
50688
50689 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50690
50691         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50692         conditions for SPARC targets.
50693
50694 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50695
50696         * gcc.dg/20030204-1.c: New test.
50697
50698 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50699
50700         PR c++/38
50701         * g++.dg/parse/array-size1.C: New test.
50702
50703         PR c++/5657
50704         * g++.dg/parse/undefined3.C: New test.
50705
50706         PR c++/5665
50707         * g++.dg/parse/undefined4.C: New test.
50708
50709         PR c++/5975
50710         * g++.dg/parse/undefined5.C: New test.
50711
50712         PR c++/7259
50713         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50714
50715         PR c++/8578
50716         * g++.dg/parse/casting-operator1.C: New test.
50717
50718         PR c++/8596
50719         * g++.dg/parse/undefined6.C: New test.
50720
50721         PR c++/8736
50722         * g++.dg/parse/missing-template1.C: New test.
50723
50724 2003-02-04  Jan Hubicka  <jh@suse.cz>
50725
50726         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50727         * gcc.dg/i386-cmov?.c: Likewise.
50728         * gcc.dg/i386-fpcvt-?.c: Likewise.
50729         * gcc.dg/i386-ssefp-1.c: Likewise.
50730         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50731         conventions.
50732
50733 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50734
50735         PR c++/7129
50736         * g++.dg/ext/max.C: New test.
50737
50738 2003-02-03  Jan Hubicka  <jh@suse.cz>
50739
50740         * gcc.c-torture/execute/20030203-1.c: New test.
50741
50742 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50743
50744         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50745         'natural-endian'.
50746
50747 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50748
50749         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50750         * g++.dg/init/new2.C: Likewise.
50751         * g++.dg/other/new1.C: Likewise.
50752
50753 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50754
50755         * gcc.dg/struct-ret-libc.c: New test.
50756
50757 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50758
50759         * gcc.dg/20030129-1.c: New test.
50760
50761 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50762
50763         PR c++/8849
50764         * g++.dg/template/ptrmem4.C: New test.
50765
50766 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50767
50768         * g++.dg/parser/constant1.C: New test.
50769
50770 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50771
50772         PR c++/8591
50773         * g++.dg/parse/friend2.C: New test.
50774
50775 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50776
50777         PR c++/9437
50778         * g++.dg/template/unify4.C: New test.
50779
50780 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50781
50782         * gcc.c-torture/execute/20030128-1.c: New test.
50783
50784 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50785
50786         * g++.dg/lookup/nested1.C: Test moved from ...
50787         * g++.old-deja/g++.other/lookup24.C: ... here.
50788
50789 2003-01-28  Jan Hubicka  <jh@suse.cz>
50790
50791         * gcc.dg/i386-cmov5.c: New test.
50792
50793 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50794
50795         * gcc.c-torture/execute/20010925-1.c: Changed the
50796         memcpy declaration.
50797
50798 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50799
50800         PR c++/3902
50801         * g++.dg/parse/template5.C: New test.
50802
50803 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50804
50805         PR fortran/9258
50806         * g77.dg/pr9258: New test.
50807
50808 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50809
50810         * README: Move relevant parts from README.g++.
50811
50812         * README.g++: Remove this file.
50813
50814 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50815
50816         * g++.dg/abi/dcast1.C: New test.
50817
50818 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50819
50820         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50821
50822 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50823
50824         PR c++/47
50825         * g++.old-deja/g++.other/lookup24.C: New test.
50826
50827 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50828
50829         PR middle-end/7227
50830         * gcc.dg/uninit-C.c: New test.
50831
50832 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50833
50834         * g++.dg/abi/covariant1.C: New test.
50835
50836 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50837
50838         * gcc.dg/20030123-1.c: New test.
50839
50840 2003-01-25  Jan Hubicka  <jh@suse.cz>
50841
50842         PR opt/8492
50843         * gcc.c-torture/compile/20030125-1.c
50844
50845 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50846
50847         PR c++/9403
50848         * g++.dg/parse/template3.C: New test.
50849         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50850
50851         PR c++/795
50852         * g++.dg/parse/template4.C: New test.
50853
50854         PR c++/9415
50855         * g++.dg/template/qual2.C: New test.
50856
50857         PR c++/8545
50858         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50859
50860         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50861
50862 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50863
50864         * gcc.c-torture/execute/switch-1.c: New test case.
50865
50866 2003-01-25  Jan Hubicka  <jh@suse.cz>
50867
50868         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50869
50870 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50871
50872         Tweaks for Bison-1.875. From the NEWS file:
50873         "- `parse error' -> `syntax error'
50874         Bison now uniformly uses the term `syntax error'"
50875         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50876         * gcc.dg/cpp/digraph2.c: Likewise.
50877         * gcc.dg/cpp/direct2.c: Likewise.
50878         * gcc.dg/cpp/paste4.c: Likewise.
50879         * gcc.dg/c90-restrict-1.c: Likewise.
50880         * gcc.dg/c99-func-2.c: Likewise.
50881         * gcc.dg/noncompile/920721-2.c: Likewise.
50882         * gcc.dg/noncompile/930622-2.c: Likewise.
50883         * gcc.dg/noncompile/940112-1.c: Likewise.
50884         * gcc.dg/noncompile/950921-1.c: Likewise.
50885         * gcc.dg/noncompile/951123-1.c: Likewise.
50886         * gcc.dg/noncompile/971104-1.c: Likewise.
50887         * gcc.dg/noncompile/990416-1.c: Likewise.
50888
50889 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50890
50891         * g++.dg/parse/undefined1.C: Add error message.
50892
50893 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50894
50895         PR c++/9354
50896         * g++.dg/parse/new1.C: New test.
50897
50898         PR c++/9216
50899         * g++.dg/parse/template2.C: New test.
50900
50901         PR c++/9354
50902         * g++.dg/parse/typedef2.C: New test.
50903
50904         PR c++/9328
50905         * g++.dg/ext/typeof3.C: New test.
50906
50907 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50908
50909         PR c++/2738
50910         * g++.dg/parse/ret-type1.C: New test.
50911
50912         PR c++/3792
50913         * g++.dg/parse/tmpl-outside1.C: New test.
50914
50915         PR c++/4207
50916         * g++.dg/parse/int-as-enum1.C: New test.
50917
50918         PR c++/4903
50919         * g++.dg/parse/no-typename1.C: New test.
50920
50921         PR c++/5533
50922         * g++.dg/parse/no-value1.C: New test.
50923
50924         PR c++/5921
50925         * g++.dg/parse/wrong-inline1.C: New test.
50926
50927         PR c++/6402
50928         * g++.dg/parse/ref1.C: New test.
50929
50930         PR c++/6992
50931         * g++.dg/parse/attr-ctor1.C: New test.
50932
50933         PR c++/7229
50934         * g++.dg/parse/namespace5.C: New test.
50935
50936         PR c++/7917
50937         * g++.dg/parse/func-def1.C: New test.
50938
50939         PR c++/8143
50940         * g++.dg/parse/undefined1.C: New test.
50941
50942         PR c++/5723, PR c++/8522
50943         * g++.dg/parse/specialization1.C: New test.
50944
50945         PR c++/163, PR c++/8595
50946         * g++.dg/parse/struct-as-enum1.C: New test.
50947
50948         PR c++/9173
50949         * g++.dg/parse/undefined2.C: New test.
50950
50951 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50952
50953         PR c++/9298
50954         * g++.dg/parse/template1.C: New test.
50955
50956         PR c++/9384
50957         * g++.dg/parse/using1.C: New test.
50958
50959         PR c++/9285
50960         PR c++/9294
50961         * g++.dg/parse/expr2.C: New test.
50962
50963         PR c++/9388
50964         * g++.dg/parse/lookup2.C: Likewise.
50965
50966 2003-01-21  Jan Hubicka  <jh@suse.cz>
50967
50968         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50969         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50970         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50971         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50972
50973 2003-01-20  Nick Clifton  <nickc@redhat.com>
50974
50975         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50976         problem with ARM sibcall code generation.
50977
50978 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50979
50980         * gcc.c-torture/execute/20030120-1.c: New.
50981
50982 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50983
50984         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50985
50986 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50987
50988         PR c++/9272
50989         * g++.dg/parse/ctor1.C: New test.
50990
50991         PR c++/9294:
50992         * g++.dg/parse/qualified1.C: New test.
50993
50994         * g++.dg/parse/typename3.C: New test.
50995
50996 2003-01-16  Richard Henderson  <rth@redhat.com>
50997
50998         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50999
51000 2003-01-16  Richard Henderson  <rth@redhat.com>
51001
51002         * g++.dg/pch/pch.exp: Copy test header to the working directory
51003         before using it either for precompilation or direct use.
51004         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
51005         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
51006
51007 2003-01-16  Richard Henderson  <rth@redhat.com>
51008
51009         * gcc.dg/pch/pch.exp: Copy test header to the working directory
51010         before using it either for precompilation or direct use.
51011         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
51012         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
51013
51014 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
51015
51016         * g++.dg/ext/typename1.C: Add typename keyword.
51017         * g++.dg/template/crash1.C: Update error messages.
51018         * g++.dg/template/crash2.C: Remove error message.
51019         * g++.dg/parse/typename2.C: New test.
51020         * g++.dg/template/typename2.C: Change implicit
51021         typename warning into error.
51022         * g++.old-deja/g++.benjamin/tem03.C: Issue more
51023         error messages.
51024         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
51025         * g++.old-deja/g++.brendan/crash56.C: Add this->.
51026         * g++.old-deja/g++.law/visibility13.C: Remove error
51027         messages.
51028         * g++.old-deja/g++.ns/template17.C: Reorder code to
51029         make declaration visible in template.
51030         * g++.old-deja/g++.pt/crash3.C: Fix typos.
51031         * g++.old-deja/g++.pt/crash36.C: Issue more error
51032         messages.
51033         * g++.old-deja/g++.pt/crash5.C: Improve error
51034         message.
51035         * g++.old-deja/g++.pt/crash67.C: Remove warning.
51036         * g++.old-deja/g++.pt/inherit1.C: Add this->.
51037         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
51038         * g++.old-deja/g++.pt/typename16.C: Replace implicit
51039         typename warning with error message.
51040         * g++.old-deja/g++.pt/typename19.C: Remove warning.
51041         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
51042         * g++.old-deja/g++.robertl/eb24.C: Use this->.
51043
51044 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
51045
51046         * g++.dg/parse/ambig2.C: New test.
51047
51048 2003-01-15  Richard Henderson  <rth@redhat.com>
51049
51050         * g++.dg/tls/init-2.C: Update error message string.
51051
51052 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51053
51054         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
51055
51056 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
51057
51058         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
51059         all for HC11/HC12.
51060         * gcc.c-torture/compile/20001205-1.x: Likewise.
51061         * gcc.c-torture/compile/20001226-1.x: Likewise.
51062         * gcc.c-torture/compile/920520-1.x: Likewise.
51063         * gcc.c-torture/compile/961203-1.x: Likewise.
51064         * gcc.c-torture/compile/20020604-1.x: Likewise.
51065
51066 2003-01-15  Jan Hubicka  <jh@suse.cz>
51067
51068         * gcc.c-torture/compile/20030115-1.c: New test.
51069
51070         * gcc.dg/i386-fpcvt-1.c: New test.
51071         * gcc.dg/i386-fpcvt-2.c: New test.
51072
51073 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
51074
51075         Further conform g++'s __vmi_class_type_info to the C++ ABI
51076         specification.
51077         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
51078         the specification.
51079
51080 2003-01-14  Jan Hubicka  <jh@suse.cz>
51081
51082         * gcc.dg/i386-fpcvt-1.c: New test.
51083         * gcc.dg/i386-fpcvt-2.c: New test.
51084
51085 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
51086
51087         * gcc.dg/i386-mmx-3.c: New test.
51088
51089 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
51090
51091         PR c++/9264
51092         * g++.dg/parse/octal1.C: New file.
51093
51094         PR c++/9172
51095         * g++.dg/parse/typename1.C: New file.
51096
51097 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
51098
51099         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
51100         * gcc.dg/bf-no-ms-layout.c: Likewise.
51101         * gcc.dg/bf-ms-attrib.c: Likewise.
51102
51103 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
51104
51105         PR c++/9099
51106         * g++.dg/parse/dtor1.C: New file.
51107
51108         PR c++/9128
51109         * g++.dg/rtti/typeid1.C: New file.
51110
51111         PR c++/9153
51112         * g++.dg/parse/lookup1.C: New file.
51113
51114         PR c++/9171
51115         * g++.dg/templ/spec5.C: New file.
51116
51117 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
51118
51119         * gcc.c-torture/compile/20030110-1.c: New test.
51120
51121 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
51122
51123         Merge from pch-branch:
51124
51125         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
51126
51127         * gcc.dg/pch/cpp-1.h: New.
51128         * gcc.dg/pch/cpp-1.c: New.
51129         * gcc.dg/pch/cpp-2.h: New.
51130         * gcc.dg/pch/cpp-2.c: New.
51131
51132         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
51133
51134         * gcc.dg/pch/except-1.h: New.
51135         * gcc.dg/pch/except-1.c: New.
51136
51137         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
51138
51139         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
51140         running test.
51141         * gcc.dg/pch: Include *.hp not *.h.
51142         * gcc.dg/pch/system-1.h: New.
51143         * gcc.dg/pch/system-1.c: New.
51144
51145         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
51146
51147         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
51148         rather than trying to build and run a program using PCH.
51149         * gcc.dg/pch: Remove dg-do commands from test files.
51150
51151         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
51152
51153         * gcc.dg/pch/macro-3.c: New.
51154         * gcc.dg/pch/macro-3.h: New.
51155
51156         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
51157
51158         * gcc.dg/pch/common-1.c: New.
51159         * gcc.dg/pch/common-1.h: New.
51160         * gcc.dg/pch/decl-1.c: New.
51161         * gcc.dg/pch/decl-1.h: New.
51162         * gcc.dg/pch/decl-2.c: New.
51163         * gcc.dg/pch/decl-2.h: New.
51164         * gcc.dg/pch/decl-3.c: New.
51165         * gcc.dg/pch/decl-3.h: New.
51166         * gcc.dg/pch/decl-4.c: New.
51167         * gcc.dg/pch/decl-4.h: New.
51168         * gcc.dg/pch/decl-5.c: New.
51169         * gcc.dg/pch/decl-5.h: New.
51170         * gcc.dg/pch/global-1.c: New.
51171         * gcc.dg/pch/global-1.h: New.
51172         * gcc.dg/pch/inline-1.c: New.
51173         * gcc.dg/pch/inline-1.h: New.
51174         * gcc.dg/pch/inline-2.c: New.
51175         * gcc.dg/pch/inline-2.h: New.
51176         * gcc.dg/pch/static-1.c: New.
51177         * gcc.dg/pch/static-1.h: New.
51178         * gcc.dg/pch/static-2.c: New.
51179         * gcc.dg/pch/static-2.h: New.
51180
51181         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
51182
51183         * g++.dg/pch/pch.exp: Better handle failing testcases.
51184         * gcc.dg/pch/pch.exp: Likewise.
51185         * gcc.dg/pch/macro-1.c: New.
51186         * gcc.dg/pch/macro-1.h: New.
51187         * gcc.dg/pch/macro-2.c: New.
51188         * gcc.dg/pch/macro-2.h: New.
51189
51190         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
51191
51192         * g++.dg/dg.exp: Treat files in pch/ specially.
51193         * g++.dg/pch/pch.exp: New file.
51194         * g++.dg/pch/empty.H: New file.
51195         * g++.dg/pch/empty.C: New file.
51196         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
51197         "precompile".
51198
51199         * gcc.dg/pch/pch.exp: New file.
51200         * gcc.dg/pch/empty.h: New file.
51201         * gcc.dg/pch/empty.c: New file.
51202         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
51203         "precompile".
51204
51205 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51206
51207         * g++.dg/template/friend14.C: New test.
51208
51209 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51210
51211         * gcc.dg/old-style-asm-1.c: New test.
51212
51213 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
51214
51215         * gcc.c-torture/compile/20030109-1.c: New test.
51216
51217 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51218
51219         * gcc.c-torture/execute/20030109-1.c: New test.
51220
51221 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
51222
51223         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
51224         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
51225         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
51226         * g++.old-deja/g++.mike/eh2.C: Likewise.
51227         * g++.old-deja/g++.mike/eh3.C: Likewise.
51228         * g++.old-deja/g++.mike/eh5.C: Likewise.
51229         * g++.old-deja/g++.mike/eh6.C: Likewise.
51230         * g++.old-deja/g++.mike/eh7.C: Likewise.
51231         * g++.old-deja/g++.mike/eh8.C: Likewise.
51232         * g++.old-deja/g++.mike/eh9.C: Likewise.
51233         * g++.old-deja/g++.mike/eh10.C: Likewise.
51234         * g++.old-deja/g++.mike/eh12.C: Likewise.
51235         * g++.old-deja/g++.mike/eh13.C: Likewise.
51236         * g++.old-deja/g++.mike/eh14.C: Likewise.
51237         * g++.old-deja/g++.mike/eh16.C: Likewise.
51238         * g++.old-deja/g++.mike/eh17.C: Likewise.
51239         * g++.old-deja/g++.mike/eh18.C: Likewise.
51240         * g++.old-deja/g++.mike/eh21.C: Likewise.
51241         * g++.old-deja/g++.mike/eh23.C: Likewise.
51242         * g++.old-deja/g++.mike/eh24.C: Likewise.
51243         * g++.old-deja/g++.mike/eh25.C: Likewise.
51244         * g++.old-deja/g++.mike/eh26.C: Likewise.
51245         * g++.old-deja/g++.mike/eh27.C: Likewise.
51246         * g++.old-deja/g++.mike/eh28.C: Likewise.
51247         * g++.old-deja/g++.mike/eh29.C: Likewise.
51248         * g++.old-deja/g++.mike/eh31.C: Likewise.
51249         * g++.old-deja/g++.mike/eh33.C: Likewise.
51250         * g++.old-deja/g++.mike/eh34.C: Likewise.
51251         * g++.old-deja/g++.mike/eh35.C: Likewise.
51252         * g++.old-deja/g++.mike/eh36.C: Likewise.
51253         * g++.old-deja/g++.mike/eh37.C: Likewise.
51254         * g++.old-deja/g++.mike/eh38.C: Likewise.
51255         * g++.old-deja/g++.mike/eh39.C: Likewise.
51256         * g++.old-deja/g++.mike/eh40.C: Likewise.
51257         * g++.old-deja/g++.mike/eh41.C: Likewise.
51258         * g++.old-deja/g++.mike/eh42.C: Likewise.
51259         * g++.old-deja/g++.mike/eh44.C: Likewise.
51260         * g++.old-deja/g++.mike/eh46.C: Likewise.
51261         * g++.old-deja/g++.mike/eh47.C: Likewise.
51262         * g++.old-deja/g++.mike/eh48.C: Likewise.
51263         * g++.old-deja/g++.mike/eh49.C: Likewise.
51264         * g++.old-deja/g++.mike/eh50.C: Likewise.
51265         * g++.old-deja/g++.mike/eh51.C: Likewise.
51266         * g++.old-deja/g++.mike/eh53.C: Likewise.
51267         * g++.old-deja/g++.mike/eh55.C: Likewise.
51268         * g++.old-deja/g++.mike/p7912.C: Likewise.
51269         * g++.old-deja/g++.mike/p9706.C: Likewise.
51270         * g++.old-deja/g++.mike/p10416.C: Likewise.
51271         * g++.old-deja/g++.mike/p11667.C: Likewise.
51272         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
51273         Remove redundant reference to Iris.
51274         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
51275         Elxsi, i860, Pico Java, and WE32K.
51276
51277 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
51278
51279         * g++.dg/ext/asm4.C: New test.
51280
51281 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51282
51283         PR c++/9030
51284         * g++.dg/template/friend12.C: New test.
51285         * g++.dg/template/friend13.C: Likewise.
51286         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
51287
51288 2003-01-08  Jan Hubicka  <jh@suse.cz>
51289
51290         * gcc.dg/i386-cadd.c: New test.
51291         * gcc.dg/i386-cmov4.c: Likewise.
51292
51293 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
51294
51295         PR c++/9165
51296         * g++.dg/warn/Wunused-3.C: New test.
51297
51298         * g++.dg/abi/bitfield9.C: New test.
51299
51300         PR c++/9189
51301         * g++.dg/parse/defarg3.C: New test.
51302
51303 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
51304
51305         * g++.dg/parse/ambig1.C: New test.
51306         * g++.dg/parse/defarg2.C: New test.
51307
51308 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
51309
51310         * g++.dg/template/defarg-1.C: New test.
51311         * g++.dg/template/local2.C: Likewise.
51312
51313 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
51314
51315         * gcc.c-torture/execute/20030105-1.c: New test.
51316
51317 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51318
51319         * g++.dg/parse/namespace3.C: Remove extra semicolons.
51320         * g++.dg/parse/namespace4.C: Likewise.
51321
51322 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51323
51324         * g++.dg/template/ntp2.C: New test.
51325
51326 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51327
51328         * g++.dg/parse/extern-C-1.C: New test.
51329
51330         * g++.dg/parse/namespace4.C: New test.
51331
51332         * g++.dg/template/nested1.C: New test.
51333
51334         * g++.dg/parse/namespace3.C: New test.
51335
51336 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51337
51338         * g++.dg/lookup/two-stage1.C: New test.
51339
51340 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51341
51342         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51343         * g++.old-deja/g++.jason/access8.C: Likewise.
51344         * g++.old-deja/g++.other/decl5.C: Likewise.
51345
51346 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51347
51348         * g++.dg/parse/parse7.C: New test.
51349
51350 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51351
51352         PR c++/2843
51353         * g++.dg/ext/attrib7.C: New test.
51354
51355 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51356
51357         * g++.dg/parse/parse6.C: New test.
51358
51359 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51360
51361         * gcc.dg/h8300-stack-1.c: New.
51362
51363 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51364
51365         g++.dg/lookup/exception1.C: New test.
51366
51367         g++.dg/lookup/template1.C: New test.
51368
51369         g++.dg/parse/namespace2.C: New test.
51370
51371         g++.dg/parse/parens2.C: New test.
51372
51373 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51374
51375         * g++.dg/parse/parse5.C: New test.
51376         * g++.dg/lookup/scoped4.C: New test.
51377
51378 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51379
51380         * g++.dg/parse/parens1.C: New test.
51381
51382         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51383         angle-bracket1.C.
51384         * g++.dg/parse/parens2.C: New test.
51385
51386         * g++.dg/lookup/scope-operator1.C: New test.
51387
51388         * g++.dg/parse/operator1.C: New test.
51389
51390 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51391
51392         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51393         * g++.old-deja/g++.other/access6.C: Likewise.
51394         * g++.old-deja/g++.other/decl1.C: Likewise.
51395         * g++.old-deja/g++.pt/typename12.C: Likewise.
51396
51397 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51398
51399         * g++.dg/parse/namespace1.C: New test.
51400
51401 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51402
51403         * g++.dg/parse/parse4.C: New test.
51404
51405 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51406
51407         * g++.dg/parse/parse3.C: New test.
51408
51409 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51410
51411         * g++.dg/parse/parse2.C: New test.
51412
51413 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51414
51415         * g++.dg/template/friend11.C: New test.
51416
51417 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51418
51419         * g++.dg/parse/parse1.C: New test.
51420
51421 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51422
51423         * lib/profopt.exp: Change the name of a global variable to avoid
51424         possible clashes with other test suites.
51425
51426 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51427
51428         * g++.dg/inherit/covariant8.C: New test.
51429
51430 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51431
51432         * g++.dg/init/array9.C: New test.
51433
51434         PR c++/9112
51435         * g++.dg/parse/expr1.C: New test.
51436
51437 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51438
51439         * gcc.c-torture/compile/20021230-1.c: New test.
51440
51441 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51442
51443         * g++.dg/inherit/covariant5.C: New test.
51444         * g++.dg/inherit/covariant6.C: New test.
51445         * g++.dg/inherit/covariant7.C: New test.
51446
51447 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51448
51449         PR c++/2739
51450         * g++.dg/other/access2.C: New test.
51451
51452 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51453
51454         * g++.dg/other/anon-struct.C: No longer fails
51455         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51456         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51457         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51458
51459 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51460
51461         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51462
51463 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51464
51465         * g++.dg/eh/spec4.C: Remove stray semicolon.
51466         * g++.dg/expr/pmf-1.C: Change error message.
51467         * g++.dg/ext/asm1.C: Remove stray semicolon.
51468         * g++.dg/ext/typename1.C: Add missing typenames.
51469         * g++.dg/inherit/template-as-base.C: Change error message.
51470         * g++.dg/lookup/scoped1.C: Likewise.
51471         * g++.dg/lookup/scoped2.C: Likewise.
51472         * g++.dg/lookup/using2.C: Likewise.
51473         * g++.dg/other/component1.C: Remove stray semicolon.
51474         * g++.dg/other/do1.C: Change error message.
51475         * g++.dg/other/error2.C: Likewise.
51476         * g++.dg/other/init1.C: Likewise.
51477         * g++.dg/other/packed1.C: Remove stray semicolon.
51478         * g++.dg/other/ptrmem2.C: Change error message.
51479         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51480         marker.
51481         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51482         * g++.dg/template/access3.C: Add typename keyword.
51483         * g++.dg/template/access5.C: Remove stray semicolon.
51484         * g++.dg/template/access6.C: Likewise.
51485         * g++.dg/template/complit1.C: Likewise.
51486         * g++.dg/template/crash1.C: Change error message.
51487         * g++.dg/template/inherit2.C: Remove stray semicolon.
51488         * g++.dg/template/instantiate2.C: Likewise.
51489         * g++.dg/template/instantiate3.C: Change error message.
51490         * g++.dg/template/qual1.C: Remove stray semicolon.
51491         * g++.dg/template/qualttp18.C: Change error message.
51492         * g++.dg/template/ref1.C: Remove stray semicolon.
51493         * g++.dg/template/sizeof1.C (A::value): Declare it.
51494         * g++.dg/template/spec4.C: Change error message.
51495         * g++.dg/template/static1.C: Likewise.
51496         * g++.dg/template/type1.C: Likewise.
51497         * g++.dg/template/typename3.C: Likewise.
51498         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51499         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51500         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51501         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51502         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51503         named return value extension.
51504         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51505         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51506         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51507         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51508         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51509         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51510         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51511         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51512         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51513         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51514         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51515         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51516         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51517         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51518         syntax.
51519         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51520         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51521         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51522         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51523         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51524         * g++.old-deja/g++.brendan/template11.C: Likewise.
51525         * g++.old-deja/g++.brendan/template26.C: Likewise.
51526         * g++.old-deja/g++.brendan/template27.C: Use explicit
51527         specialization syntax.
51528         * g++.old-deja/g++.brendan/template30.C: Likewise.
51529         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51530         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51531         non-dependent names.
51532         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51533         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51534         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51535         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51536         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51537         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51538         named return value extension.
51539         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51540         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51541         * g++.old-deja/g++.ext/return1.C: Likewise.
51542         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51543         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51544         * g++.old-deja/g++.jason/access8.C: Likewise.
51545         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51546         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51547         pseudo-destructor names.
51548         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51549         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51550         pseudo-destructor names.
51551         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51552         * g++.old-deja/g++.jason/overload19.C: Likewise.
51553         * g++.old-deja/g++.jason/overload32.C: Likewise.
51554         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51555         stray semicolons.
51556         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51557         * g++.old-deja/g++.jason/return.C: Likewise.
51558         * g++.old-deja/g++.jason/return2.C: Likewise.
51559         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51560         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51561         syntax.
51562         * g++.old-deja/g++.jason/template10.C: Account for use of
51563         non-dependent names.
51564         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51565         syntax.
51566         * g++.old-deja/g++.jason/template37.C: Likewise.
51567         * g++.old-deja/g++.law/access4.C: Change error messages.
51568         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51569         pseudo-destructor names.
51570         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51571         * g++.old-deja/g++.law/ctors9.C: Likewise.
51572         * g++.old-deja/g++.law/cvt22.C: Likewise.
51573         * g++.old-deja/g++.law/dtors5.C: Likewise.
51574         * g++.old-deja/g++.law/global-init1.C: Likewise.
51575         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51576         * g++.old-deja/g++.law/operators28.C: Likewise.
51577         * g++.old-deja/g++.law/visibility28.C: Likewise.
51578         * g++.old-deja/g++.martin/eval1.C: Likewise.
51579         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51580         name.
51581         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51582         * g++.old-deja/g++.mike/net34.C: Likewise.
51583         * g++.old-deja/g++.mike/net36.C: Likewise.
51584         * g++.old-deja/g++.mike/ns2.C: Likewise.
51585         * g++.old-deja/g++.mike/p12306.C: Likewise.
51586         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51587         value extension.
51588         * g++.old-deja/g++.mike/p700.C: Likewise.
51589         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51590         * g++.old-deja/g++.mike/p710.C: Likewise.
51591         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51592         value extension.
51593         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51594         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51595         * g++.old-deja/g++.ns/crash2.C: Likewise.
51596         * g++.old-deja/g++.ns/crash3.C: Likewise.
51597         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51598         * g++.old-deja/g++.ns/ns17.C: Likewise.
51599         * g++.old-deja/g++.ns/template16.C: Likewise.
51600         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51601         keyword.
51602         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51603         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51604         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51605         named return value extension.
51606         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51607         * g++.old-deja/g++.other/access4.C: Issue additional error
51608         messages.
51609         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51610         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51611         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51612         * g++.old-deja/g++.other/crash25.C: Change error message.
51613         * g++.old-deja/g++.other/crash4.C: Change error message.
51614         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51615         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51616         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51617         checks.
51618         * g++.old-deja/g++.other/defarg8.C: Likewise.
51619         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51620         * g++.old-deja/g++.other/dtor10.C: Likewise.
51621         * g++.old-deja/g++.other/incomplete.C: Likewise.
51622         * g++.old-deja/g++.other/linkage7.C: Likewise.
51623         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51624         lookup algorithm.
51625         * g++.old-deja/g++.other/mangle2.C: Likewise.
51626         * g++.old-deja/g++.other/refinit2.C: Likewise.
51627         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51628         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51629         * g++.old-deja/g++.pt/crash28.C: Likewise.
51630         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51631         syntax.
51632         * g++.old-deja/g++.pt/crash32.C: Change error message.
51633         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51634         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51635         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51636         error message position.
51637         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51638         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51639         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51640         syntax.
51641         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51642         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51643         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51644         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51645         keyword.
51646         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51647         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51648         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51649         keyword.
51650         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51651         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51652         syntax.
51653         * g++.old-deja/g++.pt/friend28.C: Account for use of
51654         non-dependent names.
51655         * g++.old-deja/g++.pt/friend29.C: Likewise.
51656         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51657         rules.
51658         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51659         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51660         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51661         lookup rules.
51662         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51663         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51664         keyword.
51665         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51666         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51667         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51668         keyword.
51669         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51670         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51671         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51672         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51673         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51674         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51675         keyword.
51676         * g++.old-deja/g++.pt/spec10.C: Likewise.
51677         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51678         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51679         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51680         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51681         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51682         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51683         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51684         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51685         * g++.old-deja/g++.pt/typename15.C: Likewise.
51686         * g++.old-deja/g++.pt/typename22.C: Likewise.
51687         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51688         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51689         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51690         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51691         syntax.
51692         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51693         return value extension.
51694         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51695         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51696         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51697         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51698
51699 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51700
51701         * g++.dg/warn/inline1.C: New test.
51702         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51703         * g++.old-deja/g++.jason/synth10.C: Likewise.
51704         * g++.old-deja/g++.mike/net31.C: Likewise.
51705         * g++.old-deja/g++.mike/p8786.C: Likewise.
51706
51707         * g++.dg/template/friend10.C: New test.
51708         * g++.dg/template/conv5.C: New test.
51709
51710 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51711
51712         * g++.dg/lookup/scoped3.C: New test.
51713
51714         * g++.dg/lookup/decl1.C: New test.
51715         * g++.dg/lookup/decl2.C: New test.
51716
51717 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51718
51719         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51720         gcc.c-torture/compile/20021015-1.c,
51721         gcc.c-torture/compile/20021015-2.c,
51722         gcc.c-torture/compile/20021123-1.c,
51723         gcc.c-torture/compile/20021123-2.c,
51724         gcc.c-torture/compile/20021123-3.c,
51725         gcc.c-torture/compile/20021123-4.c,
51726         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51727         only to 3.1 or 3.2 branch.
51728
51729 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51730
51731         * gcc.dg/i386-bitfield3.c: New test.
51732
51733         * gcc.dg/i386-bitfield2.c: New test.
51734
51735 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51736
51737         * g++.dg/parse/conv_op1.C: New test.
51738
51739 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51740
51741         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51742         approved.
51743
51744 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51745
51746         * gcc.c-torture/compile/20021220-1.c: New test.
51747
51748 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51749
51750         * gcc.dg/i386-fastcall-1.c: New.
51751
51752 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51753
51754         * gcc.c-torture/execute/20021219-1.c: New test.
51755
51756 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51757
51758         * gcc.dg/i386-pic-1.c: New test.
51759
51760 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51761
51762         PR c++/8099
51763         * g++.dg/template/friend9.C: New test.
51764
51765 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51766
51767         PR c++/3663
51768         * g++.dg/template/access7.C: New test.
51769
51770 2002-12-18  Nick Clifton  <nickc@redhat.com>
51771
51772         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51773         the libstdc++-v3 directory has been found.
51774
51775 2002-12-12  Devang Patel <dpatel@apple.com>
51776         * gcc.dg/darwin-ld-1.c: New test.
51777         * gcc.dg/darwin-ld-2.c: New test.
51778         * gcc.dg/darwin-ld-3.c: New test.
51779         * gcc.dg/darwin-ld-4.c: New test.
51780         * gcc.dg/darwin-ld-5.c: New test.
51781
51782 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51783
51784         * gcc.c-torture/compile/20021212-1.c: New test.
51785
51786 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51787
51788         * gcc.dg/fshort-wchar: New test.
51789
51790 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51791
51792         PR c++/8372
51793         * g++.dg/template/dtor1.C: New test.
51794
51795         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51796         markers.
51797
51798 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51799
51800         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51801
51802 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51803
51804         * g++.dg/template/static1.C: New test.
51805         * g++.dg/template/static2.C: New test.
51806         * g++.old-deja/g++.ext/memconst.C: New test.
51807
51808 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51809
51810         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51811         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51812         * g++.dg/special/initp1.C: Likewise.
51813
51814 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51815
51816         * gcc.c-torture/execute/20021204-1.c: New test.
51817
51818 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51819
51820         * gcc.dg/ppc-fmadd-1.c: New file.
51821         * gcc.dg/ppc-fmadd-2.c: New file.
51822         * gcc.dg/ppc-fmadd-3.c: New file.
51823
51824 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51825
51826         * gcc.c-torture/compile/20021204-1.c: New test.
51827
51828 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51829
51830         * g++.dg/inherit/covariant2.C: New test.
51831         * g++.dg/inherit/covariant3.C: New test.
51832         * g++.dg/inherit/covariant4.C: New test.
51833         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51834         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51835
51836 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51837
51838         PR c++/8688
51839         * g++.dg/init/brace3.C: New test.
51840
51841 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51842
51843         * gcc.dg/20020210-1.c: Fix a comment typo.
51844
51845 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51846
51847         PR c++/8720
51848         * g++.dg/parse/defarg1.C: New test.
51849
51850         PR c++/8615
51851         * g++.dg/template/char1.C: New test.
51852
51853         * g++.dg/template/varmod1.C: Fix typo.
51854
51855 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51856
51857         DR 180
51858         * g++.old-deja/g++.pt/crash32.C: Expect error.
51859
51860 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51861
51862         PR c++/5919
51863         * g++.dg/template/varmod1.C: New test.
51864
51865         PR c++/8727
51866         * g++.dg/inherit/typeinfo1.C: New test.
51867
51868         PR c++/8663
51869         * g++.dg/inherit/typedef1.C: New test.
51870
51871 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51872
51873         PR c++/8332
51874         PR c++/8493
51875         * g++.dg/template/strlen1.C: New test.
51876
51877         PR c++/8227
51878         * g++.dg/template/ctor2.C: New test.
51879
51880         PR c++/8214
51881         * g++.dg/init/string1.C: New test.
51882
51883         PR c++/8511
51884         * g++.dg/template/friend8.C: New test.
51885
51886 2002-11-29  Joe Buck <jbuck@synopsys.com>
51887
51888         * g++.dg/lookup/anon2.C: New test.
51889
51890 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51891
51892         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51893         h8300 port.
51894
51895 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51896
51897         * gcc.dg/bitfld-6.c: New test.
51898
51899 2002-11-27  Jan Hubicka  <jh@suse.cz>
51900
51901         * gcc.c-torture/execute/20021127.[cx]: New test.
51902
51903 2002-11-26  Jan Hubicka  <jh@suse.cz>
51904
51905         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51906         quality.
51907
51908 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51909
51910         * g++.dg/init/brace2.C: New test.
51911         * g++.old-deja/g++.mike/p9129.C: Correct.
51912
51913 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51914
51915         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51916
51917 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51918
51919         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51920
51921 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51922
51923         * g++.dg/abi/empty11.C: New test.
51924         * g++.dg/rtti/cv1.C: New test.
51925
51926 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51927
51928         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51929
51930 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51931
51932         * g++.dg/abi/empty10.C: New test.
51933
51934 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51935
51936         * gcc.c-torture/compile/20021124-1.c: New test.
51937
51938 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51939
51940         * g++.dg/abi/rtti2.C: New test.
51941
51942 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51943
51944         * gcc.dg/i386-unroll-1.c: New test.
51945
51946 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51947
51948         * gcc.c-torture/compile/20021120-1.c: New test.
51949         * gcc.c-torture/compile/20021120-2.c: New test.
51950
51951 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51952
51953         * gcc.dg/bitfld-5.c: New test.
51954
51955 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51956
51957         * gcc.c-torture/execute/20021120-3.c: New test.
51958
51959 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51960
51961         * gcc.c-torture/execute/20021120-2.c: New test.
51962
51963 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51964
51965         * gcc.c-torture/execute/20021120-1.c: New test.
51966
51967 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51968
51969         * gcc.c-torture/execute/20021118-3.c: New test.
51970
51971 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51972
51973         * gcc.c-torture/compile/20021119-1.c: New test.
51974
51975 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51976
51977         * gcc.dg/duff-1.c: New test.
51978         * gcc.dg/duff-2.c: New test.
51979         * gcc.dg/duff-3.c: New test.
51980
51981 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51982
51983         * gcc.dg/cpp/_Pragma5.c: New test.
51984
51985 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51986
51987         * gcc.c-torture/execute/20021118-2.c: New test.
51988
51989 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51990
51991         * gcc.c-torture/execute/20021118-1.c: New test.
51992
51993 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51994
51995         * gcc.dg/20021116-1.c: New test.
51996
51997 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51998
51999         * g++.dg/abi/vcall1.C: New test.
52000
52001 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
52002
52003         * gcc.dg/20021029-1.c: New test.
52004         * gcc.dg/20021029-2.c: New test.
52005
52006 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52007
52008         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
52009
52010 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
52011
52012         PR c/8439
52013         * gcc.dg/20021110.c: Move to ...
52014         * gcc.c-torture/compile/20021110.c: .... here.
52015
52016 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52017
52018         PR c/8467
52019         * gcc.c-torture/execute/20021111-1.c
52020
52021 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
52022
52023         PR c/8439
52024         * gcc.dg/20021110.c: New test.
52025
52026 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
52027
52028         * g++.dg/abi/vthunk3.C: Run only on x86.
52029
52030 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
52031
52032         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
52033
52034 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
52035
52036         * lib/compat.exp (compat-execute): Fix logic error in last
52037         change.
52038
52039 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
52040
52041         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
52042
52043 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52044
52045         PR c++/8389
52046         * g++.dg/template/access6.C: New test.
52047
52048 2002-11-08  Jan Hubicka  <jh@suse.cz>
52049
52050         * gcc.dg/i386-ssefp-1.c: New test.
52051         * gcc.dg/i386-ssefp-1.c: New test.
52052
52053 2002-11-08  Jan Hubicka  <jh@suse.cz>
52054
52055         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
52056
52057 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
52058
52059         * g++.dg/abi/vthunk3.C: New test.
52060
52061         PR c++/8338
52062         * g++.dg/template/crash2.C: New test.
52063
52064 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
52065
52066         * g++.dg/abi/dtor1.C: New test.
52067         * g++.dg/abi/dtor2.C: Likewise.
52068
52069 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
52070
52071         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
52072         Darwin.
52073
52074 2002-11-04  Adam Nemet  <anemet@lnxw.com>
52075
52076         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
52077         -mthumb.  Only xfail with -O0.
52078
52079 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
52080
52081         * g++.dg/abi/thunk1.C: New test.
52082         * g++.dg/abi/thunk2.C: Likewise.
52083         * g++.dg/abi/vtt1.C: Likewise.
52084
52085 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
52086
52087         PR optimization/8423
52088         * gcc.c-torture/execute/builtin-constant.c: New test.
52089
52090 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
52091
52092         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
52093         Add some more cases.
52094
52095 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
52096
52097         PR c++/8391
52098         * g++.dg/opt/local1.C: New test.
52099
52100 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
52101
52102         PR c++/8160
52103         * g++.dg/template/complit1.C: New test.
52104
52105         PR c++/8149
52106         * g++.dg/template/typename4.C: Likewise.
52107
52108 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52109
52110         Core issue 287, PR c++/7639
52111         * g++.dg/template/instantiate1.C: Adjust error location.
52112         * g++.dg/template/instantiate3.C: New test.
52113         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
52114         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
52115         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
52116
52117 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
52118
52119         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
52120
52121 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
52122
52123         PR c++/8287
52124         * g++.dg/init/dtor2.C: New test.
52125
52126 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52127
52128         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
52129         * gcc.dg/nest.c: Bypass errors on irix6.
52130
52131 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
52132
52133         * gcc.dg/nest.c: Expect error for mmix-*-*.
52134         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
52135
52136 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
52137
52138         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
52139         markers.
52140
52141         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
52142
52143 2002-10-25  Mike Stump  <mrs@apple.com>
52144
52145         * gcc.dg/warn-1.c: New test.
52146
52147 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52148
52149         * g++.dg/template/typename3.C: New test.
52150
52151 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
52152
52153         * g++.dg/lookup/ptrmem1.C: New test.
52154
52155         * g++.dg/abi/vthunk2.C: New test.
52156
52157 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52158
52159         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
52160
52161 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
52162
52163         * g++.dg/abi/empty9.C: New test.
52164
52165 2002-10-24  Richard Henderson  <rth@redhat.com>
52166
52167         * g++.dg/inherit/thunk1.C: Enable for ia64.
52168
52169 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52170
52171         PR c++/8067
52172         * g++.dg/lookup/pretty1.C: New test.
52173
52174 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
52175
52176         * gcc.dg/20021023-1.c: New test.
52177
52178 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52179
52180         PR c++/7679
52181         * g++.dg/parse/inline1.C: New test.
52182
52183 2002-10-23  Richard Henderson  <rth@redhat.com>
52184
52185         * g++.dg/inherit/thunk1.C: Enable for x86_64.
52186
52187         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
52188
52189 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
52190
52191         PR c++/6579
52192         * g++.dg/parse/stmtexpr3.C: New test.
52193
52194 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
52195
52196         * g++.dg/expr/cond1.C: New test.
52197
52198 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52199
52200         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
52201
52202 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52203
52204         * g++.dg/abi/vbase13.C: New test.
52205         * g++.dg/abi/vbase14.C: Likewise.
52206
52207 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
52208
52209         * gcc.dg/tls/pic-1.c: New test.
52210         * gcc.dg/tls/nonpic-1.c: New test.
52211         * gcc.dg/20021018-1.c: New test.
52212
52213 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52214
52215         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
52216         Remove only files with the same base name as the test case.
52217         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
52218         (profopt-execute): Likewise.  Also, remove old profiling
52219         and performance data files before running the tests.
52220
52221         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
52222         * g++.dg/bprob/bprob.exp: Likewise.
52223         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
52224         to allow more general test case names.
52225
52226         * g++.dg/bprob/bprob-1.C: Rename to ...
52227         * g++.dg/bprob/g++-bprob-1.C: ... this.
52228
52229         * g77.dg/bprob/bprob-1.f: Rename to ...
52230         * g77.dg/bprob/g77-bprob-1.f: ... this.
52231
52232 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52233
52234         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
52235         bison 1.50 or later.
52236
52237 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
52238
52239         * g++.dg/README: Describe more test directories.
52240
52241 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52242
52243         * g++.dg/init/array6.C: Add additional tests.
52244
52245 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52246
52247         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
52248         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
52249
52250 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
52251
52252         * gcc.c-torture/compile/20020604-1.x: New.
52253         * gcc.c-torture/compile/simd-5.x: Likewise.
52254         * gcc.c-torture/execute/920710-1.x: Likewise.
52255         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
52256
52257 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52258
52259         * g++.dg/inherit/override1.C: Add dg-options clause.
52260
52261 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
52262
52263         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
52264         _mm_slli_si128.
52265
52266 2002-10-19  Andreas Schwab  <schwab@suse.de>
52267
52268         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
52269         directory component.
52270
52271 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
52272
52273         * g++.dg/inherit/thunk1.C: New test.
52274
52275         * g++.dg/inherit/override1.C: New test.
52276
52277         * g++.dg/abi/mangle11.C: New test.
52278         * g++.dg/abi/mangle14.C: New test.
52279         * g++.dg/abi/mangle17.C: New test.
52280
52281 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
52282
52283         * g++.dg/overload/member2.C: New test.
52284
52285 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
52286
52287         * g++.dg/README: Describe new compat directory.
52288         * g++.dg/dg.exp: Skip tests in compat directory.
52289         * README.compat: New file.
52290         * lib/compat.exp: New expect script.
52291         * g++.dg/compat: New test directory.
52292         * g++.dg/compat/compat.exp: New expect script.
52293         * g++.dg/compat/abi: New test directory.
52294         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
52295         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
52296         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
52297         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
52298         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
52299         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
52300         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
52301         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
52302         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
52303         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52304         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52305         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52306         * g++.dg/compat/break: New test directory.
52307         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52308         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52309         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52310         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52311         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52312         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52313         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52314         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52315         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52316         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52317         g++.dg/compat/break/README: New files.
52318         * g++.dg/compat/eh: New test directory.
52319         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52320         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52321         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52322         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52323         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52324         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52325         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52326         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52327         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52328         g++.dg/compat/eh/filter2_y.C,
52329         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52330         g++.dg/compat/eh/new1_y.C,
52331         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52332         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52333         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52334         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52335         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52336         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52337         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52338         g++.dg/compat/eh/unexpected1_y.C: New files.
52339         * g++.dg/compat/init: New test directory.
52340         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52341         g++.dg/compat/init/array5_y.C,
52342         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52343         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52344         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52345         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52346         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52347         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52348         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52349         g++.dg/compat/init/init-ref2_y.C: New files.
52350
52351 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52352
52353         PR c++/7584
52354         * g++.dg/inherit/using3.C: New test.
52355
52356 2002-10-17  Jan Hubicka  <jh@suse.cz>
52357
52358         * gcc.dg/20021017-2.c: New test.
52359
52360 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52361
52362         * g++.dg/abi/mangle16.C: Adjust.
52363
52364         * g++.dg/init/array8.C: New test.
52365
52366 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52367
52368         * gcc.dg/special/mips-abi.exp: New test.
52369         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52370
52371 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52372
52373         * g++.dg/abi/mangle16.C: New test.
52374         * g++.dg/abi/mangle17.C: Likewise.
52375
52376         PR c++/7478
52377         * g++.dg/template/ref1.C: New test.
52378
52379 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52380
52381         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52382
52383 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52384
52385         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52386
52387 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52388
52389         PR c++/7524
52390         * g++.dg/init/array7.C: New test.
52391
52392 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52393
52394         * g++.dg/init/array6.C: New test.
52395
52396         * g++.dg/abi/mangle13.C: Likewise.
52397         * g++.dg/abi/mangle14.C: Likewise.
52398         * g++.dg/abi/mangle15.C: Likewise.
52399
52400 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52401
52402         * g++.dg/abi/empty8.C: New test.
52403
52404 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52405
52406         * g++.dg/init/ctor1.C: New test.
52407
52408 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52409
52410         * gcc.c-torture/execute/20021015-1.c: New test.
52411
52412 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52413
52414         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52415
52416 2002-10-14  Jan Hubicka  <jh@suse.cz>
52417
52418         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52419
52420 2002-10-14  Richard Henderson  <rth@redhat.com>
52421
52422         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52423
52424 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52425
52426         PR optimization/6631
52427         * g++.dg/opt/const2.C: New test.
52428
52429 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52430
52431         PR c++/7176
52432         * g++.dg/parse/friend1.C: New test.
52433         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52434
52435 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.dg/20021014-1.c: New test.
52438
52439 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52440
52441         PR c++/5661
52442         * g++.dg/ext/vlm1.C: New test.
52443         * g++.dg/ext/vlm2.C: Likewise.
52444
52445         * g++.dg/init/array1.C: Remove invalid braces.
52446         * g++.dg/init/brace1.C: New test.
52447         * g++.dg/init/copy2.C: Likewise.
52448         * g++.dg/init/copy3.C: Likewise.
52449         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52450         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52451         braces.
52452
52453 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52454
52455         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52456
52457 2002-10-11  Richard Shann  <richard.shann@superh.com>
52458
52459         * gcc.c-torture/compile/simd-5.c: New test.
52460
52461 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52462
52463         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52464
52465 2002-10-10  Jim Wilson  <wilson@redhat.com>
52466
52467         * gcc.c-torture/execute/20021010-1.c: New test.
52468
52469 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52470
52471         PR c/7353
52472         * g++.dg/ext/typedef-init.C: New test.
52473         * gcc.dg/typedef-init.c: New test.
52474
52475 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52476
52477         * gcc.dg/cpp/paste13.c: New test.
52478
52479 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52480
52481         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52482         remaining platforms, XFAIL during compile, not execute.  Don't
52483         XFAIL at -O0.
52484
52485 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52486
52487         * gcc.dg/alias-1.c: Tweak expected warning.
52488
52489 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52490
52491         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52492
52493 2002-10-06  Andreas Jaeger  <aj@suse.de>
52494
52495         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52496         * gcc.dg/cpp/c++98.C: Likewise.
52497
52498         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52499         * g++.dg/cpp/c++98.C: Likewise.
52500
52501         * g++.dg/README (Subdirectories): Mention cpp directory.
52502
52503         PR target/7559
52504         * gcc.dg/20021006-1.c: New test.
52505
52506 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52507
52508         PR c++/7804
52509         * g++.dg/other/warning1.C: New test.
52510
52511 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52512
52513         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52514         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52515         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52516
52517 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52518
52519         PR c++/7931
52520         * g++.dg/template/ptrmem3.C: New test.
52521
52522         PR c++/7754
52523         * g++.dg/template/union1.C: New test.
52524
52525 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52526
52527         PR c++/8006
52528         * g++.dg/abi/mangle9.C: New test.
52529         * g++.dg/abi/mangle10.C: New test.
52530         * g++.dg/abi/mangle11.C: New test.
52531         * g++.dg/abi/mangle12.C: New test.
52532
52533 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52534
52535         PR c++/7188.
52536         * g++.dg/template/meminit1.C: New test.
52537         * g++.dg/warn/Wreorder-1.C: Likewise.
52538         * g++.old-deja/g++.mike/warn3.C: Tweak.
52539         * lib/prune.exp: Ingore "in copy constructor".
52540
52541 2002-10-02  Andreas Jaeger  <aj@suse.de>
52542
52543         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52544         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52545         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52546         on x86-64.
52547
52548 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52549
52550         * gcc.dg/empty1.C: Fix typo.
52551
52552 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52553
52554         * gcc.dg/alias-1.c: New test.
52555
52556 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52557
52558         * gcc.dg/empty1.C: New test.
52559
52560         * g++.dg/tls/init-2.C: Tweak error messages.
52561
52562 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52563
52564         * gcc.c-torture/compile/20020923-1.c: New test.
52565
52566 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52567
52568         * gcc.c-torture/execute/ffs-1.c: New test.
52569         * gcc.c-torture/execute/ffs-2.c: Ditto.
52570
52571 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52572
52573         * g++.dg/overload/member1.C: New test.
52574
52575 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52576
52577         * g++.dg/abi/empty7.C: New test.
52578         * g++.dg/init/pm2.C: Likewise.
52579
52580 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52581
52582         * g++.dg/rtti/crash1.C: New test.
52583
52584 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52585
52586         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52587         gcc.dg/sibcall-4.c: New tests.
52588
52589 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52590
52591         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52592         powerpc and MMIX targets.
52593
52594 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52595
52596         * gcc.dg/cpp/20020927-1.c: New.
52597
52598 2002-09-26  David S. Miller  <davem@redhat.com>
52599
52600         * gcc.c-torture/compile/trunctfdf.c: New.
52601
52602 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52603
52604         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52605
52606 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52607
52608         * gcc.c-torture/execute/loop-15.c: New.
52609
52610 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52611
52612         * README.QMTEST: Fix typo.
52613
52614 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52615
52616         * gcc.dg/20020926-1.c: New test.
52617
52618 2002-09-25  David S. Miller  <davem@redhat.com>
52619
52620         PR target/7842
52621         * gcc.c-torture/execute/shiftdi.c: New test.
52622
52623 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52624
52625         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52626         unique to the tool.
52627         * lib/g77.exp (g77_init): Likewise.
52628         * lib/g++.exp (g++_init): Likewise.
52629         * lib/objc.exp (objc_init): Likewise.
52630
52631 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52632
52633         * g++.dg/abi/empty5.C: New test.
52634         * g++.dg/abi/empty6.C: New test.
52635         * g++.dg/abi/vbase12.C: New test.
52636
52637 2002-09-25  Richard Henderson  <rth@redhat.com>
52638
52639         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52640         too-small long double.
52641
52642 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52643
52644         * gcc.dg/20020919-1.c: New test.
52645
52646 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52647
52648         * g++.dg/abi/bitfield6.C: New test.
52649         * g++.dg/abi/bitfield7.C: New test.
52650         * g++.dg/abi/bitfield8.C: New test.
52651         * g++.dg/abi/vbase11.C: New test.
52652
52653 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52654
52655         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52656         hppa*-*-hpux*.  Update test comment.
52657
52658 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52659
52660         * gcc.dg/tls/struct-1.c: New test.
52661
52662 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52663
52664         * gcc.dg/cpp/tr-warn2.c: Update.
52665
52666 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52667
52668         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52669
52670 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52671
52672         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52673         systems.
52674
52675 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52676
52677         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52678
52679         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52680         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52681         setting of cxxfilt.
52682
52683 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52684
52685         * gcc.dg/20020312-2.c: Update for darwin.
52686
52687 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52688
52689         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52690
52691 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52692
52693         * objc.dg/comp-types-1.m: New test.
52694         * objc.dg/comp-types-2.m: New test.
52695         * objc.dg/comp-types-3.m: New test.
52696         * objc.dg/comp-types-4.m: New test.
52697         * objc.dg/comp-types-5.m: New test.
52698         * objc.dg/comp-types-6.m: New test.
52699
52700 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52701
52702         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52703
52704 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52705
52706         * g++.dg/other/do1.C: New test.
52707
52708         * g++.dg/template/subst1.C: New test.
52709
52710 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52711
52712         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52713
52714 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52715
52716         * g++.dg/template/qualttp20.C: Adjust expected errors.
52717         * g++.old-deja/g++.jason/report.C: Likewise.
52718         * g++.old-deja/g++.other/qual1.C: Likewise.
52719
52720         * g++.dg/lookup/scoped2.C: New test.
52721
52722         * g++.dg/ext/asm3.C: New test.
52723
52724 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52725
52726         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52727
52728 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52729
52730         * ChangeLog: follow spelling conventions.
52731         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52732         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52733         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52734         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52735         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52736         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52737         * g++.old-deja/g++.law/global-init1.C: Likewise.
52738         * g++.old-deja/g++.other/delete4.C: Likewise.
52739         * g++.old-deja/g++.other/inline21.C: Likewise.
52740         * g++.old-deja/g++.other/singleton.C: Likewise.
52741         * g77.dg/strlen0.f: Likewise.
52742         * g77.f-torture/compile/20010519-1.f: Likewise.
52743         * g77.f-torture/compile/980310-4.f: Likewise.
52744         * gcc.c-torture/compile/20000605-1.c: Likewise.
52745         * gcc.c-torture/execute/20020225-1.c: Likewise.
52746         * gcc.dg/c90-hexfloat-2.c: Likewise.
52747         * gcc.dg/c99-bool-1.c: Likewise.
52748         * gcc.dg/c99-hexfloat-2.c: Likewise.
52749         * gcc.dg/dll-2.c: Likewise.
52750         * gcc.dg/wtr-union-init-1.c: Likewise.
52751         * gcc.dg/wtr-union-init-2.c: Likewise.
52752         * gcc.dg/wtr-union-init-3.c: Likewise.
52753         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52754         * gcc.dg/cpp/defined.c: Likewise.
52755         * gcc.dg/cpp/macsyntx.c: Likewise.
52756         * gcc.dg/cpp/paste2.c: Likewise.
52757         * gcc.dg/cpp/trad/defined.c: Likewise.
52758         * gcc.dg/format/c90-printf-1.c: Likewise.
52759         * gcc.dg/format/c90-scanf-1.c: Likewise.
52760         * gcc.dg/format/c99-printf-1.c: Likewise.
52761         * gcc.dg/format/c99-scanf-1.c: Likewise.
52762         * gcc.misc-tests/gcov-8.c: Likewise.
52763         * lib/profopt.exp: Likewise.
52764
52765 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52766
52767         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52768
52769 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52770
52771         * g++.dg/inherit/using2.C: New test.
52772
52773 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52774
52775         * ChangeLog: Follow spelling conventions.
52776         * g++.dg/template/friend4.C: Likewise.
52777         * g++.old-deja/g++.pt/crash67.C: Likewise.
52778         * gcc.c-torture/execute/20000801-4.c: Likewise.
52779         * gcc.dg/c90-digraph-1.c: Likewise.
52780         * gcc.dg/c94-digraph-1.c: Likewise.
52781         * gcc.dg/c99-digraph-1.c: Likewise.
52782         * gcc.dg/cpp/line5.c: Likewise.
52783         * gcc.dg/cpp/multiline.c: Likewise.
52784         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52785         * gcc.dg/format/attr-3.c: Likewise.
52786         * gcc.dg/format/c90-scanf-3.c: Likewise.
52787         * gcc.dg/format/ext-4.c: Likewise.
52788
52789 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52790
52791         * g++.dg/template/pretty1.C: New test.
52792
52793 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52794
52795         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52796
52797 2002-09-13  Matt Austern  <austern@apple.com>
52798
52799         * g++.dg/other/constref[12].C: New, regression tests for
52800         passing a cast expression to a function by const reference.
52801
52802 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52803
52804         * g++.dg/template/deduce1.C: New test.
52805
52806 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52807
52808         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52809         32-bit int.
52810
52811 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52812
52813         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52814         usage.
52815
52816 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52817
52818         * gcc.c-torture/compile/20020910-1.c: New test.
52819
52820 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52821
52822         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52823
52824 2002-09-10  Andreas Jaeger  <aj@suse.de>
52825
52826         * gcc.dg/20020312-2.c: Adjust for x86-64.
52827
52828 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52829
52830         * g77.dg/7388.f: New test case for PR 7388.
52831
52832 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52833
52834         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52835
52836 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52837
52838         * objc.dg/proto-lossage-1.m: New test.
52839
52840 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52841
52842         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52843
52844 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52845
52846         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52847         expected to pass.
52848
52849 2002-09-06  Stan Shebs  <shebs@apple.com>
52850             David Edelsohn  <edelsohn@gnu.org>
52851
52852         * gcc.dg/weak: New directory.
52853         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52854         target-specific xfail bits.
52855         * gcc.dg/typeof-2.c: Move to new directory.
52856         * gcc.dg/weak.exp: New expect script.
52857
52858 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52859
52860         * gcc.c-torture/execute/extzvsi.c: New test.
52861
52862 2002-09-05  Stan Shebs  <shebs@apple.com>
52863
52864         * gcc.dg/weak-1.c: xfail on Darwin.
52865         * gcc.dg/weak-2.c: Ditto.
52866         * gcc.dg/weak-3.c: Ditto.
52867         * gcc.dg/weak-4.c: Ditto.
52868         * gcc.dg/weak-5.c: Ditto.
52869         * gcc.dg/weak-6.c: Ditto.
52870         * gcc.dg/weak-7.c: Ditto.
52871         * gcc.dg/weak-8.c: Ditto.
52872         * gcc.dg/weak-9.c: Ditto.
52873
52874 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52875
52876         * gcc.c-torture/execute/loop-14.c: New test.
52877
52878 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52879
52880         * g++.dg/other/cxa-atexit1.C: New test.
52881
52882         * gcc.dg/typeof-2.c: New test.
52883
52884 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52885
52886         * gcc.dg/builtins-2.c: New testcase.
52887         * gcc.dg/builtins-3.c: New testcase.
52888
52889 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52890
52891         * gcc.dg/cpp/_Pragma4.c: New test.
52892
52893 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52894
52895         * objc/execute/nil_method-1.m: New testcase.
52896
52897 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52898
52899         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52900         [Object class], not [Object initialize].
52901
52902 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52903             Hans-Peter Nilsson  <hp@bitrange.com>
52904
52905         * gcc.c-torture/execute/20020720-1.x: Skip test on
52906         mmix-knuth-mmixware.  Correct comment.
52907
52908 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52909
52910         * g++.dg/abi/bitfield5.C: New test.
52911         * g++.dg/abi/vbase10.C: Likewise.
52912
52913 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52914
52915         * objc.dg/undeclared-selector.m: New test.
52916
52917 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52918
52919         * g++.dg/other/offsetof1.C: Avoid cast warning.
52920
52921 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52922
52923         * objc.dg/super-class-2.m: New test.
52924
52925 2002-08-24  Matt Austern  <austern@apple.com>
52926
52927         * g++.dg/ext/lvaddr.C: New test.
52928         * g++.dg/ext/lvcast.C: New test.
52929
52930 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52931
52932         * g++.dg/inherit/cond1.C: New test.
52933
52934 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52935
52936         * gcc.dg/noncompile/incomplete-1.c: New test.
52937
52938 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52939
52940         * gcc.dg/typespec-1.c: New test.
52941
52942 2002-08-20  Devang Patel  <dpatel@apple.com>
52943         * objc.dg/proto-hier-2.m: New test.
52944
52945 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52946
52947         * objc.dg/bitfield-1.m: New test.
52948         * objc.dg/bitfield-2.m: New test.
52949
52950 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52951
52952         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52953         gcc.dg/c99-flex-array-4.c: New tests.
52954
52955 2002-08-16  Stan Shebs  <shebs@apple.com>
52956
52957         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52958
52959 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52960
52961         * gcc.dg/typeof-1.c: New test.
52962         * g++.dg/ext/typeof2.C: New test.
52963
52964 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52965
52966         * g++.dg/other/offsetof1.C: New test.
52967
52968 2002-08-14  Richard Henderson  <rth@redhat.com>
52969
52970         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52971
52972 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52973
52974         * gcc.dg/cpp/_Pragma3.c: New test.
52975
52976 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52977
52978         * g++.dg/template/inherit3: New test.
52979
52980 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52981
52982         * gcc.dg/bitfld-4.c: Add blank options.
52983
52984 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52985
52986         * g++.dg/template/crash1.C: New test.
52987
52988 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52989
52990         * gcc.dg/tls/opt-2.c: New test.
52991
52992 2002-08-08  Devang Patel  <dpatel@apple.com>
52993
52994         * objc.dg/selector-1.m : New test
52995
52996 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52997
52998         * g++.dg/abi/bitfield4.C: New test.
52999         * gcc.dg/bitfld-4.c: New test.
53000
53001 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
53002
53003         * g++.dg/other/packed1.C: New test.
53004
53005 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
53006
53007         * g++.dg/abi/offsetof.C: Tweak error messages.
53008         * g++.old-deja/g++.mike/p10769a.C: Likewise.
53009
53010 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
53011
53012         * gcc.dg/bitfld-3.c: New test.
53013
53014 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
53015             Richard Henderson  <rth@redhat.com>
53016
53017         * gcc.dg/i386-bitfield1.c: New test.
53018         * g++.dg/abi/bitfield3.C: Update.
53019
53020 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
53021
53022         * objc.dg/const-str-2.m: Update.
53023         * gcc.dg/cpp/c++98.c: Change to C extension.
53024         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
53025         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
53026
53027 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
53028
53029         * gcc.dg/tls/diag-3.c: New.
53030
53031 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
53032
53033         * g++.dg/README (Subdirectories): Document new subdir expr.
53034         * g++.dg/expr/pmf-1.C: New test.
53035
53036 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
53037
53038         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
53039
53040 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
53041
53042         * g++.dg/abi/bitfield3.C: New test.
53043
53044 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
53045
53046         * lib/gcov.exp: Tweak expected line formats.
53047         * gcc.misc-tests/gcov8.c: New test.
53048         * gcc.misc-tests/gcov8.x: New flags.
53049
53050 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
53051
53052         * consistency.vlad/layout/endian.c: Include string.h.
53053
53054         * gcc.c-torture/execute/20020805-1.c: New test.
53055
53056 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
53057
53058         * g++.dg/other/conversion1.C: New test.
53059
53060 2002-08-03  Roger Sayle  <roger@eyesopen.com>
53061
53062         * gcc.dg/builtins-1.c: New testcase.
53063
53064 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
53065
53066         * g++.dg/inherit/access3.C: New test.
53067
53068 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
53069
53070         * gcc.dg/ia64-visibility-2.c: New test.
53071
53072 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
53073
53074         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
53075         __qualifier_flags to __flags.
53076
53077 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
53078
53079         * g++.dg/inherit/operator1.C: New test.
53080         * g++.dg/lookup/disamb1.C: Fix typo in comment.
53081         * g++.dg/other/error1.C: Change expected error message.
53082         * g++.dg/template/conv4.C: Likewise.
53083
53084 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
53085
53086         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
53087         for documented behavior.
53088
53089 2002-07-25  Roger Sayle  <roger@eyesopen.com>
53090
53091         * gcc.c-torture/execute/20020720-1.x: Skip this test on
53092         several targets known to fail.
53093
53094 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
53095
53096         * gcc.dg/mips-args-[123].c: New tests.
53097
53098 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
53099
53100         * gcc.dg/ppc-spe.c: New.
53101
53102 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
53103
53104         * g++.dg/other/ptrmem4.C: New testcase.
53105
53106 2002-07-24  Richard Henderson  <rth@redhat.com>
53107
53108         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
53109
53110 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
53111
53112         * g++.dg/ext/alignof1.C (main): Return 0 for success.
53113
53114 2002-07-24  Roger Sayle  <roger@eyesopen.com>
53115
53116         * gcc.c-torture/execute/memset-3.c: New testcase.
53117
53118 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
53119
53120         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
53121         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
53122
53123 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53124
53125         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
53126         Delete.
53127
53128 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
53129
53130         * gcc.c-torture/compile/simd-4.c: New test.
53131
53132 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53133
53134         PR c++/7347, c++/7348
53135         * g++.dg/template/access4.C: New test.
53136         * g++.dg/template/access5.C: New test.
53137         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
53138         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
53139         * g++.old-deja/g++.pt/ttp58.C: Likewise.
53140         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
53141
53142 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
53143
53144         * gcc.dg/gnu89-init-2.c: New test.
53145
53146 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
53147
53148         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
53149
53150 2002-07-20  Roger Sayle  <roger@eyesopen.com>
53151
53152         * gcc.c-torture/execute/20020720-1.c: New testcase.
53153
53154 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
53155
53156         * gcc.dg/cpp/Wsignprom.c: New tests.
53157
53158 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
53159
53160         * gcc.c-torture/execute/loop-13.c: New test.
53161
53162 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
53163
53164         * gcc.dg/cpp/expr.c: New tests.
53165
53166 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
53167
53168         * g++.dg/opt/pr6713.C: Add template instantiation.
53169
53170 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
53171
53172         * gcc.dg/nest.c: New test.
53173
53174 2002-07-17  Richard Henderson  <rth@redhat.com>
53175
53176         * g++.dg/opt/pr6713.C: New test.
53177
53178 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
53179
53180         * gcc.c-torture/execute/loop-2e.x: Let the testcase
53181         XFAIL for all x86 processors.
53182
53183 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
53184
53185         * gcc.c-torture/execute/20010122-1.x: Do not test with
53186         -fomit-frame-pointer.
53187
53188 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53189
53190         * g++.dg/template/instantiate2.C: New test.
53191         * g++.dg/template/spec4.C: New test.
53192
53193 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53194
53195         * g++.dg/template/access2.C: New test.
53196         * g++.dg/template/access3.C: New test.
53197
53198 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
53199
53200         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
53201         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
53202         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
53203         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
53204         Convert to use <stdarg.h>.
53205         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
53206         Delete.
53207         * gcc.dg/va-arg-2.c: New.
53208         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
53209
53210 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
53211
53212         * gcc.c-torture/compile/20020710-1.c: New test.
53213
53214 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
53215                           Andrew Pinski  <pinskia@physics.uc.edu>
53216
53217         gcc.c-torture/compile/simd-2.c: New testcase.
53218         gcc.c-torture/compile/simd-3.c: Likewise.
53219
53220 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
53221
53222         PR c++/7224
53223         * g++.dg/overload/error1.C: New test.
53224
53225 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53226
53227         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
53228         configuration and IRIX 6 O32 ABI.
53229
53230 2002-07-11  Roger Sayle  <roger@eyesopen.com>
53231
53232         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
53233
53234 2002-07-10  Roger Sayle  <roger@eyesopen.com>
53235
53236         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
53237
53238 2002-07-10  Jeffrey A Law  <law@redhat.com>
53239
53240         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
53241
53242         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
53243
53244 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
53245
53246         * gcc.dg/20020312-2.c: Check for __PPC__.
53247
53248 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
53249
53250         * gcc.c-torture/compile/20020709-1.c: New test.
53251
53252 2002-07-07  Roger Sayle  <roger@eyesopen.com>
53253
53254         * g++.dg/template/qualttp21.C: New test case.
53255
53256 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
53257
53258         * gcc.c-torture/compile/20020706-1.c: New test.
53259         * gcc.c-torture/compile/20020706-2.c: New test.
53260
53261 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
53262             Alexandre Oliva  <aoliva@redhat.com>
53263
53264         * g++.dg/warn/incomplete1.C: New test.
53265
53266 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53267
53268         PR c++/7099
53269         * g++.dg/warn/noreturn1.C: New test.
53270
53271 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
53272
53273         PR c++/6706
53274         * g++.dg/debug/debug6.C: New test.
53275         * g++.dg/debug/debug7.C: New test.
53276
53277 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
53278
53279         * gcc.c-torture/compile/simd-3.c: New test.
53280
53281 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
53282
53283         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
53284         * gcc.dg/20020620-1.c: Likewise.
53285
53286 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53287
53288         PR c++/6944
53289         * g++.dg/init/array4.C: New test.
53290         * g++.dg/init/array5.C: New test.
53291
53292 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
53293
53294         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
53295         * gcc.c-torture/execute/simd-2.c (main): Likewise.
53296
53297 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53298
53299         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
53300         * gcc.dg/wtr-aggr-init-1.c: Likewise.
53301         * gcc.dg/wtr-conversion-1.c: Likewise.
53302         * gcc.dg/wtr-escape-1.c: Likewise.
53303         * gcc.dg/wtr-int-type-1.c: Likewise.
53304         * gcc.dg/wtr-label-1.c: Likewise.
53305         * gcc.dg/wtr-static-1.c: Likewise.
53306         * gcc.dg/wtr-strcat-1.c: Likewise.
53307         * gcc.dg/wtr-suffix-1.c: Likewise.
53308         * gcc.dg/wtr-switch-1.c: Likewise.
53309         * gcc.dg/wtr-unary-plus-1.c: Likewise.
53310         * gcc.dg/wtr-union-init-1.c: Likewise.
53311         * gcc.dg/wtr-union-init-2.c: Likewise.
53312         * gcc.dg/wtr-union-init-3.c: Likewise.
53313
53314         * gcc.dg/wtr-func-def-1.c: New test.
53315
53316 2002-07-02 Devang Patel <dpatel@apple.com>
53317
53318         * objc.dg/param-1.m: New test.
53319
53320 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53321
53322         * gcc.dg/cpp/trad/directive.c: Add test.
53323         * gcc.dg/cpp/trad/macroargs.c: Add test.
53324         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53325
53326 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53327
53328         * gcc.dg/cpp/cmdlne-M.c: New test.
53329
53330 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53331
53332         * objc.dg/desig-init-1.m: New test.
53333
53334 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53335
53336         PR c++/6716
53337         * g++.dg/template/instantiate1.C: New test.
53338
53339 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53340
53341         PR c++/7112
53342         * g++.dg/template/sizeof2.C: New test.
53343
53344 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53345
53346         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53347         gcc.dg/cpp/trad/include.c: New tests.
53348
53349 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53350
53351         PR target/7177
53352         * gcc.c-torture/compile/20020701-1.c: New test.
53353
53354 2002-07-01  Stan Shebs  <shebs@apple.com>
53355
53356         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53357         header here...
53358         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53359         (objc-torture-execute): or here.
53360
53361 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53362
53363         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53364
53365 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53366
53367         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53368
53369 2002-06-30  Devang Patel  <dpatel@apple.com>
53370
53371         * objc.dg/fsyntax-only.m: New test.
53372
53373 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53374
53375         PR c++/6695
53376         * g++.dg/template/friend7.C: New file.
53377
53378 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53379
53380         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53381         return type.
53382
53383 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53384
53385         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53386         avoid division by zero.
53387
53388 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53389
53390         * gcc.dg/Wunknownprag.c: New tests.
53391
53392 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53393
53394         * gcc.c-torture/execute/simd-2.c: New test.
53395
53396 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53397
53398         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53399         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53400         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53401         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53402         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53403         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53404         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53405         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53406         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53407         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53408         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53409         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53410         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53411         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53412         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53413         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53414         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53415
53416 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53417
53418         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53419         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53420         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53421         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53422         New tests.
53423         * gcc.dg/cpp/trad/directive.c: Update.
53424
53425 2002-06-23  Andreas Jaeger  <aj@suse.de>
53426
53427         * gcc.c-torture/execute/complex-6.c: New.
53428
53429 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53430
53431         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53432         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53433         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53434         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53435
53436 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53437
53438         * gcc.dg/cpp/trad: New directory with traditional tests copied
53439         from parent directory.
53440         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53441         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53442         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53443         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53444         Move to trad/ and rename.
53445         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53446         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53447         gcc.dg/cpp/trad/redef2.c: New tests.
53448         * gcc.dg/cpp/trad/trad.exp: New driver.
53449
53450 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53451
53452         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53453         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53454         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53455         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53456         Remove.
53457
53458 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53459
53460         * gcc.dg/20020620-1.c: New test.
53461
53462 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53463
53464         * g++.dg/template/ttp4.C: New test.
53465
53466 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53467
53468         * g++.dg/opt/vt1.C: Fix regexp.
53469
53470 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53471
53472         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53473         Don't use attribute `noinline'.
53474
53475 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53476
53477         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53478
53479 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53480
53481         * gcc.c-torture/execute/simd-1.c: New.
53482
53483         * gcc.dg/simd-1.c: New.
53484
53485 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53486
53487         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53488
53489 2002-06-16  Richard Henderson  <rth@redhat.com>
53490
53491         * g++.dg/ext/anon-struct1.C: New.
53492         * g++.dg/ext/anon-struct2.C: New.
53493         * g++.dg/ext/anon-struct3.C: New.
53494         * gcc.dg/anon-struct-1.c: New.
53495         * gcc.dg/anon-struct-2.c: New.
53496         * gcc.dg/anon-struct-3.c: New.
53497         * gcc.dg/20011008-1.c: Adjust warning text.
53498         * gcc.dg/20020527-1.c: Add -fms-extensions.
53499
53500 2002-06-16  Richard Henderson  <rth@redhat.com>
53501
53502         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53503
53504 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53505
53506         * gcc.c-torture/execute/20020615-1.c: New test.
53507
53508 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53509
53510         * gcc.c-tortuture/execute/compare-1.c: New test case.
53511         * gcc.c-tortuture/execute/compare-2.c: New test case.
53512         * gcc.c-tortuture/execute/compare-3.c: New test case.
53513
53514 2002-06-13  Richard Henderson  <rth@redhat.com>
53515
53516         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53517         ia64 ilp32.
53518
53519 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53520
53521         * g++.dg/template/typename2.C: Update error message.
53522
53523 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53524
53525         * gcc.c-torture/execute/20020611-1.c: New test.
53526
53527 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53528
53529         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53530         list of targets to skip.
53531
53532 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53533
53534         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53535         targets if not optimizing.
53536
53537 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53538
53539         * gcc.c-torture/compile/20020605-1.c: New test.
53540
53541         * g++.dg/opt/vt1.C: New test.
53542
53543         * gcc.dg/20020531-1.c: New test.
53544
53545         * gcc.dg/20020530-1.c: New test.
53546
53547         * gcc.dg/20020527-1.c: New test.
53548
53549         * g++.dg/opt/cse1.C: New test.
53550
53551 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53552
53553         * gcc.dg/20020607-2.c: New test case.
53554
53555 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53556
53557         * gcc.c-torture/compile/20020604-1.c: New test.
53558
53559 2002-06-04  Richard Henderson  <rth@redhat.com>
53560
53561         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53562         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53563         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53564
53565 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53566
53567         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53568
53569 2002-06-03  Richard Henderson  <rth@redhat.com>
53570
53571         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53572         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53573
53574 2002-06-02  Richard Henderson  <rth@redhat.com>
53575
53576         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53577         test functions static.
53578
53579 2002-06-02  Andreas Jaeger  <aj@suse.de>
53580
53581         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53582         now.
53583
53584 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53585
53586         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53587         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53588         Update for mofified diagnostics.
53589         * gcc.dg/c99-intconst-1.c: No longer fail.
53590
53591 2002-06-02  Richard Henderson  <rth@redhat.com>
53592
53593         * gcc.dg/uninit-A.c: Remove xfail markers.
53594
53595 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53596
53597         * gcc.dg/fnegate-1.c: New test case.
53598
53599 2002-05-30  Osku Salerma  <osku@iki.fi>
53600
53601         * gcc.c-torture/execute/mayalias-1.c: New file.
53602
53603 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53604
53605         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53606         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53607         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53608
53609 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53610
53611         * gcc.c-torture/execute/20020529-1.c: New test.
53612
53613 2002-05-27  Richard Henderson  <rth@redhat.com>
53614
53615         * g++.dg/ext/attrib6.C: New test case.
53616
53617 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53618
53619         * gcc.c-torture/execute/pure-1.c: New test.
53620
53621 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53622
53623         * gcc.dg/cpp/arith-2.c: Remove.
53624
53625 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53626
53627         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53628         * gcc.dg/cpp/if-3.c: Remove.
53629
53630 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53631
53632         * g++.dg/opt/cse2.C: New test.
53633
53634 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53635
53636         * gcc.dg/cpp/arith-1.c: New semantic tests.
53637         * gcc.dg/cpp/if-1.c: Update.
53638
53639 2002-05-24  Ben Elliston  <bje@redhat.com>
53640
53641         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53642
53643 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53644
53645         * gcc.dg/verbose-asm.c: New test.
53646
53647 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53648
53649         * gcc.dg/cpp/paste12.c: New test.
53650
53651 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53652
53653         * g++.dg/parse/named_ops.C: New test.
53654
53655 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53656
53657         * gcc.dg/weak-8.c: New test.
53658
53659 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53660
53661         * gcc.dg/weak-2.c: Allow optional leading underscore
53662         in scan-assembler symbol name.
53663         * gcc.dg/weak-3.c: Likewise.
53664         * gcc.dg/weak-4.c: Likewise.
53665         * gcc.dg/weak-5.c: Likewise.
53666
53667 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53668
53669         * gcc.dg/20020523-1.c: New test.
53670
53671 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53672
53673         * objc.dg/const-str-2.m: Update now that we stop after
53674         a command line error.
53675
53676 2002-05-22  Richard Henderson  <rth@redhat.com>
53677
53678         * g++.dg/dg.exp: Fix typo in test pruneing.
53679
53680 2002-05-22  Richard Henderson  <rth@redhat.com>
53681
53682         * g++.dg/dg.exp: Prune the tls subdirectory.
53683         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53684         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53685         * g++.dg/tls/init-1.C: New.
53686
53687 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53688
53689         * gcc.dg/20020517-1.c: New test.
53690
53691 2002-05-21  Richard Henderson  <rth@redhat.com>
53692
53693         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53694         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53695
53696 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53697
53698         * g++.dg/other/copy2.C: New test.
53699
53700 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53701
53702         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53703         (MAX_COPY): Bump up to 10 times sizeof (long long).
53704         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53705
53706         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53707         sizeof (long long).
53708
53709         * gcc.c-torture/execute/strcpy-1.c: New test.
53710
53711 2002-05-19  Jason Merrill  <jason2redhat.com>
53712
53713         * g++.dg/ext/oper1.C: New test.
53714
53715 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53716 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53717
53718         * README.QMTEST: New file.
53719
53720         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53721
53722 2002-05-19  Andreas Jaeger  <aj@suse.de>
53723
53724         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53725         now.
53726         * gcc.c-torture/execute/loop-2d.x: Likewise.
53727
53728 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53729
53730         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53731         support weak symbols.
53732         * gcc.dg/weak-4.c: Likewise.
53733         * gcc.dg/weak-6.c: Likewise.
53734
53735 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53736
53737         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53738         cygwin, coff and h8300-*-hms targets
53739         * gcc.dg/weak-5.c: Likewise.
53740         * gcc.dg/weak-7.c: Likewise.
53741
53742 2002-05-16  Jason Merrill  <jason@redhat.com>
53743
53744         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53745         (scan-assembler-not, scan-assembler-dem): Likewise.
53746         (scan-assembler-dem-not): Likewise.
53747
53748 2002-05-15  Richard Henderson  <rth@redhat.com>
53749
53750         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53751
53752 2002-05-15  Richard Henderson  <rth@redhat.com>
53753
53754         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53755         (vfoo1f): Warning here.
53756         (vfoo1l): Don't redefine the alias.
53757
53758 2002-05-14  Jason Merrill  <jason@redhat.com>
53759             Alexandre Oliva  <aoliva@redhat.com>
53760
53761         * g++.dg/init/pm1.C: New test.
53762
53763 2002-05-12  David S. Miller  <davem@redhat.com>
53764
53765         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53766         types.
53767
53768 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53769
53770         * gcc.c-torture/execute/20020510-1.c: New test case.
53771
53772 2002-05-10  David S. Miller  <davem@redhat.com>
53773
53774         * gcc.c-torture/execute/conversion.c: Test long double too.
53775
53776 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53777
53778         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53779         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53780         * lib/g++.exp (g++_link_flags): Likewise.
53781         * lib/objc.exp (objc_target_compile): Likewise.
53782
53783 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53784
53785         * gcc.dg/cpp/poison.c: Update.
53786         * gcc.dg/cpp/20000625-2.c: Remove.
53787         * gcc.dg/cpp/direct2s.c: Remove final test.
53788
53789 2002-05-08  Tom Rix  <trix@redhat.com>
53790
53791         * gcc.c-torture/execute/20020508-1.c: New test.
53792         * gcc.c-torture/execute/20020508-2.c: New test.
53793         * gcc.c-torture/execute/20020508-3.c: New test.
53794
53795 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53796
53797         * gcc.dg/cpp/charconst-4.c: More tests.
53798
53799 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53800
53801         PR c/6569
53802         * gcc.dg/weak-3.c: Update location of warning messages.
53803         * gcc.dg/weak-5.c: Likewise.
53804
53805 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53806
53807         * gcc.c-torture/execute/20020506-1.c: New test case.
53808
53809 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53810
53811         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53812
53813 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53814
53815         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53816
53817 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53818
53819         * gcc.dg/cpp/charconst-3.c: New test.
53820
53821 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53822
53823         * gcc.dg/cpp/charconst.c: Update tests.
53824
53825 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53826
53827         * treelang: Added directory for new sample language treelang. Also
53828         lib/treelang.exp: New file to signal treelang should be tested.
53829
53830 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53831
53832         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53833         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53834         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53835         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53836         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53837         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53838         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53839
53840 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53841
53842         * gcc.dg/format/xopen-2.c: New test.
53843
53844 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53845
53846         * gcc.dg/20020503-1.c: New test.
53847
53848 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53849
53850         * g++.dg/init/dtor1.C: Make it tougher.
53851
53852 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53853
53854         * g++.dg/init/dtor1.C: New test.
53855
53856 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53857
53858         * gcc.dg/altivec-8.c: New.
53859
53860 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53861
53862         * gcc.dg/altivec-7.c: New.
53863
53864 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53865
53866         * g++.dg/parse/typedef1.C: New test.
53867
53868 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53869
53870         PR c++/6486
53871         * g++.dg/template/friend6.C: New test.
53872
53873         PR c++/6492
53874         * g++.dg/init/copy1.C: New test.
53875
53876 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53877
53878         * g++.dg/warn/effc1.C: New test.
53879
53880 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53881
53882         * gcc.dg/cpp/if-cexp.c: Add a test.
53883
53884 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53885
53886         * gcc.dg/20020426-2.c: New test.
53887
53888 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53889
53890         * gcc.dg/cpp/if-mop.c: Update.
53891         * gcc.dg/cpp/if-mpar.c: Add test.
53892         * gcc.dg/cpp/if-oppr.c: Update.
53893
53894 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53895
53896         PR c/6343
53897         * gcc.dg/weak-[2-7].c: New tests.
53898
53899 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53900
53901         * gcc.dg/enum1.c: New test.
53902
53903 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53904
53905         PR c++/6497
53906         * g++.dg/inherit/access2.C: New test.
53907
53908 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53909
53910         PR bootstrap/6445
53911         * gcc.dg/20020426-1.c: New test.
53912
53913 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53914
53915         * g++.dg/abi/enum1.C: New test.
53916
53917 2002-04-26  Richard Henderson  <rth@redhat.com>
53918
53919         * gcc.dg/c99-bool-1.c: Expect always true warning.
53920
53921 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53922
53923         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53924
53925 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53926
53927         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53928         targets.
53929
53930 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53931
53932         * g++.dg/abi/mange7.C: New test.
53933
53934         PR c++/6438.
53935         * g++.dg/parse/stmtexpr2.C: New test.
53936
53937 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53938
53939         * gcc.dg/20020312-2.c: Add SH target.
53940
53941 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53942
53943         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53944         compiler output on mips*-*-irix*.
53945
53946 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53947
53948         * g++.dg/parse/attr1.C: New test.
53949
53950 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53951
53952         * gcc.c-torture/execute/string-opt-17.c: New test case.
53953         * gcc.c-torture/execute/memset-2.c: New test case.
53954
53955 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53956
53957         PR c++/6256:
53958         * g++.dg/template/friend5.C: New test.
53959
53960         PR c++/6331:
53961         * g++.dg/template/qual1.C: Likewise.
53962
53963 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53964
53965         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53966         Include stdlib.h, not stdio.h or ctype.h.
53967
53968 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53969
53970         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53971         cris-*-elf* and mmix-*-*.
53972         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53973         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53974         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53975         Ditto.
53976         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53977         * gcc.dg/wchar_t-1.c: Ditto.
53978
53979 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53980
53981         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53982         Clarify comment.
53983
53984 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53985
53986         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53987
53988 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53989
53990         * gcc.c-torture/execute/20000906-1.x: Delete.
53991
53992 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53993
53994         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53995
53996 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53997
53998         * PR6367
53999         * g77.f-torture/execute/6367.f: New test.
54000         * g77.f-torture/execute/6367.x: Disable for MMIX.
54001
54002 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
54003
54004         * PR6352
54005         * g++.dg/opt/inline2.C: New test.
54006
54007 2002-04-18  Richard Henderson  <rth@redhat.com>
54008
54009         * gcc.dg/20000906-1.c: Enable for all targets.
54010         * gcc.c-torture/compile/iftrap-2.c: New.
54011
54012 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
54013
54014         * gcc.dg/20020418-1.c: New test.
54015         * gcc.dg/20020418-2.c: New test.
54016
54017 2002-04-18  Richard Henderson  <rth@redhat.com>
54018
54019         * gcc.c-torture/compile/iftrap-1.c: New.
54020         * gcc.dg/iftrap-1.c: Adjust for ia64.
54021         * gcc.dg/iftrap-2.c: New.
54022
54023 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
54024
54025         * gcc.c-torture/compile/20020418-1.c: New test.
54026
54027 2002-04-18  Roger Sayle  <roger@eyesopen.com>
54028
54029         * gcc.c-torture/compile/20020415-1.c: New.
54030
54031 2002-04-18  David S. Miller  <davem@redhat.com>
54032
54033         * gcc.c-torture/execute/20020418-1.c: New test.
54034
54035 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
54036
54037         * gcc.dg/20020416-1.c: New test.
54038
54039         * g++.dg/opt/inline1.C: New test.
54040
54041 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
54042
54043         * gcc.dg/altivec-5.c: New test.
54044
54045         * gcc.dg/20020415-1.c: New test.
54046
54047 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
54048
54049         * lib/chill.exp: Remove.
54050
54051 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * g++.dg/other/big-struct.C: New test.
54054
54055 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
54056
54057         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
54058         of scratch file.
54059
54060 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
54061
54062         PR c/6277
54063         * gcc.dg/i386-387-1.c: Allow optional leading underscore
54064         in scan-assembler function name
54065
54066 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
54067
54068         * g77.f-torture/execute/980628-4.x,
54069         g77.f-torture/execute/980628-5.x,
54070         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54071         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54072         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
54073         i[34567]86-*-*.
54074
54075 2002-04-13  David S. Miller  <davem@redhat.com>
54076
54077         * gcc.c-torture/execute/20020413-1.c: New test.
54078
54079 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
54080
54081         * gcc.dg/asm-6.c,
54082         * g++.dg/ext/asm1.C: New tests.
54083
54084 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
54085
54086         PR c++ 5373.
54087         * g++.dg/parse/stmtexpr1.C: New test.
54088
54089         PR c++/5189.
54090         * g++.dg/template/copy1.C: New test.
54091
54092 2002-04-12  Richard Henderson  <rth@redhat.com>
54093
54094         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
54095
54096 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
54097
54098         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
54099         gcc.c-torture/execute/20020307-2.c.
54100
54101 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
54102
54103         * g++.dg/ext/attrib5.C,
54104         * g++.dg/lookup/struct1.C: New tests.
54105
54106 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
54107
54108         * gcc.dg/20020411-1.c: New test.
54109
54110         * gcc.c-torture/execute/20020411-1.c: New test.
54111
54112 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
54113
54114         * g77.f-torture/execute/6177.f: New test.
54115
54116 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
54117
54118         PR middle-end/6247
54119         * g++.dg/opt/cleanup1.C: New test.
54120
54121         * g++.dg/opt/const1.C: New test.
54122
54123 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
54124
54125         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
54126
54127 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54128
54129         PR c++/5507
54130         * g++.dg/template/typename2.C: New test.
54131
54132 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
54133
54134         * gcc.c-torture/execute/loop-12.c: New.
54135
54136 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
54137
54138         * g77.f-torture/execute/980628-4.x,
54139         g77.f-torture/execute/980628-5.x,
54140         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54141         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54142         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
54143
54144 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54145
54146         PR optimization/6086
54147         * g++.dg/opt/preinc1.C: New test.
54148
54149 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54150
54151         PR c++/5571
54152         * g++.dg/opt/static2.C: New test.
54153
54154 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54155
54156         PR c/5120
54157         * gcc.dg/20020406-1.c: New test.
54158
54159 2002-04-04  David S. Miller  <davem@redhat.com>
54160
54161         * gcc.c-torture/execute/20020404-1.c: New test.
54162
54163 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
54164
54165         PR c/6123
54166         * gcc.dg/20020312-2.c: Do not declare global register variable
54167         if __PIC__ or __pic__ is defined.
54168
54169 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
54170
54171         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
54172         __asm__ so that it works correctly even if -ansi -pedantic-errors.
54173
54174 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54175
54176         * gcc.misc-tests/linkage.exp: Update last change to handle
54177         sparc*-, not just sparc-.
54178
54179 2002-04-03  Richard Henderson  <rth@redhat.com>
54180
54181         * gcc.dg/cpp/ucs.c: Improved long UCS test.
54182
54183 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54184
54185         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
54186
54187 2002-04-02  David S. Miller  <davem@redhat.com>
54188
54189         * gcc.c-torture/execute/20020402-3.c: New test.
54190
54191 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54192
54193         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
54194         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
54195
54196         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
54197         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
54198         g77.f-torture/execute/20001201.x,
54199         g77.f-torture/execute/u77-test.x: New files.
54200
54201         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
54202         * gcc.dg/wchar_t-1.c: Ditto.
54203
54204 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54205
54206         * gcc.c-torture/execute/20020402-1.c: New test.
54207
54208 2002-04-01  Richard Henderson  <rth@redhat.com>
54209
54210         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
54211
54212         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
54213
54214 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54215
54216         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
54217
54218 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54219
54220         * g++.dg/inherit/template-as-base.C: Expect error.
54221         * g++.dg/inherit/namespace-as-base.C: Likewise.
54222
54223 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
54224
54225         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
54226         g++.dg/ext/instantiate3.C: Tweak match patterns.
54227
54228         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
54229         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
54230         -da test.
54231
54232 2002-03-31  Richard Henderson  <rth@redhat.com>
54233
54234         * gcc.dg/special/alias-2.c: New.
54235         * gcc.dg/special/ecos.exp: Run it.
54236
54237 2002-03-31  Richard Henderson  <rth@redhat.com>
54238
54239         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
54240
54241 2002-03-31  Kazu Hirata  <kazu@hxi.com>
54242
54243         * gcc.dg/weak-1.c: Disable on h8300 port.
54244
54245 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
54246
54247         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
54248         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
54249         ordering tests.
54250         * g++.dg/bprob/bprob-1.C: New test.
54251         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
54252         * g++.dg/gcov/gcov-1.C: New test.
54253         * g++.dg/gcov/gcov-1.x: New file.
54254         * g++.dg/gcov/gcov-2.C: New test.
54255         * g++.dg/gcov/gcov-3.C: New test.
54256         * g++.dg/gcov/gcov-3.h: New file.
54257
54258 2002-03-28  Roger Sayle  <roger@eyesopen.com>
54259
54260         * g++.old-deja/g++.other/builtins5.C: New test.
54261         * g++.old-deja/g++.other/builtins6.C: New test.
54262         * g++.old-deja/g++.other/builtins7.C: New test.
54263         * g++.old-deja/g++.other/builtins8.C: New test.
54264         * g++.old-deja/g++.other/builtins9.C: New test.
54265
54266 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
54267
54268         * g++.dg/opt/static1.C: New test.
54269
54270         * g++.dg/opt/longbranch1.C: New test.
54271
54272 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
54273
54274         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
54275
54276         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
54277
54278 2002-03-28  Jeffrey A Law  (law@redhat.com)
54279
54280         * gcc.c-torture/execute/20020328-1.c: New test.
54281
54282 2002-03-27  Richard Henderson  <rth@redhat.com>
54283
54284         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
54285         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
54286         move from g++.old-deja/g++.ext/.
54287
54288 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
54289
54290         * g++.dg/init/new2.C: New test.
54291
54292 2002-03-26  Richard Henderson  <rth@redhat.com>
54293
54294         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
54295
54296         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
54297         on sparc.
54298
54299         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
54300         sparcv9 systems.
54301         * gcc.dg/20001102-1.c: Likewise.
54302
54303 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
54304
54305         * gcc.dg/cpp/endif-pedantic1.c,
54306         gcc.dg/cpp/endif-pedantic2.c: New tests.
54307
54308 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
54309
54310         * g++.dg/init/new1.C: New test.
54311
54312 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54313
54314         * g++.dg/abi/vbase9.C: New test.
54315
54316 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
54317
54318         * gcc.dg/arm-asm.c: New test.
54319
54320 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54321
54322         * gcc.dg/Wswitch-enum.c: New test.
54323         Fix PR c/5044.
54324
54325 2002-03-26  Richard Henderson  <rth@redhat.com>
54326
54327         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54328         structure.
54329
54330 2002-03-25  Richard Henderson  <rth@redhat.com>
54331
54332         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54333         sparcv9 systems.
54334
54335         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54336         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54337
54338 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54339
54340         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54341
54342 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54343
54344         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54345         targets using generic thunk support.
54346
54347 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54348
54349         * gcc.c-torture/compile/20020323-1.c: New test.
54350
54351         * g++.dg/opt/conj2.C: New test.
54352
54353 2002-03-24  Richard Henderson  <rth@redhat.com>
54354
54355         * gcc.dg/weak-1.c: Use -fno-common.
54356
54357 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54358
54359         * g77.dg/f77-edit-apostrophe-out.f: New test
54360         * g77.dg/f77-edit-h-out.f: New test
54361         * g77.dg/f77-edit-t-in.f: New test
54362         * g77.dg/f77-edit-t-out.f: New test
54363         * g77.dg/f77-edit-x-out.f: New test
54364         * g77.dg/f77-edit-slash-out.f: New test
54365         * g77.dg/f77-edit-colon-out.f: New test
54366         * g77.dg/f77-edit-s-out.f: New test
54367
54368 2002-03-24  Richard Henderson  <rth@redhat.com>
54369
54370         * objc/execute/formal_protocol-6.x: New XFAIL.
54371
54372 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54373
54374         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54375         that do not support weak symbols
54376
54377 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54378
54379         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54380         * lib/g77.exp: Likewise.
54381         * lib/objc.exp: Likewise.
54382
54383 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54384
54385         * gcc.dg/Wswitch-default.c: New test.
54386
54387 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54388
54389         * g++.dg/other/enum1.C: New test.
54390
54391 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54392
54393         * gcc.dg/pragma-ep-3.c: Fix typo.
54394
54395 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54396
54397         * g++.dg/inherit/template-as-base.C: New test.
54398
54399 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54400
54401         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54402         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54403
54404 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54405
54406         * gcc.dg/cpp/multiline.c: Update to match.
54407
54408 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54409
54410         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54411
54412 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54413
54414         * gcc.dg/cpp/extratokens2.c: New file.
54415
54416 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54417
54418         * gcc.dg/20020312-2.c: Add rs6000 target.
54419
54420         * gcc.c-torture/compile/20020319-1.c: New test.
54421
54422 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54423
54424         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54425         (A, E): Handle this.
54426
54427 2002-03-20  Jason Merrill  <jason@redhat.com>
54428
54429         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54430         ignoring -fpic.
54431         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54432         through prune_gcc_output.
54433
54434 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54435
54436         * gcc.c-torture/compile/20020320-1.c: New test.
54437
54438 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54439
54440         * gcc.c-torture/compile/20020318-1.c: New test.
54441
54442         * gcc.dg/struct-by-value-1.c: New test.
54443
54444         * gcc.dg/20020319-1.c: New test.
54445
54446 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54447
54448         * g++.dg/opt/conj1.C: New test.
54449
54450 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54451
54452         * g++.dg/template/qualttp20.C: Revert previous change.
54453         * g++.dg/template/qualttp3.C: Likewise.
54454         * g++.dg/template/qualttp4.C: Likewise.
54455         * g++.dg/template/qualttp5.C: Likewise.
54456         * g++.dg/template/qualttp6.C: Likewise.
54457         * g++.dg/template/qualttp7.C: Likewise.
54458         * g++.dg/template/qualttp8.C: Likewise.
54459         * g++.dg/template/recurse.C: Likewise.
54460
54461 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54462
54463         * gcc.dg/cpp/wchar-1.c: Update.
54464
54465 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.dg/template/conv1.C: New test.
54468         * g++.dg/template/conv2.C: New test.
54469         * g++.dg/template/conv3.C: New test.
54470         * g++.dg/template/conv4.C: New test.
54471
54472 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54473
54474         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54475         * g++.dg/template/qualttp3.C: Likewise.
54476         * g++.dg/template/qualttp4.C: Likewise.
54477         * g++.dg/template/qualttp5.C: Likewise.
54478         * g++.dg/template/qualttp6.C: Likewise.
54479         * g++.dg/template/qualttp7.C: Likewise.
54480         * g++.dg/template/qualttp8.C: Likewise.
54481         * g++.dg/template/recurse.C: Likewise.
54482
54483 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54484
54485         * g++.dg/opt/dtor1.C: New test.
54486
54487 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54488
54489         * gcc.c-torture/compile/20020315-1.c: New test.
54490
54491 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54492
54493         * gcc.dg/weak-1.c: Fix scan tests.
54494
54495 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54496
54497         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54498         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54499         cris-*-aout* mmix-*-*.
54500         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54501         cris-*-aout* mmix-*-*.
54502         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54503         cris-*-elf* cris-*-aout* and mmix-*-*.
54504         * gcc.dg/20001009-1.c: Ditto.
54505         * gcc.dg/20010912-1.c: Ditto.
54506         * gcc.dg/20020122-4.c: Ditto.
54507         * gcc.dg/inline-2.c: Ditto.
54508
54509 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54510
54511         * gcc.c-torture/compile/20020314-1.c: New test.
54512
54513 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54514
54515         * gcc.c-torture/execute/20020314-1.c: New test.
54516
54517 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54518
54519         * g++.dg/warn/Wunused-1.C: New test.
54520
54521 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54522
54523         * g++.dg/abi/mangle6.C: New test.
54524
54525 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54526
54527         * gcc.c-torture/compile/20020309-2.c: New test.
54528
54529         * gcc.c-torture/compile/20020312-1.c: New test.
54530
54531 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54532
54533         * g++.dg/other/access1.C: New test.
54534
54535 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54536
54537         * gcc.c-torture/execute/wchar_t-1.c: New test.
54538
54539 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54540
54541         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54542
54543 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54544
54545         * gcc.dg/20020312-1.c: New test case.
54546
54547 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54548
54549         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54550
54551 2002-03-11  Richard Henderson  <rth@redhat.com>
54552
54553         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54554         * g++.old-deja/g++.jason/report.C: Likewise.
54555
54556 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54557
54558         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54559         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54560
54561 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54562
54563         * g++.dg/overload/pmf1.C: New test.
54564
54565 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54566
54567         * gcc.c-torture/execute/20020307-1.c: Use long.
54568
54569 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54570
54571         PR optimization/5844
54572         * gcc.dg/20020310-1.c: New test.
54573
54574 2002-03-09  Michael Meissner  <meissner@redhat.com>
54575
54576         * gcc.c-torture/execute/memcpy-2.c: New test.
54577         * gcc.c-torture/execute/memset-1.c: New test.
54578         * gcc.c-torture/execute/strlen-1.c: New test.
54579         * gcc.c-torture/execute/strcmp-1.c: New test.
54580         * gcc.c-torture/execute/strncmp-1.c: New test.
54581
54582 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54583
54584         * gcc.dg/ppc-ldstruct.c: New test.
54585
54586 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54587
54588         * gcc.c-torture/execute/va-arg-22.c: New test.
54589
54590 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54591
54592         * gcc.c-torture/compile/20020309-1.c: New test.
54593
54594 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54595
54596         * gcc.c-torture/execute/20020307-2.c: New test.
54597
54598 2002-03-07  Jeffrey A Law  (law@redhat.com)
54599
54600         * g77.f-torture/compile/20020307-1.f: New test.
54601
54602 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54603
54604         * gcc.dg/unordered-1.c: New test.
54605
54606 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54607
54608         * gcc.c-torture/execute/20020307-1.c: New test.
54609
54610 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54611
54612         * gcc.dg/20020304-1.c: New test.
54613
54614         * gcc.c-torture/compile/20020304-2.c: New test.
54615
54616 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54617
54618         * gcc.c-torture/compile/20020304-1.c: New test case
54619         (from PR c/5830).
54620
54621 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54622
54623         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54624
54625 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54626
54627         * g++.dg/other/classkey1.C: New test.
54628
54629 2002-03-01  Richard Henderson  <rth@redhat.com>
54630
54631         * gcc.c-torture/compile/981223-1.x: New.
54632         * gcc.c-torture/compile/920625-1.x: New.
54633
54634 2002-02-28  Richard Henderson  <rth@redhat.com>
54635
54636         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54637
54638 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54639
54640         * gcc.c-torture/execute/20020227-1.c: New test.
54641
54642 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54643
54644         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54645         here" ERROR lines.
54646         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54647         * g++.old-deja.g++.other/defarg1.C: Likewise.
54648         * g++.old-deja/g++.pt/calls2.C: Likewise.
54649         * g++.old-deja/g++.pt/crash20.C: Likewise.
54650         * g++.old-deja/g++.pt/crash30.C: Likewise.
54651         * g++.old-deja/g++.pt/crash36.C: Likewise.
54652         * g++.old-deja/g++.pt/crash6.C: Likewise.
54653         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54654         * g++.old-deja/g++.pt/derived3.C: Likewise.
54655         * g++.old-deja/g++.pt/error1.C: Likewise.
54656         * g++.old-deja/g++.pt/friend21.C: Likewise.
54657         * g++.old-deja/g++.pt/friend23.C: Likewise.
54658         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54659         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54660
54661 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54662
54663         * gcc.c-torture/execute/20020225-2.c: New test.
54664
54665 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54666
54667         * gcc.c-torture/execute/920730-1t.c,
54668         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54669         Delete test cases, only relevant to -traditional.
54670
54671 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54672
54673         * gcc.dg/cpp/undef1.c: Remove.
54674         * gcc.dg/cpp/directiv.c: Update.
54675         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54676
54677 2002-02-27  Michael Meissner  <meissner@redhat.com>
54678
54679         * gcc.c-torture/execute/20020226-1.c: New test.
54680
54681 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54682
54683         * g++.dg/debug/debug4.C: New test.
54684
54685         * gcc.dg/ia64-visibility-1.c: New test.
54686
54687 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54688
54689         * gcc.dg/debug/20020224-1.c: New.
54690
54691 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54692
54693         * gcc.c-torture/execute/960416-1.x: New.
54694         * gcc.c-torture/execute/divconst-3.x: Likewise.
54695
54696 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54697
54698         * gcc.dg/20020224-1.c: New test.
54699
54700 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54701
54702         * gcc.c-torture/execute/20020225-1.c: New.
54703
54704 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54705
54706         * gcc.dg/cpp/wchar-1.c: New test.
54707
54708 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54709
54710         * gcc.dg/20020222-1.c: New test.
54711
54712 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54713
54714         * g++.dg/opt/anonunion1.C: New test.
54715
54716 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54717
54718         * g++.dg/template/qualttp19.C: New test.
54719         * g++.dg/template/qualttp20.C: New test.
54720         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54721         * g++.old-deja/g++.other/qual1.C: Likewise.
54722
54723 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54724
54725         * gcc.dg/attr-alwaysinline.c: New.
54726
54727 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54728
54729         * gcc.dg/20020220-1.c: New test.
54730
54731         * gcc.dg/20020220-2.c: New test.
54732
54733         * g++.dg/opt/mmx1.C: New test.
54734
54735 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54736
54737         * gcc.c-torture/compile/20020110.c: New test.
54738
54739 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54740
54741         * gcc.c-torture/execute/20020219-1.c: New test.
54742
54743         * gcc.dg/20020219-1.c: New test.
54744
54745         * gcc.dg/noncompile/20020220-1.c: New test.
54746
54747         * g++.dg/opt/ptrintsum1.C: New test.
54748
54749         * gcc.dg/debug/20020220-1.c: New test.
54750
54751 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54752
54753         * gcc.c-torture/execute/20020216-1.c: New test.
54754
54755 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54756
54757         * gcc.dg/decl-1.c: Update, new test.
54758
54759 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54760
54761         * g++.dg/abi/bitfield1.C: New test.
54762         * g++.dg/abi/bitfield2.C: New test.
54763
54764 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54765
54766         * gcc.dg/attr-nest.c: New test.
54767
54768 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54769
54770         * gcc.c-torture/execute/20020215-1.c: New test.
54771
54772 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54773
54774         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54775         * g++.dg/debug/debug.exp: New.
54776         * g++.dg/debug/trivial.C: New.
54777         * g++.dg/debug/debug1.C: Moved...
54778         * g++.dg/other/debug1.C: ...from here.
54779         * g++.dg/debug/debug2.C: Moved...
54780         * g++.dg/other/debug2.C: ...from here.
54781         * g++.dg/debug/debug3.C: Moved...
54782         * g++.dg/other/debug3.C: ...from here.
54783
54784         * gcc.dg/noncompile/20020213-1.c: New test.
54785
54786 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54787
54788         * g++.dg/other/debug3.C: New test.
54789
54790         * gcc.c-torture/execute/20020213-1.c: New test.
54791
54792 2002-02-13  Richard Smith <richard@ex-parrot.com>
54793
54794         * g++.old-deja/g++.other/thunk1.C: New test.
54795
54796 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54797
54798         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54799
54800 2002-02-13  Stan Shebs  <shebs@apple.com>
54801
54802         * gcc.dg/altivec-3.c: New.
54803
54804 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54805
54806         * gcc.dg/Wunreachable-1.c: New test.
54807         * gcc.dg/Wunreachable-2.c: New test.
54808
54809 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54810
54811         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54812
54813 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54814
54815         * gcc.dg/decl-1.c: New test.
54816
54817 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54818
54819         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54820
54821 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54822
54823         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54824         * gcc.c-torture/compile/980506-1.x: Likewise.
54825
54826 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54827
54828         * gcc.dg/20020210-1.c: New.
54829
54830 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54831
54832         * g77.f-torture/execute/947.f: New regression test
54833         for PR fortran/947.
54834
54835 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54836
54837         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54838         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54839
54840 2002-02-08  Richard Henderson  <rth@redhat.com>
54841
54842         * gcc.c-torture/compile/labels-3.c: New.
54843
54844 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54845
54846         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54847         expression statements work instead.
54848         * gcc.dg/noncompile/20020207-1.c: New test.
54849
54850 2002-02-07  Richard Henderson  <rth@redhat.com>
54851
54852         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54853
54854 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54855
54856         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54857         message from g77
54858         * lib/g77-dg.exp: Trim g77 error messages so that they are
54859         recognized by dg.exp.
54860
54861 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54862
54863         PR fortran/5473
54864         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54865
54866 2002-02-07  Richard Henderson  <rth@redhat.com>
54867
54868         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54869         to be sufficiently aligned for integers.
54870
54871 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54872
54873         * g++.dg/template/friend4.C: New test.
54874
54875 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54876
54877         PR fortran/5743
54878         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54879         unsupported cases.
54880
54881 2002-02-07  Richard Henderson  <rth@redhat.com>
54882
54883         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54884         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54885         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54886         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54887
54888 2002-02-06  Richard Henderson  <rth@redhat.com>
54889
54890         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54891
54892 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54893
54894         * gcc.dg/20020206-1.c: New test.
54895
54896 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54897
54898         * gcc.c-torture/execute/20020206-1.c: New test.
54899
54900         * gcc.c-torture/execute/20020206-2.c: New test.
54901
54902         PR optimization/5429:
54903         * gcc.c-torture/compile/20020206-1.c: New test.
54904
54905 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54906
54907         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54908         as certain file formats cannot support particularly large
54909         alignments.
54910
54911         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54912         and do not expect to be able to link the executable.
54913
54914         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54915         fail because the COFF format does not support the weak attribute.
54916
54917 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54918
54919         * g77.dg/pr5473.f: New test
54920
54921 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54922
54923         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54924         Fix testcase accordingly.
54925
54926 2002-02-04  Richard Henderson  <rth@redhat.com>
54927
54928         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54929         (buf): Change to be an array of pointers, not ints.
54930
54931 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54932
54933         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54934         before all tests.  Move warning one line above to match where it
54935         C frontend emits.
54936         * gcc.dg/Wswitch-2.c: New test.
54937         * g++.dg/warn/Wswitch-1.C: New test.
54938         * g++.dg/warn/Wswitch-2.C: New test.
54939
54940 2002-02-04  Richard Henderson  <rth@redhat.com>
54941
54942         * g++.dg/abi/offsetof.C: Fix size comparison.
54943
54944 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54945
54946         * gcc.dg/cast-qual-2.c: New test.
54947
54948 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54949
54950         * gcc.dg/20020201-4.c: New test.
54951
54952 2002-02-04  Ben Elliston  <bje@redhat.com>
54953
54954         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54955         target_info attribute != 0, in addition to the empty string.
54956         (gcc_target_compile): Likewise.
54957
54958 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54959
54960         * gcc.dg/Wswitch.c: New test.
54961         PR gcc/4475. PR gcc/3780.
54962
54963 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54964
54965         * g77.f-torture/execute/5122.f: New test for regressions
54966         against PR fortran/5122.
54967
54968 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54969
54970         * g77.f-torture/compile/pr3743.f: Delete
54971         * g77.dg/pr3743-1.f: New test.
54972         * g77.dg/pr3743-2.f: New test.
54973         * g77.dg/pr3743-3.f: New test.
54974         * g77.dg/pr3743-4.f: New test.
54975
54976 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54977
54978         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54979
54980 2002-02-02  Richard Henderson  <rth@redhat.com>
54981
54982         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54983         * gcc.c-torture/execute/bf64-1.c: Likewise.
54984
54985 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54986
54987         * gcc.dg/20020201-2.c: New test.
54988
54989         * gcc.dg/20020201-3.c: New test.
54990
54991         * gcc.c-torture/execute/bitfld-2.c: New test.
54992
54993 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54994
54995         * gcc.dg/bitfld-1.c: Update.
54996         * gcc.dg/bitfld-2.c: Update.
54997         * gcc.c-torture/execute/bitfld-1.x: New.
54998
54999 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
55000
55001         * gcc.c-torture/execute/20020201-1.c: New test.
55002
55003 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
55004
55005         PR target/5469
55006         * gcc.dg/20020201-1.c: New test.
55007
55008 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
55009
55010         PR fortran/3743
55011         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
55012         * g77.f-torture/compile/pr3743.x: Remove
55013
55014 2002-01-31  Tom Rix  <trix@redhat.com>
55015
55016         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
55017
55018 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55019
55020         * gcc.dg/noncompile/20020130-1.c: New test.
55021
55022 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
55023
55024         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
55025
55026 2002-01-29  Richard Henderson  <rth@redhat.com>
55027
55028         * gcc.c-torture/execute/991118-1.c: Cast various constants back
55029         to long long.
55030         * gcc.c-torture/execute/bf64-1.c: Likewise.
55031
55032 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
55033
55034         * gcc.c-torture/execute/20020129-1.c: New test.
55035
55036 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55037
55038         * gcc.c-torture/compile/20000224-1.c: Update.
55039         * gcc.c-torture/execute/bitfld-1.c: New tests.
55040         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
55041         * gcc.dg/uninit-A.c: Update.
55042
55043 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
55044
55045         * g++.dg/template/ctor1.C: Add instantiation.
55046
55047 2002-01-28  Paul Koning  <pkoning@equallogic.com>
55048
55049         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
55050         argument to __builtin_prefetch to be const ptr.
55051
55052 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
55053
55054         * gcc.c-torture/compile/20020120-1.c: New test.
55055
55056 2002-01-27  Kazu Hirata  <kazu@hxi.com>
55057
55058         * gcc.c-torture/execute/20020127-1.c: New test.
55059
55060 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
55061
55062         * g77.dg/f77-edit-i-in.f: New test
55063         * g77.dg/f77-edit-i-out.f: New test
55064
55065 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
55066
55067         * gcc.dg/debug/debug.exp: New file.
55068         * gcc.dg/debug/trivial.c: New file.
55069         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
55070         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
55071         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
55072         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
55073         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
55074         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
55075         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
55076         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
55077         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
55078         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
55079         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
55080         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
55081         * gcc.dg/20000503-1.c: Removed.
55082         * gcc.dg/20010207-1.c: Removed.
55083         * gcc.dg/20011223-1.c: Removed.
55084         * gcc.dg/20020104-2.c: Removed.
55085         * gcc.dg/debug-1.c: Removed.
55086         * gcc.dg/debug-2.c: Removed.
55087         * gcc.dg/debug-3.c: Removed.
55088         * gcc.dg/debug-4.c: Removed.
55089         * gcc.dg/debug-5.c: Removed.
55090         * gcc.dg/debug-6.c: Removed.
55091         * gcc.dg/dwarf2-1.c: Removed.
55092         * gcc.dg/dwarf2-2.c: Removed.
55093
55094 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
55095
55096         * g++.old-deja/g++.other/eh5.C: New test.
55097         * g++.old-deja/g++.other/sibcall2.C: New test.
55098         * g++.old-deja/g++.other/array9.C: New test.
55099         * g++.old-deja/g++.other/typename2.C: New test.
55100         * g++.old-deja/g++.other/crash60.C: New test.
55101         * g++.old-deja/g++.other/conv9.C: New test.
55102         * g++.old-deja/g++.other/mangle10.C: New test.
55103         * g++.old-deja/g++.other/unchanging1.C: New test.
55104         * g++.old-deja/g++.other/exprstmt1.C: New test.
55105         * g++.old-deja/g++.other/inline23.C: New test.
55106         * g++.old-deja/g++.eh/ia64-1.C: New test.
55107         * g++.old-deja/g++.other/dwarf2-1.C: New test.
55108         * g++.old-deja/g++.other/reload1.C: New test.
55109         * g++.old-deja/g++.other/static20.C: New test.
55110         * g++.old-deja/g++.other/local-alloc1.C: New test.
55111         * g++.old-deja/g++.other/conv8.C: New test.
55112         * g++.old-deja/g++.other/stmtexpr2.C: New test.
55113         * g++.old-deja/g++.other/storeexpr1.C: New test.
55114         * g++.old-deja/g++.other/storeexpr2.C: New test.
55115         * g++.dg/eh/template2.C: New test.
55116         * g++.dg/warn/weak1.C: New test.
55117
55118 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
55119
55120         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
55121         Remove first, non-varying, argument.
55122
55123 2002-01-23  Richard Henderson  <rth@redhat.com>
55124
55125         * gcc.dg/inline-2.c: New.
55126
55127         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
55128         Add optional target arg.  Check number of arguments.
55129         (scan-assembler-not, scan-assembler-dem): Likewise.
55130         (scan-assembler-dem-not): Likewise.
55131
55132 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55133
55134         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
55135         line 12.
55136         * g++.old-deja/g++.brendan/parse3.C,
55137         g++.old-deja/g++.other/crash26.C,
55138         g++.old-deja/g++.other/crash28.C,
55139         g++.old-deja/g++.other/crash29.C,
55140         g++.old-deja/g++.other/crash30.C,
55141         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
55142
55143 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
55144
55145         * gcc.dg/20020115-1.c: New.
55146
55147 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
55148
55149         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
55150
55151 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
55152
55153         * gcc.dg/20020122-3.c: New.
55154
55155 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
55156
55157         * g++.dg/other/gc1.C: New test.
55158
55159 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55160
55161         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
55162
55163 2002-01-22  Richard Henderson  <rth@redhat.com>
55164
55165         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
55166
55167 2002-01-22  Richard Henderson  <rth@redhat.com>
55168
55169         * gcc.dg/20020122-4.c: New.
55170
55171 2002-01-22  H.J. Lu <hjl@gnu.org>
55172
55173         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
55174         link output.
55175         * gcc.dg/special/ecos.exp: Likewise.
55176         * lib/g++-dg.exp: Likewise.
55177         * lib/g77-dg.exp: Likewise.
55178         * lib/gcc-dg.exp : Likewise.
55179         * lib/mike-g++.exp: Likewise.
55180         * lib/mike-g77.exp: Likewise.
55181         * lib/mike-gcc.exp: Likewise.
55182         * lib/objc-dg.exp: Likewise.
55183
55184 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
55185
55186         PR target/5379
55187         * gcc.dg/20020122-2.c: New test.
55188
55189 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
55190
55191         * gcc.dg/20020122-1.c: New test.
55192
55193 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
55194
55195         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
55196
55197 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
55198
55199         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
55200
55201 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55202
55203         * gcc.c-torture/compile/20020121-1.c: New test.
55204
55205 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55206
55207         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
55208         ld_library_path.
55209
55210 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
55211
55212         * gcc.dg/20020218-1.c: New test.
55213
55214 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
55215
55216         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
55217         messages
55218         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
55219         "At global scope" warning
55220         * g++.dg/ext/align1.C: Change cygwin test for alignment
55221         from db-bogus to dg-warning
55222
55223 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
55224
55225         * g77.f-torture/compile/cpp2.F: New test.
55226
55227 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55228
55229         * g++.dg/template/access1.C: New test.
55230
55231 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
55232
55233         * gcc.dg/20020118-1.c: New.
55234
55235 2002-01-18  Kazu Hirata  <kazu@hxi.com>
55236
55237         * gcc.c-torture/execute/20020118-1.c: New test.
55238
55239 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55240
55241         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
55242         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
55243         alignment warnings.
55244
55245 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55246
55247         * gcc.misc-tests/i386-prefetch.exp: Save and restore
55248         torture_with_loops and torture_without_loops
55249
55250 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
55251
55252         * gcc.c-torture/compile/20020116-1.c: New test.
55253
55254 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
55255
55256         * gcc.dg/20020116-2.c: New test.
55257
55258         * gcc.dg/ultrasp4.c: New test.
55259
55260         * gcc.dg/20020116-1.c: New test.
55261
55262 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
55263
55264         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
55265         by EABI.
55266
55267 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
55268
55269         * gcc.misc-tests/i386-prefetch.exp: New.
55270         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
55271         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
55272         * gcc.misc-tests/i386-pf-none-1.c: New test.
55273         * gcc.misc-tests/i386-pf-sse-1.c: New test.
55274
55275 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
55276
55277         * gcc.dg/gnu89-init-1.c: Add new tests.
55278
55279 2002-01-15  Andreas Jaeger  <aj@suse.de>
55280
55281         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
55282         * gcc.dg/i386-mmx-2.c: Likewise.
55283         * gcc.dg/i386-sse-1.c: Likewise.
55284         * gcc.dg/i386-sse-2.c: Likewise.
55285         * gcc.dg/i386-sse-3.c: Likewise.
55286
55287 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
55288
55289         * g77.f-torture/execute/intrinsic-unix-bessel.f:
55290         Uncomment additional cases that now pass.
55291
55292 2002-01-11  Richard Henderson  <rth@redhat.com>
55293
55294         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
55295         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
55296
55297 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
55298
55299         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
55300
55301 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
55302
55303         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55304         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55305
55306 2002-01-10  Dale Johannesen  <dalej@apple.com>
55307
55308         * gcc.c-torture/execute/loop-11.c: New.
55309
55310 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
55311
55312         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55313         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55314
55315 2002-01-09  Richard Henderson  <rth@redhat.com>
55316
55317         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55318         type in which to perform the operation for each size.
55319
55320 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55321
55322         * gcc.c-torture/compile/20020109-2.c: New test.
55323
55324 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55325
55326         * gcc.c-torture/execute/loop-10.c: New test.
55327
55328 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55329
55330         * gcc.c-torture/compile/20010226-1.c: New test.
55331         * gcc.c-torture/compile/20010227-1.c: New test.
55332         * gcc.c-torture/compile/20010426-1.c: New test.
55333         * gcc.c-torture/compile/20010510-1.c: New test.
55334         * gcc.c-torture/compile/20010605-3.c: New test.
55335         * gcc.c-torture/compile/20010824-1.c: New test.
55336         * gcc.c-torture/execute/20010409-1.c: New test.
55337         * gcc.dg/noncompile/20000901-1.c: New test.
55338         * gcc.dg/20001023-1.c: New test.
55339         * gcc.dg/20001101-1.c: New test.
55340         * gcc.dg/20001102-1.c: New test.
55341         * gcc.dg/20010207-1.c: New test.
55342         * gcc.dg/20010405-1.c: New test.
55343         * gcc.dg/20010822-1.c: New test.
55344         * gcc.dg/20011107-1.c: New test.
55345
55346 2002-01-09  Jeffrey A Law  (law@redhat.com)
55347
55348         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55349
55350         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55351         execution failure on PA targets.
55352
55353 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55354
55355         * gcc.c-torture/compile/20020109-1.c: New test.
55356
55357 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55358
55359         * gcc.c-torture/execute/20020108-1.c: New test.
55360
55361 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55362
55363         * gcc.dg/20020108-1.c: New test.
55364
55365 2002-01-08  H.J. Lu <hjl@gnu.org>
55366
55367         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55368         for header files.
55369
55370 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55371
55372         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55373         consistency.
55374
55375 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55376
55377         * gcc.dg/altivec-4.c: Test altivec predicates.
55378
55379 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55380
55381         * gcc.c-torture/execute/20020107-1.c: New test.
55382
55383 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55384
55385         PR c/5279
55386         * gcc.c-torture/compile/20020106-1.c: New test.
55387
55388 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55389
55390         * gcc.c-torture/execute/nestfunc-4.c: New test.
55391
55392 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55393
55394         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55395         extra triple that slipped in.
55396         * g++.old-deja/g++.abi/align.C: Likewise.
55397         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55398
55399 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55400
55401         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55402         * g++.old-deja/g++.abi/align.C: Likewise.
55403         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55404
55405         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55406         on FreeBSD/i386.
55407         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55408         FreeBSD.
55409
55410 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55411
55412         * gcc.dg/20020104-1.c: New test.
55413
55414         * gcc.dg/20020104-2.c: New test.
55415
55416 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55417
55418         * gcc.dg/20020103-1.c: Fix typo in target selector.
55419
55420 2002-01-03  Richard Henderson  <rth@redhat.com>
55421
55422         * gcc.dg/20020103-1.c: New.
55423
55424 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55425
55426         * gcc.c-torture/execute/20020103-1.c: New test.
55427
55428 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55429
55430         * g++.dg/other/debug2.C: New test.
55431
55432         * gcc.c-torture/compile/20020103-1.c: New test.
55433
55434 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55435
55436         * gcc.dg/gnu89-init-1.c: Added new tests.
55437
55438 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55439
55440         * g++.dg/template/friend2.C: Remove as patch is reverted.
55441
55442         * g++.dg/warn/oldcast1.C: New test.
55443
55444         * g++.dg/template/ptrmem1.C: New test.
55445         * g++.dg/template/ptrmem2.C: New test.
55446
55447         * g++.dg/template/ntp.C: New test.
55448
55449         * g++.dg/other/component1.C: New test.
55450
55451         * g++.dg/template/ttp3.C: New test.
55452
55453         * g++.dg/template/friend2.C: New test.
55454         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55455
55456 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55457
55458         * g++.dg/other/ptrmem1.C: New test.
55459         * g++.dg/other/ptrmem2.C: New test.
55460
55461 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55462
55463         * g++.dg/template/ctor1.C: New test.
55464
55465 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55466
55467         * g++.dg/template/friend2.C: New test.
55468
55469 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55470
55471         * gcc.dg/mmix-1.c: New test.
55472
55473 2001-12-31  Richard Henderson  <rth@redhat.com>
55474
55475         * gcc.dg/asm-5.c: New.
55476
55477 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55478
55479         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55480         in namespace __gnu_cxx
55481
55482 2001-12-30  Richard Henderson  <rth@redhat.com>
55483
55484         * gcc.dg/debug-6.c: New.
55485
55486 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55487
55488         * gcc.c-torture/compile/20011229-2.c: New test.
55489
55490 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55491
55492         * gcc.dg/debug-3.c: New test.
55493         * gcc.dg/debug-4.c: New test.
55494         * gcc.dg/debug-5.c: New test.
55495
55496 2001-12-29  Richard Henderson  <rth@redhat.com>
55497
55498         * g++.dg/eh/loop1.C: New.
55499
55500 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55501
55502         * g++.dg/template/crash1.C: New test.
55503
55504 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55505
55506         * g++.dg/other/const1.C: New test.
55507
55508 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55509
55510         * gcc.c-torture/compile/20011229-1.c: New test.
55511
55512 2001-12-28  Stan Shebs  <shebs@apple.com>
55513
55514         * lib/objc-torture.exp: Resync with c-torture.exp.
55515         * lib/objc.exp: Load standard libraries.
55516
55517 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55518
55519         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55520         additional tests.
55521
55522 2001-12-27  Roger Sayle <roger@eyesopen.com>
55523
55524         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55525
55526 2001-12-27  Richard Henderson  <rth@redhat.com>
55527
55528         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55529
55530 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55531
55532         * g++.dg/eh/ctor1.C: New test.
55533         * g++.dg/other/error2.C: New test.
55534
55535 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55536
55537         * g++.dg/other/init2.C: New test.
55538
55539 2001-12-24  Richard Henderson  <rth@redhat.com>
55540
55541         * gcc.dg/20011223-1.c: New.
55542         * gcc.dg/inline-1.c: New.
55543
55544 2001-12-23  Richard Henderson  <rth@redhat.com>
55545
55546         * gcc.dg/asm-4.c: Test operand modifiers.
55547
55548 2001-12-23  Richard Henderson  <rth@redhat.com>
55549
55550         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55551
55552 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55553
55554         * gcc.c-torture/execute/20011223-1.c: New test.
55555
55556 2001-12-21  Richard Henderson  <rth@redhat.com>
55557
55558         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55559         re-enables the warning.
55560
55561 2001-12-21  Richard Henderson  <rth@redhat.com>
55562
55563         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55564
55565 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55566
55567         * gcc.c-torture/compile/20011218-1.c: New test.
55568
55569 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55570
55571         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55572         arm-isr.c test.
55573         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55574         epilogue generation for ARM ISR routines.
55575
55576 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55577
55578         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55579         * gcc.dg/format/c90-printf-3.c: Likewise.
55580         * gcc.dg/format/c99-printf-3.c: Likewise.
55581         * gcc.dg/format/ext-1.c: Likewise.
55582         * gcc.dg/format/ext-6.c: Likewise.
55583         * gcc.dg/format/format.h: Prototype unlocked stdio.
55584
55585 2001-12-20  Richard Henderson  <rth@redhat.com>
55586
55587         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55588         (arena): Use it.
55589         (malloc): Correct allocation logic.  Abort if we fill up the
55590         arena before initialization complete.
55591         (realloc): Correct allocation logic.
55592
55593 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55594
55595         * gcc.c-torture/compile/20011219-2.c: New test.
55596
55597         * gcc.c-torture/execute/20011219-1.c: New test.
55598
55599 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55600
55601         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55602         target does not support weak symbols.
55603
55604 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55605
55606         * gcc.c-torture/compile/20011219-1.c: New test.
55607
55608 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55609
55610         * g++.dg/other/error1.C: New test.
55611
55612 2001-12-17  Jeffrey A Law  (law@redhat.com)
55613
55614         * gcc.c-torture/execute/20011217-1.c: New test.
55615
55616 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55617
55618         * objc.dg/special/: New directory.
55619         * objc.dg/special/special.exp: New file.
55620         * objc.dg/special/unclaimed-category-1.h: New file.
55621         * objc.dg/special/unclaimed-category-1a.m: New file.
55622         * objc.dg/special/unclaimed-category-1.m: New file.
55623
55624 2001-12-17  Andreas Jaeger  <aj@suse.de>
55625
55626         * gcc.c-torture/compile/20011217-2.c: New test.
55627
55628 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55629
55630         * gcc.c-torture/compile/20011217-1.c: New test.
55631
55632 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55633
55634         * gcc.dg/20011214-1.c: New.
55635
55636 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55637
55638         * gcc.dg/altivec-4.c: New.
55639
55640 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55641
55642         * gcc.dg/20011113-1.c: New test.
55643
55644 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55645
55646         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55647         std::__malloc_alloc_template<0> and
55648         std::__default_alloc_template<false, 0>.
55649
55650 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55651
55652         * objc/execute/bf-21.m: New test.
55653         * objc/execute/enumeration-1.m: New test.
55654         * objc/execute/enumeration-2.m: New test.
55655
55656 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55657
55658         * gcc.dg/gnu89-init-1.c: New test.
55659
55660 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55661
55662         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55663         * g++.old-deja/g++.jason/2371.C: Likewise.
55664         * g++.old-deja/g++.jason/template33.C: Likewise.
55665         * g++.old-deja/g++.jason/template34.C: Likewise.
55666         * g++.old-deja/g++.jason/template36.C: Likewise.
55667         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55668         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55669         * g++.old-deja/g++.other/typename1.C: Likewise.
55670         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55671         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55672         * g++.old-deja/g++.pt/typename11.C: Likewise.
55673         * g++.old-deja/g++.pt/typename14.C: Likewise.
55674         * g++.old-deja/g++.pt/typename16.C: Likewise.
55675         * g++.old-deja/g++.pt/typename3.C: Likewise.
55676         * g++.old-deja/g++.pt/typename4.C: Likewise.
55677         * g++.old-deja/g++.pt/typename5.C: Likewise.
55678         * g++.old-deja/g++.pt/typename7.C: Likewise.
55679         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55680
55681 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55682
55683         * g++.dg/other/linkage1.C: New test.
55684         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55685         specifiers.
55686
55687 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55688
55689         * gcc.dg/concat.c: New test.
55690
55691 2001-12-11  Stan Shebs  <shebs@apple.com>
55692
55693         * objc/compile: New test directory.
55694         * objc/compile/compile.exp: New expect script.
55695         * objc/compile/20011211-1.m: New compile test.
55696
55697 2001-12-11  Jason Merrill  <jason@redhat.com>
55698
55699         * lib/prune.exp (prune_gcc_output): Also handle "In member
55700         function".  So many permutations...
55701
55702 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55703
55704         * g++.dg/template/typedef1.C: New test.
55705
55706 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55707
55708         * g++.dg/other/copy1.C: New test.
55709
55710 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55711
55712         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55713
55714         * gcc.dg/builtin-choose-expr.c: New.
55715
55716 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55717
55718         * gcc.dg/altivec-2.c: New.
55719
55720 2001-12-07  Richard Henderson  <rth@redhat.com>
55721
55722         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55723
55724 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55725
55726         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55727         ultrasparc.
55728
55729 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55730
55731         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55732
55733 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55734
55735         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55736         variable argument list.
55737
55738 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55739
55740         * gcc.c-torture/execute/memcheck: Delete entire directory.
55741         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55742         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55743
55744 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55745
55746         * gcc.dg/Wshadow-1.c: New test.
55747
55748 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55749
55750         * gcc.c-torture/compile/20011130-1.c: New test.
55751
55752         * gcc.dg/noncompile/20011025-1.c: New test.
55753
55754         * g++.dg/other/anon-union.C: New test.
55755
55756         * gcc.c-torture/execute/20011024-1.c: New test.
55757
55758 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55759
55760         * gcc.c-torture/execute/20000722-1.x,
55761         gcc.c-torture/execute/20010123-1.x: Remove.
55762         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55763         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55764         gcc.dg/c99-complit-2.c: New tests.
55765
55766 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55767
55768         * g++.dg/inherit/base1.C: New test.
55769
55770 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55771
55772         * g++.dg/other/stdarg1.C: New test.
55773
55774         * gcc.c-torture/compile/20011130-2.c: New test.
55775
55776 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55777
55778         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55779         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55780         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55781         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55782         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55783         * gcc.dg/builtin-prefetch-1.c: New test.
55784
55785 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55786
55787         * gcc.dg/20011130-1.c: New test.
55788
55789 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55790
55791         * g++.dg/other/scope1.C: New test.
55792         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55793
55794 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55795
55796         * gcc.dg/vla-init-1.c: New test.
55797
55798 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55799
55800         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55801
55802 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55803
55804         * objc.dg/alias.m: Update.
55805         * objc.dg/class-1.m: Update.
55806         * objc.dg/const-str-1.m: Update.
55807         * objc.dg/fwd-proto-1.m: Update.
55808         * objc.dg/id-1.m: Update.
55809         * objc.dg/super-class-1.m: Update.
55810
55811 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55812
55813         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55814         constructs.
55815
55816 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55817
55818         * gcc.c-torture/execute/20011128-1.c: New test.
55819
55820 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55821
55822         * gcc.dg/20011127-1.c: New test.
55823
55824 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55825
55826         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55827         from Austin Group draft 7.
55828         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55829         scanf format arguments.
55830         * gcc.dg/format/no-exargs-2.c: New test.
55831
55832 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55833
55834         * g++.dg/abi/vbase8-4.C: New test.
55835
55836 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55837
55838         * gcc.c-torture/execute/20011121-1.c: New test.
55839
55840 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55841
55842         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55843
55844 2001-11-23  Andreas Jaeger  <aj@suse.de>
55845
55846         * gcc.dg/cpp/charconst-2.c: New test.
55847
55848 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55849
55850         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55851         to the host if it is remote.  Let tests specify extra headers
55852         they use.
55853         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55854         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55855         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55856         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55857         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55858         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55859         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55860         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55861         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55862         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55863
55864 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55865
55866         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55867         for little endian ARMs.
55868
55869 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55870
55871         * gcc.c-torture/compile/20011119-1.c: New test.
55872         * gcc.c-torture/compile/20011119-2.c: New test.
55873
55874 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55875
55876         * gcc.dg/altivec-1.c: Fix typo.
55877
55878 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55879
55880         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55881
55882 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55883
55884         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55885
55886 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55887
55888         * lib/g77.exp: Don't specify --rpath-link.
55889
55890         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55891         across all the headers.
55892         * gcc.dg/format/format.exp: For testing on a remote host,
55893         copy format.h.
55894
55895         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55896         * gcc.c-torture/execute/930406-1.c: Likewise.
55897         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55898
55899 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55900
55901         * gcc.dg/altivec-1.c: New.
55902
55903 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55904
55905         * gcc.dg/cpp/fpreprocessed.c: New test case.
55906
55907 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55908
55909         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55910         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55911         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55912
55913 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55914
55915         * gcc.dg/no-builtin-1.c: New test.
55916
55917 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55918
55919         * gcc.c-torture/execute/20011115-1.c: New test.
55920
55921 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55922
55923         * gcc.c-torture/compile/20011114-2.c: New test.
55924         * gcc.c-torture/compile/20011114-3.c: New test.
55925         * gcc.c-torture/compile/20011114-4.c: New test.
55926
55927 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55928
55929         * g++.dg/other/init1.C: New test.
55930
55931 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55932
55933         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55934         message.
55935
55936         * gcc.c-torture/execute/20011114-1.c: New testcase.
55937
55938         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55939         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55940         like the (before this change) version of 20010327-1.c.
55941
55942 2001-11-14  Roger Sayle <roger@eyesopen.com>
55943
55944         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55945
55946 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55947
55948         * g++.dg/init/array2.C: New test.
55949
55950 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55951
55952         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55953
55954 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55955
55956         * g++.dg/other/forscope1.C: New test.
55957         * g++.dg/ext/forscope1.C: New test.
55958         * g++.dg/ext/forscope2.C: New test.
55959
55960 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55961
55962         * gcc.c-torture/execute/20011113-1.c: New test.
55963
55964 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55965
55966         * gcc.c-torture/execute/20011109-2.c: New test.
55967
55968         * gcc.c-torture/execute/20011109-1.c: New test.
55969
55970 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55971
55972         * gcc.c-torture/compile/20011109-1.c: New test.
55973
55974 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55975
55976         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55977         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55978         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55979         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55980         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55981         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55982         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55983
55984 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55985
55986         * g++.dg/warn/Wshadow-1.C: New tests.
55987         * g++.old-deja/g++.mike/for3.C: Update.
55988
55989 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55990
55991         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55992         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55993         XFAILs.  Adjust expected error texts.
55994         * gcc.c-torture/compile/20011106-1.c,
55995         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55996         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55997         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55998         gcc.dg/c99-array-lval-5.c: New tests.
55999
56000 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56001
56002         * gcc.dg/cpp/defined.c: Update.
56003
56004 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56005
56006         * gcc.c-torture/execute/anon-1.c: New test.
56007
56008 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
56009
56010         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
56011         same size, so no warning should be produced on stormy16.
56012
56013         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
56014         due to oversized array.
56015         * g++.old-deja/g++.mike/ns15.C: Likewise.
56016         * g++.old-deja/g++.pt/crash16.C: Likewise.
56017
56018 2001-11-02  Graham Stott  <grahams@redhat.com>
56019
56020         * g++.dgother/debug1.C: Fix typos.
56021
56022 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
56023
56024         * g++.dg/other/debug1.C: New test.
56025
56026 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56027
56028         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
56029         of unsigned long.
56030
56031 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
56032
56033         * gcc.dg/20011029-2.c: New test.
56034
56035         * gcc.c-torture/compile/20011029-1.c: New test.
56036
56037 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
56038
56039         * objc/execute/class_self-1.m: New test.
56040         * objc/execute/class_self-2.m: New test.
56041
56042 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
56043
56044         * gcc.misc-tests/msgs.exp: Delete.
56045         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
56046         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
56047         error set to match recent changes.
56048
56049 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
56050
56051         * gcc.dg/20011021-1.c: New test.
56052
56053 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
56054
56055         * gcc.c-torture/compile/20011023-1.c: New test.
56056
56057 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
56058
56059         * lib/g77.exp: Rewrite based on lib/g++.exp.
56060
56061 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
56062
56063         * gcc.c-torture/execute/20011019-1.c: New test.
56064
56065         * gcc.dg/20011018-1.c: New test.
56066
56067 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
56068
56069         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
56070
56071 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
56072
56073         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
56074         * gcc.dg/attr-invalid.c: Likewise.
56075
56076 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
56077
56078         * gcc.dg/20011015-1.c: New test.
56079
56080 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
56081
56082         * g++.dg/template/unify2.C: New test.
56083
56084 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
56085
56086         * g++.dg/other/exception-specification.C: New test
56087
56088 2001-10-13  Tom Rix  <trix@redhat.com>
56089
56090         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
56091         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
56092
56093 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
56094
56095         * gcc.dg/20011009-1.c: New test.
56096
56097 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
56098
56099         PR g++/4476
56100         * g++.dg/other/friend1.C: New test.
56101
56102 2001-10-11  Richard Henderson  <rth@redhat.com>
56103
56104         * g++.old-deja/g++.other/crash18.C: Add -S to options.
56105
56106 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56107
56108         * gcc.c-torture/compile/20011010-1.c: New.
56109
56110 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56111
56112         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
56113         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
56114         g77.f-torture/execute/execute.exp,
56115         g77.f-torture/noncompile/noncompile.exp,
56116         gcc.c-torture/compile/compile.exp,
56117         gcc.c-torture/execute/execute.exp,
56118         gcc.c-torture/execute/ieee/ieee.exp,
56119         gcc.c-torture/execute/memcheck/memcheck.exp,
56120         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
56121         objc/execute/execute.exp: Update FSF address.
56122
56123 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
56124
56125         * gcc.dg/cpp/cmdlne-C.c: Update.
56126         * gcc.dg/cpp/cmdlne-C2.c: New.
56127
56128 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56129
56130         * gcc.c-torture/execute/20011008-3.c: New.
56131
56132 2001-10-08  DJ Delorie  <dj@redhat.com>
56133
56134         * gcc.dg/20011008-1.c: New.
56135         * gcc.dg/20011008-2.c: New.
56136
56137 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
56138
56139         * gcc.dg/cpp/spacing1.c: Update test.
56140
56141 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56142
56143         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
56144         spelling errors of "separate" as "seperate".
56145
56146 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
56147
56148         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
56149         enough to avoid inlining.
56150
56151 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56152
56153         * lib/g77.exp: set libg2c_dir correctly.
56154
56155 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56156
56157         * gcc.dg/cpp/macro11.c: New test.
56158
56159 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56160
56161         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
56162         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
56163         gcc.dg/format/multattr-3.c: New tests.
56164         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
56165         tests for format attributes on function pointers being rejected.
56166
56167 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56168
56169         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
56170
56171 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56172
56173         * g++.dg/warn/format1.C: New test.
56174
56175 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56176
56177         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
56178
56179 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56180
56181         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
56182
56183 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56184
56185         * gcc.dg/cpp/redef2.c: Add test.
56186
56187 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
56188
56189         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
56190         long-standing bug on i686, apparently.
56191         * gcc.c-torture/execute/loop-2c.x: New file.
56192         * gcc.c-torture/execute/loop-2d.x: New file.
56193         * gcc.c-torture/execute/loop-3c.x: New file.
56194
56195 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
56196
56197         * gcc.dg/cpp/20000625-2.c: Correct line number.
56198
56199 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56200
56201         * gcc.dg/cpp/macro10.c: New test.
56202         * gcc.dg/cpp/strify3.c: New test.
56203         * gcc.dg/cpp/spacing1.c: Add tests.
56204         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
56205         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
56206
56207 2001-09-24  DJ Delorie  <dj@redhat.com>
56208
56209         * gcc.c-torture/execute/20010924-1.c: New test.
56210
56211 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56212
56213         * objc/execute/paste.m: Remove.
56214
56215 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56216
56217         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
56218
56219 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
56220
56221         * g77.dg/strlen0.f: New test.
56222
56223 2001-09-21  Richard Henderson  <rth@redhat.com>
56224
56225         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
56226         * g++.old-deja/g++.abi/vtable2.C: Likewise.
56227
56228 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56229
56230         Table-driven attributes.
56231         * g++.dg/ext/attrib1.C: New test.
56232
56233 2001-09-20  DJ Delorie  <dj@redhat.com>
56234
56235         * gcc.dg/20000926-1.c: Update expected warning messages.
56236         * gcc.dg/array-2.c: Likewise, and test for warnings too.
56237         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
56238         array.
56239
56240 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
56241
56242         * g++.dg/eh/registers1.C: New test case.
56243
56244 2001-09-17  Richard Henderson  <rth@redhat.com>
56245
56246         * gcc.dg/array-5.c: Fix VLA decomposition test.
56247
56248 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56249
56250         * gcc.dg/cpp/line5.c: New testcase.
56251
56252 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56253
56254         * gcc.dg/cpp/macro9.c: New test.
56255
56256 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
56257
56258         * gcc.c-torture/execute/980223.c: Change type of addr from long
56259         to char *.
56260
56261 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
56262
56263         * gcc.c-torture/execute/20010915-1.c: New test.
56264
56265 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
56266
56267         * g77.dg/bprob: New directory.
56268         * g77.dg/bprob/bprob.exp: New file.
56269         * g77.dg/bprob/bprob-1.f: New test.
56270         * g77.dg/gcov: New directory.
56271         * g77.dg/gcov/gcov.exp: New file.
56272         * g77.dg/gcov/gcov-1.f: New test.
56273         * g77.dg/gcov/gcov-1.x: New file.
56274
56275 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56276
56277         * gcc.dg/cpp/directiv.c: Update.
56278         * gcc.dg/cpp/undef1.c: Update.
56279
56280 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
56281
56282         * gcc.dg/20010912-1.c: New test.
56283
56284 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
56285
56286         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
56287         language-independent file in lib.
56288         * lib/gcov.exp: New file.
56289
56290 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56291
56292         * gcc.c-torture/compile/20010911-1.c: New test.
56293
56294 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
56295
56296         * lib/profopt.exp: New, to support profile-directed optimizations.
56297         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
56298         * gcc.misc-tests/bprob-1.c: New test.
56299         * gcc.misc-tests/bprob-2.c: New test.
56300
56301 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
56302
56303         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56304         XFAIL and which kinds of gcov output to verify.
56305         * gcc.misc-tests/gcov-4b.x: New file.
56306         * gcc.misc-tests/gcov-5b.x: New file.
56307         * gcc.misc-tests/gcov-6.x: New file.
56308         * gcc.misc-tests/gcov-7.c: New test.
56309         * gcc.misc-tests/gcov-7.x: New file.
56310
56311 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
56312
56313         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56314         * gcc.misc-tests/gcov-6.c: New test.
56315
56316 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56317
56318         PR c++/3986
56319         * g++.dg/abi/vbase1.C: New test.
56320
56321 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56322
56323         * objc.dg/method-2.m: New.
56324
56325 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56326
56327         PR c++/4203
56328         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56329         * g++.dg/init/empty1.C: New test.
56330
56331 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56332
56333         * gcc.c-torture/compile/20010903-1.c: New test.
56334
56335 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56336
56337         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56338         for m68k.
56339
56340 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56341
56342         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56343
56344         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56345
56346         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56347
56348 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56349
56350         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56351         for 16-bit 'unsigned int'.
56352
56353 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56354
56355         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56356
56357 2001-08-27  Richard Henderson  <rth@redhat.com>
56358
56359         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56360         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56361
56362 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56363
56364         * gcc.dg/asm-names.c (ymain): New.
56365
56366 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56367
56368         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56369         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56370         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56371
56372 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56373
56374         * gcc.dg/compare5.c: New testcase.
56375
56376 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56377
56378         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56379         and "In instantiation".
56380
56381 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56382
56383         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56384
56385 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56386
56387         * gcc.misc-tests/gcov.exp: Add support for branch information.
56388         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56389         * gcc.misc-tests/gcov-4.c: New test.
56390         * gcc.misc-tests/gcov-4b.c: New test.
56391         * gcc.misc-tests/gcov-5b.c: New test.
56392
56393 2001-08-20  Zack Weinberg  <zackw@panix.com>
56394
56395         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56396         expected to fail.
56397
56398 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56399
56400         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56401
56402 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56403
56404         * g++.dg/eh/template1.C: New test.
56405
56406 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56407
56408         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56409         Fix thinko.
56410         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56411         for xfail.
56412
56413 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56414
56415         * lib/g77-dg.exp: Use prune.exp for common procedures
56416         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56417         * lib/g77.exp: (g77-dg-prune) Remove
56418
56419 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56420
56421         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56422
56423 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56424
56425         * g++.dg/template/unify1.C: New test.
56426
56427 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56428
56429         * g++.dg/abi/empty4.C: New test.
56430
56431 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56432
56433         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56434         solaris2.*
56435         * g77.f-torture/compile/pr3743.x: Likewise.
56436
56437 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56438
56439         * g++.dg/other/using-declaration.C: New test.
56440
56441 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56442
56443         * gcc.dg/cpp/tr-sign.c: New testcase.
56444
56445 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56446
56447         * gcc.dg/cpp/19951025-1.c: Revert.
56448         * gcc.dg/cpp/directiv.c: We no longer process directives that
56449         interrupt macro arguments.
56450
56451 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56452
56453         * gcc.dg/bconstp-1.c: New test.
56454
56455 2001-08-03  Richard Henderson  <rth@redhat.com>
56456
56457         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56458
56459 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56460
56461         * gcc.dg/cpp/19951025-1.c: Update.
56462
56463 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56464
56465         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56466         should be x.
56467
56468 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56469
56470         Kill -fhonor-std.
56471         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56472         * g++.old-deja/g++.other/std1.C: Likewise.
56473         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56474
56475 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56476
56477         * lib/g77.exp: Load gcc-defs.exp for common procedures
56478         (g77_pass, g77_fail, g77_finish, g77_exit,
56479         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56480
56481 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56482
56483         * g77.dg/fbackslash.f
56484         * g77.dg/fcase-preserve.f
56485         * g77.dg/ff90-1.f
56486         * g77.dg/ffixed-line-length-0.f
56487         * g77.dg/ffixed-line-length-132.f
56488         * g77.dg/ffixed-line-length-7.f
56489         * g77.dg/ffixed-line-length-72.f
56490         * g77.dg/ffixed-line-length-none.f
56491         * g77.dg/ffree-form-1.f
56492         * g77.dg/fno-backslash.f
56493         * g77.dg/fno-f90-1.f
56494         * g77.dg/fno-fixed-form-1.f
56495         * g77.dg/fno-onetrip.f
56496         * g77.dg/fno-typeless-boz.f
56497         * g77.dg/fno-underscoring.f
56498         * g77.dg/fno-vxt-1.f
56499         * g77.dg/fonetrip.f
56500         * g77.dg/ftypeless-boz.f
56501         * g77.dg/fugly-assumed.f
56502         * g77.dg/funderscoring.f
56503         * g77.dg/fvxt-1.f
56504
56505 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56506
56507         * objc.dg/fwd-proto-1.m: New.
56508         * objc.dg/local-decl-1.m: New.
56509         * objc.dg/naming-1.m: New.
56510         * objc.dg/naming-2.m: New.
56511         * objc.dg/proto-hier-1.m: New.
56512
56513 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56514
56515         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56516         largest-type elements to a struct makes its size grow.
56517
56518 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56519
56520         * g++.dg/abi/vthunk1.C: New test.
56521
56522 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56523
56524         * g++.dg/abi/vbase8-22.C: New test.
56525
56526 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56527
56528         * gcc.dg/cpp/macro8.c: New test.
56529
56530 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56531
56532         * g++.dg/abi/vbase8-21.C: New test.
56533
56534 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56535
56536         * g++.dg/abi/vbase8-10.C: New test.
56537
56538 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56539
56540         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56541         ${tool}_set_ld_library_path.
56542         Changed caller.
56543         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56544         g++.exp.
56545
56546 2001-07-26  Stan Cox <scox@redhat.com>
56547
56548         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56549         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56550         gcc_exit, gcc_check_unsupported_p):
56551         Moved to gcc-deps.exp
56552         * gcc-deps.exp: New file.
56553
56554 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56555
56556         * g++.old-deja/g++.pt/defarg14.C: New test.
56557
56558 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56559
56560         * g++.old-deja/g++.other/lineno5.C: New test.
56561
56562 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56563
56564         * g++.old-deja/g++.pt/crash68.C: New test.
56565
56566 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56567
56568         * g++.old-deja/g++.other/crash42.C: New test.
56569
56570 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56571
56572         * gcc.dg/cpp/extratokens.c: Fix.
56573         * gcc.dg/cpp/skipping2.c: New tests.
56574
56575 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56576
56577         * gcc.c-torture/execute/20010724-1.c: New file.
56578         * gcc.c-torture/execute/20010724-1.x: New file.
56579
56580 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56581
56582         * g++.old-deja/g++.other/cond7.C: New test.
56583
56584 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56585
56586         * g++.old-deja/g++.other/optimize4.C: New test.
56587
56588 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56589
56590         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56591
56592 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56593
56594         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56595         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56596         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56597         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56598
56599         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56600         bug report" message.
56601
56602         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56603         * g++.dg/ext/instantiate1.C: Move from old-deja.
56604
56605 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56606
56607         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56608         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56609         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56610         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56611
56612 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56613
56614         * gcc.c-torture/execute/20010723-1.c: New test.
56615
56616 2001-07-23  Ben Elliston  <bje@redhat.com>
56617
56618         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56619
56620 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56621
56622         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56623         i[34567]86-*-*.
56624         Delete handling of ieee_multilib_flags.
56625         Pass -mieee for alpha*-*-* and sh-*-*.
56626         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56627
56628 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56629
56630         Remove old-abi tests.
56631         * g++.old-deja/g++.mike/p11116.C: Remove.
56632         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56633
56634 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56635
56636         * g77.f-torture/compile/pr3743.f: New test
56637
56638 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56639
56640         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56641
56642 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56643
56644         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56645         g++.old-deja/g++.pt/static6.C: Likewise.
56646         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56647         supports weak symbols.
56648
56649 2001-07-18  Andreas Jaeger  <aj@suse.de>
56650
56651         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56652         supported again.
56653
56654 2001-07-18  Andreas Jaeger  <aj@suse.de>
56655
56656         * gcc.dg/iftrap-1.c: Fix target line.
56657
56658 2001-07-17  Richard Henderson  <rth@redhat.com>
56659
56660         * gcc.c-torture/execute/20010717-1.c: New.
56661
56662 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56663
56664         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56665         tests.
56666
56667 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56668
56669         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56670
56671 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56672
56673         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56674         UAC_SIGBUS, UAC_NOPRINT definitions.
56675
56676 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56677
56678         * objc/execute/object_is_class.m: New test.
56679         * objc/execute/object_is_meta_class.m: New test.
56680
56681 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56682
56683         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56684         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56685
56686 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56687
56688         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56689         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56690
56691 2001-07-14  Richard Henderson  <rth@redhat.com>
56692
56693         * gcc.dg/iftrap-1.c: New.
56694
56695 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56696
56697         * g77.f-torture/execute/intrinsic77.f: New test.
56698
56699 2001-07-11  Janis Johnson <janis@us.ibm.com>
56700
56701         * gcc.misc-tests/gcov-3.c: New test.
56702
56703 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56704
56705         * gcc.c-torture/compile/20010711-1.c,
56706         * gcc.c-torture/compile/20010711-2.c: New tests.
56707
56708 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56709
56710         * gcc.c-torture/execute/20010711-1.c: New test.
56711
56712 2001-07-11  Ben Elliston  <bje@redhat.com>
56713
56714         * g++.old-deja/g++.other/enum5.C: New test.
56715
56716 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56717
56718         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56719         (g++-dg-prune): Call prune_gcc_output.
56720         * prune.exp: New file for prune_gcc_output.
56721         * lib/g++.exp, lib/gcc.exp: Load it.
56722
56723 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56724
56725         * gcc.c-torture/compile/20010701-1.c,
56726         g++.old-deja/g++.ext/attrib6.C: New tests.
56727
56728 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56729
56730         * gcc.c-torture/compile/20010706-1.c: New test.
56731
56732 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56733
56734         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56735
56736 2001-06-28  Stan Shebs  <shebs@apple.com>
56737
56738         * gcc.dg/pragma-darwin.c: New test.
56739
56740 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56741
56742         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56743         Solaris 2.[678] system.
56744
56745 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56746
56747         * gcc.dg/20010622-1.c: New test.
56748
56749 2001-06-18  Stan Shebs  <shebs@apple.com>
56750
56751         * objc.dg: New directory.
56752         * objc.dg/dg.exp: New file.
56753         * objc.dg/alias.m: New.
56754         * objc.dg/class-1.m: New.
56755         * objc.dg/class-2.m: New.
56756         * objc.dg/const-str-1.m: New.
56757         * objc.dg/const-str-2.m: New.
56758         * objc.dg/id-1.m: New.
56759         * objc.dg/method-1.m: New.
56760         * objc.dg/super-class-1.m: New.
56761         * lib/objc-dg.exp: New file.
56762
56763 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56764
56765         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56766         of label name.
56767
56768 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56769
56770         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56771
56772 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56773
56774         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56775         variable.
56776
56777 2001-06-12  Richard Henderson  <rth@redhat.com>
56778
56779         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56780
56781 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56782
56783         * g++.old-deja/g++.abi/vbase5.C: New test.
56784         * g++.old-deja/g++.abi/vbase6.C: New test.
56785         * g++.old-deja/g++.abi/vbase7.C: New test.
56786
56787 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56788
56789         * gcc.c-torture/compile/20010610-1.c: New test.
56790
56791 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56792
56793         * g++.old-deja/g++.abi/vbase4.C: New test.
56794
56795 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56796
56797         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56798         support %f for HC11/HC12 targets.
56799         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56800         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56801         on HC11/HC12 targets.
56802         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56803
56804 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56805
56806         * gcc.dg/wchar_t-1.c: New file.
56807         * gcc.dg/wint_t-1.c: Likewise.
56808
56809 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56810
56811         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56812
56813 2001-06-11  Richard Henderson  <rth@redhat.com>
56814
56815         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56816
56817 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56818
56819         * gcc.c-torture/compile/20010611-1.c: New test.
56820
56821 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56822
56823         * gcc.dg/c99-tag-1.c: Add more tests.
56824
56825 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56826
56827         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56828         representation on MN10300 and ARM/Thumb.
56829
56830 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56831
56832         * g77.f-torture/execute/20010610.f: New.
56833
56834 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56835
56836         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56837         names.
56838
56839 2001-06-09  Richard Henderson  <rth@redhat.com>
56840
56841         * gcc.c-torture/execute/ashrdi-1.c: New.
56842         * gcc.c-torture/execute/ashldi-1.c: New.
56843         * gcc.c-torture/execute/lshrdi-1.c: New.
56844
56845 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56846
56847         * objc/execute/load-3.m: Added. Check sending +load to categories,
56848         in addition to classes.
56849
56850 2001-06-08  Stan Shebs  <shebs@apple.com>
56851
56852         * objc/execute/load-2.m: New test.  From Nicola Pero
56853         <n.pero@mi.flashnet.it>.
56854
56855 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56856
56857         * gcc.c-torture/execute/20010605-2.c: New test.
56858
56859 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56860
56861         * g++.old-deja/g++.abi/vbase2.C: New test.
56862         * g++.old-deja/g++.abi/vbase3.C: New test.
56863
56864 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56865
56866         * g++.old-deja/g++.pt/friend49.C: New test.
56867
56868 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56869
56870         * g++.old-deja/g++.ext/anon3.C: New test.
56871
56872 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56873
56874         * g++.old-deja/g++.other/conv7.C: New test.
56875
56876 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56877
56878         * gcc.c-torture/compile/20010605-2.c: New test.
56879
56880 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56881
56882         * gcc.c-torture/execute/20010604-1.c: New test.
56883
56884 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56885
56886         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56887
56888 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56889
56890         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56891         (g++_link_flags): Likewise.
56892         (g++_init): Pass gccpath's value to two previous functions.
56893
56894 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56895
56896         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56897         Ensure logfile entry matches exec command line.
56898
56899 2001-05-31  Richard Henderson  <rth@redhat.com>
56900
56901         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56902         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56903
56904 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56905
56906         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56907         compiler for irix6.2
56908
56909 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56910
56911         * g++.old-deja/g++.other/optimize3.C: New file.
56912
56913 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56914
56915         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56916         assemble.
56917
56918 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56919
56920         * g++.old-deja/g++.other/optimize2.C: New file.
56921
56922 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56923
56924         * gcc.c-torture/compile/20010518-2.c: New file.
56925         * gcc.c-torture/execute/20010518-1.c: New file.
56926         * gcc.c-torture/execute/20010518-2.c: New file.
56927
56928 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56929
56930         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56931
56932 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56933
56934         G++ no longer defines builtins that do not begin with __builtin.
56935         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56936         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56937         * g++.old-deja/g++.law/builtin1.C: Likewise.
56938         * g++.old-deja/g++.law/cvt2.C: Likewise.
56939         * g++.old-deja/g++.mike/net5.C: Likewise.
56940         * g++.old-deja/g++.other/builtins1.C: Likewise.
56941         * g++.old-deja/g++.other/builtins2.C: Likewise.
56942         * g++.old-deja/g++.other/builtins3.C: Likewise.
56943         * g++.old-deja/g++.other/builtins4.C: Likewise.
56944         * g++.old-deja/g++.other/inline8.C: Likewise.
56945         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56946
56947 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.old-deja/g++.pt/using1.C: Adjust.
56950         * g++.old-deja/g++.pt/using2.C: New test.
56951
56952 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56953
56954         * gcc.dg/cpp/charconst.c: New tests.
56955         * gcc.dg/cpp/escape.c: New tests.
56956         * gcc.dg/cpp/escape-1.c: New tests.
56957         * gcc.dg/cpp/escape-2.c: New tests.
56958         * gcc.dg/cpp/ucs.c: New tests.
56959
56960 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56961
56962         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56963         native compiler for irix6.5.
56964
56965 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56966
56967         * lib/g++.exp (g++_include_flags): Use args to compute
56968         get_multilibs.
56969         (g++_link_flags): Likewise.
56970         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56971
56972 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56973
56974         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56975
56976 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56977
56978         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56979         this file.
56980
56981 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56982
56983         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56984         STACK_SIZE;
56985         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56986         to STACK_SIZE; Use it to define size of add_histo array.
56987         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56988         to STACK_SIZE.
56989         (f): Use GITT_SIZE to define size of gitt local table.
56990         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56991         to STACK_SIZE; Use it to define size of bytemem array.
56992
56993 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56994
56995         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56996         on 68HC11/HC12 due to the asm instruction.
56997         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56998         * gcc.c-torture/compile/920520-1.x: Likewise.
56999         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
57000         on 68HC11/HC12 because the function is larger than 64K.
57001         * gcc.c-torture/compile/961203-1.x: New file, this test fails
57002         on 68HC11/HC12 because the structure is too large.
57003
57004 2001-05-20  Richard Henderson  <rth@redhat.com>
57005
57006         * gcc.c-torture/execute/20010520-1.c: New.
57007
57008 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57009
57010         * g++.old-deja/g++.warn/compare1.C: New test.
57011         * gcc.dg/compare4.c: New test.
57012
57013 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
57014
57015         * g++.old-deja/g++.other/optimize1.C: New test.
57016
57017 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57018
57019         * g++.old-deja/g++.pt/spec41.C: New test.
57020
57021 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
57022
57023         * gcc.c-torture/compile/20010114-1.x: Remove.
57024
57025 2001-05-18  Stan Shebs  <shebs@apple.com>
57026
57027         * gcc.c-torture/compile/20010518-1.c: New test.
57028
57029 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
57030
57031         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
57032         * g++.old-deja/g++.pt/crash67.C: New test.
57033
57034 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
57035
57036         * g++.old-deja/g++.other/debug9.C: New test.
57037
57038 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
57039
57040         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
57041
57042 2001-05-16  Jan Hubicka  <jh@suse.cz>
57043
57044         * gcc.c-torture/compile/20010516-1.c: New test.
57045
57046 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
57047
57048         * g++.old-deja/g++.other/crash41.C: New test.
57049
57050 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
57051
57052         * g++.old-deja/g++.pt/crash66.C: New test.
57053
57054 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
57055
57056         * g++.old-deja/g++.robertl/eb27.C: Convert.
57057
57058 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
57059
57060         * g++.dg/friend-warn.C: New test.  Do not warn about friend
57061         declaration being redundant.
57062
57063 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
57064
57065         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
57066
57067 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
57068
57069         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
57070
57071 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
57072
57073         * lib/g++.exp: Use testsuite_flags.
57074
57075 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
57076
57077         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
57078
57079 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
57080
57081         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
57082
57083 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
57084
57085         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
57086
57087 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
57088
57089         * gcc.c-torture/compile/20010313-1.c: New test.
57090
57091 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
57092
57093         * gcc.dg/cpp/direct2.c: New test.
57094         * gccq.dg/cpp/direct2s.c: New test.
57095
57096         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
57097
57098 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
57099
57100         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
57101         * g++.old-deja/g++.other/op3.C: Likewise.
57102
57103 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57104
57105         * gcc.dg/cpp/syshdr.h: New file.
57106         * gcc.dg/cpp/sysmac1.c: Update.
57107         * gcc.dg/cpp/sysmac2.c: Update.
57108
57109 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
57110
57111         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
57112
57113 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
57114
57115         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
57116         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
57117
57118 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
57119
57120         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
57121
57122 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
57123
57124         * lib/g++.exp (g++_include_flags): Don't use any special flags
57125         if TESTING_IN_BUILD_TREE is not defined.
57126         (g++_init): Use a plain 'c++' as the compiler if
57127         TESTING_IN_BUILD_TREEE is not defined.
57128
57129 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57130
57131         * g++.old-deja/g++.eh/catch13.C: New test.
57132         * g++.old-deja/g++.eh/catch14.C: New test.
57133
57134 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57135
57136         * gcc.dg/cpp/tr-define.c: New test.
57137
57138 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
57139
57140         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
57141         <stdlib.h>, not <malloc.h>.
57142
57143 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57144
57145         * g++.old-deja/g++.ns/template17.C: New test.
57146
57147 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57148
57149         * g++.old-deja/g++.pt/ref4.C: New test.
57150
57151 2001-04-30  Richard Henderson  <rth@redhat.com>
57152
57153         * gcc.dg/20000724-1.c: Revert last change.
57154
57155 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
57156
57157         * g77.f-torture/execute/20010430.f: New test.
57158
57159 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
57160
57161         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
57162
57163 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
57164
57165         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
57166
57167 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57168
57169         * g++.old-deja/g++.eh/crash6.C: New test.
57170
57171 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57172
57173         * g++.old-deja/g++.other/warn7.C: New test.
57174
57175 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57176
57177         * g++.old-deja/g++.other/defarg9.C: New test.
57178
57179 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57180
57181         * g77.f-torture/compile/20010426.f: New test.
57182         * g77.f-torture/execute/20010426.f: New test.
57183
57184 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57185
57186         * g77.f-torture/compile/20000629-1.x: Remove - error
57187         has been fixed.
57188
57189 2001-04-26  Jeffrey A Law  (law@cygnus.com)
57190
57191         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
57192         Tweak slightly to work with g++.dg framework.
57193         * g++.dg/special/ecos.exp: Run initp1.C test.
57194         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
57195
57196         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
57197         its linker doesn't give line numbers either.
57198         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
57199
57200 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57201
57202         * g++.old-deja/g++.other/lex1.C: New test.
57203
57204 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
57205
57206         * gcc.dg/noncompile/20010425-1.c: New test.
57207
57208 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57209
57210         * g++.old-deja/g++.pt/mangle2.C: New test.
57211
57212 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57213
57214         * gcc.dg/format/plus-1.c: New test.
57215
57216 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57217
57218         * gcc.dg/20010423-1.c: New test.
57219
57220 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57221
57222         * gcc.c-torture/execute/20010422-1.c: New test.
57223
57224 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
57225
57226         * g++.old-deja/g++.ns/type2.C: New test.
57227
57228 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
57229
57230         * g++.old-deja/g++.other/perf1.C: New test.
57231
57232 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
57233
57234         * gcc.dg/c99-func-2.c: Remove xfail.
57235         * gcc.dg/c99-func-3.c: Remove xfail.
57236         * gcc.dg/c99-func-4.c: Remove xfail.
57237
57238 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
57239
57240         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
57241
57242 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57243
57244         * gcc.c-torture/compile/20010423-1.c: New test.
57245
57246 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57247
57248         * g++.old-deja/g++.pt/typename28.C: New test.
57249
57250 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57251
57252         * g++.old-deja/g++.abi/empty2.C: New test.
57253         * g++.old-deja/g++.abi/empty3.C: New test.
57254
57255 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57256
57257         * g++.old-deja/g++.other/comdat2.C: New test.
57258         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
57259
57260 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57261
57262         * g++.old-deja/g++.other/overload14.C: New test.
57263
57264 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57265
57266         * g++.old-deja/g++.other/lookup23.C: New test.
57267
57268 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57269
57270         * gcc.c-torture/execute/20010403-1.c: New test.
57271
57272 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
57273             Mark Mitchell  <mark@codesourcery.com>
57274
57275         * lib/old-dejagnu.exp: Don't delete output of executable.
57276         Add .exe suffix to executables.
57277
57278 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
57279
57280         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
57281
57282 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57283
57284         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
57285
57286 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57287
57288         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
57289         * g++.old-deja/g++.abi/crash1.C: New test.
57290
57291 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57292
57293         * g++.old-deja/g++.other/crash40.C: New test.
57294
57295 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57296
57297         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
57298
57299 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
57300
57301         * g++.old-deja/g++.other/warn6.C: New test.
57302
57303 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
57304
57305         * g++.old-deja/g++.robertl/eb42.C: Same.
57306
57307 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57308
57309         * gcc.dg/wtr-conversion-1.c: New testcase.
57310
57311 2001-04-10  Richard Henderson  <rth@redhat.com>
57312
57313         * g++.old-deja/g++.other/array5.C: New.
57314
57315 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57316
57317         * gcc.c-torture/execute/20010408-1.c: New test.
57318
57319 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57320
57321         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57322         headers and constructs.
57323         * g++.old-deja/g++.robertl/eb79.C: Same.
57324         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57325         * g++.old-deja/g++.robertl/eb73.C: Same.
57326         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57327         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57328         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57329         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57330         * g++.old-deja/g++.robertl/eb44.C: Same.
57331         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57332         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57333         * g++.old-deja/g++.robertl/eb39.C: Same.
57334         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57335         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57336         * g++.old-deja/g++.robertl/eb30.C: Same.
57337         * g++.old-deja/g++.robertl/eb3.C: Same.
57338         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57339         * g++.old-deja/g++.robertl/eb21.C: Same.
57340         * g++.old-deja/g++.robertl/eb15.C: Same.
57341         * g++.old-deja/g++.robertl/eb118.C: Same.
57342         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57343         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57344         * g++.old-deja/g++.robertl/eb109.C: Same.
57345         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57346         * g++.old-deja/g++.mike/rtti1.C: Same.
57347         * g++.old-deja/g++.mike/p658.C: Same.
57348         * g++.old-deja/g++.mike/net46.C: Same.
57349         * g++.old-deja/g++.mike/net34.C: Same.
57350         * g++.old-deja/g++.mike/memoize1.C: Same.
57351         * g++.old-deja/g++.mike/eh2.C: Same.
57352         * g++.old-deja/g++.law/weak.C: Same.
57353         * g++.old-deja/g++.law/visibility7.C: Same.
57354         * g++.old-deja/g++.law/visibility25.C: Same.
57355         * g++.old-deja/g++.law/visibility22.C: Same.
57356         * g++.old-deja/g++.law/visibility2.C: Same.
57357         * g++.old-deja/g++.law/visibility17.C: Same.
57358         * g++.old-deja/g++.law/visibility13.C: Same.
57359         * g++.old-deja/g++.law/visibility10.C: Same.
57360         * g++.old-deja/g++.law/visibility1.C: Same.
57361         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57362         * g++.old-deja/g++.law/vbase1.C: Same.
57363         * g++.old-deja/g++.law/operators32.C: Same.
57364         * g++.old-deja/g++.law/nest3.C: Same.
57365         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57366         * g++.old-deja/g++.law/except5.C (main): Same.
57367         * g++.old-deja/g++.law/cvt7.C (run): Same.
57368         * g++.old-deja/g++.law/cvt2.C: Same.
57369         * g++.old-deja/g++.law/cvt16.C: Same.
57370         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57371         * g++.old-deja/g++.law/ctors17.C (main): Same.
57372         * g++.old-deja/g++.law/ctors13.C: Same.
57373         * g++.old-deja/g++.law/ctors12.C (main): Same.
57374         * g++.old-deja/g++.law/ctors10.C: Same.
57375         * g++.old-deja/g++.law/code-gen5.C: Same.
57376         * g++.old-deja/g++.law/bad-error7.C: Same.
57377         * g++.old-deja/g++.law/arm9.C: Same.
57378         * g++.old-deja/g++.law/arm12.C: Same.
57379         * g++.old-deja/g++.law/arg8.C: Same.
57380         * g++.old-deja/g++.law/arg1.C: Same.
57381         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57382         * g++.old-deja/g++.jason/template31.C: Same.
57383         * g++.old-deja/g++.jason/template24.C (main): Same.
57384         * g++.old-deja/g++.jason/2371.C: Same.
57385         * g++.old-deja/g++.eh/new2.C: Same.
57386         * g++.old-deja/g++.eh/new1.C: Same.
57387         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57388         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57389         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57390         * g++.old-deja/g++.brendan/crash62.C: Same.
57391         * g++.old-deja/g++.brendan/crash52.C: Same.
57392         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57393         * g++.old-deja/g++.brendan/crash38.C: Same.
57394         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57395         * g++.old-deja/g++.brendan/copy9.C: Same.
57396
57397 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57398
57399         * gcc.c-torture/execute/20001203-2.c (memset):
57400         Count argument is of type __SIZE_TYPE__.
57401
57402 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57403
57404         * gcc.c-torture/compile/20010404-1.c: New test.
57405
57406 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57407
57408         * gcc.c-torture/compile/20010326-1.c: New test.
57409
57410 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57411
57412         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57413         peculiarities of the SH.
57414         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57415
57416 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57417
57418         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57419         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57420         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57421
57422 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57423
57424         * g77.f-torture/compile/20010321-1.f: New test.
57425
57426 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57427
57428         * gcc.c-torture/compile/20010329-1.c: New test.
57429
57430 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57431
57432         * gcc.c-torture/execute/20010329-1.c: New test.
57433
57434 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57435
57436         * g++.old-deja/g++.other/eh4.C: Fix typo.
57437
57438 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57439
57440         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57441
57442 2001-03-28  Philip Blundell  <philb@gnu.org>
57443
57444         * gcc.c-torture/compile/20010328-1.c: New test.
57445
57446 2001-03-27  Richard Henderson  <rth@redhat.com>
57447
57448         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57449         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57450
57451 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57452
57453         * gcc.c-torture/compile/20010327-1.c: New test.
57454
57455 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57456
57457         * g++.old-deja/g++.other/friend12.C: New test.
57458         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57459         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57460
57461 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57462
57463         * gcc.c-torture/execute/20010325-1.c: New test.
57464
57465 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57466
57467         * g++.old-deja/g++.other/mangle3.C: New test.
57468
57469 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57470
57471         * g++.old-deja/g++.other/anon8.C: New test.
57472
57473 2001-03-20  Philip Blundell  <philb@gnu.org>
57474
57475         * gcc.c-torture/compile/20010320-1.c: New test.
57476
57477 2001-03-17  Richard Henderson  <rth@redhat.com>
57478
57479         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57480
57481 2001-03-15  Geoff Keating  <geoff@redhat.com>
57482
57483         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57484         tests on AIX.
57485
57486 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57487
57488         * g++.old-deja/g++.other/eh4.C: New test.
57489
57490 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57491
57492         * gcc.dg/cpp/mi1.c: Update.
57493
57494 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57495
57496         * g++.old-deja/g++.other/regstack.C: New test.
57497
57498 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57499
57500         * g++.old-deja/g++.other/ref4.C: New test.
57501
57502 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57503
57504         * objc/execute/va_method.m: Added.
57505         * objc/execute/IMP.m: Added.
57506         * objc/execute/_cmd.m: Added.
57507         * objc/execute/accessing_ivars.m: Added.
57508         * objc/execute/class-1.m: Added.
57509         * objc/execute/class-10.m: Added.
57510         * objc/execute/class-11.m: Added.
57511         * objc/execute/class-12.m: Added.
57512         * objc/execute/class-13.m: Added.
57513         * objc/execute/class-14.m: Added.
57514         * objc/execute/class-2.m: Added.
57515         * objc/execute/class-3.m: Added.
57516         * objc/execute/class-4.m: Added.
57517         * objc/execute/class-5.m: Added.
57518         * objc/execute/class-6.m: Added.
57519         * objc/execute/class-7.m: Added.
57520         * objc/execute/class-8.m: Added.
57521         * objc/execute/class-9.m: Added.
57522         * objc/execute/class-tests-1.h
57523         * objc/execute/class-tests-2.h
57524         * objc/execute/compatibility_alias.m: Added.
57525         * objc/execute/encode-1.m: Added.
57526         * objc/execute/formal_protocol-1.m: Added.
57527         * objc/execute/formal_protocol-2.m: Added.
57528         * objc/execute/formal_protocol-3.m: Added.
57529         * objc/execute/formal_protocol-4.m: Added.
57530         * objc/execute/formal_protocol-5.m: Added.
57531         * objc/execute/formal_protocol-6.m: Added.
57532         * objc/execute/formal_protocol-7.m: Added.
57533         * objc/execute/informal_protocol.m: Added.
57534         * objc/execute/initialize.m: Added.
57535         * objc/execute/load.m: Added.
57536         * objc/execute/many_args_method.m: Added.
57537         * objc/execute/nested-3.m: Added.
57538         * objc/execute/no_clash.m: Added.
57539         * objc/execute/private.m: Added.
57540         * objc/execute/redefining_self.m: Added.
57541         * objc/execute/root_methods.m: Added.
57542         * objc/execute/selector-1.m: Added.
57543         * objc/execute/static-1.m: Added.
57544         * objc/execute/static-2.m: Added.
57545         * objc/execute/va_method.m: Added.
57546
57547 2001-03-10  Richard Henderson  <rth@redhat.com>
57548
57549         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57550
57551 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57552
57553         * g++.old-deja/g++.other/crash31.C: XFAIL.
57554         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57555         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57556         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57557         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57558         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57559
57560 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57561
57562         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57563
57564 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57565
57566         * gcc.dg/20000724-1.c: Don't use multiline strings.
57567
57568 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57569
57570         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57571         result of -cString against what we expect it to be; don't just
57572         print it out for no one to read.
57573
57574         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57575         Based on testcases provided by Nicola Pero.
57576
57577 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57578
57579         * gcc.dg/cpp/macro7.c: New test.
57580
57581 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57582
57583         * gcc.dg/cpp/multiline.c: Update.
57584
57585 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57586
57587         * g++.old-deja/g++.other/enum3.C: New test.
57588
57589 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57590
57591         * g++.old-deja/g++.other/pod1.C: New test.
57592
57593 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57594
57595         * g++.old-deja/g++.ext/overload1.C: New test.
57596
57597 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57598
57599         * g++.old-deja/g++.pt/using1.C: New test.
57600
57601 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57602
57603         * g++.old-deja/g++.other/using9.C: New test.
57604
57605 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57606
57607         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57608
57609         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57610
57611 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57612
57613         * g++.old-deja/g++.ext/realpt1.C: Remove.
57614
57615 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57616
57617         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57618
57619 2001-02-26  Will Cohen  <wcohen@redhat.com>
57620
57621         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57622
57623 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57624
57625         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57626         templatized constructors.
57627
57628 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57629
57630         * gcc.c-torture/execute/20010224-1.c: New test.
57631
57632 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57633
57634         * gcc.c-torture/execute/20010222-1.c: New test.
57635
57636 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57637
57638         * g++.old-deja/g++.other/inline20.C: New test.
57639
57640 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57641
57642         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57643
57644 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57645
57646         * g++.old-deja/g++.other/lookup22.C: New test.
57647
57648 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57649
57650         * g77.dg: New directory.
57651         * g77.dg/20010216-1.f: New test case.
57652         * g77.dg/dg.exp: New driver.
57653         * lib/g77-dg.exp: New driver library.
57654
57655 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57656
57657         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57658
57659 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57660
57661         * g++.old-deja/g++.other/decl9.C: New test.
57662
57663 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57664
57665         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57666         not need <string> and also tests the initialization at runtime.
57667
57668 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57669
57670         * gcc.c-torture/execute/longlong.c: New test.
57671
57672 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57673
57674         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57675
57676 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57677
57678         * gcc.c-torture/execute/920302-1.c (execute):
57679         Change argument type to short.
57680
57681 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57682
57683         * g++.old-deja/g++.pt/deduct6.C: New test.
57684
57685 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57686
57687         * g++.old-deja/g++.pt/deduct5.C: New test.
57688
57689 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57690
57691         * gcc.c-torture/execute/20010209-1.c: New test.
57692
57693 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57694
57695         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57696
57697 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57698
57699         * g++.dg/vtgc1.C: Update for new ABI.
57700
57701         * consistency.vlad: New directory, 1665 files.
57702
57703 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57704
57705         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57706         return type.
57707         * gcc.dg/cpp/digraphs.c: Declare puts.
57708
57709 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57710
57711         * g++.old-deja/g++.other/warn5.C: New test.
57712
57713 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57714
57715         * g++.old-deja/g++.pt/spec40.C: New test.
57716
57717 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57718
57719         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57720         case.
57721         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57722
57723 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57724
57725         * gcc.c-torture/compile/20010209-1.c: New test.
57726
57727 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57728
57729         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57730         excess errors message but not if it crashes.
57731         * g++.old-deja/g++.other/crash27.C: Likewise.
57732         * g++.old-deja/g++.other/crash28.C: Likewise.
57733         * g++.old-deja/g++.other/crash30.C: Likewise.
57734         * g++.old-deja/g++.other/crash32.C: Likewise.
57735         * g++.old-deja/g++.other/crash35.C: Likewise.
57736         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57737
57738 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57739
57740         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57741         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57742         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57743         g77.f-torture/execute/execute.exp,
57744         g77.f-torture/noncompile/noncompile.exp,
57745         gcc.c-torture/execute/execute.exp,
57746         gcc.c-torture/execute/memcheck/memcheck.exp,
57747         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57748         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57749         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57750         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57751         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57752         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57753         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57754         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57755         Remove bug reporting instructions with ancient email addresses.
57756
57757 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57758
57759         * gcc.dg/20010202-1.c: New test.
57760         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57761
57762 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57763
57764         * g++.dg/stdbool-if.C: New test.
57765
57766 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57767
57768         * objc/execute/fdecl.m: Added main().
57769
57770 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57771
57772         * gcc.c-torture/execute/20010206-1.c: New test.
57773
57774 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57775
57776         * gcc.dg/cpp/avoidpaste1.c: Update.
57777
57778 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57779
57780         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57781         Pero <nicola@brainstorm.co.uk>.
57782         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57783
57784 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57785
57786         * g++.old-deja/g++.pt/spec39.C: New test.
57787
57788 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57789
57790         * gcc.c-torture/compile/20010202-1.c: New test.
57791
57792 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57793
57794         * g++.old-deja/g++.abi/primary2.C: New test.
57795         * g++.old-deja/g++.abi/primary3.C: New test.
57796         * g++.old-deja/g++.abi/primary4.C: New test.
57797         * g++.old-deja/g++.abi/primary5.C: New test.
57798         * g++.old-deja/g++.abi/vtable3.h: New test.
57799         * g++.old-deja/g++.abi/vtable3a.C: New test.
57800         * g++.old-deja/g++.abi/vtable3b.C: New test.
57801         * g++.old-deja/g++.abi/vtable3c.C: New test.
57802         * g++.old-deja/g++.abi/vtable3d.C: New test.
57803         * g++.old-deja/g++.abi/vtable3e.C: New test.
57804         * g++.old-deja/g++.abi/vtable3f.C: New test.
57805         * g++.old-deja/g++.abi/vtable3g.C: New test.
57806         * g++.old-deja/g++.abi/vtable3h.C: New test.
57807         * g++.old-deja/g++.abi/vtable3i.C: New test.
57808         * g++.old-deja/g++.abi/vtable3j.C: New test.
57809         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57810
57811 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57812
57813         * g++.old-deja/g++.other/anon6.C: New test.
57814         * g++.old-deja/g++.other/anon7.C: New test.
57815
57816 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57817
57818         * gcc.dg/cpp/avoidpaste2.c: New tests.
57819
57820 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57821
57822         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57823
57824 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57825
57826         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57827         DECIMAL_DIG cases for Irix."
57828
57829 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57830
57831         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57832
57833 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57834
57835         * gcc.dg/c99-tag-1.c: New test.
57836
57837 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57838
57839         * gcc.dg/cpp/tr-warn1.c: Add tests.
57840
57841 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57842
57843         * gcc.dg/cpp/avoidpaste1.c: Update.
57844         * gcc.dg/cpp/paste4.c: Update.
57845
57846 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57847
57848         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57849         cases for Irix.
57850
57851 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57852
57853         * g++.old-deja/g++.other/inline19.C: New test.
57854
57855 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57856
57857         * gcc.dg/Wlarger-than.c: New test.
57858
57859 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57860
57861         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57862
57863 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57864
57865         * gcc.c-torture/execute/20010129-1.c: New test.
57866         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57867
57868 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57869
57870         * gcc.dg/cpp/avoidpaste1.c: Test case.
57871
57872 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57873
57874         * g++.old-deja/g++.other/inline18.C: New test.
57875
57876 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57877
57878         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57879         and __builtin_putchar.
57880
57881 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57882
57883         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57884         tests.
57885
57886 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57887
57888         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57889         floating point number rounding mode to round to the nearest
57890         representable mode.
57891
57892 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57893
57894         * g++.old-deja/g++.other/mangle2.C: New test.
57895
57896 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57897
57898         * gcc.c-torture/compile/20010124-1.c: New test.
57899
57900 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57901
57902         * g++.old-deja/g++.pt/spec38.C: New test.
57903
57904 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57905
57906         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57907         "Build don't run".
57908
57909 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57910
57911         * gcc.c-torture/execute/20010123-1.c: New test.
57912
57913 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57914
57915         * g++.old-deja/g++.pt/spec37.C: New test.
57916
57917 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57918
57919         * g++.old-deja/g++.pt/overload14.C: New test.
57920
57921 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57922
57923         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57924         __builtin_return_address.
57925
57926 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57927
57928         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57929         * g++.old-deja/g++.pt/spec35.C: New test.
57930         * g++.old-deja/g++.pt/spec36.C: New test.
57931
57932 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57933
57934         * gcc.c-torture/compile/20010118-1.c: New test.
57935
57936 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57937
57938         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57939
57940 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57941
57942         * gcc.c-torture/execute/20010119-1.c: New test.
57943
57944 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57945
57946         * g++.old-deja/g++.other/vbase5.C: New test.
57947
57948 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57949
57950         * gcc.c-torture/execute/20010118-1.c: New test.
57951
57952 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57953
57954         * g++.old-deja/g++.pt/deduct3.C: New test.
57955
57956 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57957
57958         * g++.old-deja/g++.pt/spec34.C: New test.
57959
57960 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57961
57962         * g77.f-torture/compile/20000601-2.f: New test.
57963
57964 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57965
57966         * g++.old-deja/g++.other/init17.C: New test.
57967
57968 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57969
57970         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57971
57972 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57973
57974         * g++.old-deja/g++.pt/unify8.C: New test.
57975
57976 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57977
57978         * g++.old-deja/g++.abi/vbase1.C: New test.
57979
57980 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57981
57982         * g++.old-deja/g++.pt/crash65.C: New test.
57983
57984 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57985
57986         * gcc.dg/cpp/assembl2.S: New test case.
57987
57988 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57989
57990         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57991         are supported.
57992
57993 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57994
57995         * g++.old-deja/g++.other/builtins1.C: New test.
57996         * g++.old-deja/g++.other/builtins2.C: Likewise.
57997         * g++.old-deja/g++.other/builtins3.C: Likewise.
57998         * g++.old-deja/g++.other/builtins4.C: Likewise.
57999
58000 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
58001
58002         * gcc.c-torture/compile/20010117-1.c: New test.
58003         * gcc.c-torture/compile/20010117-2.c: New test.
58004
58005 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
58006
58007         * g77.f-torture/execute/20010116.[fx]: New test,
58008         XFAIL on i?86-*-*.
58009         * g77.f-torture/compile/20010115.f: Indicate it's
58010         a test for PR fortran/1636.
58011
58012 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58013
58014         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
58015
58016 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
58017
58018         * g77.f-torture/compile/20010115.f: New test.
58019
58020 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
58021
58022         * g++.old-deja/g++.pt/nontype5.C: New test.
58023
58024 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
58025
58026         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
58027         have an equivalent working one below it.
58028
58029 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
58030
58031         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
58032         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58033
58034 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
58035
58036         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
58037         message containing "init_priority".
58038         (conpr-2.C): Likewise.
58039         (conpr-3.C): Likewise.
58040         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
58041
58042 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58043
58044         * gcc.c-torture/execute/20010114-2.c: New test.
58045
58046 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58047
58048         * gcc.c-torture/compile/20010114-1.c: New test.
58049         * gcc.c-torture/compile/20010114-1.x: Xfail.
58050         * gcc.c-torture/compile/20010114-2.c: New test.
58051         * gcc.c-torture/execute/20010114-1.c: New test.
58052         * gcc.dg/trunc-1.c: New test.
58053         * gcc.dg/uninit-B.c: New test.
58054
58055 2001-01-13  Nick Clifton  <nickc@redhat.com>
58056
58057         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
58058         target.
58059
58060 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58061
58062         * gcc.c-torture/compile/20010113-1.c: New test.
58063
58064 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
58065
58066         * gcc.c-torture/compile/20001212-1.c: New test.
58067
58068 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58069
58070         * gcc.dg/cpp/widestr1.c: Update.
58071         * gcc.dg/cpp/prag-imp.c: Remove.
58072
58073 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
58074
58075         * gcc.c-torture/execute/20000801-3.x: Remove.
58076         * gcc.dg/c90-init-1.c: New test.
58077         * gcc.dg/c99-init-1.c: New test.
58078         * gcc.dg/c99-init-2.c: New test.
58079         * gcc.dg/gnu99-init-1.c: New test.
58080
58081 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
58082
58083         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
58084         testing that no relevant ones were found.
58085
58086 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
58087
58088         * g++.old-deja/g++.pt/cast2.C: New test.
58089
58090 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
58091
58092         * g++.old-deja/g++.pt/friend47.C: New test.
58093
58094 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58095
58096         * g++.old-deja/g++.pt/instantiate13.C: New test.
58097
58098 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58099
58100         * g++.old-deja/g++.other/defarg7.C: New test.
58101         * g++.old-deja/g++.other/defarg8.C: New test.
58102
58103 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58104
58105         * g++.old-deja/g++.pt/crash64.C: New test.
58106
58107 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58108
58109         * g++.old-deja/g++.pt/crash63.C: New test.
58110
58111 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
58112
58113         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
58114
58115 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
58116
58117         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
58118
58119 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58120
58121         * g++.old-deja/g++.pt/error3.C: New test.
58122
58123 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58124
58125         * g++.old-deja/g++.other/crash39.C: New test.
58126
58127 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58128
58129         * g++.old-deja/g++.other/vbase4.C: New test.
58130
58131 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
58132
58133         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
58134         * gcc.dg/special/20000419-2.c: New file. Identical to above.
58135         * gcc.dg/special/special.exp: New test driver which will check
58136         for alias support for the above test.
58137
58138 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
58139
58140         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
58141         problems on small machines.
58142         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
58143         parameterize.
58144
58145 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
58146
58147         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
58148         mips.
58149         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58150
58151 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
58152
58153         * g++.old_deja/g++.pt/using8.C: New test.
58154
58155 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58156
58157         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
58158
58159 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
58160
58161         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
58162         where a failure is expected.
58163         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
58164
58165 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58166
58167         * g++.old_deja/g++.pt/instantiate12.C: New test.
58168
58169 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58170
58171         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
58172         start of structs.
58173         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
58174         * g++.old-deja/g++.brendan/crash17.C: Likewise.
58175         * g++.old-deja/g++.brendan/crash29.C: Likewise.
58176         * g++.old-deja/g++.brendan/crash48.C: Likewise.
58177         * g++.old-deja/g++.brendan/ns1.C: Likewise.
58178         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
58179         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
58180         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
58181         * g++.old-deja/g++.eh/spec6.C: Likewise.
58182         * g++.old-deja/g++.jason/crash3.C: Likewise.
58183         * g++.old-deja/g++.law/ctors11.C: Likewise.
58184         * g++.old-deja/g++.law/ctors17.C: Likewise.
58185         * g++.old-deja/g++.law/ctors5.C: Likewise.
58186         * g++.old-deja/g++.law/ctors9.C: Likewise.
58187         * g++.old-deja/g++.mike/ambig1.C: Likewise.
58188         * g++.old-deja/g++.mike/net22.C: Likewise.
58189         * g++.old-deja/g++.mike/p3538a.C: Likewise.
58190         * g++.old-deja/g++.mike/p3538b.C: Likewise.
58191         * g++.old-deja/g++.mike/virt3.C: Likewise.
58192         * g++.old-deja/g++.niklas/t128.C: Likewise.
58193         * g++.old-deja/g++.other/anon4.C: Likewise.
58194         * g++.old-deja/g++.other/using1.C: Likewise.
58195         * g++.old-deja/g++.other/warn3.C: Likewise.
58196         * g++.old-deja/g++.pt/t37.C: Likewise.
58197         * g++.old-deja/g++.robertl/eb69.C: Likewise.
58198         * g++.old-deja/g++.robertl/eb71.C: Likewise.
58199
58200 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58201
58202         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
58203
58204 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58205
58206         * gcc.c-torture/execute/stdio-opt-3.c: New test.
58207
58208 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
58209
58210         * gcc.c-torture/compile/20010107-1.c: New test.
58211
58212 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58213
58214         * gcc.c-torture/execute/builtin-noret-1.c: New test.
58215
58216 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58217
58218         * gcc.dg/format/format.h: New file.
58219         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
58220         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
58221         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
58222         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
58223         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
58224         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
58225         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
58226         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
58227         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
58228         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
58229         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
58230         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
58231         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
58232         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
58233         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
58234         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
58235         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
58236         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
58237         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
58238         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
58239         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
58240         instead of declaring standard types, macros and functions in each
58241         test.
58242
58243 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
58244
58245         * gcc.c-torture/execute/20010106-1.c: New test.
58246
58247 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58248
58249         * gcc.dg/format/format.exp: New file.
58250         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
58251         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
58252         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
58253         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
58254         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
58255         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
58256         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
58257         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
58258         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
58259         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
58260         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
58261         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
58262         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
58263         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
58264         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
58265         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
58266         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
58267         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
58268         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
58269         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
58270         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
58271         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
58272         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
58273         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
58274         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
58275         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
58276         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
58277         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
58278         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
58279         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
58280         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
58281         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
58282         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
58283         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
58284         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
58285         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
58286         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
58287         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
58288         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
58289         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
58290         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
58291         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
58292
58293 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
58294
58295         * gcc.c-torture/execute/991228-1.c: Take word endianness into
58296         account.
58297
58298 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
58299
58300         * gcc.c-torture/execute/builtin-complex-1.c: New test.
58301
58302 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
58303
58304         * g++.old-deja/g++.pt/crash62.C: New test.
58305
58306 2001-01-04  Richard Henderson  <rth@redhat.com>
58307
58308         * gcc.dg/20000926-1.c: Update expected warnings.
58309         * gcc.dg/array-2.c: Likewise.
58310         * gcc.dg/array-4.c: Also validate flexible array members.
58311         * gcc.dg/c99-flex-array-1.c: New.
58312
58313 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58314
58315         * gcc.c-torture/compile/20001222-1.x: Remove.
58316
58317 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58318
58319         * gcc.c-torture/execute/built-in-setjmp.c: New.
58320
58321 2001-01-03  Richard Henderson  <rth@redhat.com>
58322
58323         * gcc.dg/940510-1.c: Update expected error wording.
58324         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58325
58326 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58327
58328         * lib/target-supports.exp (check_alias_available): Modified to
58329         indicate aliases not supported if only weak aliases are supported.
58330
58331 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58332
58333         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58334         Turn on cmpstrsi checks for __pj__ and __i370__.
58335
58336 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58337
58338         * g++.old-deja/g++.other/virtual11.C: New test.
58339
58340 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58341
58342         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58343
58344 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58345
58346         * gcc.c-torture/compile/20010102-1.c: New test.
58347
58348 2001-01-02  Andreas Jaeger  <aj@suse.de>
58349
58350         * gcc.dg/noreturn-3.c: New test.
58351
58352         * gcc.dg/noreturn-4.c: New test.
58353
58354 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58355
58356         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58357         __builtin_fputc and __builtin_fwrite.
58358
58359 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58360
58361         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58362         signed char, not default char.
58363
58364 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58365
58366         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58367
58368 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58369
58370         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58371
58372 2000-12-29  Richard Henderson  <rth@redhat.com>
58373
58374         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58375         (__cyg_profile_func_exit): Define.
58376
58377 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58378
58379         * g++.dg/vtgc1.C: New test.
58380
58381 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58382
58383         * gcc.dg/noncompile/20001228-1.c: New test.
58384
58385         * gcc.dg/20001228-1.c: New test.
58386
58387         * gcc.c-torture/execute/20001228-1.c: New test.
58388
58389 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58390
58391         * gcc.dg/format-strfmon-1.c: New test.
58392
58393 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58394
58395         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58396         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58397         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58398         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58399         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58400         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58401         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58402         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58403         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58404         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58405         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58406         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58407         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58408
58409         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58410         * gcc.c-torture/execute/string-opt-4.c: Test index.
58411
58412 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58413
58414         * gcc.c-torture/compile/20001226-1.c: New test.
58415
58416 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58417
58418         * gcc.c-torture/compile/20001222-1.c: New test.
58419         * gcc.c-torture/compile/20001222-1.x: Xfail.
58420
58421 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58422
58423         * gcc.c-torture/execute/comp-goto-2.c: New test.
58424
58425 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58426
58427         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58428         Use long types if __INT_MAX__ is 32767.
58429         (main): Use cast to (sint32 *) when poking 88 into a_page.
58430
58431         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58432
58433 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58434
58435         * gcc.c-torture/compile/20001221-1.c: New test.
58436         * gcc.c-torture/execute/20001221-1.c: New test.
58437
58438 2000-12-20  Richard Henderson  <rth@redhat.com>
58439
58440         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58441         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58442
58443 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58444
58445         * gcc.dg/compare3.c: New test.
58446
58447 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58448
58449         * gcc.dg/format-warnll-1.c: New test.
58450
58451 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58452
58453         * gcc.dg/cpp/cmdlne-P.c: New test.
58454
58455 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58456
58457         * gcc.c-torture/execute/builtin-abs-1.c,
58458         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58459
58460 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58461
58462         * gcc.dg/cpp/multiline.c: New test.
58463
58464 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58465
58466         * g++.old-deja/g++.other/syshdr1.C: Update.
58467         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58468
58469 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58470
58471         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58472
58473 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58474
58475         * g++.old-deja/g++.pt/ttp65.C: New test.
58476
58477 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58478
58479         * g++.old-deja/g++.pt/ttp64.C: New test.
58480
58481 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58482
58483         * g++.old-deja/g++.pt/spec33.C: New test.
58484
58485 2000-12-14  Catherine Moore  <clm@redhat.com>
58486
58487         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58488         * gcc.c-torture/execute/920612-2.c: Likewise.
58489         * gcc.c-torture/execute/920428-2.c: Likewise.
58490         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58491         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58492
58493 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58494
58495         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58496         * gcc.dg/pack-test-2.c: Likewise.
58497
58498 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58499
58500         Tests by Zack Weinberg <zackw@stanford.edu>.
58501
58502         * gcc.dg/cpp/defined.c: Update.
58503         * gcc.dg/cpp/defined_trad.c: New tests.
58504
58505 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58506
58507         * gcc.dg/cpp/trad-direct.c: Update.
58508
58509 2000-12-11  Neil Booth  <neilb@earthling.net>
58510
58511         * gcc.dg/cpp/defined_trad.c
58512
58513 2000-12-11  Neil Booth  <neilb@earthling.net>
58514
58515         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58516
58517 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58518
58519         * gcc.dg/format-miss-2.c: New test.
58520
58521 2000-12-09  Neil Booth  <neilb@earthling.net>
58522
58523         * gcc.dg/cpp/lineflags.c: New tests.
58524         * gcc.dg/cpp/poison.c: Update.
58525         * gcc.dg/cpp/redef2.c: Update.
58526         * gcc.dg/cpp/skipping.c: New test.
58527
58528 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58529
58530         * g++.old-deja/g++.other/eh3.C: New testcase.
58531
58532 2000-12-07  Neil Booth  <neilb@earthling.net>
58533
58534         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58535         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58536         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58537         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58538         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58539         Update.
58540
58541 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58542
58543         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58544         __SIZE_TYPE__ instead of int for type of integers cast to
58545         pointers.
58546
58547 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58548
58549         * g++.old-deja/g++.other/cleanup4.C: New test.
58550
58551 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58552
58553         * format-sec-1.c: New test.
58554
58555 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58556
58557         * gcc.dg/format-nonlit-3.c: New test.
58558
58559 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58560
58561         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58562         through a null pointer.
58563
58564 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58565
58566         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58567         * g++.old-deja/g++.pt/partial4.C: New test.
58568
58569 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58570
58571         * gcc.c-torture/execute/ieee/hugeval.x: New.
58572
58573 2000-12-06  Neil Booth  <neilb@earthling.net>
58574
58575         * gcc.dg/cpp/backslash2.c: New tests.
58576
58577 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58578
58579         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58580         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58581
58582 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58583
58584         * gcc.c-torture/execute/20001203-2.c: New testcase.
58585
58586 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58587
58588         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58589         * g++.old-deja/g++.other/virtual10.C: New test.
58590
58591 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58592
58593         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58594
58595 2000-12-05  Richard Henderson  <rth@redhat.com>
58596
58597         * gcc.c-torture/compile/20001205-1.c: New.
58598
58599 2000-12-04  Neil Booth  <neilb@earthling.net>
58600
58601         * g++.old-deja/g++.other/virtual9.C: New test.
58602         * g++.old-deja/g++.pt/crash61.C: New test.
58603         * gcc.c-torture/execute/loop-9.c: New test.
58604
58605 2000-12-04  Neil Booth  <neilb@earthling.net>
58606
58607         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58608         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58609         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58610         * gcc.dg/cpp/extratokens.c: ...here.
58611
58612 2000-12-04  Neil Booth  <neilb@earthling.net>
58613
58614         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58615         New tests.
58616
58617 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58618
58619         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58620         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58621
58622 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58623
58624         * gcc.c-torture/execute/20001203-1.c: New test.
58625
58626 2000-12-03  Neil Booth  <neilb@earthling.net>
58627
58628         * gcc.dg/cpp/macro6.c: New test cases.
58629
58630 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58631
58632         * gcc.c-torture/execute/string-opt-9.c: New test.
58633         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58634         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58635         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58636
58637         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58638         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58639
58640 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58641
58642         * gcc.dg/cpp/if-6.c: New testcase.
58643
58644         * gcc.dg/20001201-1.c: New testcase.
58645
58646 2000-12-02  Neil Booth  <neilb@earthling.net>
58647
58648         * g++.old-deja/g++.other/externC4.C,
58649         g++.old-deja/g++.other/friend10.C: New tests.
58650
58651 2000-12-02  Neil Booth  <neilb@earthling.net>
58652
58653         * g++.old-deja/g++.other/instan2.C
58654         * g++.old-deja/g++.other/instan3.C: New test.
58655
58656 2000-12-02  Neil Booth  <neilb@earthling.net>
58657
58658         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58659         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58660         gnuc99.c,gnuc99-pedantic.c: New tests.
58661
58662 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58663
58664         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58665         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58666
58667 2000-12-01  Neil Booth  <neilb@earthling.net>
58668
58669         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58670         * gcc.dg/cpp/poison.c: Update.
58671         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58672
58673 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58674
58675         * g77.f-torture/execute/20001201.f: New test.
58676
58677 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58678
58679         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58680
58681 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58682
58683         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58684
58685 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58686
58687         * g++.old-deja/g++.other/cast6.C: New test.
58688
58689 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58690
58691         * gcc.c-torture/execute/20001130-2.c: New testcase.
58692
58693 2000-11-30  Richard Henderson  <rth@redhat.com>
58694
58695         * gcc.c-torture/execute/20001130-1.c: New test.
58696
58697 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58698
58699         * g++.old-deja/g++.other/op3.C: New test.
58700
58701 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58702
58703         * g++.old-deja/g++.other/op2.C: New test.
58704
58705 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58706
58707         * g++.old-deja/g++.other/crash38.C: New test.
58708
58709 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58710
58711         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58712
58713 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58714
58715         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58716         tests.
58717         * gcc.c-torture/execute/string-opt-6.c: New test.
58718
58719         * gcc.dg/20001117-1.c: Add main.
58720
58721 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58722
58723         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58724         Move from here ...
58725         * gcc.dg/940510-1.c: ... to here.
58726
58727         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58728         zero-size arrays in toplevel structures.
58729
58730 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58731
58732         * gcc.c-torture/execute/loop-8.c: New test.
58733
58734 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58735
58736         * g++.old-deja/g++.other/base1.C: New test.
58737
58738 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58739
58740         * g++.old-deja/g++.other/parse2.C: New test.
58741
58742 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58743
58744         * g++.old-deja/g++.pt/incomplete1.C: New test.
58745
58746 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58747
58748         * g++.old-deja/g++.other/friend9.C: New test.
58749
58750 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58751
58752         * gcc.dg/20001127-1.c: New test.
58753
58754 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58755
58756         * g++.old-deja/g++.pt/friend46.C: New test.
58757
58758 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58759
58760         * g++.old-deja/g++.other/ptrmem8.C: New test.
58761
58762 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58763
58764         * gcc.c-torture/execute/string-opt-7.c: New test.
58765         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58766
58767 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58768
58769         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58770         instead of 'mkcheck 2'.
58771
58772 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58773
58774         * gcc.c-torture/execute/memcheck/driver.c,
58775         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58776         C9X references to refer to C99.
58777
58778 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58779
58780         * gcc.dg/ultrasp3.c: New test.
58781
58782 2000-11-25  Neil Booth  <neilb@earthling.net>
58783
58784         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58785
58786 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58787
58788         * gcc.c-torture/compile/20001123-2.c: New.
58789
58790 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58791
58792         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58793
58794 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58795
58796         * gcc.dg/sequence-point-1.c: Add some new tests.
58797         * gcc.c-torture/execute/20001124-1.c: New test.
58798
58799 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58800
58801         * g++.old-deja/g++.other/vaarg4.C: New test.
58802         * gcc.c-torture/compile/20001123-1.c: New test.
58803
58804 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58805
58806         * g++.other/crash24.C: Adjust and remove XFAIL.
58807         * g++.other/crash37.C: New test.
58808
58809 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58810
58811         * g++.old-deja/g++.pt/instantiate9.C: New test.
58812
58813 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58814
58815         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58816         new ABI, too.
58817
58818         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58819         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58820
58821 2000-11-22  Neil Booth  <neilb@earthling.net>
58822
58823         * gcc.dg/cpp/Wtrigraphs.c: New test.
58824
58825 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58826
58827         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58828
58829 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58830
58831         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58832
58833 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58834
58835         * lib/gcc-dg.exp: load_lib scanasm.exp.
58836         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58837         * lib/g++-dg.exp: load_lib scanasm.exp.
58838         * lib/scanasm.exp: New.
58839         (scan-assembler, scan-assembler-not): Add optional arguments to
58840         test name, or if not present, the pattern name.
58841         (scan-assembler-dem, scan-assembler-dem-not): New.
58842
58843         * g++.dg/dg.exp: New.
58844
58845 2000-11-21  Neil Booth  <neilb@earthling.net>
58846
58847         * gcc.dg/cpp/integrated1.c: Remove.
58848
58849 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58850
58851         * gcc.c-torture/execute/20001121-1.c: New test.
58852
58853 2000-11-21  Richard Henderson  <rth@redhat.com>
58854
58855         * gcc.c-torture/compile/20001121-1.c: New test.
58856
58857 2000-11-20  Neil Booth  <neilb@earthling.net>
58858
58859         * gcc.dg/cpp/integrated1.c: New test.
58860
58861 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58862
58863         * g++.old-deja/g++.other/inline17.C: New test.
58864
58865 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58866
58867         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58868         local variable to be zero: I made the variable global. Now
58869         uses abort() and exit() instead of relying on main's return value.
58870
58871 2000-11-20  Neil Booth  <neilb@earthling.net>
58872
58873         * gcc.dg/cpp/paste2.c: Update test.
58874         * objc/execute/paste.m: New test.
58875
58876 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58877
58878         * gcc.dg/c99-condexpr-1.c: New test.
58879
58880 2000-11-20  Neil Booth  <neilb@earthling.net>
58881
58882         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58883
58884 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58885
58886         * g++.old-deja/g++.pt/export1.C: New test.
58887
58888 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58889
58890         * gcc.dg/20001117-1.c: New test.
58891
58892 2000-11-18  Richard Henderson  <rth@redhat.com>
58893
58894         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58895
58896 2000-11-18  Richard Henderson  <rth@redhat.com>
58897
58898         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58899         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58900         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58901
58902 2000-11-18  Richard Henderson  <rth@redhat.com>
58903
58904         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58905         (main): New.  Exit cleanly.
58906
58907 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58908
58909         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58910         gcc.dg/c99-fordecl-2.c: New tests.
58911
58912 2000-11-18  Richard Henderson  <rth@redhat.com>
58913
58914         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58915         * gcc.c-torture/execute/zerolen-2.c: New.
58916
58917 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58918
58919         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58920         memory.
58921
58922 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58923
58924         * g++.old-deja/g++.pt/instantiate8.C: New test.
58925
58926 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58927
58928         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58929         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58930
58931 2000-11-16  Nick Clifton  <nickc@redhat.com>
58932
58933         * gcc.c-torture/execute/nestfunc-2.c: New test.
58934         * gcc.c-torture/execute/nestfunc-3.c: New test.
58935
58936 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58937
58938         * gcc.c-torture/compile/20001116-1.c: New test.
58939
58940 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58941
58942         * gcc.c-torture/execute/20001115-1.c: New test.
58943
58944 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58945
58946         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58947         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58948         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58949         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58950
58951 2000-11-15  Neil Booth  <neilb@earthling.net>
58952
58953         gcc.dg/cpp/_Pragma1.c: Update.
58954         gcc.dg/cpp/_Pragma2.c: New test.
58955
58956 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58957
58958         * g++.old-deja/g++.other/anon5.C: New test.
58959
58960 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58961
58962         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58963         tests.
58964
58965 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58966
58967         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58968         output.
58969
58970 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58971
58972         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58973         labels at end of compound statements.
58974
58975 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58976
58977         * gcc.c-torture/execute/loop-7.c: New test.
58978
58979 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58980
58981         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58982
58983 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58984
58985         * gcc.dg/c99-bool-1.c: New test.
58986
58987 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58988
58989         * gcc.dg/c99-scope-1.c: Remove xfail.
58990         * gcc.dg/c99-scope-2.c: New test.
58991
58992 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58993
58994         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58995         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58996
58997 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58998
58999         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
59000         error messages.
59001
59002         * g++.mike/p700.C: Don't typedef wchar_t.
59003         * g++.mike/p784.C: Likewise.
59004         * g++.mike/eb101.C: Don't use __wchar_t.
59005
59006 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
59007
59008         * g77.f-torture/execute/20001111.[fx]: Test premature exit
59009         from DO loop.
59010
59011 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
59012
59013         * gcc.c-torture/execute/20001111-1.c: New test.
59014
59015 2000-11-10  Nick Clifton  <nickc@redhat.com>
59016
59017         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
59018         long multuiple and accumulate.
59019
59020 2000-11-09  Richard Henderson  <rth@redhat.com>
59021
59022         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
59023         via size_t instead of int.
59024
59025         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
59026         * gcc.c-torture/execute/string-opt-2.c: Likewise.
59027         * gcc.c-torture/execute/string-opt-3.c: Likewise.
59028         * gcc.c-torture/execute/string-opt-4.c: Likewise.
59029
59030 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
59031
59032         * gcc.c-torture/compile/20001109-1.c: New test.
59033         * gcc.c-torture/compile/20001109-2.c: New test.
59034
59035 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
59036
59037         * g++.old-deja/g++.pt/operator1.C: New test.
59038         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
59039
59040 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
59041
59042         * gcc.dg/20001108-1.c: New test.
59043
59044 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
59045
59046         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
59047         with both arguments constant strings.
59048         * gcc.c-torture/execute/string-opt-3.c: New test.
59049         * gcc.c-torture/execute/string-opt-4.c: New test.
59050         * gcc.c-torture/execute/string-opt-5.c: New test.
59051
59052 2000-11-08  Nick Clifton  <nickc@redhat.com>
59053
59054         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
59055         mulsidi3adddi patterns.
59056
59057 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
59058
59059         * g++.old-deja/g++.other/crash36.C: New test.
59060
59061 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
59062
59063         * g++.old-deja/g++.other/init16.C: New test.
59064
59065 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
59066
59067         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
59068
59069 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
59070
59071         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
59072         * gcc.c-torture/execute/va-arg-16.x: Likewise.
59073         * gcc.c-torture/execute/va-arg-17.x: Likewise.
59074
59075 2000-11-07  DJ Delorie  <dj@redhat.com>
59076
59077         * gcc.dg/20000614-1.c: Add return so that test can pass.
59078
59079 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59080
59081         * gcc.c-torture/execute/string-opt-1.c: New test.
59082
59083 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
59084
59085         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
59086         mips-sgi-irix6.* because the MIPS ABI passes floating-point
59087         parameters in registers, and there is no way for a varargs
59088         function to know in which order the integer and floating-point
59089         parameters should be interleaved when they are placed on the
59090         stack.
59091         * gcc.c-torture/execute/va-arg-16.x: Likewise.
59092         * gcc.c-torture/execute/va-arg-17.x: Likewise.
59093
59094 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59095
59096         * gcc.c-torture/execute/string-opt-2.c: New test.
59097
59098 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
59099
59100         * g++.old-deja/g++.pt/crash60.C: New test.
59101
59102 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59103
59104         * g++.old-deja/g++.other/crash24.C: New test.
59105         * g++.old-deja/g++.other/crash25.C: New test.
59106         * g++.old-deja/g++.other/crash26.C: New test.
59107         * g++.old-deja/g++.other/crash27.C: New test.
59108         * g++.old-deja/g++.other/crash28.C: New test.
59109         * g++.old-deja/g++.other/crash29.C: New test.
59110         * g++.old-deja/g++.other/crash30.C: New test.
59111         * g++.old-deja/g++.other/crash31.C: New test.
59112         * g++.old-deja/g++.other/crash32.C: New test.
59113         * g++.old-deja/g++.other/crash33.C: New test.
59114         * g++.old-deja/g++.other/crash34.C: New test.
59115         * g++.old-deja/g++.other/crash35.C: New test.
59116
59117 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59118
59119         * gcc.c-torture/execute/20001031-1.c: New test.
59120
59121 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
59122
59123         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
59124         namespace.
59125
59126         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
59127         standards-conformant.
59128
59129         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
59130
59131         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
59132         * g++.old-deja/g++.mike/p755a.C: Likewise.
59133         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
59134         library makes no calls to `operator new' during initialization.
59135
59136 2000-11-04  Neil Booth  <neilb@earthling.net>
59137
59138         * gcc.dg/cpp/include2.c: New tests.
59139
59140 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
59141
59142         * lib/g++.exp (g++_set_ld_library_path): New function.
59143         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
59144
59145 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
59146
59147         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
59148         warnings.
59149
59150 2000-11-01  Richard Henderson  <rth@redhat.com>
59151
59152         * g++.old-deja/g++.ext/namedret1.C: New.
59153         * g++.old-deja/g++.ext/namedret2.C: New.
59154         * g++.old-deja/g++.ext/namedret3.C: New.
59155
59156 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
59157
59158         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
59159         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
59160
59161 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59162
59163         * gcc.c-torture/execute/va-arg-21.c: New test.
59164
59165 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59166
59167         * gcc.dg/c99-complex-2.c: New test.
59168
59169 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59170
59171         * gcc.c-torture/execute/stdio-opt-1.c: New test.
59172
59173 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
59174
59175         * g++.old-deja/g++.other/inline16.C: New test.
59176
59177 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
59178
59179         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
59180         __PRETTY_FUNCTION__
59181
59182 2000-10-29  Neil Booth  <neilb@earthling.net>
59183
59184         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
59185         New tests.
59186         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
59187         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
59188         optimisation.
59189
59190 2000-10-29  Neil Booth  <neilb@earthling.net>
59191
59192         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
59193         * mi1.c, mi1c.h: Add null directives to multiple-include test.
59194         * mi5.c: Test multiple includes work with -C.
59195         * trigraphs.c: Test ^= version.
59196
59197 2000-10-28  Neil Booth  <neilb@earthling.net>
59198
59199         New tests and test updates for new macro expander.
59200
59201         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
59202         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
59203         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
59204         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
59205         new diagnostic messages.
59206
59207         * gcc.dg/cpp/macro3.c: New tests.
59208
59209 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
59210
59211         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
59212         on the same line.
59213
59214 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
59215
59216         * g++.old-deja/g++.other/eh2.C: New test.
59217
59218 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59219
59220         * gcc.c-torture/execute/20001027-1.c: New test.
59221
59222 2000-10-26  Richard Henderson  <rth@redhat.com>
59223
59224         * gcc.c-torture/execute/20001026-1.c: New.
59225
59226 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
59227
59228         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
59229         * g++.old-deja/g++.law/builtin1.C: Likewise.
59230         * g++.old-deja/g++.law/ctors10.C: Likewise.
59231         * g++.old-deja/g++.law/virtual3.C: Likewise.
59232         * g++.old-deja/g++.mike/p658.C: Likewise.
59233         * g++.old-deja/g++.other/sibcall1.C: Likewise.
59234         * g++.old-deja/g++.other/vaarg2.C: Likewise.
59235         * g++.old-deja/g++.robertl/eb124.C: Likewise.
59236         * g++.old-deja/g++.robertl/eb44.C: Likewise.
59237         * g++.old-deja/g++.robertl/eb77.C: Likewise.
59238
59239 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
59240
59241         * gcc.c-torture/compile/20001024-1.c: New test.
59242
59243 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
59244
59245         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
59246         to tell us whether or not we are using V3.
59247
59248 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
59249
59250         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
59251         operands.
59252
59253 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59254
59255         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
59256
59257 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
59258
59259         * gcc.c-torture/execute/20001024-1.c: New test.
59260
59261 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
59262
59263         * g++.old-deja/g++.other/sibcall1.C: New test.
59264
59265 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
59266
59267         * gcc.dg/noncompile/init-3.c: New test.
59268
59269 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
59270
59271         * gcc.dg/format-array-1.c: New test.
59272
59273 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59274
59275         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
59276         writing through null pointers; remove comment about testing
59277         unterminated strings.
59278
59279 2000-10-17  Matthew Hiller  <hiller@redhat.com>
59280
59281         * gcc.c-torture/execute/20001017-2.c: New test.
59282
59283 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59284
59285         * gcc.c-torture/compile/20001018-1.c: New test.
59286         * gcc.c-torture/compile/20001018-1.x: Xfail.
59287
59288 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59289
59290         * gcc.c-torture/execute/20001017-1.c: New test.
59291
59292 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59293
59294         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
59295         for multiple use of arguments with scanf formats; add tests for
59296         multiple use of arguments.
59297
59298 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
59299
59300         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
59301         from some old tests.
59302
59303 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59304
59305         * gcc.dg/format-miss-1.c: New test.
59306
59307 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59308
59309         * gcc.c-torture/execute/20001013-1.c: New test.
59310
59311 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59312
59313         * gcc.dg/format-branch-1.c: New test.
59314
59315 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59316
59317         * README, lib/file-format.exp: Remove EGCS references.
59318
59319 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59320
59321         * gcc.dg/20001013-1.c: New test.
59322
59323 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59324
59325         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59326         for intmax_t in the compiler using __typeof__ and the type rules
59327         for conditional expressions.
59328
59329 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59330
59331         * gcc.dg/20001012-1.c: New test.
59332         * gcc.dg/20001012-2.c: New test.
59333
59334 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59335
59336         * gcc.dg/format-attr-1.c: New test.
59337
59338 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59339
59340         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59341         __LONG_LONG_MAX__ instead of LLONG_MAX.
59342
59343 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59344
59345         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59346         scanf flags.
59347         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59348         flags.
59349
59350 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59351
59352         * gcc.dg/sequence-pt-1.c: New test.
59353
59354 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59355
59356         * gcc.c-torture/execute/20001011-1.c: New testcase.
59357         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59358
59359 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59360
59361         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59362         does not error on it.
59363
59364 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59365
59366         * gcc.dg/20001009-1.c: New test.
59367
59368 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59369
59370         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59371         * gcc.c-torture/execute/20001009-2.c: ... to here.
59372
59373 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59374
59375         * gcc.c-torture/compile/20001009-1.c: New testcase.
59376         * gcc.c-torture/execute/20001009-1.c: New testcase.
59377         Testcases provided by Jan Hubicka <jh@suse.cz>.
59378
59379 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59380
59381         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59382         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59383         uintmax_t using <limits.h> to emulate the compiler's internal
59384         logic.  No longer XFAIL %j tests.
59385
59386 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59387
59388         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59389         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59390         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59391         regexps and details of expected handling of some bad formats.
59392         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59393         suppression.
59394
59395 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59396
59397         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59398         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59399         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59400         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59401         in list archives.
59402
59403 2000-10-06  Richard Henderson  <rth@cygnus.com>
59404
59405         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59406         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59407         * g++.old-deja/g++.jason/report.C: Likewise.
59408         * g++.old-deja/g++.law/friend5.C: Likewise.
59409         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59410         of the expected warnings.
59411
59412 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59413
59414         * g++.old-deja/g++.pt/enum14.C: New test.
59415
59416 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59417
59418         * g++.old-deja/g++.pt/crash59.C: New test.
59419
59420 2000-10-04  Will Cohen  <wcohen@redhat.com>
59421
59422         * gcc.dg/20000926-1.c: New test.
59423
59424 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59425
59426         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59427         function name for current C++ compiler.
59428         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59429
59430 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59431
59432         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59433         __PRETTY_FUNCTION__.
59434         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59435
59436 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59437
59438         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59439
59440 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59441
59442         * gcc.c-torture/compile/20000923-1.c: New test.
59443
59444 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59445
59446         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59447         * g++.old-deja/g++.pt/ttp62.C: Same.
59448         * g++.old-deja/g++.other/inline14.C: Same.
59449
59450 2000-09-24  Richard Henderson  <rth@cygnus.com>
59451
59452         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59453
59454 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59455
59456         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59457
59458 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59459
59460         * gcc.c-torture/compile/20000922-1.c: New file.
59461
59462 2000-09-21  Nick Clifton  <nickc@redhat.com>
59463
59464         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59465         a signed long modulo operation.
59466         (mod6): New function - perform an unsigned long modulo operation.
59467         (main): Add tests for modulos of very large numbers by very small
59468         dividends.
59469
59470 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59471
59472         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59473
59474 2000-09-19  Richard Henderson  <rth@cygnus.com>
59475
59476         * gcc.dg/compare2.c (case 10): XFAIL.
59477
59478 2000-09-18  Richard Henderson  <rth@cygnus.com>
59479
59480         * gcc.c-torture/execute/20000906-1.c: Move ...
59481         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59482         that support __builtin_trap.
59483
59484 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59485
59486         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59487
59488 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59489
59490         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59491         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59492         more $ format tests.
59493
59494 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59495
59496         * gcc.dg/format-errmk-1.c: New test.
59497
59498 2000-09-17  Greg McGary  <greg@mcgary.org>
59499
59500         * gcc.c-torture/execute/20000917-1.x: Remove.
59501
59502 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59503
59504         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59505
59506 2000-09-17  Greg McGary  <greg@mcgary.org>
59507
59508         * gcc.c-torture/execute/20000917-1.c: New test.
59509         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59510
59511 2000-09-16  Neil Booth  <NeilB@earthling.net>
59512
59513         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59514         in nested macro bug.
59515
59516 2000-09-15  Neil Booth  <NeilB@earthling.net>
59517
59518         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59519
59520 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59521
59522         * gcc.c-torture/execute/20000914-1.c: New test.
59523
59524 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59525
59526         * g++.other/inline13.C: New test.
59527
59528 2000-09-12  Andreas Jaeger  <aj@suse.de>
59529
59530         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59531         constant by Ulrich Drepper <drepper@redhat.com>.
59532
59533 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59534
59535         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59536
59537 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59538
59539         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59540
59541 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59542
59543         * gcc.dg/cpp/backslash.c: New test.
59544
59545 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59546
59547         * gcc.c-torture/execute/20000910-1.c: New test.
59548         * gcc.c-torture/execute/20000910-2.c: Likewise.
59549
59550 2000-09-11  Robert Lipe  <robertl@sco.com>
59551
59552         * gcc.dg/pragma-align.c: New test.
59553
59554 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59555
59556         * g++.old-deja/g++.pt/explicit82.C: New test.
59557         * g++.old-deja/g++.pt/explicit83.C: New test.
59558
59559 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59560
59561         * gcc.dg/asm-names.c: New test.
59562
59563 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59564
59565         * gcc.dg/cpp/tr-warn6.c: New test
59566
59567 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59568
59569         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59570         be accepted.
59571
59572 2000-09-07  Catherine Moore  <clm@redhat.com>
59573
59574         * gcc.c-torture/execute/unroll-1.c: New test.
59575
59576 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59577
59578         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59579         ERROR markers.
59580         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59581         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59582         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59583         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59584         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59585         Preprocess only.
59586         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59587         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59588
59589 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59590
59591         * g++.old-deja/g++.pt/deduct2.C: New test.
59592
59593 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59594
59595         * g++.old-deja/g++.pt/parms2.C: New test.
59596
59597 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59598
59599         * g++.old-deja/g++.pt/crash58.C: New test.
59600
59601 2000-09-06  Greg McGary  <greg@mcgary.org>
59602
59603         * gcc.c-torture/execute/20000906-1.c: New test.
59604         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59605
59606 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59607
59608         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59609
59610 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59611
59612         * g++.old-deja/g++.pt/crash57.C: New test.
59613
59614 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59615
59616         * g++.old-deja/g++.pt/crash56.C: New test.
59617
59618 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59619
59620         * g++.old-deja/g++.pt/koenig1.C: New test.
59621
59622 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59623
59624         * gcc.dg/20000904-1.c: New test.
59625
59626 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59627
59628         * gcc.dg/cpp/paste8.c: New test.
59629
59630 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59631
59632         * gcc.c-torture/compile/20000827-1.c: New test.
59633
59634 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59635
59636         * gcc.dg/format-diag-1.c: New test.
59637
59638 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59639
59640         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59641         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59642         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59643         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59644         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59645
59646 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59647
59648         * g++.old-deja/g++.other/nested4.C: New test.
59649
59650 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59651
59652         * g++.old-deja/g++.ns/scoped1.C: New test.
59653
59654 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59655
59656         * lib/g++.exp: Support testing already-installed GCC.
59657
59658 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59659
59660         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59661
59662 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59663
59664         * gcc.dg/return-type-2.c: New test.
59665
59666 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59667
59668         * gcc.c-torture/compile/20000825-1.c: New test.
59669
59670 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59671
59672         * gcc.dg/dwarf2-2.c: New test.
59673
59674 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59675
59676         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59677         dg-warning regexps.
59678
59679 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59680
59681         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59682         gcc.dg/format-ext-5.c: New tests.
59683
59684 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59685
59686         * g++.old-deja/g++.other/crash22.C: New test.
59687
59688 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59689
59690         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59691
59692 2000-08-24  Richard Henderson  <rth@cygnus.com>
59693
59694         * gcc.dg/ia64-sync-1.c: New test.
59695         * gcc.dg/ia64-sync-2.c: New test.
59696         * gcc.dg/ia64-asm-1.c: New test.
59697
59698 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59699
59700         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59701         * gcc.dg/format-ext-2.c: New test.
59702
59703 2000-08-23  Jason Merrill  <jason@redhat.com>
59704
59705         * lib/old-dejagnu.exp: Also ignore "In member function" and
59706         "At global scope".
59707
59708 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59709
59710         * gcc.dg/noncompile/label-lineno-1.c: New test.
59711
59712 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59713
59714         * gcc.dg/c99-array-nonobj-1.c: New test.
59715
59716 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59717
59718         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59719         tests.
59720         * gcc.dg/format-ext-1.c: New test.
59721
59722 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59723
59724         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59725         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59726         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59727         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59728         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59729
59730 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59731
59732         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59733         gcc.dg/c99-strftime-2.c: New tests.
59734
59735 2000-08-22  Richard Henderson  <rth@cygnus.com>
59736
59737         * gcc.c-torture/execute/20000822-1.c: New test.
59738
59739 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59740
59741         * gcc.c-torture/execute/20000819-1.x: Remove.
59742
59743 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59744
59745         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59746         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59747         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59748         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59749         gcc.dg/format-xopen-1.c: New tests.
59750
59751 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59752
59753         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59754
59755 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59756
59757         * g++.old-deja/g++.other/loop2.C: New test.
59758
59759         * gcc.c-torture/compile/20000606-1.c: New test.
59760         * gcc.c-torture/compile/20000728-1.c: New test.
59761         * gcc.c-torture/execute/20000801-1.c: New test.
59762         * gcc.c-torture/execute/20000801-2.c: New test.
59763         * gcc.c-torture/execute/20000819-1.c: New test.
59764         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59765         * gcc.dg/20000629-1.c: New test.
59766         * gcc.dg/20000724-1.c: New test.
59767         * gcc.dg/20000807-1.c: New test.
59768
59769 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59770
59771         * gcc.dg/cpp/pragma-1.c: New test.
59772         * gcc.dg/cpp/pragma-2.c: New test.
59773
59774 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59775
59776         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59777         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59778
59779 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59780
59781         * gcc.c-torture/compile/20000818-1.c: New test.
59782
59783 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59784
59785         * gcc.c-torture/execute/20000818-1.c: New test.
59786
59787 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59788
59789         * gcc.dg/format-va-1.c: New test.
59790
59791 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59792
59793         * g++.old-deja/g++.other/typedef8.C: New test.
59794
59795 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59796
59797         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59798         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59799         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59800         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59801         * g++.old-deja/g++.other/ptrmem7.C: New test.
59802         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59803
59804 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59805
59806         * g++.old-deja/g++.pt/typename27.C: New test.
59807
59808 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59809
59810         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59811         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59812         * g++.old-deja/g++.pt/friend45.C: New test.
59813         * g++.old-deja/g++.other/friend8.C: New test.
59814
59815 2000-08-15  Richard Henderson  <rth@cygnus.com>
59816
59817         * gcc.c-torture/execute/20000815-1.c: New test.
59818
59819 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59820
59821         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59822         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59823         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59824
59825 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59826
59827         * g++.old-deja/g++.other/refinit2.C: New test.
59828
59829 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59830
59831         * lib/c-torture.exp (c-torture): Make
59832         compiler_conditional_xfail_data global.
59833         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59834         compiler_conditional_xfail_data machinery.
59835         (f-torture-execute): Likewise.
59836         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59837         and only when unrolling loops.
59838
59839         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59840
59841 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59842
59843         * g++.old-deja/g++.pt/explicit81.C: New test.
59844
59845 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59846
59847         * g++.old-deja/g++.pt/typename26.C: New test.
59848
59849 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59850
59851         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59852         warning.
59853
59854 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59855
59856         * g++.old-deja/g++.other/array3.C: New test.
59857
59858 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59859
59860         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59861         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59862         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59863         New tests.
59864
59865 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59866
59867         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59868         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59869
59870 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59871
59872         * gcc.c-torture/execute/20000808-1.c: New test.
59873
59874 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59875
59876         * gcc.dg/c90-const-expr-1.c: New test.
59877
59878 2000-08-08  Richard Henderson  <rth@cygnus.com>
59879
59880         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59881
59882 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59883
59884         * gcc.dg/noncompile/const-ll-1.c: New test.
59885
59886 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59887
59888         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59889
59890 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59891
59892         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59893         that running programs linked against the shared version of libobjc
59894         run correctly.
59895
59896 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59897
59898         * gcc.dg/c99-printf-1.c: New test.
59899
59900 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59901
59902         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59903
59904 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59905
59906         * gcc.c-torture/execute/20000731-1.x: Delete.
59907
59908 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59909
59910         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59911         and torture_without_loops as is done by c-torture.exp.
59912         (search_for): Copy from c-torture.exp.
59913         (gcc-dg-runtest): New function, drives a directory of tests
59914         iterating over the TORTURE_OPTIONS.
59915         (scan-assembler, scan-assembler-not): Move here from
59916         individual directory drivers.
59917
59918         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59919         defined by lib/gcc-dg.exp.
59920         * gcc.dg/cpp/cpp.exp: Likewise.
59921         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59922         gcc-dg-runtest, so we cycle over optimization options.
59923
59924         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59925         * gcc.dg/compare2.c: No longer expected to fail.
59926
59927 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59928
59929         * gcc.c-torture/execute/20000804-1.c: New test.
59930
59931 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59932
59933         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59934
59935 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59936
59937         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59938
59939 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59940
59941         * gcc.c-torture/compile/20000803-1.c: New test.
59942
59943 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59944
59945         * gcc.c-torture/execute/20000801-3.c,
59946         gcc.c-torture/execute/20000801-4.c: New tests.
59947         * gcc.c-torture/execute/20000801-3.x,
59948         gcc.c-torture/execute/20000801-4.x: Xfail.
59949
59950 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59951
59952         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59953         libobjc/.libs to allow for libtool.
59954
59955 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59956
59957         * gcc.c-torture/compile/20000802-1.c: New test.
59958
59959 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59960
59961         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59962
59963 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59964
59965         * gcc-c-torture/execute/20000731-2.c: New test.
59966
59967         * gcc.c-torture/execute/20000731-1.c: New test.
59968         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59969
59970 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59971
59972         * gcc.dg/cpp/paste7.c: New test.
59973         * gcc.dg/cpp/20000725-1.c: New test.
59974
59975 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59976
59977         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59978         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59979         declaration warning for __builtin_dwarf_reg_size.
59980
59981         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59982
59983 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59984
59985         * gcc.dg/noncompile/voidparam-1.c: New test.
59986
59987 2000-07-30  Richard Henderson  <rth@cygnus.com>
59988
59989         * gcc.dg/c90-digraph-1.c: Don't xfail.
59990         * gcc.dg/compare2.c (case 10): Xfail.
59991         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59992
59993 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59994
59995         * gcc.dg/c99-main-1.c: New test.
59996
59997 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59998
59999         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
60000
60001 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
60002
60003         * gcc.c-tortuer/execute/20000726-1.c: New test.
60004
60005 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
60006
60007         * gcc.c-torture/execute/enum-2.c: New test.
60008
60009 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60010
60011         * gcc.dg/cpp/tr-warn3.c: New test.
60012
60013 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
60014
60015         * g++.old-deja/g++.ext/implicit1.C: Remove.
60016         * g++.old-deja/g++.jason/c2.C: Remove
60017         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
60018         * g++.old-deja/g++.pt/crash16.C: Likewise.
60019         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
60020
60021 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
60022
60023         * g++.old-deja/g++.other/for2.C: New test.
60024
60025 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
60026
60027         * gcc.dg/20000720-1.c: New test.
60028
60029 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
60030
60031         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
60032
60033 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
60034
60035         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
60036         * gcc.c-torture/execute/20000722-1.c: New.
60037         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
60038
60039 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
60040
60041         * gcc.dg/cpp/20000720-1.S: New test.
60042
60043 2000-07-21  Michael Meissner  <meissner@redhat.com>
60044
60045         * gcc.c-torture/execute/ieee/hugeval.c: New test.
60046
60047 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
60048
60049         * g++.old-deja/g++.brendan/crash16.C,
60050         g++.old-deja/g++.brendan/parse3.C,
60051         g++.old-deja/g++.brendan/redecl1.C,
60052         g++.old-deja/g++.ns/template13.C,
60053         g++.old-deja/g++.other/decl4.C,
60054         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
60055
60056 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
60057
60058         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
60059         and "Internal error".
60060
60061         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
60062         regexps.
60063         * gcc.dg/cpp/paste6.c: New test.
60064
60065 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
60066
60067         * gcc.dg/cpp/tr-direct.c: New test.
60068
60069         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
60070         gcc.dg/cpp/undef1.c: Tweak error regexps.
60071
60072 2000-07-18  Eric Christopher <echristo@redhat.com>
60073
60074         * gcc.c-torture/compile/20000718-1.c: New test.
60075
60076 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
60077
60078         * cpplex.c (_cpp_push_token): If the token being pushed back
60079         is the previous token in this context, just subtract one from
60080         context->posn.
60081         * cppmacro.c (save_expansion): Clear aux field when storing a
60082         placemarker.
60083
60084 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
60085
60086         * gcc.dg/noncompile/redecl-1.c: New test.
60087
60088 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
60089
60090         * gcc.c-torture/execute/20000717-5.c: New test.
60091         * gcc.c-torture/execute/20000717-1.x: Removed.
60092
60093 2000-07-17  Richard Henderson  <rth@cygnus.com>
60094
60095         * gcc.c-torture/execute/20000717-4.c: New test.
60096
60097 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
60098
60099         * gcc.dg/cpp/syshdr.c: New test.
60100         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
60101
60102 2000-07-17  Neil Booth  <neilb@earthling.net>
60103
60104         * gcc.dg/cpp/cmdlne-dM.c: New test.
60105         * gcc.dg/cpp/cmdlne-dD.c: New test.
60106
60107 2000-07-17  Jeffrey A Law  (law@cygnus.com)
60108
60109         * gcc.c-torture/execute/20000717-3.c: New test.
60110
60111         * gcc.c-torture/compile/20000717-1.c: New test.
60112
60113 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
60114
60115         * gcc.c-torture/execute/20000717-2.c: New test.
60116
60117 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
60118
60119         * gcc.dg/formatz-1.c: New test.
60120
60121         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
60122         * gcc.dg/c99-digraph-1.c: New tests.
60123
60124         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
60125         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
60126
60127         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
60128         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
60129         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
60130         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
60131         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
60132         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
60133         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
60134
60135 2000-07-17  Greg McGary <greg@mcgary.org>
60136
60137         * gcc.c-torture/execute/20000717-1.c: New test.
60138         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
60139
60140 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
60141
60142         * gcc.c-torture/execute/20000715-2.c: New test.
60143         * gcc.dg/20000715-1.c: New test.
60144
60145 2000-07-15  Michael Meissner  <meissner@redhat.com>
60146
60147         * gcc.c-torture/execute/20000715-1.c: New test.
60148
60149 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
60150
60151         * gcc.c-torture/execute/20000707-1.c: New test.
60152
60153 2000-07-13  Neil Booth  <NeilB@earthling.net>
60154
60155         * gcc.dg/cpp/digraph1.c,
60156         gcc.dg/cpp/digraph2.c,
60157         gcc.dg/cpp/digraphs.c: New tests.
60158
60159 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
60160
60161         * g77.f-torture/compile/20000630-2.f: New test.
60162         * g77.f-torture/compile/20000630-2.x
60163
60164 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60165
60166         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
60167
60168 2000-07-11  Neil Booth  <NeilB@earthling.net>
60169
60170         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
60171
60172 2000-07-11  Neil Booth  <NeilB@earthling.net>
60173
60174         * gcc.dg/cpp/cmdlne-C.c: New.
60175
60176 2000-07-09  Neil Booth  <NeilB@earthling.net>
60177
60178         * gcc.dg/cpp/directiv.c: New tests.
60179         * gcc.dg/cpp/undef1.c: Update.
60180
60181 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
60182
60183         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
60184
60185 2000-07-09  Neil Booth  <NeilB@earthling.net>
60186
60187         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
60188
60189 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
60190
60191         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
60192         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
60193
60194 2000-07-08  Neil Booth  <NeilB@earthling.net>
60195
60196         * gcc.dg/cpp/macsyntx.c: New tests.
60197
60198 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60199
60200         * gcc.dg/20000707-1.c: New test.
60201
60202 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60203
60204         * gcc.c-torture/execute/20000706-1.c: New test.
60205         * gcc.c-torture/execute/20000706-2.c: New test.
60206         * gcc.c-torture/execute/20000706-3.c: New test.
60207         * gcc.c-torture/execute/20000706-4.c: New test.
60208         * gcc.c-torture/execute/20000706-5.c: New test.
60209
60210 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60211
60212         * g++.old-deja/g++.pt/instantiate7.C: New test.
60213
60214 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60215
60216         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
60217         * g++.old-deja/g++.mike/thunk3.C: Likewise.
60218         * g++.old-deja/g++.other/rtti3.C: Likewise.
60219         * g++.old-deja/g++.other/rttid3.C: Likewise.
60220
60221 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
60222
60223         *  g77.f-torture/compile/20000630-1.x: Fix typo
60224
60225 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
60226
60227         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
60228         assembly output.
60229
60230 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
60231
60232         * gcc.dg/cpp/ident.c: New test.
60233
60234 2000-07-05  Neil Booth  <NeilB@earthling.net>
60235
60236         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
60237           gcc.dg/cpp/lexstrng.c: New tests.
60238
60239 2000-07-04  Neil Booth  <NeilB@earthling.net>
60240
60241         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
60242         * gcc.dg/cpp/strify2.c: Same.
60243
60244 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
60245
60246         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
60247         * gcc.dg/cpp/19990703-1.c: Likewise.
60248         * gcc.dg/cpp/20000625-1.c: Likewise.
60249         * gcc.dg/cpp/20000625-2.c: Likewise.
60250
60251         * gcc.dg/cpp/macro1.c,
60252         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
60253         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
60254         gcc.dg/cpp/strify1.c,
60255         gcc.dg/cpp/strify2.c: New tests.
60256
60257 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
60258
60259         * gcc.c-torture/execute/20000703-1.c: New test.
60260
60261 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60262
60263         * g++.old-deja/g++.pt (lookup10.C): New test.
60264
60265 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60266
60267         * g++.old-deja/g++.pt (typename25.C): New test.
60268
60269 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
60270
60271         * gcc.c-torture/compile/20000701-1.c: New test.
60272
60273 2000-06-30  Nick Clifton  <nickc@cygnus.com>
60274
60275         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
60276         to test case.
60277
60278 2000-06-30  Catherine Moore  <clm@cygnus.com>
60279
60280         * gcc.c-torture/execute/align-1.c: New test.
60281
60282 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
60283
60284         * g++.old-deja/g++.pt/expr8.C: New test.
60285         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
60286
60287 2000-06-29  Nick Clifton  <nickc@cygnus.com>
60288
60289         * gcc.c-torture/compile/20000629-1.c: New test.
60290
60291 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60292
60293
60294         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
60295         gcc.dg/noncompile directory, depending on whether they're
60296         preprocessor tests or not.  Annotate all the tests for the dg
60297         framework.
60298
60299         * gcc.c-torture/noncompile/noncompile.exp: Delete.
60300         * gcc.dg/noncompile/noncompile.exp: New.
60301
60302         * Moved files:
60303         Old name                                New name
60304         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
60305         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
60306         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
60307         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
60308         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
60309         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
60310         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
60311         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
60312         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
60313         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
60314         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
60315         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
60316         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
60317         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
60318         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
60319         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
60320         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60321         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60322         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60323         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60324         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60325         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60326         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60327         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60328
60329         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60330         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60331         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60332         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60333         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60334         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60335
60336 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60337
60338         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60339         declare one variable.  On the fourth, error.
60340         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60341         declared by 20000628-1a.h.
60342
60343 2000-06-29  Richard Henderson  <rth@redhat.com>
60344
60345         * gcc.c-torture/execute/930529-1.x: New file.
60346         * gcc.dg/920413-1.c: Adjust expected warning text.
60347         * gcc.dg/980217-1.c: Declare abort.
60348         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60349
60350 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60351
60352         * g77.f-torture/compile/20000629-1.f: New test.
60353         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60354
60355 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60356
60357         Rearrange lots of files, removing entirely the
60358         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60359         directories.
60360
60361         * Deleted files:
60362         gcc.c-torture/code_quality/code_quality.exp
60363         gcc.c-torture/special/special.exp
60364         gcc.failure/failure.exp
60365         gcc.failure/940409-1.x
60366         gcc.c-torture/compile/961203-1.x
60367
60368         * New files:
60369         gcc.misc-tests/linkage.exp
60370         gcc.c-torture/execute/920730-1t.c
60371         gcc.c-torture/execute/920730-1t.x
60372         gcc.c-torture/compile/920520-1.x
60373         gcc.c-torture/compile/920521-1.x
60374         gcc.c-torture/compile/981006-1.x
60375         gcc.c-torture/execute/eeprof-1.x
60376
60377         * Moved files (possibly with modifications to fit a new harness):
60378         Old name                                New name
60379         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60380         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60381         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60382         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60383         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60384         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60385         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60386         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60387         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60388         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60389         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60390         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60391         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60392         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60393
60394 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60395
60396         * c-torture/compile/961203-1.x: Delete.
60397
60398         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60399         not exit. Include stdio.h.
60400         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60401         * gcc.misc-tests/dg-12.c: Likewise.
60402         * gcc.misc-tests/dg-5.c: Likewise.
60403         * gcc.misc-tests/dg-6.c: Likewise.
60404         * gcc.misc-tests/dg-7.c: Prototype abort.
60405         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60406         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60407         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60408         not exit.
60409         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60410         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60411
60412 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60413
60414         * gcc.dg/cpp/20000628-1.c: New test.
60415         * gcc.dg/cpp/20000628-1.h: New header for above test.
60416         * gcc.dg/cpp/20000628-1a.h: Likewise.
60417
60418 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60419
60420         * gcc.dg/cpp: New directory.
60421         * gcc.dg/cpp/cpp.exp: New driver.
60422         * gcc.dg/cpp/20000627-1.c: New test.
60423         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60424         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60425         and rewrite as a compilation test.
60426
60427         * gcc.dg: Move many files into the cpp subdirectory, possibly
60428         renaming or editing them as well.
60429         Old name                New name
60430         990119-1.c              cpp/19990119-1.c
60431         990228-1.c              cpp/19990228-1.c
60432         990407-1.c              cpp/19990407-1.c
60433         990409-1.c              cpp/19990409-1.c
60434         990413-1.c              cpp/19990413-1.c
60435         990703-1.c              cpp/19990703-1.c
60436         20000127-1.c            cpp/20000127-1.c
60437         20000129-1.c            cpp/20000129-1.c
60438         20000207-1.c            cpp/20000207-1.c
60439         20000207-2.c            cpp/20000207-2.c
60440         20000209-1.c            cpp/20000209-1.c
60441         20000209-2.c            cpp/20000209-2.c
60442         20000301-1.c            cpp/20000301-1.c
60443         20000419-1.c            cpp/20000419-1.c
60444         20000510-1.S            cpp/20000510-1.S
60445         20000519-1.c            cpp/20000519-1.c
60446         20000529-1.c            cpp/20000529-1.c
60447         20000625-1.c            cpp/20000625-1.c
60448         20000625-2.c            cpp/20000625-2.c
60449         cpp-as1.c               cpp/assert1.c
60450         cpp-as2.c               cpp/assert2.c
60451         cxx-comments-1.c        cpp/cxxcom1.c
60452         cxx-comments-2.c        cpp/cxxcom2.c
60453         endif-label.c           cpp/endif.c
60454         cpp-hash1.c             cpp/hash1.c
60455         cpp-hash2.c             cpp/hash2.c
60456         cpp-if1.c               cpp/if-1.c
60457         cpp-if2.c               cpp/if-2.c
60458         cpp-if3.c               cpp/if-3.c
60459         cpp-if4.c               cpp/if-4.c
60460         cpp-if5.c               cpp/if-5.c
60461         cpp-cond.c              cpp/if-cexp.c
60462         cpp-missingop.c         cpp/if-mop.c
60463         cpp-missingparen.c      cpp/if-mpar.c
60464         cpp-opprec.c            cpp/if-oppr.c
60465         cpp-ifparen.c           cpp/if-paren.c
60466         cpp-shortcircuit.c      cpp/if-sc.c
60467         cpp-shift.c             cpp/if-shift.c
60468         cpp-unary.c             cpp/if-unary.c
60469         cpp-li1.c               cpp/line1.c
60470         cpp-li2.c               cpp/line2.c
60471         lineno.c                cpp/line3.c
60472         lineno-2.c              cpp/line4.c
60473         cpp-mi.c                cpp/mi1.c
60474         cpp-mic.h               cpp/mi1c.h
60475         cpp-micc.h              cpp/mi1cc.h
60476         cpp-mind.h              cpp/mi1nd.h
60477         cpp-mindp.h             cpp/mi1ndp.h
60478         cpp-mix.h               cpp/mi1x.h
60479         cpp-mi2.c               cpp/mi2.c
60480         cpp-mi2a.h              cpp/mi2a.h
60481         cpp-mi2b.h              cpp/mi2b.h
60482         cpp-mi2c.h              cpp/mi2c.h
60483         cpp-mi3.c               cpp/mi3.c
60484         cpp-mi3.def             cpp/mi3.def
60485         poison-1.c              cpp/poison.c
60486         pr-impl.c               cpp/prag-imp.c
60487         cpp-redef-2.c           cpp/redef1.c
60488         cpp-redef.c             cpp/redef2.c
60489         strpaste.c              cpp/strp1.c
60490         strpaste-2.c            cpp/strp2.c
60491         cpp-tradpaste.c         cpp/tr-paste.c
60492         cpp-tradstringify.c     cpp/tr-str.c
60493         cpp-tradwarn1.c         cpp/tr-warn1.c
60494         cpp-tradwarn2.c         cpp/tr-warn2.c
60495         trigraphs.c             cpp/trigraphs.c
60496         cpp-unc1.c              cpp/unc1.c
60497         cpp-unc2.c              cpp/unc2.c
60498         cpp-unc3.c              cpp/unc3.c
60499         cpp-unc.c               cpp/unc4.c
60500         undef.c                 cpp/undef1.c
60501         undef-2.c               cpp/undef2.c
60502         cpp-wi1.c               cpp/widestr1.c
60503
60504 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60505
60506         * lib/g++.exp (g++_include_flags): Tweak.
60507
60508 2000-06-27  H.J. Lu  <hjl@gnu.org>
60509             Loren J. Rittle  <ljrittle@acm.org>
60510
60511         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60512         version with one that knows about the new gcc tree structure.
60513         (g++_link_flags): Same.
60514
60515 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60516
60517         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60518         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60519         case we are cross-compiling.
60520
60521         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60522         g++.old-deja/g++.niklas/Makefile.in,
60523         g++.old-deja/g++.niklas/configure.in,
60524         g++.old-deja/g++.other/Makefile.in,
60525         g++.old-deja/g++.other/configure.in,
60526         gcc.c-torture/code_quality/Makefile.in,
60527         gcc.c-torture/code_quality/configure.in,
60528         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60529         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60530         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60531         gcc.c-torture/execute/ieee/Makefile.in,
60532         gcc.c-torture/execute/ieee/configure.in,
60533         gcc.c-torture/noncompile/Makefile.in,
60534         gcc.c-torture/noncompile/configure.in,
60535         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60536         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60537         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60538
60539 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60540
60541         * g++.old-deja/g++.other/ambig3.C: New test.
60542
60543 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60544
60545         * g++.old-deja/g++.pt/syntax1.C: New test.
60546         * g++.old-deja/g++.pt/syntax2.C: New test.
60547         * g++.old-deja/g++.other/syntax3.C: New test.
60548         * g++.old-deja/g++.other/syntax4.C: New test.
60549
60550 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60551
60552         * gcc.dg/20000623-1.c: Prototype exit and abort.
60553
60554 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60555
60556         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60557         New tests.
60558         * gcc.dg/cpp-mi3.def: New file.
60559
60560         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60561         inside assertions.
60562         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60563         lexer's error messages.
60564         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60565         divine anything from the linemarkers.
60566         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60567         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60568
60569 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60570
60571         * gcc.dg/20000623-1.c: New test.
60572
60573 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60574
60575         * gcc.c-torture/execute/20000622-1.c: New test.
60576
60577 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60578
60579         * g++.old-deja/g++.other/init15.C: New test.
60580
60581 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60582
60583         * g++.old-deja/g++.pt/vaarg2.C: New test.
60584         * g++.old-deja/g++.pt/vaarg3.C: New test.
60585
60586 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60587
60588         * g++.old-deja/g++.other/dyncast6.C: New test.
60589
60590 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60591
60592         * gcc.c-torture/execute/loop-6.c: New test.
60593
60594 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60595
60596         * gcc.dg/20000614-1.c: New test.
60597         * gcc.dg/20000614-2.c: New test.
60598
60599 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60600
60601         * g++.old-deja/g++.other/inline12.C: New test.
60602
60603 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60604
60605         * g++.old-deja/g++.other/eh1.C: New test.
60606
60607 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60608
60609         * g++.old-deja/g++.other/type.C: New test.
60610
60611 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60612
60613         * g++.old-deja/g++.other/initstring.C: New test.
60614
60615 2000-06-12  Jason Merrill  <jason@redhat.com>
60616
60617         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60618
60619 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60620
60621         * gcc.c-torture/compile/20000609-1.c: New test.
60622
60623 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60624
60625         * gcc.dg/20000609-1.c: New test.
60626
60627 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60628
60629         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60630         * gcc.c-torture/noncompile/poison-1.c: Move...
60631         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60632         * gcc.dg/cpp-li1.c: Add a token after the #line.
60633
60634 2000-06-05  Richard Henderson  <rth@cygnus.com>
60635
60636         * gcc.c-torture/execute/20000605-2.c: New test.
60637         * gcc.c-torture/execute/20000605-3.c: New test.
60638
60639 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60640
60641         * g77.f-torture/execute/20000503-1.x: New file.
60642
60643 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60644
60645         * g++.old-deja/g++.eh/badalloc1.C: New test.
60646
60647 2000-06-05  Richard Henderson  <rth@cygnus.com>
60648
60649         * gcc.c-torture/execute/20000605-1.c: New test.
60650
60651 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60652             Nathan Sidwell <nathan@codesourcery.com>
60653
60654         * gcc.c-torture/compile/20000605-1.c: New test.
60655
60656 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60657
60658         * g77.f-torture/compile/20000601-1.f: New test.
60659
60660 2000-06-03  Richard Henderson  <rth@cygnus.com>
60661
60662         * gcc.c-torture/execute/20000603-1.c: New.
60663
60664 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60665
60666         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60667         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60668
60669 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60670
60671         * gcc.dg/compare2.c (case 12): XFAIL.
60672         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60673         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60674
60675         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60676
60677 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60678
60679         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60680         guard macro is already defined when the header is first
60681         included.
60682         * gcc.dg/cpp-mix.h: New file.
60683         * gcc.dg/endif-label.c: Update patterns to match compiler.
60684
60685         * g++.brendan/complex1.C: Declare abort.
60686         * g++.law/refs4.C: Remove XFAIL.
60687         * g++.oliva/expr2.C: Declare abort and exit.
60688
60689 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60690
60691         * gcc.c-torture/execute/20000528-1.c: New test.
60692
60693         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60694         * g++.old-deja/g++.law/temps4.C: Likewise.
60695
60696         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60697         stdlib.h.  Call abort() on failure.
60698         * g++.old-deja/g++.law/refs4.C: Likewise.
60699         * g++.old-deja/g++.law/temps4.C: Likewise.
60700         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60701         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60702
60703 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60704
60705         Relative to g++.dg/special:
60706         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60707
60708         Relative to g++.old-deja:
60709         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60710         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60711         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60712         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60713         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60714         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60715         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60716
60717         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60718         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60719         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60720         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60721         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60722         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60723         and/or string.h.
60724
60725         * g++.other/goto1.C: Update expectations for error messages.
60726
60727 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60728
60729         * gcc.c-torture/compile/20000523-1.c: New test.
60730
60731 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60732
60733         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60734
60735 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60736
60737         * g++.old-deja/g++.eh/catch11.C: New test.
60738         * g++.old-deja/g++.eh/catch12.C: New test.
60739
60740 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60741
60742         * gcc.c-torture/execute/20000523-1.c: New test.
60743
60744 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60745
60746         * c-torture/execute/bcp-1.c: Replace abort in arg of
60747         __builtin_constant_p with a generic external function.
60748
60749         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60750         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60751         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60752         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60753         Prototype abort and/or exit.
60754
60755         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60756         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60757         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60758         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60759
60760 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60761
60762         * gcc.dg/dwarf2-1.c: New test.
60763
60764 2000-05-20  Richard Henderson  <rth@cygnus.com>
60765
60766         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60767
60768 2000-05-20  Andreas Jaeger  <aj@suse.de>
60769
60770         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60771         testcase.
60772
60773 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60774
60775         * gcc.c-torture/execute/20000519-2.c: New test.
60776
60777 2000-05-19  Andreas Jaeger  <aj@suse.de>
60778
60779         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60780         which fails with SSA.
60781
60782         * lib/c-torture.exp: Also test with -O3 -fssa.
60783
60784 2000-05-18  Michael Meissner  <meissner@redhat.com>
60785
60786         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60787         * gcc.c-torture/execute/920415-1.c: Ditto.
60788         * gcc.c-torture/execute/920501-1.c: Ditto.
60789         * gcc.c-torture/execute/conversion.c: Ditto.
60790         * gcc.c-torture/execute/cvt-1.c: Ditto.
60791
60792 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60793
60794         * gcc.c-torture/compile/20000518-1.c: New test.
60795
60796 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60797
60798         * g77.f-torture/compile/200005018.f: New test.
60799
60800 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60801
60802         * gcc.c-torture/compile/20000517-1.c: New test.
60803
60804 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60805
60806         * gcc.c-torture/execute/20000516-1.c: New test.
60807
60808 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60809
60810         * g++.old-deja/g++.other/eh.C: New test.
60811
60812 2000-05-12  Richard Henderson  <rth@cygnus.com>
60813
60814         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60815         constants through to doit's conditional.
60816
60817 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60818
60819         * gcc.c-torture/compile/20000511-1.c: New test.
60820         * g77.f-torture/compile/20000511-1.f: New test.
60821         * g77.f-torture/compile/20000511-2.f: New test.
60822
60823 2000-05-11  Michael Meissner  <meissner@redhat.com>
60824
60825         * gcc.c-torture/execute/20000511-1.c: New test.
60826
60827 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60828
60829         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60830         * gcc.dg/20000510-1.S: New.
60831
60832 2000-05-08  Catherine Moore  <clm@cygnus.com>
60833
60834         * gcc.dg/unused-3.c: New.
60835
60836 2000-05-06  Richard Henderson  <rth@cygnus.com>
60837
60838           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60839           * g++.old-deja/g++.mike/warn1.C: Likewise.
60840           * g++.old-deja/g++.pt/local1.C: Likewise.
60841           * g++.old-deja/g++.pt/local7.C: Likewise.
60842           * g++.old-deja/g++.pt/spec16.C: Likewise.
60843
60844 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60845
60846         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60847
60848 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60849
60850           * g77.f-torture/execute/20000503-1.f: New test.
60851
60852 2000-05-04  Andreas Jaeger  <aj@suse.de>
60853
60854         * gcc.dg/noreturn-2.c: New test.
60855
60856 2000-05-04  Neil Booth  <NeilB@earthling.net>
60857
60858         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60859         preprocessor.
60860
60861 2000-05-04  Richard Henderson  <rth@cygnus.com>
60862
60863         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60864
60865 2000-05-04  Richard Henderson  <rth@cygnus.com>
60866
60867         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60868         OpenSSL by Jason R Thorpe.
60869
60870 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60871
60872         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60873
60874 2000-05-03  Robert Lipe <robertlipe@usa.net>
60875
60876         * gcc.dg/20000503-1.c: New test.
60877
60878 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60879
60880         * gcc.c-torture/compile/20000502-1.c: New test.
60881         * g++.old-deja/g++.other/align.C: New test.
60882         * gcc.dg/cpp-tradstringify.c: New test.
60883
60884 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60885
60886         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60887         and hard registers.
60888
60889 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60890
60891         * gcc.c-torture/execute/loop-5.c: New test.
60892
60893 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60894
60895         * gcc.c-torture/execute/va-arg-20.c: New test.
60896
60897 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60898
60899         * gcc.c-torture/execute/20000422-1.c: New test.
60900
60901 2000-04-20  Greg McGary  <gkm@gnu.org>
60902
60903         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60904         when optimizing, but without sibling-call optimizations (-O1).
60905
60906 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60907
60908           * gcc.c-torture/compile/20000420-1.c: New test.
60909
60910 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60911
60912         * g++.abi/ptrflags.C: New test.
60913         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60914
60915 2000-04-19  Catherine Moore  <clm@cygnus.com>
60916
60917         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60918
60919 2000-04-19  Greg McGary  <gkm@gnu.org>
60920
60921         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60922         sibling-call optimizations.
60923
60924 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60925
60926         * gcc.dg/20000419-1.c: New test.
60927
60928 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60929
60930         * gcc.c-torture/execute/20000412-6.c: New test.
60931
60932 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60933
60934         * gcc.c-torture/execute/20000412-5.c: New test.
60935         * g77.f-torture/compile/20000412-1.f: New test.
60936         * gcc.c-torture/execute/20000412-4.c: New test.
60937         * gcc.c-torture/compile/20000412-2.c: New test.
60938         * gcc.c-torture/execute/20000412-3.c: New test.
60939         * gcc.c-torture/compile/20000412-1.c: New test.
60940         * gcc.c-torture/execute/20000412-2.c: New test.
60941
60942 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60943
60944         * objc/execute/bf-20.m: New test.
60945
60946 2000-04-10  Richard Henderson  <rth@cygnus.com>
60947
60948         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60949
60950         * gcc.c-torture/execute/20000412-1.c: New test.
60951
60952 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60953
60954         * g++.old-deja/g++.eh/catchptr1.C: New test.
60955
60956 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60957
60958         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60959
60960 2000-04-08  Neil Booth  <NeilB@earthling.net>
60961
60962         * gcc.dg/cpp-nullchar.c: Remove test as
60963         embedded nulls cause problems.
60964
60965 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60966
60967         * gcc.dg/compare2.c: New test.
60968
60969 2000-04-08  Neil Booth  <NeilB@earthling.net>
60970
60971         * gcc.dg/cpp-nullchar.c: New test.
60972
60973 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60974
60975         * gcc.dg/cpp-mi2.c: New test.
60976         * gcc.dg/cpp-mi2[abc].h: New files.
60977
60978 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60979
60980         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60981         member name.
60982
60983 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60984
60985         * g++.old-deja/g++.abi/vmihint.C: New test.
60986
60987 2000-04-06  Neil Booth  <NeilB@earthling.net>
60988
60989         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60990         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60991         copyright.
60992
60993 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60994
60995         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60996         avoid stack-frame overwrite.
60997
60998 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60999
61000         * gcc.c-torture/compile/20000405-2.c: New test.
61001         * gcc.c-torture/compile/20000405-3.c: New test.
61002
61003 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61004
61005         * gcc.c-torture/compile/20000405-1.c: New test.
61006
61007 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
61008
61009         * gcc.dg/cast-qual-1.c: Revert last change.
61010
61011 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61012
61013         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
61014
61015 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
61016
61017         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
61018         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
61019
61020 2000-04-03  Jeffrey A Law  (law@cygnus.com)
61021
61022         * gcc.c-torture/compile/20000403-2.c: New test.
61023         * gcc.c-torture/compile/20000403-1.c: New test.
61024
61025 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
61026
61027         * gcc.c-torture/execute/20000403-1.c: New test.
61028
61029 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
61030
61031         * gcc.c-torture/execute/20000402-1.c: New test.
61032
61033 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
61034
61035         * gcc.c-torture/execute/va-arg-15.c: New test.
61036         * gcc.c-torture/execute/va-arg-16.c: New test.
61037         * gcc.c-torture/execute/va-arg-17.c: New test.
61038         * gcc.c-torture/execute/va-arg-18.c: New test.
61039         * gcc.c-torture/execute/va-arg-19.c: New test.
61040
61041 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
61042
61043         * gcc.c-torture/compile/981211-1.c: Move to...
61044         * gcc.dg/cpp-as1.c: ...here.
61045         * gcc.dg/cpp-as2.c: New file.
61046
61047         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
61048         compiler.
61049
61050 2000-04-02  Neil Booth  <NeilB@earthling.net>
61051
61052         * gcc.dg/cpp-cond.c  New tests.
61053         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
61054         accidental success less likely.
61055         * gcc.dg/cpp-missingop.c  New tests.
61056         * gcc.dg/cpp-missingparen.c  New tests.
61057         * gcc.dg/cpp-shift.c  New tests.
61058         * gcc.dg/cpp-shortcircuit.c  New tests.
61059         * gcc.dg/cpp-unary.c  New tests.
61060
61061 2000-03-29  Jeffrey A Law  (law@cygnus.com)
61062
61063         * gcc.c-torture/compile/20000329-1.c: New test.
61064
61065 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
61066
61067         * gcc.c-torture/compile/20000326-1.c: New test.
61068         * gcc.c-torture/compile/20000326-2.c: New test.
61069
61070 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
61071
61072         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
61073         the first parameter is a function argument.
61074
61075 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
61076
61077         * g++.old-deja/g++.ext/array4.C: New test.
61078
61079 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
61080
61081         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
61082
61083 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61084
61085         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
61086
61087 2000-03-19  Richard Henderson  <rth@cygnus.com>
61088
61089         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
61090
61091 2000-03-19  Richard Henderson  <rth@cygnus.com>
61092
61093         * gcc.c-torture/compile/20000319-1.c: New test.
61094
61095 2000-03-14  Jeffrey A Law  (law@cygnus.com)
61096
61097         * gcc.c-torture/execute/20000314-3.c: New test.
61098         * gcc.c-torture/execute/20000314-2.c: New test.
61099         * gcc.c-torture/execute/20000314-1.c: New test.
61100         * gcc.c-torture/compile/20000314-2.c: New test.
61101         * gcc.c-torture/compile/20000314-1.c: New test.
61102
61103 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
61104
61105         * g++.old-deja/g++.warn/inline.C: New test.
61106
61107 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
61108
61109         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
61110         standards-compliant result rather than specific constants.
61111         Put test-values in array.
61112
61113 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
61114
61115         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
61116         (g++_target_compile): Put test-specific options last.
61117
61118 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61119
61120         * g++.old-deja/g++.eh/vbase4.C: New test.
61121
61122 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61123
61124         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
61125
61126 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61127
61128         * g++.old-deja/g++.brendan/misc12.C: Removed.
61129         * g++.old-deja/g++.pt/memtemp77.C: Constify.
61130         * g++.old-deja/g++.ext/pretty4.C: New test.
61131
61132 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61133
61134         * g++.old-deja/g++.other/string2.C: New test.
61135
61136 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
61137
61138         * g++.old-deja/g++.warn/impint2.C: New test.
61139
61140 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
61141
61142         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
61143         is 1, not zero.
61144
61145 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
61146
61147         * g++.old-deja/g++.warn/impint.C: New test.
61148         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
61149         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
61150         * g++.old-deja/g++.pt/explicit12.C: Likewise.
61151         * g++.old-deja/g++.pt/explicit13.C: Likewise.
61152         * g++.old-deja/g++.pt/explicit17.C: Likewise.
61153         * g++.old-deja/g++.pt/explicit18.C: Likewise.
61154         * g++.old-deja/g++.pt/explicit19.C: Likewise.
61155         * g++.old-deja/g++.pt/explicit23.C: Likewise.
61156         * g++.old-deja/g++.pt/explicit31.C: Likewise.
61157         * g++.old-deja/g++.pt/explicit35.C: Likewise.
61158         * g++.old-deja/g++.pt/explicit6.C: Likewise.
61159         * g++.old-deja/g++.pt/memclass7.C: Likewise.
61160
61161 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
61162
61163         * gcc.dg/cpp-redef.c: New test.
61164
61165 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
61166
61167         * g++.old-deja/g++.pt/unify7.C: New test.
61168
61169 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
61170
61171         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
61172         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
61173
61174 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
61175
61176         * gcc.c-torture/compile/20000224-1.c: New test.
61177
61178 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61179
61180         * gcc.c-torture/compile/cpp-2.c: New test.
61181         * gcc.c-torture/compile/cpp-1.c: New test.
61182
61183 2000-02-25  Jeffrey A Law  (law@cygnus.com)
61184
61185         * gcc.c-torture/execute/20000225-1.c: New test.
61186
61187 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61188
61189         * gcc.dg/cpp-li2.c: New test.
61190
61191         * gcc.dg/cpp-wi1.c: New test.
61192
61193         * gcc.dg/cpp-li1.c: New test.
61194
61195 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
61196
61197         * g++.old-deja/g++.other/sizeof5.C: New test.
61198
61199 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61200
61201         * gcc.c-torture/execute/va-arg-13.c: New test.
61202
61203 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
61204
61205         * gcc.c-torture/execute/va-arg-12.c: New test.
61206
61207 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61208
61209         * gcc.c-torture/execute/20000223-1.c: New test.
61210
61211 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61212
61213         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
61214
61215 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
61216
61217         * g++.old-deja/g++.abi/ptrmem.C: New test.
61218
61219 2000-02-19  Richard Henderson  <rth@cygnus.com>
61220
61221         * gcc.c-torture/compile/init-3.c: New.
61222
61223 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
61224
61225         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
61226         ALWAYS_CXXFLAGS.
61227
61228 2000-02-11  Robert Lipe <robertl@sco.com>
61229
61230         * gcc.c-torture/compile/20000211-3.c: New test.
61231
61232 2000-02-11  Martin Buchholz <martin@xemacs.org>
61233
61234         * gcc.c-torture/compile/20000211-2.c: New test.
61235
61236 2000-02-11  Jeffrey A Law  (law@cygnus.com)
61237
61238         * gcc.c-torture/compile/20000211-1.c: New test.
61239
61240 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
61241
61242         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
61243           on native targets
61244
61245 2000-02-08  Nathan Sidwell  <nathan@acm.org>
61246
61247         * g++.old-deja/g++.other/cast5.C: New test.
61248
61249 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
61250
61251         * gcc.c-torture/execute/20000205-1.c: New.
61252
61253 2000-02-03  Nathan Sidwell  <nathan@acm.org>
61254
61255         * g++.old-deja/g++.jason/cast3.C: Return void.
61256         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
61257
61258 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61259
61260         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
61261
61262         * gcc.dg/loop-1.c: New test.
61263
61264 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
61265
61266         * gcc.c-torture/compile/20000127-1.c: New test.
61267         * gcc.c-torture/execute/991228-1.c: New test.
61268
61269 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61270
61271         * gcc.dg/unused-2.c: New test.
61272
61273         * gcc.dg/conv-1.c: New test.
61274
61275 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
61276
61277         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
61278         compiler.
61279         (tool_option_proc): Fix typo.
61280
61281 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
61282
61283         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
61284         of the ld on the host, not on the build machine.
61285         Also, don't crash if '--help' is not a supported option.
61286
61287 2000-01-24  Richard Henderson  <rth@cygnus.com>
61288
61289         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
61290
61291 2000-01-20  Jeffrey A Law  (law@cygnus.com)
61292
61293         * gcc.c-torture/execute/20000120-2.c: New test.
61294         * gcc.c-torture/execute/20000120-1.c: New test.
61295
61296 2000-01-13  Jeffrey A Law  (law@cygnus.com)
61297
61298         * gcc.c-torture/execute/20000113-1.c: New test.
61299
61300 2000-01-12  Jeffrey A Law  (law@cygnus.com)
61301
61302         * gcc.c-torture/execute/20000112-1.c: New test.
61303
61304 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61305
61306         * gcc.dg/20000111-1.c: New test.
61307
61308 2000-01-10  Jeffrey A Law  (law@cygnus.com)
61309
61310         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61311         with 16 bit integers.
61312
61313 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61314
61315         * gcc.dg/20000108-1.c: New test.
61316
61317 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61318
61319         * g++.old-deja/g++.ns/koenig8.C: New test.
61320
61321 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61322
61323         * g++.old-deja/g++.other/cast4.C: New test.
61324
61325 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61326
61327         * gcc.c-torture/compile/20000105-2.c: New test.
61328         * gcc.c-torture/compile/20000105-1.c: New test.
61329
61330 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61331
61332         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61333         references to printf & atoi to conform to ANSI standard.
61334         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61335         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61336         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61337         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61338         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61339         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61340         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61341         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61342         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61343         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61344         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61345         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61346         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61347         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61348         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61349         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61350         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61351         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61352         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61353         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61354         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61355         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61356         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61357         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61358         * g++.old-deja/g++.brendan/init3.C: Likewise.
61359         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61360         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61361         * g++.old-deja/g++.brendan/new2.C: Likewise.
61362         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61363         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61364         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61365         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61366         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61367         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61368         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61369         * g++.old-deja/g++.brendan/template24.C: Likewise.
61370         * g++.old-deja/g++.brendan/template3.C: Likewise.
61371         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61372         * g++.old-deja/g++.jason/inline3.C: Likewise.
61373         * g++.old-deja/g++.jason/opeq.C: Likewise.
61374         * g++.old-deja/g++.law/arg5.C: Likewise.
61375         * g++.old-deja/g++.law/arm7.C: Likewise.
61376         * g++.old-deja/g++.law/ctors11.C: Likewise.
61377         * g++.old-deja/g++.law/cvt8.C: Likewise.
61378         * g++.old-deja/g++.law/init9.C: Likewise.
61379         * g++.old-deja/g++.law/refs4.C: Likewise.
61380         * g++.old-deja/g++.law/template2.C: Likewise.
61381         * g++.old-deja/g++.law/visibility24.C: Likewise.
61382         * g++.old-deja/g++.law/vtable3.C: Likewise.
61383         * g++.old-deja/g++.mike/asm2.C: Likewise.
61384         * g++.old-deja/g++.mike/eh1.C: Likewise.
61385         * g++.old-deja/g++.mike/misc1.C: Likewise.
61386         * g++.old-deja/g++.mike/misc13.C: Likewise.
61387         * g++.old-deja/g++.mike/misc14.C: Likewise.
61388         * g++.old-deja/g++.mike/ns12.C: Likewise.
61389         * g++.old-deja/g++.mike/p1248.C: Likewise.
61390         * g++.old-deja/g++.mike/p3708.C: Likewise.
61391         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61392         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61393         * g++.old-deja/g++.mike/p646.C: Likewise.
61394         * g++.old-deja/g++.mike/p700.C: Likewise.
61395         * g++.old-deja/g++.mike/p783.C: Likewise.
61396         * g++.old-deja/g++.mike/p783a.C: Likewise.
61397         * g++.old-deja/g++.mike/p783b.C: Likewise.
61398         * g++.old-deja/g++.mike/p786.C: Likewise.
61399         * g++.old-deja/g++.mike/p789.C: Likewise.
61400         * g++.old-deja/g++.mike/p789a.C: Likewise.
61401         * g++.old-deja/g++.mike/p807a.C: Likewise.
61402         * g++.old-deja/g++.other/delete3.C: Likewise.
61403         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61404         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61405         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61406         * g++.old-deja/g++.other/empty1.C: Likewise.
61407         * g++.old-deja/g++.other/temporary1.C: Likewise.
61408         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61409         * g++.old-deja/g++.pt/t16.C: Likewise.
61410         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61411
61412 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61413
61414         * gcc.dg/991230-1.c: New test.
61415
61416 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61417
61418         * gcc.c-torture/compile/991229-3.c: New test.
61419         * gcc.c-torture/compile/991229-2.c: New test.
61420         * gcc.c-torture/compile/991229-1.c: New test.
61421
61422 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61423
61424         * gcc.c-torture/compile/labels-2.c: New test.
61425
61426 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61427
61428         * gcc.c-torture/execute/991227-1.c: New test.
61429
61430 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61431
61432         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61433
61434 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61435
61436         * gcc.c-torture/execute/991221-1.c: New test.
61437
61438 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61439
61440         * g++.old-deja/g++.other/cast3.C: New test.
61441
61442 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61443
61444         * gcc.c-torture/execute/991216-4.c: New test.
61445
61446 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61447
61448         * gcc.c-torture/execute/991216-1.c: New test.
61449         * gcc.c-torture/execute/991216-2.c: New test.
61450         * gcc.c-torture/execute/991216-3.c: New test.
61451
61452 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61453
61454         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61455         Actually make the test fail by using "-O2" for compilation.
61456
61457 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61458
61459         * g++.old-deja/g++.warn/cast-align1.C: New test.
61460
61461 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61462
61463         * gcc.c-torture/compile/991214-1.c: New test.
61464         * gcc.c-torture/compile/991214-2.c: New test.
61465
61466 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61467
61468         * gcc.dg/991214-1.c: New test.
61469
61470 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61471
61472         * gcc.c-torture/compile/991213-3.c: New test.
61473         * gcc.c-torture/compile/991213-2.c: New test.
61474         * gcc.c-torture/compile/991213-1.c: New test.
61475
61476 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61477
61478         * gcc.dg/991209-1.c: New test.
61479
61480 1999-12-08  Nathan Sidwell <nathan@acm.org>
61481
61482         * gcc.c-torture/compile/991208-1.c: New test.
61483
61484 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61485
61486         * gcc.dg/ultrasp2.c: New test.
61487
61488 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61489
61490         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61491
61492 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61493
61494         * gcc.c-torture/compile/991202-1.c: New test.
61495         * gcc.c-torture/execute/991202-1.c: New test.
61496         * gcc.c-torture/execute/991202-2.c: New test.
61497         * gcc.c-torture/execute/991202-3.c: New test.
61498
61499 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61500
61501         * g++.old-deja/g++.abi/align.C: New test.
61502         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61503         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61504
61505 1999-12-01  Richard Henderson  <rth@cygnus.com>
61506
61507         * gcc.c-torture/execute/991201-1.c: New.
61508
61509 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61510
61511         * gcc.dg/991129-1.c: New test.
61512
61513 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61514
61515         * gcc.c-torture/compile/991127-1.c: New test.
61516
61517 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61518
61519         * g++.old-deja/g++.other/warn4.C: New test.
61520
61521 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61522
61523         * g++.old-deja/g++.eh/cleanup2.C: New test.
61524         * g++.old-deja/g++.ext/pretty2.C: New test.
61525         * g++.old-deja/g++.ext/pretty3.C: New test.
61526         * g++.old-deja/g++.other/debug6.C: New test.
61527
61528 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61529
61530         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61531         compiler_output to look for one error message instead of two.
61532
61533 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61534
61535         * gcc.c-torture/execute/991118-1.c: Also test case
61536         where the word boundary does not split a byte evenly.
61537
61538 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61539
61540         * g++.old-deja/g++.ext/restrict1.C: New test.
61541
61542 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61543
61544         * gcc.c-torture/execute/991118-1.c: New test.
61545
61546 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61547
61548         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61549         working directory pathnames.
61550
61551 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61552
61553         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61554         host is equipped with driver.h and driver.o so it can actually
61555         compile and run the tests.
61556
61557 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61558
61559         * gcc.c-torture/compile/991008-1.c: New test.
61560
61561 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61562
61563         * lib/gcc-dg.exp: Include target-supports.exp
61564
61565 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61566
61567         * lib/target-supports.exp: New file: Provide procs to test for
61568         features supported by the target.
61569         (check_weak_available): Moved here from ecos.exp.
61570         (check_alias_available): New proc: Determine of the target
61571         toolchain supports the alias attribute.
61572
61573         * gcc.dg/special/ecos.exp: Move check_weak_available to
61574         target-supports.exp.
61575         (alias-1.c): Only perform the test if the target supports
61576         aliases.
61577         (wkali-1.c): Only perform the test if the target supports
61578         aliases.
61579
61580         * gcc.dg/990506-0.c: Expect error messages from cross
61581         targets as well as native targets.
61582
61583 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61584
61585         * gcc.dg/ultrasp1.c: Removed xfail.
61586         * gcc.dg/struct-ret-2.c: Likewise.
61587         * gcc.dg/array-1.c: Likewise.
61588
61589 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61590
61591         * gcc.dg/struct-ret-2.c: New test.
61592
61593         * gcc.dg/array-1.c: New test.
61594
61595 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61596
61597         * gcc.c-torture/execute/991030-1.c: New test.
61598
61599 1999-10-26  Richard Henderson  <rth@cygnus.com>
61600
61601         * gcc.c-torture/compile/991026-2.c: New test.
61602
61603 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61604
61605         * gcc.c-torture/compile/991026-1.c: New test.
61606
61607 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61608
61609         * gcc.c-torture/execute/991023-1.c: New test.
61610
61611 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61612
61613         * gcc.c-torture/execute/991019-1.c: New test.
61614
61615 1999-10-16  Richard Henderson  <rth@cygnus.com>
61616
61617         * gcc.c-torture/execute/991016-1.c: New test.
61618
61619 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61620
61621         * gcc.c-torture/execute/991014-1.c: New test.
61622
61623 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61624
61625         * g++.old-deja/g++.other/union2.C: New test.
61626
61627 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61628
61629         * g++.old-deja/g++.other/vaarg2.C: New test.
61630         * g++.old-deja/g++.other/vaarg3.C: New test.
61631
61632 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61633
61634         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61635         in compile/.
61636
61637 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61638
61639         * gcc.c-torture/execute/va-arg-11.c: New test.
61640
61641 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61642
61643         * lib/file-format.exp (gcc_target_object_format): Don't
61644         crash if objdump is unavailable.
61645
61646 1999-09-29  Donn Terry <donn@interix.com>
61647
61648         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61649
61650 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61651
61652         * gcc.c-torture/compile/990928-1.c: New test.
61653
61654 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61655
61656         * g++.old-deja/g++.other/decl6.C: New test.
61657
61658 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61659
61660         * gcc.c-torture/execute/va-arg-10.c: New test.
61661
61662 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61663
61664         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61665         __PRETTY_FUNCTION__.
61666
61667 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61668
61669         * gcc.c-torture/execute/990923-1.c: New test.
61670
61671 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61672
61673         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61674         for which -fpic is inappropriate.
61675
61676 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61677
61678         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61679
61680 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61681
61682         * g++.old-deja/g++.other/dyncast1.C: New test.
61683         * g++.old-deja/g++.other/dyncast2.C: New test.
61684         * g++.old-deja/g++.other/dyncast3.C: New test.
61685         * g++.old-deja/g++.other/dyncast4.C: New test.
61686         * g++.old-deja/g++.other/dyncast5.C: New test.
61687         * g++.old-deja/g++.eh/catch3.C: New test.
61688         * g++.old-deja/g++.eh/catch3p.C: New test.
61689         * g++.old-deja/g++.eh/catch4.C: New test.
61690         * g++.old-deja/g++.eh/catch4p.C: New test.
61691         * g++.old-deja/g++.eh/catch5.C: New test.
61692         * g++.old-deja/g++.eh/catch5p.C: New test.
61693         * g++.old-deja/g++.eh/catch6.C: New test.
61694         * g++.old-deja/g++.eh/catch6p.C: New test.
61695         * g++.old-deja/g++.eh/catch7.C: New test.
61696         * g++.old-deja/g++.eh/catch7p.C: New test.
61697         * g++.old-deja/g++.eh/catch8.C: New test.
61698         * g++.old-deja/g++.eh/catch8p.C: New test.
61699         * g++.old-deja/g++.eh/catch9.C: New test.
61700         * g++.old-deja/g++.eh/catch9p.C: New test.
61701
61702 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61703
61704         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61705         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61706
61707 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61708
61709         * gcc.c-torture/compile/990913-1.c: New test.
61710
61711 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61712
61713         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61714         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61715
61716 1999-09-09  Richard Henderson  <rth@cygnus.com>
61717
61718         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61719
61720 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61721
61722         * g++.old-deja/g++.other/lookup11.C: New test.
61723         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61724         what is permitted and what we want.
61725         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61726         overload use.
61727         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61728
61729 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61730
61731         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61732         * gcc.c-torture/noncompile/poison-1.c: New file.
61733
61734 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61735
61736         * g++.old-deja/g++.other/sizeof3.C: New test.
61737         * g++.old-deja/g++.other/sizeof4.C: New test.
61738         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61739         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61740
61741 1999-09-07  Richard Henderson  <rth@cygnus.com>
61742
61743         * gcc.dg/va-arg-1.c: New.
61744
61745 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61746
61747         * gcc.c-torture/execute/va-arg-9.c: New test.
61748
61749 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61750
61751         * g77.f-torture/compile/980519-2.f: New test.
61752         * g77.f-torture/compile/19990905-0.f: New test.
61753         * g77.f-torture/compile/19990905-1.f: New test.
61754         * g77.f-torture/compile/19990905-2.f: New test.
61755
61756         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61757
61758 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61759
61760         * gcc.c-torture/execute/990827-1.c: Fix typo.
61761
61762 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61763
61764         * g++.old-deja/g++.other/deref1.C: New test.
61765
61766 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61767
61768         * g++.old-deja/g++.other/ambig2.C: New test.
61769         * g++.old-deja/g++.other/cond5.C: New test.
61770         * g++.old-deja/g++.other/lookup16.C: New test.
61771
61772 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61773
61774         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61775         assemblers too.
61776
61777 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61778
61779         * lib/c-torture.exp: Avoid the "compare executables" optimization
61780         when testing native.
61781
61782 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61783
61784         * gcc.c-torture/execute/990829-1.c: New test.
61785         * gcc.c-torture/compile/990829-1.c: New test.
61786
61787 1999-08-27  Paul Burchard  <burchard@pobox.com>
61788
61789         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61790         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61791         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61792         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61793         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61794         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61795         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61796         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61797         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61798         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61799         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61800
61801 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61802
61803         * gcc.c-torture/execute/990827-1.c: New test.
61804
61805 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61806
61807         * g77.f-torture/noncompile/19990826-4.f: New test.
61808
61809         * g77.f-torture/compile/19990826-3.f: New test.
61810
61811         * g77.f-torture/execute/19990826-2.f: New test.
61812
61813         * g77.f-torture/compile/19990826-1.f: New test.
61814
61815         * gcc.c-torture/execute/990826-0.c: New test.
61816         * g77.c-torture/execute/19990826-0.f: New test.
61817
61818         * g77.f-torture/noncompile/970626-2.f: New test.
61819
61820 1999-08-25  Paul Burchard  <burchard@pobox.com>
61821
61822         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61823         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61824         lss-011.C: New tests.
61825
61826 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61827
61828         * g++.old-deja/g++.other/decl5.C: New test.
61829
61830 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61831
61832         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61833         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61834         call `postbase' for each one.  All callers of `postbase' changed
61835         to call this instead.
61836
61837 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61838
61839         * gcc.c-torture/execute/990811-1.c: New test.
61840
61841 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61842
61843         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61844         just native ones.
61845
61846         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61847         just native ones.
61848
61849 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61850
61851         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61852
61853 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61854
61855         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61856
61857 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61858
61859         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61860
61861 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61862
61863         * gcc.c-torture/execute/990804-1.c: New test.
61864
61865 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61866
61867         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61868         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61869         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61870
61871 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61872
61873         * g++.old-deja/g++.other/struct1.C: New test.
61874
61875 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61876
61877         * g++.old-deja/g++.other/enum2.C: New test.
61878
61879 1999-08-02  Richard Henderson  <rth@cygnus.com>
61880
61881         Adapted from tests from Franz Sirl:
61882         * gcc.c-torture/execute/va-arg-7.c: New test.
61883         * gcc.c-torture/execute/va-arg-8.c: New test.
61884
61885 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61886
61887         * gcc.c-torture/compile/990801-2.c: New test.
61888
61889         * gcc.c-torture/compile/990801-1.c: New test.
61890
61891 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61892
61893         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61894         fp-cmp-1.c, converting double to float.
61895
61896         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61897         fp-cmp-1.c, converting double to long double.
61898
61899         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61900         from fr1 to unknown_register, since fr1 is a legitimate register
61901         on some machines.
61902
61903 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61904
61905         * README: More listname related changes.
61906
61907 1999-07-08  Catherine Moore  <clm@cygnus.com>
61908
61909         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61910
61911 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61912
61913         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61914
61915 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61916
61917         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61918
61919 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61920
61921         * gcc.dg/990703-1.c: New test.
61922
61923 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61924
61925         * lib/file-format.exp: New file: Move definition of proc
61926         gcc_target_object_format to here from
61927         gcc.dg/special/ecos.exp.
61928
61929         * lib/c-torture.exp: Include lib file-format.exp.
61930         * lib/gcc-dg.exp: Include lib file-format.exp.
61931
61932         * gcc.dg/special/ecos.exp: Remove definition of proc
61933         gcc_target_object_format.
61934
61935 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61936
61937         * gcc.c-torture/execute/990628-1.c: New test.
61938
61939 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61940
61941         * gcc.c-torture/compile/990625-2.c: New test.
61942
61943         * gcc.c-torture/compile/990625-1.c: New test.
61944
61945 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61946
61947         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61948         attributes compile.
61949         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61950         ports that use the COFF/PE file format.
61951
61952 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61953
61954         * gcc.c-torture/compile/990617-1.c: New test.
61955
61956 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61957
61958         * g++.old-deja/g++.other/decl4.C: New test.
61959
61960 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61961
61962         * g++.old-deja/g++.other/bitfld3.C: New test.
61963
61964 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61965
61966         * g++.old-deja/g++.eh/catch1.C: New test.
61967
61968 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61969
61970         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61971
61972         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61973         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61974
61975 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61976
61977         * g77.f-torture/compile/19990502-0.f: Replace with new,
61978         shorter, test that still fails after recent changes.
61979
61980 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61981
61982         * gcc.c-torture/execute/990604-1.c: New test.
61983
61984 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61985
61986         * gcc.c-torture/execute/990531-1.c: New test.
61987
61988 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61989
61990         * gcc.c-torture/compile/990527-1.c: New test.
61991
61992 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61993
61994         * gcc.c-torture/execute/990527-1.c: New test.
61995
61996 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61997
61998         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61999         bitfields as signed.
62000
62001 1999-05-25  Craig Burley  <craig@jcb-sc.com>
62002
62003         * g77.f-torture/compile/19990525-0.f: New test.
62004
62005 1999-05-25  Jeffrey A Law  (law@cygnus.com)
62006
62007         * gcc.c-torture/execute/990525-2.c: New test.
62008
62009         * gcc.c-torture/execute/990525-1.c: New test.
62010
62011 1999-05-24  Nathan Sidwell  <nathan@acm.org>
62012
62013         * g++.old-deja/g++.other/anon3.C: New test.
62014         * g++.old-deja/g++.other/anon4.C: New test.
62015         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
62016         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
62017         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
62018         Merrill).
62019
62020 1999-05-24  Jeffrey A Law  (law@cygnus.com)
62021
62022         * gcc.c-torture/execute/990524-1.c: New test.
62023
62024         * gcc.dg/990524-1.c: New test.
62025
62026 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62027
62028         * gcc.c-torture/compile/990523-1.c: New test.
62029
62030 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
62031
62032         * gcc.c-torture/compile/990519-1.c: New test.
62033
62034 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62035
62036         * gcc.c-torture/compile/990517-1.c: New test.
62037
62038         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
62039         (e4, f4): New tests.
62040         (main): Call them.
62041
62042 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62043
62044         * gcc.dg/noreturn-1.c: New test.
62045
62046 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62047
62048         * gcc.c-torture/execute/990513-1.c: New test.
62049
62050 1999-05-10  Richard Henderson  <rth@cygnus.com>
62051
62052         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
62053
62054 1999-05-10  Craig Burley  <craig@jcb-sc.com>
62055
62056         * g77.f-torture/execute/erfc.f: Use small single-precision
62057         values, to avoid problems on Alphas when not -mieee.
62058
62059 1999-05-08  Craig Burley  <craig@jcb-sc.com>
62060
62061         * gcc.dg/990506-0.c: New test.
62062
62063 1999-05-08  Richard Henderson  <rth@cygnus.com>
62064
62065         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
62066         the constant to test.  Don't XFAIL 64-bit targets.
62067
62068         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
62069         * g++.old-deja/g++.law/profile1.C: Likewise.
62070
62071         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
62072         operator new instances.
62073         * g++.old-deja/g++.other/delete5.C: Likewise.
62074
62075 1999-05-03  Craig Burley  <craig@jcb-sc.com>
62076
62077         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
62078         intrinsic.
62079
62080 1999-05-03  Craig Burley  <craig@jcb-sc.com>
62081
62082         * g77.f-torture/execute/u77-test.f: Reverse order of two
62083         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
62084
62085 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62086
62087         * gcc.dg/compare1.c: New test.
62088
62089 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
62090
62091         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
62092         New tests.
62093
62094 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62095
62096         * g77.f-torture/compile/19990502-1.f: New test.
62097
62098 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62099
62100         * g77.f-torture/compile/19990502-0.f: New test.
62101
62102 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62103
62104         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
62105         intrinsic.
62106
62107 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62108
62109         * g77.f-torture/execute/u77-test.f (main): List libU77
62110         intrinsics not currently tested.
62111         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
62112         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
62113         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
62114         Trim blanks off the ends of some printed strings.
62115
62116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62117
62118         * g77.f-torture/execute/u77-test.f (main): Just warn about
62119         FSTAT gid disagreement, as it's expected on some systems.
62120
62121 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62122
62123         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
62124         use a new function, which allows for some slop.
62125         Clean up some commentary.
62126         (issum): The new function.
62127         (sgladd): Deleted subroutine.
62128
62129 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62130
62131         * g77.f-torture/execute/u77-test.f: Modify to be more like
62132         libf2c/libU77 version, bringing patches to that version here.
62133         Add suitable commentary.
62134
62135 1999-04-25  Richard Henderson  <rth@cygnus.com>
62136
62137         * gcc.dg/990424-1.c: New test.
62138
62139 1999-04-24  Craig Burley  <craig@jcb-sc.com>
62140
62141         * g77.f-torture/execute/u77-test.f (main): Bug involving
62142         LSTAT has been fixed, so turn back on full checking.
62143
62144 1999-04-20  Craig Burley  <craig@jcb-sc.com>
62145
62146         * g77.f-torture/compile/19990419-0.f: New test.
62147         * g77.f-torture/execute/19990419-1.f: New test.
62148
62149 1999-04-17  Richard Henderson  <rth@cygnus.com>
62150
62151         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
62152         to avoid the need for a prototype to supress a warning.
62153
62154 1999-04-07  Jim Wilson  <wilson@cygnus.com>
62155
62156         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
62157
62158 1999-04-04  Jeffrey A Law  (law@cygnus.com)
62159
62160         * gcc.c-torture/execute/990404-1.c: New test.
62161
62162 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62163
62164         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
62165         * gcc.dg/cpp-if3.c: Don't use -pedantic.
62166         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
62167         missing initializer warnings.
62168
62169 1999-03-28  Jeffrey A Law  (law@cygnus.com)
62170
62171         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
62172         matching strings.
62173
62174 1999-03-26  Jeffrey A Law  (law@cygnus.com)
62175
62176         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
62177
62178 1999-03-26  Craig Burley  <craig@jcb-sc.com>
62179
62180         * g77.f-torture/execute/19990325-0.f: New test.
62181         * g77.f-torture/execute/19990325-1.f: New test.
62182
62183 1999-03-24  Jeffrey A Law  (law@cygnus.com)
62184
62185         * gcc.c-torture/execute/990324-1.c: New test.
62186
62187 1999-03-22  Jim Wilson  <wilson@cygnus.com>
62188
62189         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
62190         test with 4.
62191
62192 1999-03-17  Richard Henderson  <rth@cygnus.com>
62193
62194         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
62195
62196 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62197
62198         * g77.f-torture/execute/19990313-2.f: New test.
62199         * g77.f-torture/execute/19990313-3.f: New test.
62200
62201 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62202
62203         * g77.f-torture/execute/19990313-0.f: New test.
62204         * g77.f-torture/execute/19990313-1.f: New test.
62205
62206 1999-03-12  Jim Wilson  <wilson@cygnus.com>
62207
62208         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
62209         printf to sprintf.
62210         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
62211         (main): Add check for u15.  Conditionalize u31 check depending on
62212         whether ints are <32 bits or >=32 bits.
62213
62214 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62215
62216         * g77.f-torture/execute/19981119-0.f: Improve testiness.
62217
62218 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62219
62220         * g77.f-torture/compile/19990305-0.f: New test.
62221         * g77.f-torture/execute/19981119-0.f: New test.
62222
62223 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62224
62225         * g77.f-torture/execute/970625-2.f: call ABORT if final
62226         result is not correct, instead of just printing it.
62227         Add this checking via newly introduced obfuscation, to
62228         trip up buggy front ends.
62229
62230 1999-03-07  Craig Burley  <craig@jcb-sc.com>
62231
62232         * g77.f-torture/compile/960317-1.f: Moved from being
62233         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
62234
62235 1999-03-06  Craig Burley  <craig@jcb-sc.com>
62236
62237         * g77.f-torture/execute/960317-1.f: New (old) test.
62238         * g77.f-torture/execute/970625-2.f: Ditto.
62239
62240 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
62241
62242         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
62243         error message on line 1 or line 2; cccp and cpplib do this differently.
62244
62245 1999-03-01  Jeffrey A Law  (law@cygnus.com)
62246
62247         * g++.old-deja/g++.law/weak1.C: New test.
62248
62249 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62250
62251         * gcc.c-torture/execute/990119-1.c: Renamed to...
62252         * gcc.dg/990119-1.c: this, so it will only be tested once
62253         (it's a preprocessor test, it doesn't need to be run at
62254         multiple optimization levels).
62255
62256 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62257
62258         * lib/g++.exp: Don't add incdir=$base_dir/../include to
62259           ALWAYS_CXXFLAGS.
62260
62261 1999-02-24  Craig Burley  <craig@jcb-sc.com>
62262
62263         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
62264         * g77.f-torture/compile/19981216-0.f: ...as it is expected
62265         to not be compilable by current g77.
62266
62267 1999-02-24  Nick Clifton  <nickc@cygnus.com>
62268
62269         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
62270
62271 1999-02-22  Jeffrey A Law  (law@cygnus.com)
62272
62273         * gcc.c-torture/execute/990222-1.c: New test.
62274
62275 1999-02-19  Craig Burley  <craig@jcb-sc.com>
62276
62277         * g77.f-torture/compile/19990218-0.f: New test.
62278         * g77.f-torture/noncompile/19990218-1.f: New test.
62279
62280 1999-02-18  Craig Burley  <craig@jcb-sc.com>
62281
62282         * g77.f-torture/compile/19981216-0.f: New test.
62283
62284 1999-02-14  Jeffrey A Law  (law@cygnus.com)
62285
62286         * gcc.dg/990214-1.c: New test.
62287
62288 1999-02-13  Jeffrey A Law  (law@cygnus.com)
62289
62290         * gcc.dg/990213-2.c: New test.
62291
62292         * gcc.dg/990213-1.c: New test.
62293
62294 1999-02-12  Jeffrey A Law  (law@cygnus.com)
62295
62296         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
62297         ints.
62298
62299 1999-02-11  Nick Clifton  <nickc@cygnus.com>
62300
62301         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
62302         specified by target.
62303
62304         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62305
62306 1999-02-11  Jeffrey A Law  (law@cygnus.com)
62307
62308         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62309
62310 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62311
62312         * gcc.dg/special/ecos.exp: New test driver for new tests with
62313         special requirements.
62314
62315         * gcc.dg/special/alias-1.c: New test.
62316         * gcc.dg/special/gcsec-1.c: New test.
62317         * gcc.dg/special/weak-1.c: New test.
62318         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62319         * gcc.dg/special/weak-2.c: New test.
62320         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62321         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62322         * gcc.dg/special/wkali-1.c: New test.
62323         * gcc.dg/special/wkali-2.c: New test.
62324         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62325         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62326
62327 1999-02-10  Felix Lee  <flee@cygnus.com>
62328
62329           * lib/c-torture.exp (c-torture-compile): Pull out code for
62330           analyzing gcc error messages.
62331           (c-torture-execute): Likewise.  Fix some (harmless) false
62332           positives.
62333           * lib/gcc.exp (gcc_check_compile): New function.
62334
62335 1999-02-08  Richard Henderson  <rth@cygnus.com>
62336
62337         * gcc.c-torture/execute/990208-1.c: New test.
62338
62339 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62340
62341         * g++.dg/special/ecos.exp: New driver for new tests with special
62342         requirements
62343
62344         * g++.dg/special/conpr-1.C: New test
62345         * g++.dg/special/conpr-2.C: New test
62346         * g++.dg/special/conpr-2a.C: New test
62347         * g++.dg/special/conpr-3.C: New test
62348         * g++.dg/special/conpr-3a.C: New test
62349         * g++.dg/special/conpr-3b.C: New test
62350
62351         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62352         allow g++ to use the dg driver
62353
62354         * README: Add comment about g++.dg directory
62355
62356 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62357
62358         * README: Update email addresses.
62359
62360 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62361
62362         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62363         arguments in order to force structure S onto the stack even on
62364         the alpha.
62365         (test): Pass 10 leading arguments to function foo as well as the
62366         structure S.
62367
62368         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62369         failure for all targets.
62370
62371         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62372         abort to terminate program execution.
62373
62374 1999-01-30  Richard Henderson  <rth@cygnus.com>
62375
62376         * gcc.c-torture/execute/990130-1.c: New test.
62377
62378 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62379
62380         * gcc.dg/990130-1.c: New test.
62381
62382 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62383
62384         * gcc.c-torture/execute/990128-1.c: New test.
62385
62386 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62387
62388         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62389
62390 1999-01-27  Felix Lee  <flee@cygnus.com>
62391
62392         * lib/c-torture.exp (c-torture-compile): pull out code for
62393         analyzing gcc error messages.
62394         (c-torture-execute): ditto, and fix some (harmless) false
62395         positives.
62396         * lib/gcc.exp (gcc_check_compile): new function.
62397
62398 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62399
62400         * gcc.dg/990117-1.c: New test.
62401
62402         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62403
62404         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62405
62406 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62407
62408         * g77.f-torture/compile/990115-1.f: New test.
62409
62410 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62411
62412         * gcc.c-torture/compile/990107-1.c: New test
62413
62414 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62415
62416         * gcc.c-torture/execute/990106-2.c: New test.
62417
62418         * gcc.c-torture/execute/990106-1.c: New test.
62419
62420 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62421
62422         * gcc.c-torture/compile/981223-1.c: New test.
62423
62424 1998-12-29  Richard Henderson  <rth@cygnus.com>
62425
62426         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62427         (opt3): Rename from opt4 and disable.
62428
62429 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62430
62431         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62432
62433 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62434
62435         * g++.old-deja/g++.other/conv5.C: New test.
62436
62437 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62438
62439         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62440
62441 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62442
62443         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62444
62445 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62446
62447         * gcc.c-torture/compile/981211-1.c: New test.
62448
62449 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62450
62451         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62452
62453         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62454
62455 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62456
62457         * gcc.special/930510-1.c: Make C9X safe.
62458         * gcc.misc-tests/gcov-1.c Similarly.
62459         * gcc.misc-tests/gcov-2.c Similarly.
62460
62461 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62462
62463         * gcc.dg/ultrasp1.c: New test.
62464
62465 1998-12-06  Richard Henderson  <rth@cygnus.com>
62466
62467         * gcc.c-torture/execute/981206.c: New test.
62468
62469 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62470
62471         * g++.old-deja/g++.ns/template7.C: New test.
62472
62473         * g++.old-deja/g++.other/expr1.C: New test.
62474
62475         * g++.old-deja/g++.eh/tmpl3.C: New test.
62476
62477         * g++.old-deja/g++.eh/tmpl2.C: New test.
62478
62479 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62480
62481         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62482         * g++.old-deja/g++.other/using6.C: Removed.
62483         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62484
62485         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62486
62487 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62488
62489         * g++.old-deja/g++.pt/overload8.C: New test.
62490
62491         * g++.old-deja/g++.pt/overload7.C: New test.
62492
62493         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62494
62495         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62496         and relinking messages.
62497         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62498         compiling with -frepo.
62499
62500 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62501
62502         * g++.old-deja/g++.pt/lookup6.C: New test.
62503
62504 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62505
62506         * gcc.c-torture/execute/981130-1.c: New test.
62507         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62508
62509 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62510
62511         * g++.old-deja/g++.pt/explicit76.C: New test.
62512
62513         * g++.old-deja/g++.pt/friend38.C: New test.
62514
62515         * g++.old-deja/g++.ns/crash2.C: New test.
62516
62517         * g++.old-deja/g++.pt/defarg8.C: New test.
62518
62519         * g++.old-deja/g++.pt/instantiate6.C: New test.
62520
62521         * g++.old-deja/g++.pt/static6.C: New test.
62522
62523         * g++.old-deja/g++.pt/decl2.C: New test.
62524
62525 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62526
62527         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62528         problem is actually related with name lookup, but so what? :-)
62529
62530         * g++.old-deja/g++.pt/friend37.C: New test.
62531
62532 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62533
62534         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62535         element, which fails on some systems.
62536
62537         * g77.f-torture/execute/labug1.f: New test.
62538
62539 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62540
62541         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62542         is defined.
62543
62544 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62545
62546         * g77.f-torture/compile/981117-1.f: New test.
62547
62548 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62549
62550         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62551         properly discarded.
62552
62553 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62554
62555         * gcc.c-torture/execute/memcheck: New directory of tests for
62556         -fcheck-memory-usage.
62557
62558 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62559
62560         * README: New file, general information about the testsuite and
62561         new description of the various C++ test subdirectories.
62562         * README.g++: Eliminate obsolete information, update and move most
62563         relevant stuff to README.
62564
62565 1998-11-07  Richard Henderson  <rth@cygnus.com>
62566
62567         * gcc.c-torture/compile/981107-1.c: New test.
62568
62569 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62570
62571         * execute/memcpy-bi.c: New testcase.
62572
62573 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62574
62575         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62576         base classes.
62577
62578         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62579         template is selected.
62580
62581         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62582         classes, it should be accepted for all types.
62583
62584         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62585
62586         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62587         specializations start with template headers.
62588
62589 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62590
62591         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62592
62593         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62594         non-POD types.
62595
62596 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62597
62598         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62599
62600 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62601
62602         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62603
62604 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62605
62606         * 981019-1.c: New test.
62607
62608 1998-10-14  Robert Lipe <robertl@dgii.com>
62609
62610         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62611         find objc headers.
62612
62613 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62614
62615         * compile/981001-4.c: Remove use of GCC extension that triggers a
62616         compiler bug.
62617
62618 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62619
62620         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62621
62622 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62623
62624         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62625         instantiation of template produces incorrect code for delete
62626         expression.
62627
62628         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62629         constructors' name is not unique.
62630         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62631         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62632
62633         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62634         automatic array of const is ill-formed.
62635
62636         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62637         of template parameter?
62638
62639         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62640         const.
62641
62642         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62643         pointer-to-member expression.
62644
62645         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62646         declaration causes ICE.
62647
62648 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62649
62650         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62651         reserved in the global namespace.
62652
62653         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62654         generate needed virtual table.
62655
62656         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62657
62658 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62659
62660         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62661         template-dependent type
62662
62663 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62664
62665         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62666         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62667         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62668
62669         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62670         class should be usable as argument of member function.
62671         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62672         class should be usable as return type of member function.
62673         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62674         class should be usable as type of data member.
62675
62676         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62677
62678 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62679
62680         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62681
62682 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62683
62684         * gcc.dg/dll-?.c Add thumb to target list.
62685         Fix assembler scan patterns to match current assembler output.
62686
62687 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62688
62689         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62690         matching of template brackets.
62691
62692         * g++.old-deja/g++.other/using4.C: New test.  Test using
62693         declarations of methods from base classes.
62694
62695         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62696         within functions should introduce names into the innermost
62697         enclosing namespace.
62698
62699         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62700         of static locals if first initialization throws.
62701
62702 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62703
62704         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62705
62706 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62707
62708         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62709         lose track of the possible targets of tablejump insns.
62710         * special/special.exp: Run it.
62711
62712 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62713
62714         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62715         must be declared before its specializations can be named in friend
62716         declarations.
62717
62718 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62719
62720         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62721
62722         * g77.f-torture/execute/io1.f: New test.
62723
62724 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62725
62726         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62727         with pointer to template function, for which no argument deduction
62728         is possible.
62729
62730         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62731         specialization of template function as argument to template
62732         function.
62733
62734         * g++.old-deja/g++.other/access2.C: New test; Inner class
62735         shouldn't have privileged access to Outer's names.
62736
62737 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62738
62739         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62740         friend template declared within template class conflicts with
62741         nested class of the same name.
62742
62743         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62744         is ignored.
62745
62746         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62747         object with direct initializer as function declaration.
62748
62749         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62750         initializers.
62751
62752         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62753         involving const pointer and NULL produces incorrect result.
62754
62755         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62756         type name without `typename' should be rejected with -pedantic.
62757
62758 1998-10-02  Richard Henderson  <rth@cygnus.com>
62759
62760         * g++.old-deja/g++.other/addrof1.C: New test.
62761
62762 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62763
62764         * gcc.c-torture/compile/981001-1.c: New test.
62765         * gcc.c-torture/execute/981001-1.c: New test.
62766
62767 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62768
62769         * gcc.c-torture/compile/981001-2.c: New test.
62770         * gcc.c-torture/compile/981001-3.c: New test.
62771         * gcc.c-torture/compile/981001-4.c: New test.
62772
62773 1998-10-01  Robert Lipe  <robertl@dgii.com>
62774
62775         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62776         multilibbed hosts.  Idea grafted from g77.exp.
62777
62778 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62779
62780         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62781         avoid losing on systems which need -lsocket.
62782
62783 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62784
62785         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62786         * g++.old-deja/g++.other/nested2.C: Ditto.
62787         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62788         failure.
62789
62790 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62791
62792         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62793         preferred over template operator!= for enum bitfields.
62794
62795 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62796
62797         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62798         that happen to have the same base name, but in different scopes,
62799         are incorrectly rejected.
62800
62801 1998-09-16  Richard Henderson  <rth@cygnus.com>
62802
62803         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62804         on the native word size instead of an integer literal.
62805
62806 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62807
62808         * g++.old-deja/g++.other/static2.C: Invocation of static data
62809         member of type pointer-to-function denoted as non-static member.
62810
62811         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62812         checks involving function types and aliases.
62813
62814 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62815
62816         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62817         redefined to the same non-trivial type.
62818
62819         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62820         namespace-qualification of template specializations declared in
62821         other namespaces.
62822
62823         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62824         to declare a subset of the specializations of a template function
62825         as friends of specializations of a template class.
62826
62827         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62828         member templates that do not fully specialize the enclosing
62829         template class are rejected.
62830
62831 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62832
62833         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62834
62835 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62836
62837         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62838         altered from libf2c/libU77 version.
62839
62840 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62841
62842         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62843
62844 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62845             Alexandre Oliva  <oliva@dcc.unicamp.br>
62846
62847         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62848         (un)signed char are different types for template specialization
62849         purposes.
62850
62851 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62852
62853         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62854         * objc: ObjC testsuite.
62855
62856 1998-08-31  Catherine Moore  <clm@cygnus.com>
62857
62858         * gcc.c-torture/execute/941014-1.x: New file.
62859
62860 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62861
62862         * lib/c-torture.exp: Add support for
62863         torture_eval_before_compile and torture_eval_before_execute
62864         variables.
62865
62866 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62867
62868         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62869         this test triggers valid.
62870
62871 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62872
62873         * gcc.dg/980827-1.c: New test.
62874
62875 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62876
62877         * gcc.c-torture/execute/loop-4b.c: New test.
62878
62879 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62880
62881         * lib/c-torture.exp: Add support for
62882         torture_eval_before_compile and torture_eval_before_execute
62883         variables.
62884
62885 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62886
62887         * gcc.c-torture/compile/980825-1.c: New test.
62888
62889 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62890
62891         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62892         count number tests in opt_t0 not good_t0.
62893
62894 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62895
62896         * gcc.c-torture/compile/930326-1.x: Fix typo.
62897
62898 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62899
62900         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62901         causes an ICE.
62902
62903 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62904
62905         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62906         STACK_SIZE is defined.
62907         * gcc.c-torture/unsorted/stuct.c: Similarly.
62908
62909         * gcc.c-torture/compile/980821-1.c: New test.
62910
62911 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62912
62913         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62914         16bit ints.
62915
62916 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62917
62918         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62919         code.
62920
62921 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62922
62923         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62924         error'.
62925
62926 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62927
62928         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62929
62930 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62931
62932         * gcc.c-torture/compile/980816-1.c: New test.
62933
62934         * gcc.dg/980816-1.c: New test.
62935
62936 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62937
62938         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62939         compiler for ieee tests.
62940
62941 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62942
62943         * g77.f-torture/compile/980729-0.f: New test.
62944
62945 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62946
62947         * gcc.c-torture/special/eeprof-1.c: New test, for
62948         -finstrument-functions.
62949         * gcc.c-torture/special/special.exp: Run it.
62950
62951 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62952
62953         * gcc.c-torture/compile/980729-1.c: New test.
62954
62955 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62956
62957         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62958         __thumb__ is defined, and test for ARM style doubles if so.
62959
62960 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62961
62962         * g77.f-torture/noncompile/980615-0.f: New test.
62963
62964 1998-07-26  H.J. Lu  (hjl@gnu.org)
62965
62966         * gcc.dg/980312-1.c: Do link instead of compile.
62967         * gcc.dg/980313-1.c: Likewise.
62968
62969 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62970
62971         * gcc.c-torture/compile/980726-1.c: New test.
62972
62973 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62974
62975         * g77.f-torture/execute/io0.f: New test.
62976
62977 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62978
62979         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62980         an int.
62981
62982 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62983
62984         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62985         m32r bugs.
62986
62987 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62988
62989         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62990         c-decl.c:grokdeclarator can handle mode attributes.
62991
62992 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62993
62994         * gcc.c-torture/execute/980716-1.c: New test.
62995
62996 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62997
62998         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62999         the mn10200.
63000         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
63001         the mn10200.
63002         * gcc.c-torture/execute/va-arg-3.x: Similarly.
63003         * gcc.c-torture/compile/930326-1.x: Similarly.
63004
63005 1998-07-13  Dave Love  <d.love@dl.ac.uk>
63006
63007         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
63008         New test from Craig.
63009
63010 1998-07-12  Dave Love  <d.love@dl.ac.uk>
63011
63012         * g77.f-torture/noncompile/980616-0.f: New test.
63013
63014         * g77.f-torture/execute/970816-3.f: New test from Craig.
63015
63016 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
63017
63018         *  g++.other/singleton.C: Return error value instead of taking
63019         SIGSEGV.
63020
63021 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
63022
63023         *  g++.other/singleton.C: New test.  Warning is under dispute.
63024         Runtime crash is not.
63025
63026 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
63027
63028         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
63029         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
63030         using6.C, using7.C}: New namespace tests.
63031
63032 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
63033
63034         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
63035         specialization with typedef'ed names used as array indexes.
63036
63037 1998-07-09  Jeffrey A Law  (law@cygnus.com)
63038
63039         * gcc.c-torture/execute/980709-1.c: New test.
63040
63041         * gcc.dg/980709-1.c: New test.
63042
63043 1998-07-07  Richard Henderson  <rth@cygnus.com>
63044
63045         * gcc.c-torture/execute/bcp-1.c: New test.
63046
63047 1998-07-07  Jeffrey A Law  (law@cygnus.com)
63048
63049         * gcc.c-torture/execute/980707-1.c: New test.
63050
63051 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
63052
63053         * gcc.c-torture/compile/980706-1.c: New test.
63054
63055 1998-07-01  Dave Love  <d.love@dl.ac.uk>
63056
63057         * g77.f-torture/execute/980701-0.f,
63058         g77.f-torture/execute/980701-1.f: New test from Craig.
63059
63060 1998-07-01  Jeffrey A Law  (law@cygnus.com)
63061
63062         * gcc.c-torture/compile/980701-1.c: New test.
63063
63064         * gcc.c-torture/execute/980701-1.c: New test.
63065
63066 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
63067 rlsruhe.de>
63068
63069         * g++.old-deja/g++.robertl/eb132.C: New test.
63070         * g++.old-deja/g++.robertl/eb133.C: Likewise.
63071
63072 1998-06-29  Dave Love  <d.love@dl.ac.uk>
63073
63074         * g77.f-torture/execute/980628-7.f,
63075         g77.f-torture/execute/980628-8.f,
63076         g77.f-torture/execute/980628-9.f,
63077         g77.f-torture/execute/980628-10.f: New tests from Craig.
63078
63079         * g77.f-torture/execute/980628-3.f: Remove mail headers.
63080
63081 1998-06-28  Jeffrey A Law  (law@cygnus.com)
63082
63083         * g77.f-torture/execute/980628-4.f: New test from Craig.
63084         * g77.f-torture/execute/980628-5.f: Likewise.
63085         * g77.f-torture/execute/980628-2.f: Likewise.
63086         * g77.f-torture/execute/980628-0.f: Likewise.
63087         * g77.f-torture/execute/980628-1.f: Likewise.
63088         * g77.f-torture/execute/980628-3.f: Likewise.
63089         * g77.f-torture/execute/980628-6.f: Likewise.
63090
63091 1998-06-28  Jeffrey A Law  (law@cygnus.com)
63092
63093         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
63094         directory when nothing has been installed yet.
63095
63096 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
63097
63098         * gcc.c-torture/special/special.exp: Handle newer versions of
63099         dejagnu.
63100
63101 1998-06-26  Jeffrey A Law  (law@cygnus.com)
63102
63103         * gcc.dg/980626-1.c: New test.
63104
63105 1998-06-19  Bruno Haible <haible@ilog.fr>
63106
63107         * gcc.misc-tests/m-un-2.c: New test.
63108         * g++.old-deja/g++.other/warn01.c: Likewise.
63109
63110 1998-06-19  Robert Lipe  <robertl@dgii.com>
63111
63112         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
63113         compatibility with assmblers with a different comment character.
63114         Eliminate use of GAS-specific extensions.
63115
63116 1998-06-19  Jeffrey A Law  (law@cygnus.com)
63117
63118         * gcc.c-torture/execute/ieee/980619-1.c: New test.
63119
63120 1998-06-19  Robert Lipe  <robertl@dgii.com>
63121
63122         * lib/g77.exp: Replace search for libf2c.a with search for newly
63123         renamed libg2c.a
63124
63125 1998-06-17  Jeffrey A Law  (law@cygnus.com)
63126
63127         * gcc.c-torture/execute/980617-1.c: New test.
63128
63129 1998-06-12  Jeffrey A Law  (law@cygnus.com)
63130
63131         * gcc.c-torture/execute/980612-1.c: New test.
63132
63133 1998-06-08  Jeffrey A Law  (law@cygnus.com)
63134
63135         * gcc.dg/980523-1.c: Only test on ppc-linux.
63136         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
63137
63138         * gcc.c-torture/execute/980608-1.c: New test.
63139
63140 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
63141
63142         * gcc.c-torture/execute/980605-1.c: New test.
63143
63144 1998-06-04  Jeffrey A Law  (law@cygnus.com)
63145
63146         * gcc.c-torture/execute/980604-1.c: New test.
63147
63148 1998-06-02  Jeffrey A Law  (law@cygnus.com)
63149
63150         * gcc.c-torture/execute/980602-1.c: New test.
63151         * gcc.c-torture/execute/980602-2.c: Likewise.
63152
63153 1998-06-02  Dave Love  <d.love@dl.ac.uk>
63154
63155         * 970125-0.f: Fix per JCB.  Add commentary.
63156
63157 1998-05-31  Michael Meissner  <meissner@cygnus.com>
63158
63159         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
63160         IEEE -0 support.
63161
63162 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
63163
63164         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
63165         earlier.
63166
63167 1998-05-28  Catherine Moore <clm@cygnus.com>
63168
63169         * gcc.c-torture/execute/980526-3.c: New test.
63170
63171 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
63172
63173         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
63174         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
63175         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
63176         m88k-motorola-sysv3 to XFAIL.
63177
63178 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
63179
63180         * gcc.dg/980526-1.c: New test.
63181         * gcc.c-torture/execute/980526-2.c: New test.
63182
63183 1998-05-26  Jeffrey A Law  (law@cygnus.com)
63184
63185         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
63186
63187         * gcc.c-torture/execute/980526-1.c: New test.
63188
63189 1998-05-26  Dave Love  <d.love@dl.ac.uk>
63190
63191         * g77.f-torture/execute/alpha2.f: Add runtime test.
63192
63193 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
63194
63195         * g++.old-deja/old-deja.exp: Strip leading directories.
63196
63197         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
63198         error for the line.  Don't run multiple tests for the same line.
63199
63200 1998-05-23  Jeffrey A Law  (law@cygnus.com)
63201
63202         * gcc.dg/980523-1.c: New test.
63203
63204 1998-05-23  Dave Love  <d.love@dl.ac.uk>
63205
63206         * g77.f-torture/compile/970915-0.f: New test.
63207
63208 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
63209
63210         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
63211
63212 1998-05-21  Jeffrey A Law  (law@cygnus.com)
63213
63214         * gcc.dg/980520-1.c: New test.
63215
63216 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
63217
63218         * gcc.dg/980502-1.c: Fix return type.
63219
63220 1998-05-20  Jeffrey A Law  (law@cygnus.com)
63221
63222         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
63223         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
63224         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
63225         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
63226         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
63227
63228 1998-05-20  Dave Love  <d.love@dl.ac.uk>
63229
63230         * g77.f-torture/execute/980520-1.f: New test.
63231
63232 1998-05-15  Dave Love  <d.love@dl.ac.uk>
63233
63234         * lib/mike-g77.exp: New file.
63235
63236         * g77.f-torture/noncompile/noncompile.exp,
63237         g77.f-torture/noncompile/check0.f: New files.
63238
63239 1998-05-14  Dave Love  <d.love@dl.ac.uk>
63240
63241         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
63242         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
63243         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
63244         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
63245         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
63246         abort where appropriate.
63247
63248 1998-05-05  Michael Meissner  <meissner@cygnus.com>
63249
63250         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
63251         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
63252
63253 1998-04-29  Dave Love  <d.love@dl.ac.uk>
63254
63255         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
63256
63257 1998-04-27  Dave Love  <d.love@dl.ac.uk>
63258
63259         * g77.f-torture/compile/980427-0.f: New test.
63260
63261 1998-04-24  Dave Love  <d.love@dl.ac.uk>
63262
63263         * g77.f-torture/compile/980424-0.f: New test.
63264
63265 1998-04-19  Dave Love  <d.love@dl.ac.uk>
63266
63267         * g77.f-torture/compile/980419-2.f (main): New test.
63268         * g77.f-torture/compile/970125-0.f: New test.
63269         * g77.f-torture/compile/980419-1.f: New test.
63270
63271 1998-04-08  Jim Wilson  <wilson@cygnus.com>
63272
63273         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
63274         of loop-4.c.
63275
63276 1998-04-07  Jim Wilson  <wilson@cygnus.com>
63277
63278         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
63279
63280 1998-04-03  Jim Wilson  <wilson@cygnus.com>
63281
63282         * gcc.c-torture/compile/980329-1.c: New test.
63283
63284 1998-03-18  Jim Wilson  <wilson@cygnus.com>
63285
63286         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
63287         * gcc.dg/980312-1.c: Fix typo in -march command.
63288
63289 1998-03-16  H.J. Lu  (hjl@gnu.org)
63290
63291         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
63292
63293 1998-03-11  Robert Lipe  <robertl@dgii.com>
63294
63295         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
63296         Dave Love agree the Fortran source is bogus.
63297
63298 1998-03-11  Robert Lipe  <robertl@dgii.com>
63299
63300         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
63301         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
63302         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
63303         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63304         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63305
63306 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
63307
63308         * g++.old-deja/g++.other/friend1.C: New test.
63309
63310 1998-02-18  Dave Love  <d.love@dl.ac.uk>
63311
63312         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63313         possibly uninitialized) variables and declare dnrm2.
63314
63315 1998-02-23  Robert Lipe <robertl@dgii.com>
63316
63317         From Bruno Haible <haible@ilog.fr>:
63318         * gcc.c-torture/execute/980223.c: New test.
63319
63320 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63321
63322         * gcc.dg/ifelse-1.c: New test.
63323
63324 1998-02-09  H.J. Lu  (hjl@gnu.org)
63325
63326         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63327
63328           * lib/old-dejagnu.exp (old-dejagnu): Added the
63329           "execution test - XFAIL *-*-*" handling in the spirit of
63330           "excess errors test -". Changed the "execution test fails"
63331           handling to be like "excess errors test fails".
63332           * Update various tests accordingly.
63333
63334 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63335
63336         * gcc.c-torture/execute/980205.c: New test.
63337
63338 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63339
63340         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63341         * lib/f-torture.exp: Similarly.
63342         * gcc.c-torture: Rename all .cexp files to .x files.
63343
63344 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63345
63346         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63347         (940510-1.c): Removed duplicate.
63348         (971104-1.c): New test.
63349
63350 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63351
63352           * lib/f-torture.exp: Improve error and loop detection.
63353
63354 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63355
63356         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63357         use that to size the filler array.
63358
63359 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63360
63361         * lib/c-torture.exp(c-torture-execute): Fix typo.
63362
63363         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63364         testcase as the executable name. Keep the executable around if
63365         the test fails.
63366
63367 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63368
63369         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63370         changes.  Only test one -g option, and move it to the end of the
63371         list of options to test.
63372
63373 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63374
63375         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63376         variable GCC_TORTURE_OPTIONS to supply default switches separated
63377         by colons.  If no environment variable, run tests with -O0 -g, -O1
63378         -g, and -O2 -g as well.
63379
63380 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63381
63382         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63383         explanatory comments. Fix indentation.
63384
63385 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63386
63387         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63388
63389 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63390
63391         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63392         * g++.old-deja/g++.mike/p7325.C: Likewise.
63393         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63394
63395 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63396
63397         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63398         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63399         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63400         * g++.old-deja/g++.law/operators4.C: Likewise.
63401
63402 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63403
63404         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63405         * g++.old-deja/g++.mike/p784.C: Ditto.
63406         * g++.old-deja/g++.mike/p785.C: Ditto.
63407
63408 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63409
63410           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63411
63412 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63413
63414         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63415         target feature; pass this to c-torture-execute as needed.
63416
63417 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63418
63419         * lib/c-torture.exp(c-torture-execute): If the previous and the
63420         current executables being tested are identical, we don't need to
63421         run the executable again. Try to make the executable names
63422         unique. Add an optional argument for passing additional compiler
63423         flags.
63424
63425 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63426
63427         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63428
63429 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63430
63431         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63432
63433 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63434
63435         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63436         32bit or larger longs.
63437
63438         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63439         have either a 32bit long or 32bit int.
63440
63441 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63442
63443         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63444         Make double precision tests dependent on sizeof (double).
63445
63446 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63447
63448         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63449         too.
63450
63451 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63452
63453         * gcc.c-torture/compile/961203-1.cexp: New script.
63454
63455 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63456
63457         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63458         up the includes ourselves.
63459
63460 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63461
63462         * lib/plumhall.exp: Remove random include, and add a few
63463         verbose messages for debugging.
63464
63465 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63466
63467         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63468         of trying to do it ourselves.
63469
63470 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63471
63472         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63473
63474 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63475
63476         * gcc.prms/5403.c: Made regexp a bit less strict.
63477
63478 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63479
63480         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63481         is returned from remote_load instead.
63482         * lib/plumhall.exp: Ditto.
63483         * lib/mike-g++.exp: Ditto.
63484         * lib/old-dejagnu.exp: Ditto.
63485         * lib/c-torture.exp: Ditto.
63486
63487 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63488
63489         * lib/g++.exp: Use build_wrapper procedure.
63490         * lib/gcc.exp: Ditto.
63491
63492 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63493
63494         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63495         an old-style decl for malloc.  Fixes tests to work when
63496         sizeof (int) != sizeof (size_t).
63497
63498 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63499
63500         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63501
63502         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63503         use stdargs.h interface.
63504
63505 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63506
63507         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63508         NO_VARARGS when compiling.
63509
63510 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63511
63512         * lib/plumhall.exp(ph_includes): New procedure.
63513         (ph_make): Use it.
63514         (ph_compiler): Ditto.
63515
63516         * lib/g++.exp: Rename test-glue.c to testglue.c.
63517         * lib/gcc.exp: Ditto.
63518
63519 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63520
63521         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63522         to completion when it's called.
63523
63524 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63525
63526         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63527         is defined, don't do test.
63528
63529 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63530
63531         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63532         for object files.
63533         (ph_summary): Mark skipped testcases as untested, not unresolved.
63534
63535         * lib/plumhall.exp (ph_make): If unresolved because of bad
63536         errorCode, record errorCode in log file.
63537         (*): Replace send_log/verbose with verbose -log.
63538
63539 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63540
63541         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63542         double conversion if double isn't at least 8 bytes.
63543
63544         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63545         int to work with targets where int is 16 bits.
63546
63547         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63548         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63549         precision for the test to complete.
63550
63551 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63552
63553         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63554         if d10v is not compiled with the -mdouble64 flag.
63555         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63556
63557         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63558         d10v is not compiled with the -mint32 flag.
63559
63560 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63561
63562         * lib/plumhall.exp: Use incr_count.
63563
63564 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63565
63566         * gcc.c-torture: Update to c-torture-1.45.
63567
63568 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63569
63570         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63571         the name of the expect testcase file).
63572
63573         * lib/g++.exp(g++_init): Ditto.
63574
63575 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63576
63577         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63578         the host.
63579
63580         * lib/gcc.exp(gcc_exit): New procedure.
63581
63582 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63583
63584         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63585         specs where appropriate.
63586
63587         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63588         because of new "candidates are" messages, and removed a few
63589
63590         * Converted all non-old-style g++ testcases to old-style, and
63591         moved into g++.old-deja.
63592
63593 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63594
63595         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63596         options.
63597
63598         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63599         succeeded.
63600
63601         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63602
63603 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63604
63605         * lib/gcc.exp (gcc_target_compile): Add support for defining
63606         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63607         the machine doesn't have those features.
63608
63609 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63610
63611         * g++.law/operators4.exp: Don't use LIBS.
63612
63613 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63614
63615         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63616
63617         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63618         * lib/g++.exp: Set it here instead. Also, allow use of the
63619         --tool_exec and --tool_opt options. Change CXX to
63620         GXX_UNDER_TEST.
63621
63622         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63623
63624         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63625
63626 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63627
63628         * lib/old-dejagnu.exp: Use prune_warnings instead of
63629         prune_system_crud.
63630         * lib/mike-g++.exp: Ditto.
63631         * lib/gcc.exp: Ditto.
63632         * lib/g++.exp: Ditto.
63633
63634         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63635
63636 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63637
63638           * 941014-2.c: Include stdlib.h
63639           * 960327-1.c: Include stdio.h
63640           * dbra.c, index-1.c: Don't assume ints are 32bits.
63641
63642 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63643
63644         * lib/gcc.exp: Add gcc,stack_size target feature.
63645
63646         * lib/g++.exp(g++_target_compile): Add the include and link
63647         paths here, not in two other places. And, it's $options, not
63648         options.
63649
63650         * lib/mike-g++.exp(postbase): Remove the code that determines
63651         the correct include and link paths.
63652         * g++.old-deja/old-deja.exp: Ditto.
63653
63654 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63655
63656         * lib/g++.exp(g++_init): target_compile no longer returns the
63657         filename of the result.
63658
63659 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63660
63661         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63662         call to glob.
63663
63664         * gcc.c-torture/special/special.exp: Change call to
63665         gcc_target_compile to include the object file.
63666
63667 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63668
63669         * gcc.c-torture/special/special.exp: Correct misspelling in last
63670         change.
63671
63672 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63673
63674         * lib/plumhall.exp(ph_summary): Log the entire output of the
63675         executable. Return -1 if there were any failures, 0 otherwise.
63676         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63677         (ph_make): Clean up objects and executables that were built
63678         if the tests succeeded.
63679
63680 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63681
63682         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63683         libraries and includes in the build tree as appropriate.
63684
63685 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63686
63687         * lib/c-torture.exp: Instead of looking for the global variable
63688         NO_LONG_LONG, check to see if that's a feature of the target.
63689
63690 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63691
63692         * config/default.exp: Minimize. Delete the remainer of the files in
63693         config; this functionality is now in devo/dejagnu/config.
63694
63695         g++.*/*: Pass any additional flags used to compile to postbase;
63696         delete CXXFLAGS.
63697
63698         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63699         is now done by runtest.exp. Use gcc_target_compile instead of
63700         compile.
63701
63702         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63703         Remove references to CFLAGS. Use remote_file instead of
63704         calling rm -f.
63705         (c-torture): Take a list of arguments to use to compile this
63706         testcase.
63707
63708         lib/g++.exp: Simplify. Use target_compile instead of compile.
63709         lib/gcc-dg.exp: Ditto.
63710         lib/gcc.exp: Ditto.
63711         lib/mike-{gcc,g++}.exp: Ditto.
63712         lib/old-dejagnu.exp: Ditto.
63713         lib/plumhall.exp: Ditto.
63714
63715 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63716
63717         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63718         (ph_linker): Likewise.
63719
63720 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63721
63722           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63723         MAP_ANON / MAP_ANONYMOUS if defined;
63724         else try to map from /dev/zero .
63725
63726 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63727
63728         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63729         isn't defined, then define it to MAP_ANONYMOUS.
63730
63731 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63732
63733         * gcc.c-torture: Update to c-torture-1.42 release.
63734
63735 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63736
63737         * gcc.c-torture: Update to c-torture-1.41 release.
63738
63739 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63740
63741         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63742         c-torture release.
63743
63744 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63745
63746         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63747         and LDFLAGS.  Fix second case to append the target_info ldflags
63748         onto LDFLAGS, not CFLAGS.
63749         * lib/g++.exp (g++_init): Add target_info stuff.
63750         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63751         of libgloss and newlib flags for !native.
63752
63753         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63754         (GDB): Fix relative path to go up another dir for finding gdb.
63755
63756 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63757
63758         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63759         versions in the target_info array, if they don't exist.
63760
63761 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63762
63763         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63764
63765 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63766
63767         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63768         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63769
63770 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63771
63772         * lib/old-dejagnu.exp: Don't remove the output file before we've
63773         actually tested it. Don't append pwd to the path of the executable
63774         we're testing.
63775
63776 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63777
63778         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63779
63780 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63781
63782         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63783         temporary directory for compiler files, and set it to a default
63784         value of /tmp. Set $output as the name of the output file from
63785         compiling the testcase. Add a -o option to $cflags_var so the
63786         compiler writes the final output file as $output. Set $executable
63787         to $output.
63788
63789         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63790         directory for compiler files, and set it to /tmp if it doesn't
63791         already have a value. Set $output_file to the name of the output
63792         file from compiling the testcase. Add a -o option to CXXFLAGS so
63793         the compiler writes the final output file as $output. Use $output
63794         as the executable to be tested.
63795
63796 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63797
63798         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63799
63800 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63801
63802         * gcc.c-torture/execute/pending-1.c: New test.  Still
63803         pending in Tege's queue.
63804
63805 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63806
63807         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63808         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63809         if there were failures.  Call unresolved if there were unresolved
63810         testcases.  Call gcc_fail if program did not run to completion.
63811         (ph_make): Pass additional argument name to ph_execute.
63812         (ph_execute): Add new argument.  Pass additional arguments to
63813         ph_summary.  Call gcc_fail is there is no execution output.
63814
63815 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63816
63817         * lib/plumhall.exp (proc_summary): Output relavent summary
63818         lines into the log so specific failures in plumhall can be
63819         investigated.
63820
63821 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63822
63823         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63824         (c-torture-execute): Don't try to execute tests which use
63825         "long long" types if $NO_LONG_LONG is nonzero.
63826
63827 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63828
63829         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63830         not c-torture.
63831
63832         * gcc.ieee: Move from here.
63833         * gcc.c-torture/execute/ieee: To here.
63834
63835 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63836
63837         * gcc.c-torture: Update to c-torture-1.41 release.
63838
63839 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63840
63841         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63842         not "$output".
63843
63844 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63845
63846         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63847         -c present.
63848
63849 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63850
63851         * config/proelf.exp: Handle connecting to a simulator.
63852
63853 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63854
63855         * config/proelf.exp: New file.  Enough framework that we can
63856         run c-torture tests on the proelf targets (or any other target
63857         that gdb can connect to for that matter).
63858
63859 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63860
63861         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63862         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63863
63864         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63865         exec_output exists.
63866
63867 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63868
63869         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63870         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63871
63872         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63873         to pass/fail/unresolved/unsupported/untested.  Caller must now
63874         call unresolved/unsupported/untested.
63875         * lib/*.exp: Update FSF address.  Update to handle new results of
63876         ${tool}_load.
63877         * lib/chill.exp (verbose): Delete.
63878
63879 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63880
63881         * lib/gcc.exp (default_gcc_start): Change order of args to
63882         $LDFLAGS $CFLAGS $LIBS.
63883         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63884         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63885         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63886         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63887         * gcc.misc-tests/dg-test.exp: Likewise.
63888         * gcc.misc-tests/msgs.exp: Likewise.
63889         * gcc.prms/prms.exp: Likewise.
63890         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63891         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63892
63893         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63894
63895 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63896
63897         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63898
63899         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63900         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63901
63902         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63903         necessary.
63904
63905 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63906
63907         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63908         global for loop; add use of $mathlib.
63909         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63910         settings here; set mathlib for anything but VxWorks.
63911
63912 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63913
63914         * gcc.c-torture: Update to c-torture-1.40 release.
63915
63916 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63917
63918         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63919         dg.exp.
63920
63921 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63922
63923         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63924         global.
63925
63926 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63927
63928         * lib/g++.exp (LIBS): Define if not already.
63929         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63930         (gcc-dg-prune): Call prune_gcc_output.
63931         * lib/gcc.exp (prune_gcc_output): New proc.
63932         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63933         prune_gcc_output.
63934
63935 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63936
63937         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63938         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63939
63940 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63941
63942         * gcc.c-torture: Update to c-torture-1.39 release.
63943
63944 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63945
63946         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63947         fails, try others as well.
63948
63949 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63950
63951         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63952         If compilation fails, mark execute tests as `untested'.
63953         If test is marked as unsupported, don't mark compilation and
63954         execute tests as failed.
63955
63956 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63957
63958         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63959         libstdc++ for whether or not we want to be doing shared
63960         libraries.  Delete link_curses since we don't need it anymore.
63961         * lib/mike-g++.exp (postbase): Don't link in libg++.
63962         * g++.old-deja/old-deja.exp: Likewise.
63963
63964 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63965
63966         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63967
63968 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63969
63970         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63971         For that, add `-Wl,-a,shared_archive'.
63972         * g++.old-deja/old-deja.exp: Likewise.
63973
63974 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63975
63976         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63977
63978 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63979
63980         * lib/mike-g++.exp (postbase): Pay attention to the status of
63981         g++_load.
63982
63983 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63984
63985           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63986
63987 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63988
63989         * lib/gcc.exp (default_gcc_start): No longer need to log program
63990         being executed or its output, execute_anywhere does that now.
63991         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63992         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63993
63994 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63995
63996         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63997         the same as those in lib/g++.exp.
63998
63999 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
64000
64001         * gcc.c-torture: Update to c-torture-1.38 release.
64002         * gcc.ieee: Related changes.
64003
64004 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
64005
64006         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
64007         "exec". Minor reformatting changes.
64008
64009         * config/rom68k.exp (${tool}_load): Make it work in a canadian
64010         cross. This means all "exec" calls now work on a remote host as
64011         well.
64012         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
64013         cross. Filter out the extra "\r\n" stuff that expect puts in.
64014         (c-torture-execute): Filter out the bogus warnings like
64015         c-torture-compile does. Add support for canadian cross.
64016         * lib/gcc.exp (default_gcc_version, default_gcc_start)
64017         Use execute_anywhere rather than calling exec directly. Now it
64018         works for canadian cross testing.
64019
64020 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
64021
64022         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
64023         results into a variable, and check that rather than using file exists.
64024
64025 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
64026
64027         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
64028         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
64029
64030 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
64031
64032         * g++.old-deja/old-deja.exp: Create and pass runshlib and
64033         lib_curses if there's a shared libg++ in the build tree.
64034
64035 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
64036
64037         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
64038         if not supported target.
64039
64040 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
64041
64042         * lib/g++.exp (g++_init): Move empty setting of runshlib and
64043         link_curses up to always happen, not just for native builds.
64044
64045 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
64046
64047         * gcc.c-torture: Update to c-torture-1.36 release.
64048         * gcc.failure: Related changes.
64049
64050 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
64051
64052         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
64053
64054 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
64055
64056         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
64057         * lib/mike-g++.exp (postbase): Not in here.  Still reference
64058         runshlib, link_curses, and mathlib for link and run.
64059
64060         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
64061         pass the runtime shared library options for Solaris, OSF/1, and
64062         Irix5, and link with -lcurses to avoid unresolved references.
64063
64064 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
64065
64066         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
64067         only run once.
64068
64069 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
64070
64071         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
64072
64073 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
64074
64075         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
64076         do not have a framework for the "compat" tests yet.
64077
64078 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
64079
64080         * lib/mike-g++.exp (postbase): New local variable `mathlib',
64081         set to null if we're testing vxworks5.1.  Use that instead of
64082         `-lm' in the setting of LIBS for link and run.
64083
64084 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
64085
64086         * config/rom68k.exp (${tool}_load): Major changes to make it
64087         work.  Verified that it does in fact return the stuff in
64088         exec_output properly.  Catch any Emul or any TRAP other than 0.
64089
64090 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
64091
64092         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
64093         LDFLAGS properly for targets that need stuff from libgloss.
64094         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
64095         only run once.
64096         (gpp_initialized): New variable.
64097
64098 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
64099
64100         * config/rom68k.exp: Load libgloss.exp.
64101         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
64102         so we can produce a fully linked binary.
64103         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
64104         so we can produce a fully linked binary.
64105
64106 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
64107
64108         * lib/plumhall.exp (ph_section): Watch for expected failures.
64109         Add missing `else'.
64110
64111         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
64112         run the testcase.
64113         (c-torture): Likewise.
64114
64115 1995-08-28  Doug Evans  <dje@cygnus.com>
64116
64117         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
64118
64119         * lib/mike-g++.exp (mike_cleanup): New proc.
64120         (prebase): New globals compiler_result, not_compiler_result,
64121         target_regexp.
64122         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
64123         allow leading "-" in pattern.  Watch for unsupported tests.
64124         If $compiler_result is set, pattern match assembler code,
64125         and ditto for $not_compiler_result.
64126         * lib/mike-gcc.exp: Likewise.
64127
64128         * lib/plumhall.exp (ph_execute): Only call ph_summary if
64129         execution "succeeded".
64130
64131 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
64132
64133         * config/win32.exp: New file.
64134         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
64135
64136 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
64137
64138         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
64139         unsupported.
64140         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
64141         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
64142         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
64143
64144         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
64145         "... without exceptions was ...".  That is now handled by
64146         prune_system_crud.
64147         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64148
64149 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
64150
64151         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
64152         sieve.c,sort2.c}: New files.
64153         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
64154         sieve.exp,sort2.exp}: Drivers for them.
64155
64156         * lib/mike-gcc.exp (program_output): New user settable variable.
64157         (postbase): Call prune_system_crud.  Also prune extraneous compiler
64158         messages.
64159         * lib/mike-g++.exp (program_output): New user settable variable.
64160
64161         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
64162
64163         * config/sh.exp: Deleted (use sim.exp instead).
64164
64165 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
64166
64167         * config/vx.exp: Declare CHECKTASK as global.
64168         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
64169         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
64170         * lib/old-dejagnu.exp: Load [pwd]/$executable.
64171
64172 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
64173
64174         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
64175         target. Like vx.exp, only includes `vx29k.exp' instead of
64176         `vxworks.exp'.
64177
64178 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
64179
64180         * config/sim.exp: Increase time limit from 120 seconds to 240.
64181
64182 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
64183
64184         * gcc.c-torture/execute/950628-1.c: New test.
64185
64186 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
64187
64188         * gcc.c-torture: Update with changes/additions from
64189         c-torture-1.34.
64190
64191 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
64192
64193         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
64194
64195 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
64196
64197         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
64198
64199 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
64200
64201         * gcc.c-torture/compile/950512-1.c: New test.
64202         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
64203         * gcc.dg/struct-ret-1.c: Likewise.
64204
64205 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
64206
64207         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
64208           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
64209
64210 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
64211
64212         * gcc.c-torture/special/920411-1.c: Deleted.
64213         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
64214
64215 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
64216
64217         * config/sim.exp (${tool}_load): Hack in call to bash to get a
64218         cpu limit.
64219
64220 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
64221
64222         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
64223
64224 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
64225
64226         From kenner;
64227         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
64228         is the proper length.
64229         * va-arg-3.c: Likewise.
64230
64231 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
64232
64233         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
64234         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
64235
64236         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
64237         * lib/g++.exp (default_g++_start): Delete old cruft.
64238
64239 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
64240
64241         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
64242         (2 * (1 << 18)) to (2 * (1 << 17)).
64243
64244         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
64245
64246 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
64247
64248         * config/rom68k.exp: Renamed from config/idp.exp
64249
64250 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
64251
64252         * c-torture/compile/921109-2.c
64253
64254 1995-04-18  Mike Stump  <mrs@cygnus.com>
64255
64256         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
64257         excess errors.
64258
64259 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
64260
64261         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
64262         output.
64263         * lib/g++.exp (default_g++_start): Likewise.
64264
64265 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
64266
64267         * gcc.c-torture/compile/950329-1.c: New test.
64268
64269 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
64270
64271           * config/bug.exp (${tool}_load): Updated to use new remote_open
64272           and remote_close procs.
64273         * config/idp.exp: New file.
64274
64275 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
64276
64277         * gcc.c-torture/execute/950322-1.c: New test.
64278
64279 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
64280
64281         * config/vx.exp (${tool}_load): Clean up testing of return code from
64282         vxworks_ld and vxworks_spawn.
64283
64284 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
64285
64286         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
64287
64288 1995-03-13  Mike Stump  <mrs@cygnus.com>
64289
64290         * lib/old-deja.exp: Add `excess errors test - ' error, now one
64291         can mark excess errors on a machine by machine basis.  Note, the
64292         default is to not expect any excess errors, even when excess
64293         errors test - is given, so you will want to put an XFAIL ... on
64294         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
64295         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
64296         those 4 machines, but no others.
64297
64298 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
64299
64300         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
64301         * lib/c-torture.exp: to here.
64302
64303 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
64304
64305         * gcc.c-torture/execute/950221-1.c: New test.
64306         * gcc.c-torture/execute/struct-ret-1.c: New test.
64307         * gcc.c-torture/compile/950221-1.c: New test.
64308
64309         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64310
64311 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
64312
64313         * gcc.c-torture/execute/arith-1.c (main): Return 0.
64314         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64315
64316 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
64317
64318         * g++.gb: New directory of tests, derived from my signature and
64319         class scoping tests.
64320
64321         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64322         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64323         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64324         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64325         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64326         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64327         * g++.gb/sig25.C: Likewise.
64328
64329         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64330         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64331         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64332         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64333         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64334         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64335         * g++.gb/sig25.exp: Likewise.
64336
64337         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64338         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64339         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64340         * g++.gb/scope13.C: Likewise, this test still fails.
64341
64342         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64343         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64344         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64345         * g++.gb/scope13.exp: Ditto.
64346
64347         * g++.gb/README: New file, explains what these tests are about.
64348
64349 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64350
64351         * lib/dg.exp (dg-do): Support `preprocess'.
64352         (dg-test): Likewise.
64353
64354 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64355
64356         * config/udi.exp: change "continue -expect" to "exp_continue".
64357
64358 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64359
64360         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64361         Delete redundant tests.
64362
64363         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64364         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64365         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64366         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64367         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64368         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64369         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64370         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64371
64372         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64373         storing label pointers.
64374         * gcc.c-torture/execute/921019-1.c: Likewise.
64375         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64376         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64377         parameter fp.
64378         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64379         constants.
64380
64381         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64382         Delete obsolete tests.
64383
64384         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64385         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64386         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64387         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64388         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64389         * gcc.c-torture/compile/950124-1.c: New test.
64390
64391         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64392
64393 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64394
64395         * lib/mike-g++.exp: Add -lm to LIBS.
64396
64397 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64398
64399         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64400
64401 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64402
64403         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64404
64405 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64406
64407         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64408
64409 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64410
64411         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64412         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64413         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64414         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64415         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64416         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64417         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64418         * g++.law/{operators31.C, operators32.C,
64419         * g++.law/{operators33.C, operators34.C}: Likewise.
64420         * g++.law/{pic1.C, refs2.C}: Likewise.
64421         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64422         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64423         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64424         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64425
64426         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64427         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64428         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64429         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64430         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64431         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64432         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64433         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64434         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64435         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64436         * g++.law/{operators34.exp}: Likewise.
64437         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64438         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64439         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64440         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64441         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64442
64443         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64444         No longer expected to fail.
64445         * g++.law/missed-error3.C: Tweak for recent bool changes.
64446
64447 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64448
64449         * config/emb-unix: Deleted.
64450         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64451         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64452
64453 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64454
64455         * lib/dg.exp (dg-test): Fix typo in last patch.
64456
64457 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64458
64459         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64460         (handles multiple occurrences).
64461
64462 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64463
64464         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64465         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64466         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64467         printed).
64468         * lib/c-torture.exp (c-torture-compile): Likewise.
64469         (c-torture): Prepend full path if missing.
64470         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64471         (gcc_fail): Likewise.
64472         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64473
64474 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64475
64476         * lib/netware.exp: Only attach to NetWare i386 systems.
64477
64478 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64479
64480         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64481         messages.  Add test name to "output pattern match" pass/fail message.
64482
64483 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64484
64485         * gcc.dg: New testsuite.
64486         * gcc.dg/dg.exp: New file.
64487
64488         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64489         test-switch.c}: Deleted.
64490
64491         * gcc.misc-tests/msgs.exp: New testcase driver.
64492
64493 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64494
64495         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64496         Watch for illegal return values from ${tool}_load.
64497         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64498         cross targets.  Coerce return value >0 to 1.
64499
64500 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64501
64502         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64503
64504         * config/emb-unix.exp: New file.
64505
64506         * config/sim.exp: Error if variable $SIM not defined.
64507         (${tool}_load): Mark test as "untested" if simulator missing.
64508
64509         * config/unix.exp: Load remote.exp to get rcp_download.
64510         * lib/c-torture.exp: Use different option lists for testcases with
64511         and without loops.
64512         * gcc.c-torture/execute/execute.exp: Likewise.
64513
64514 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64515
64516         * config/*.exp: Clarify return code from ${tool}_load.
64517         Call `unresolved' or `untested' instead of `warning' or `perror'
64518         (sometimes you still want to call both though).
64519         Add comment that `shell_id' is local to each file.
64520         * config/udi.exp (timeout): Set to 30.
64521         Don't print warning if connection fails, $connectmode has already
64522         printed an error.
64523         (${tool}_load): Move verbose messages to level 2.
64524         Rework pattern for "Process started" message.
64525         Pass `shell_id' to ${connectmode}_download.
64526         Retry twice upon timeout.  Make resetting of target more robust.
64527         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64528         Pass `shell_id' to exit_$connectmode.
64529         Only call exit_$connectmode if connected.
64530         * config/unix.exp (${tool}_load): Check return codes better.
64531         * config/vrtx.exp (${tool}_load): Likewise.
64532         * config/vx.exp (${tool}_load): Likewise.
64533         Delete unneeded global's.
64534         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64535         from ${tool}_load.
64536         (dg-stat): Delete.
64537         (dg-init): Delete recording of pass/fail counts.
64538         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64539         (old-dejagnu-init): Likewise.
64540         (old-dejagnu-stat): Delete contents, empty proc now.
64541         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64542         (c-torture): Delete references to lcnt, lpass, lfail.
64543         Get option list from TORTURE_OPTIONS.
64544         Delete -funroll[-all]-loops if no loops.
64545         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64546         (g++_stat): Delete contents (empty proc now).
64547         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64548         (gcc_finish): Likewise.
64549         (gcc_stat): Deleted.
64550         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64551         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64552         * gcc.c-torture/execute/execute.exp: Likewise.
64553         Split tests into two parts: compile, execute.
64554         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64555         no loops.  Update to reflect clarified return codes from ${tool}_load.
64556
64557 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64558
64559         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64560         to grep for.
64561         (old-dejagnu): Likewise (where necessary).
64562
64563 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64564
64565         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64566
64567         * lib/dg.exp (dg-process-target): Fix processing of selector.
64568         Add comment regarding use of `error'.
64569
64570         * lib/gcc.exp (prune_system_crud): Define if missing.
64571         * lib/g++.exp (prune_system_crud): Likewise.
64572
64573         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64574         Call prune_system_crud.
64575         * lib/dg.exp (dg-runtest): New proc.
64576         Use perror instead of send_user for tcl errors in testcase.
64577         Don't return any value, it's never used.
64578         Don't clobber previous definition of `unknown'.
64579         Print tcl errors in `dg-final'.
64580
64581 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64582
64583         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64584         (dg-test): Don't print errorInfo, it contains stack backtrace.
64585
64586 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64587
64588         * lib/g++.exp (runtest_file_p): Define if missing.
64589
64590 1994-09-24  Doug Evans  (dje@cygnus.com)
64591
64592         * lib/mike-g++.exp: Comment out loading of g++.exp.
64593         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64594         (default_g++_version): Always print something.
64595         (default_g++_start): Comment out call to `which'.
64596         (g++_start, g++_load): Deleted (must be defined in config file).
64597         * lib/gcc.exp: Test for existence of $CC at start.
64598         Delete check for tmpdir (done in gcc_init).
64599         (default_gcc_version): Always print something.
64600         (default_gcc_start): Comment out call to `which'.
64601         * config/*.exp: Major cleanup - make cross targets work at least a
64602         little better for g++ (by not being "--tool gcc" specific).
64603         Rename gcc_xxx to ${tool}_xxx.
64604         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64605         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64606
64607 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64608
64609         * lib/c-torture.exp (c-torture-compile): Rework compiler
64610         message processing.
64611
64612         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64613         c-torture.
64614
64615 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64616
64617         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64618
64619         * lib/dg.exp (dg-process-target): Support { target native }.
64620
64621 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64622
64623         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64624         looked for "... program xxx got fatal signal".
64625         Correct regsub munging of `comp_output'.
64626         Ignore compiler messages "path prefix not used" and "linker input
64627         file unused".
64628
64629 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64630
64631         * lib/gcc.exp (runtest_file_p): Define if missing.
64632         * gcc.prms/template.c: Example to work from.
64633
64634 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64635
64636         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64637         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64638
64639         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64640         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64641         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64642         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64643
64644         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64645         (dg-process-target): No longer a varargs proc.
64646         Return S/N for target, P/F for xfail.  All callers changed.
64647         (user option procs): More argument checking.
64648         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64649         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64650         (dg-test): Skip test if not running on selected target in `dg-do'.
64651         Update handling of `dg-do-what', `dg-output-text'.
64652         Separate execution pass/fail from output pattern match pass/fail.
64653         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64654
64655 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64656
64657         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64658         target for 920510-1.c.
64659
64660 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64661
64662         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64663         Clean up comment regarding use of passcnt, etc.
64664         (gcc_stat): Don't update `testcnt' here.
64665         (gcc_finish): Do it here.
64666         Might as well reset `but_id' here too.
64667         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64668         to determine if the file should be tested.
64669         * gcc.c-torture/compile/compile.exp: Likewise.
64670         * gcc.c-torture/execute/execute.exp: Likewise.
64671         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64672         * gcc.misc-tests/dg-test.exp: Likewise.
64673         * gcc.prms/prms.exp: Likewise.
64674         * gcc.wendy/wendy.exp: Likewise.
64675         * g++.old-deja.exp: Likewise.
64676         Move "Testing file" message to verbose level 1.
64677
64678 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64679
64680         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64681
64682 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64683
64684         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64685         (default_gcc_start): Accept optional second list element
64686         of compiler flags.  Print compiler output at verbosity level 2.
64687         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64688         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64689         Save current values of framework globals passcnt, failcnt, xpasscnt,
64690         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64691         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64692         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64693         xfailcnt to compute stats.  Update framework global `testcnt' from
64694         pass/fail counts.
64695         (gcc_finish): New proc.  Clean up test environment.
64696         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64697         (gcc_epass, gcc_efail): Delete.
64698         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64699         argument of line number.
64700         (dg-init): If the tool has an init routine, call it.
64701         (dg-test): Remove args `cflags_var' and `libs_var'.
64702         Pass all compiler options to ${tool}_start.
64703         Handle missing line number.
64704         (dg-finish): New function.
64705         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64706         particular files.  Call gcc_finish at end.  Move "skipping test"
64707         message to verbosity level 3.
64708         * gcc.c-torture/compile/compile.exp: Likewise.
64709         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64710         * gcc.c-torture/execute/execute.exp: Likewise.
64711         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64712         Print testcase being tried at verbosity level 1.
64713         * gcc.c-torture/special/special.exp: Unset xfail.
64714         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64715         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64716         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64717         * gcc.failure/failure.exp: Likewise.
64718         * gcc.ieee/ieee.exp: Likewise.
64719         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64720         Update call to dg-test.  Call dg-finish at end.
64721         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64722         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64723         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64724         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64725         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64726         * gcc.wendy/wendy.exp: Add copyright.
64727         Delete setting of tmpdir (done by gcc_init).
64728         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64729         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64730         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64731         gcc_[ce]pass/fail.
64732
64733 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64734
64735         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64736         confusion.
64737         (g++_load): Likewise.
64738
64739         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64740         Rename argument to `prog' to remove the confusion.
64741         Varargs fns behave differently too!
64742         (g++_load): Likewise.
64743
64744         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64745
64746         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64747         what it is.  Delete (always) printing of status value for !native.
64748         Simplify verbose code, and include status and exec_output.
64749         (g++_load): Use gcc_load.
64750
64751 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64752
64753         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64754         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64755         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64756         940714-3.c as these testcases don't exist anymore.  Make
64757         va-arg-1.c expected to pass.
64758
64759 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64760
64761         * gcc.misc-tests/misc.exp: Only run specific testcases.
64762         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64763         * gcc.misc-tests/dg-[1-9].c: New files.
64764
64765         * lib/dg.exp: New testsuite driver.
64766         * gcc.prms/prms.exp: Use it.
64767
64768         * README.gcc: New file.
64769
64770         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64771         Document and reset `lxpass' and `lxfail'.
64772         Simplify "initialized" message.
64773         (gcc_stat): Clean up comments a little.
64774
64775 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64776
64777         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64778
64779 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64780
64781         * lib/old-dejagnu.exp (process-option): New proc.
64782         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64783         (old-dejagnu): Simplify.
64784         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64785
64786 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64787
64788         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64789         exists and is not an empty string.
64790
64791         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64792         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64793         finished.
64794         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64795         automatically.
64796
64797         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64798         longer expected to fail.
64799
64800         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64801         "f" function call.
64802
64803         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64804
64805         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64806         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64807         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64808         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64809         c-torture-1.29.
64810
64811         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64812         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64813
64814         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64815
64816         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64817         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64818
64819         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64820         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64821         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64822
64823 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64824
64825         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64826         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64827         940714-1.c, 940714-2.c, 940714-3.c},
64828         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64829         gcc.misc-tests/{mg.c,mg.exp}:
64830         New tests.
64831         * gcc.noncompile/noncompile.exp: Change accordingly.
64832
64833 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64834
64835         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64836         Undo previous clobberage.
64837
64838 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64839
64840         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64841         * gcc.special/{930510-1.c, special.exp}:
64842         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64843         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64844         struct-varargs-1.c}: New tests from c-torture-1.26.
64845
64846 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64847
64848         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64849           argument to switch.
64850
64851 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64852
64853         * Revert the previous changes.  Please see Rob's directory
64854         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64855         fixes.
64856
64857 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64858
64859         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64860         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64861         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64862         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64863         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64864         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64865         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64866         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64867         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64868         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64869         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64870         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64871         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64872         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64873         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64874         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64875         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64876         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64877         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64878         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64879         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64880         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64881         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64882         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64883         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64884         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64885         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64886         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64887         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64888         testing changes.
64889
64890 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64891
64892         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64893         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64894         with perror calls.
64895
64896 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64897
64898         * config/unix.exp (g++_load): Fix syntax.
64899
64900 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64901
64902         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64903         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64904         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64905         Don't expect va-arg-1.c to fail.  Correct expected output for
64906         920928-1.c.
64907         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64908         * gcc.wendy/hbm4.c: Correct typo.
64909         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64910
64911 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64912
64913         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64914         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64915         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64916         * lib/c-torture.exp (c-torture-compile): Ditto.
64917
64918         Reduce volume of output (remove all the -I's and such).
64919         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64920         Call gcc_cpass, gcc_cfail.
64921         (c-torture): Pass testing option to c-torture-compile.
64922
64923 1994-03-21  Doug Evans  (dje@cygnus.com)
64924
64925         Bring patches over from progressive.
64926         * config/default.exp: Exit remote shell cleanly.
64927         (g++_exit, g++_start): Add default versions.
64928         * config/sim.exp (gcc_load): Use perror, not error.
64929
64930 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64931
64932         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64933         set in site.exp.
64934
64935 1994-03-14  Doug Evans  (dje@cygnus.com)
64936
64937         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64938         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64939         (wendy_try): New proc to run testcase.
64940         (main loop): Call 'em.
64941         * gcc.wendy/*.c: Clean up pass to correct expected output.
64942
64943         * lib/gcc.exp: Minor cleanup work.
64944         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64945
64946 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64947
64948         * config/sim.exp (gcc_load): Document return codes better.
64949         Don't pass -v to simulator.
64950
64951 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64952
64953         * gcc.special/920717-x.c: Fix typo.
64954         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64955         get at sources.
64956
64957         * lib/mike-gcc.exp: Fix typo.
64958
64959 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64960
64961         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64962         binary to use, transform the name.
64963         * config/*.exp: rename everything. Nuke any g++ specific files,
64964         it's now a special case of gcc that requires no special support.
64965         Add a default.exp for unsupported targets.
64966
64967 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64968
64969         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64970         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64971         version of Tcl.
64972
64973 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64974
64975         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64976         than a warning.
64977
64978 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64979
64980         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64981
64982 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64983
64984         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64985         option_list.  Compile every file with only 4/6 option choices
64986         (same as C torture) instead of with 12/18 different option
64987         choices.
64988         * lib/c-torture.exp: Likewise.
64989
64990         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64991         not already set.
64992
64993 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64994
64995         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64996         can put an XFAIL *-*-* on excess errors.
64997
64998 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64999
65000         * g++.law: Add more tests derived from g++-bugs snapshots.
65001
65002         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
65003         equivalent to g++.law/init9.
65004
65005         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
65006         compiled it, and the a.out file after we've run it.
65007
65008 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
65009
65010         * lib/mike-g++.exp (postbase): Delete the .o file after we've
65011         compiled it, and the a.out file after we've run it.
65012
65013 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
65014
65015         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
65016
65017 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
65018
65019         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
65020         version number.
65021
65022 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
65023
65024         * g++.law: New directory of g++ tests derived from the g++-bugs
65025         snapshots.
65026
65027 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
65028
65029         * gcc.compile: initbug1.c initbug1.exp testcase added
65030
65031 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
65032
65033         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
65034         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
65035           fixes submitted by Jeff Law (law@cs.utah.edu)
65036         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
65037           Jeff Law (law@cs.utah.edu)
65038
65039
65040 1993-11-30  Mike Stump  (mrs@cygnus.com)
65041
65042         * config/unix-g++.exp: Follow the gcc way of doing things.
65043         * g++.old-deja/old-deja.exp: Minor updates.
65044         * lib/g++.exp: New file, follow the gcc way of doing things.
65045         * lib/old-dejagnu.exp: Minor updates.
65046         * lib/mike-g++.exp: Always unset errorInfo.
65047
65048 1993-11-06  Mike Stump  (mrs@cygnus.com)
65049
65050         * lib/gcc.exp: Fix some errors with the below change, CC and
65051         CFLAGS should be global when setting, not local.
65052
65053 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
65054
65055         * lib/gcc.exp: Transform tool name.
65056
65057 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65058
65059         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
65060
65061 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65062
65063         * lib/gcc.exp: change gcc_done to gcc_stat
65064
65065 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
65066
65067         * Upgraded gcc testsuite to c-torture version 1.25
65068
65069 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
65070
65071         * lib/gcc.exp: added reporting code. Changed verbose compile message.
65072         * lib/c-torture: added hooks for new reporting code.
65073
65074 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
65075
65076         * config/sh-gcc.exp: check if sh-sim exists in the path
65077
65078 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
65079
65080         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
65081         * gcc.compile/compile.exp: Initial changes for new logic.
65082         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
65083         * gcc.failure/failure.exp: Initial changes for new logic.
65084         * gcc.ieee/ieee.exp: Initial changes for new logic.
65085         * gcc.misc-tests/misc.exp: Initial changes for new logic.
65086         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
65087         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
65088         * lib/c-torture.exp: Initial changes for new logic.
65089         * lib/gcc.exp: Initial changes for new logic.
65090
65091 1993-10-15  Mike Stump  (mrs@cygnus.com)
65092
65093         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
65094         depend upon failure or success.  Fully qualify names in failure
65095         and success messages.  Always remove a.out before starting
65096         compile, just in case.  Pay more attention to error text output by
65097         the compiler.  Handle testcases with no known past errors just
65098         like all others, so that things are uniform.  Other miscellaneous
65099         improvements.
65100
65101 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
65102
65103         * gcc.cpp: new directory for cpp tests
65104
65105 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
65106
65107         * lib/chill.exp: Code reformatted, removed unused code.
65108         * config/unix-chill.exp: Code reformatted, removed unused code.
65109         * chill.execute/execute.exp: Code reformatted, removed unused code.
65110         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
65111
65112 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
65113
65114         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
65115         routines not written.
65116
65117 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
65118
65119         * config/bug-gcc.exp: Use new procs from bug.exp.
65120
65121 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
65122
65123         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
65124         via ftp, rather than depending on NFS.
65125         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
65126         case.
65127
65128 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
65129
65130         * config/bug-gcc.exp: Use new download proc.
65131
65132 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
65133
65134         * chill.execute/execute.exp: cleanups, handles errors better
65135         * chill.compile/compile.exp: rewrite, based on execute.exp
65136         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
65137         * lib/chill.exp: major changes to diff proc and compile and link
65138         procs. added chill_fail and chill_pass wrappers to pass and
65139         fail. added more comments, and handle error codes better.
65140         Added a hack to capture stderr from exec, so noncompile tests
65141         can work.
65142
65143 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
65144
65145         * chill.execute/execute.exp: rewrite of testsuite driver
65146         * lib/chill.exp: rewrite of testsuite driver
65147         * config/unix-chill.exp: rewrite of testsuite driver
65148
65149 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
65150
65151         In chill.execute:
65152         * iexpr.ch: Standardize uppercase.
65153         * tuples.dat: Standardize uppercase.
65154         * vary.ch: standardize.  Correct varying string assignments.
65155         * vary.dat: Add new output lines.
65156
65157 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
65158
65159         In chill.execute:
65160         * chprintf.ch: Standardize use of uppercase.
65161         * tuples.ch: Standardize and turn arr2 into a DCL,
65162           rather than a SYN.
65163         * pinits.ch: Standardize.
65164
65165 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
65166
65167         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
65168         * Makefil: Renamed to Makefile.in.
65169         * configure.in: New.
65170
65171 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
65172
65173         In chill.execute:
65174         * .cvsignore: Add result/output files.
65175         * Makefile: Fix up variables at start.  Use MFLAGS
65176           everywhere.  Correct bool_loc, built_ins entries.
65177           Add entry for vary1.ch.
65178         * bitarray.ch: Standardize upper-case usage.
65179         * bitexpr.ch: Standardize, add output of b1.
65180         * params.ch: Use arrayt in along PROC parameters, to
65181           avoid novelty problems.
65182         * sets.ch: Tiny cleanup.
65183         * vary1.ch: Re-indent.
65184
65185 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
65186
65187         * Add PR-related files to Makefiles, .cvsignore files, etc.
65188
65189 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
65190
65191         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
65192           with compiler objects. New names are test-flow.c and test-loop.c
65193
65194 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
65195
65196         * Upgraded c-torture tests from 1.19 to 1.20
65197
65198         * new files:
65199         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
65200         * gcc.compile: 930623-1.c 930623-2.c
65201         * gcc.noncompile: 930622-1.c 930622-2.c
65202         * gcc.failure: 920411-1.c 920627-2.c
65203         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
65204
65205 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
65206
65207         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65208           More changes to get testsuite working properly. Needs more work.
65209           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
65210
65211 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
65212
65213         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65214           More changes to get testsuite working properly. Needs more work.
65215
65216 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
65217
65218         * chill.compile/compile.exp: Added for Dejagnu support
65219         * chill.execute/execute.exp: Added for Dejagnu support
65220         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
65221
65222 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
65223
65224         This should complete moving the CHILL test files.
65225         * chill.noncompile(.cvsignore printf.grt
65226             in-printf.grt chprintf.grt chprintf.ch):
65227             Added test-support files.
65228           (Makefile): Modified further.
65229         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
65230             signal.ch): Added test files.
65231           * chill.execute (.cvsignore printf.grt printr.c
65232             in-printf.grt rts.c chprintf.grt rts.h): Added
65233           test-support files.
65234             (Makefile): More corrections.
65235
65236 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
65237
65238         * chill.compile, chill.execute, chill.nocompile: Add CHILL
65239           test cases, ready for DejaGnu.
65240
65241 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
65242
65243         * Upgraded c-torture tests from 1.18 to 1.19
65244
65245         * gcc.compile: added test(s):
65246           930607-1.c
65247         * gcc.execute: added test(s):
65248           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
65249
65250         * added new subdirectory for misc tests: gcc.misc-tests
65251         * gcc.misc-test(s): added tests:
65252           inst-check.c test-consts.c test-ior.c test-switch.c
65253
65254 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
65255
65256         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
65257
65258 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
65259
65260         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
65261
65262 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
65263
65264         * Upgraded c-torture tests from 1.17 to 1.18
65265
65266 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
65267
65268         * Upgraded c-torture tests from 1.12 to 1.17
65269
65270 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
65271
65272         * lib/old-dejagnu.exp:
65273           Fixed handling of XFAIL target triplets to correctly
65274           recognize wildcard characters.  Removed code that
65275           appended a unique id tag to the end of the file name
65276           printed out by the result of the testcases within a
65277           given test file.
65278
65279 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
65280
65281         * lib/old-dejagnu.exp:
65282           Reworked expected failure handling to trigger off of XFAIL
65283           keyword in keyphrase embeded in testcase source code. The
65284           XFAIL keyword must be at the end of the keyphrase line. It
65285           may optionally be followed by one or more target triplets.
65286           It has just occured that the handling of wildcards in the
65287           target triplet may not be correct.
65288
65289 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
65290
65291         * g++.old-deja/tests:
65292           Moved all subdirectories up one level into g++.old-deja .
65293
65294         * lib/old-dejagnu.exp:
65295           Fixed problem with CXXFLAGS not being properly reset, and being
65296           corrupted with extraneous "-c" compiler option.  This was
65297           causing binaries to not be generated for test that needed them.
65298           Modified strings passed to "pass" and "fail" so that individual
65299           tests from the same test file would be distinguished by an
65300           identifier appended to the test file name in the summary logs;
65301           this corrected a problem with erroneous diff logs.  Added code
65302           to search testcases for expected fail and unexpected pass keywords.
65303
65304 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
65305
65306         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65307
65308 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
65309
65310         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65311           Removed extraneous text from end of "Special g++ Options"
65312           keyphrase.
65313
65314         * lib/old-dejagnu.exp: Added pattern matching to look for new
65315           keywords, embedded in testcases comments, which will trigger
65316           calls to xpass and xfail.
65317
65318 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
65319
65320         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65321           comments embedded in the testcases, especially the one looking for
65322           special compiler options, as well as the pattern matching for the
65323           compiler output again.
65324
65325 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65326
65327         * lib/old-dejagnu.exp: Do a proper check of the return value for
65328           execute tests. Fixed several problems with the pattern matching
65329           of the compiler output which gave erroneous test results.
65330           Changed several of the test result messages to be more descriptive.
65331         * config/unix-g++.exp: Proc g++_load now actually works and
65332           executes the tests passed to it and returns a usable return
65333           value.
65334
65335 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65336
65337           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65338
65339 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65340
65341         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65342           Modified both files to properly execute the old style
65343           dejagnu tests. The previous versions of these files were
65344           experimental and did not function anything near correctly.
65345
65346 1993-04-05  Rob Savoye  (rob@cygnus.com)
65347
65348         * Removed all Makefile.in and configure.in files. No configuration
65349         needed now.
65350
65351 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65352
65353         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65354
65355 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65356
65357         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65358         gcc.special/configure.in, gcc.noncompile/configure.in,
65359         gcc.execute/configure.in, gcc.code_quality/configure.in,
65360         g++.other/configure.in, g++.old-deja/configure.in,
65361         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65362         in srcname setting.
65363
65364 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65365
65366         * lib/udi.exp: Fixed mondfe and mondfe_download.
65367         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65368         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65369
65370 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65371
65372         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65373         (gdb_exit): Don't remove *_soc files.
65374
65375 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65376
65377         * lib/c-torture.exp: Don't look for main; instead always use -w
65378         -c.  This is how the c-torture tests work.  Remove the object
65379         file if the compilation succeeds.
65380         * gcc.execute/execute.exp: Remove executable if test passes.
65381         * gcc.noncompile/noncompile.exp: Every test is an expected
65382         failure.
65383         * gcc.special/special.exp: Added tests from c-torture 1.11,
65384         corrected use of existing test.
65385         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65386         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65387         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65388         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65389         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65390         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65391         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65392         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65393         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65394         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65395         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65396         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65397         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65398         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65399         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65400         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65401         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65402         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65403         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65404         c-torture 1.11.
65405         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65406         correspond to c-torture 1.11.
65407
65408         * New file.