OSDN Git Service

fae0f99623ba4da0a6e40bb039bb2bbf6605aaca
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-05-15  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/36245
4         * gcc.c-torture/compile/pr36245.c: New testcase.
5
6 2008-05-15  Richard Guenther  <rguenther@suse.de>
7
8         * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
9         transformation.
10         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
11
12 2008-05-15  Richard Guenther  <rguenther@suse.de>
13
14         PR middle-end/36244
15         * gcc.dg/torture/pr36244.c: New testcase.
16
17 2008-05-15  Eric Botcazou  <ebotcazou@adacore.com>
18
19         * gnat.dg/discr8.ad[sb]: New test.
20         * gnat.dg/discr8_pkg[123].ads: New helpers.
21
22 2008-05-15  H.J. Lu  <hongjiu.lu@intel.com>
23
24         * gcc.target/i386/sse-set-ps-1.c: New.
25         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
26
27 2008-05-15  Richard Guenther  <rguenther@suse.de>
28
29         PR tree-optimization/36009
30         PR tree-optimization/36204
31         * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
32         * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
33
34 2008-05-15  Richard Guenther  <rguenther@suse.de>
35
36         PR tree-optimization/34330
37         * gcc.dg/torture/pr34330.c: New testcase.
38
39 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
40
41         PR fortran/36059
42         * gfortran.dg/repack_arrays_1.f90: New test.
43
44 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
45
46         PR fortran/36186
47         * gfortran.dg/boz_11.f90: New test.
48         * gfortran.dg/boz_12.f90: New test.
49
50 2008-05-14  Paul Thomas  <pault@gcc.gnu.org>
51
52         PR fortran/36233
53         * gfortran.dg/actual_procedure_1.f90: New test
54
55 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
56
57         PR fortran/35682
58         * gfortran.dg/bound_4.f90: New test.
59         * gfortran.dg/bounds_check_14.f90: New test.
60
61 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
62
63         PR fortran/35685
64         * gfortran.dg/bound_3.f90: New test.
65
66 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
67             Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
68
69         * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
70         SSE5 optimizations.
71         * gcc.target/i386/sse5-imul64-vector.c: Ditto.
72         * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
73         * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
74         * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
75         * gcc.target/i386/sse5-shift1-vector.c: Ditto.
76         * gcc.target/i386/sse5-shift2-vector.c: Ditto.
77         * gcc.target/i386/sse5-shift3-vector.c: Ditto.
78
79 2008-05-14  Michael Meissner  <michael.meissner@amd.com>
80
81         PR target/36224
82         * gcc.dg/pr36224.c: New file.
83
84 2008-05-14  Olivier Hainque  <hainque@adacore.com>
85
86         * gnat.dg/blkextract_from_reg.adb: New test.
87
88 2008-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
89
90         PR fortran/36215
91         * gfortran.dg/include_3.f95: New test.
92
93 2008-05-14  Ira Rosen  <irar@il.ibm.com>
94
95         PR tree-optimization/36098      
96         * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
97         * gcc.dg/vect/O3-pr36098.c: New test.
98
99 2008-05-14  Samuel Tardieu  <sam@rfc1149.net>
100
101         * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
102
103 2008-05-14  Andreas Krebbel  <krebbel1@de.ibm.com>
104
105         * g++.dg/eh/080513-1.C: New testcase.
106
107 2008-05-13  Uros Bizjak  <ubizjak@gmail.com>
108
109         PR target/36222
110         * gcc.target/i386/pr36222-1.c: New test.
111
112 2008-05-13  H.J. Lu  <hongjiu.lu@intel.com>
113
114         * gcc.target/i386/sse-init-v4hi-1.c: New.
115         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
116         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
117         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
118         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
119         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
120         * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
121         * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
122         * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
123         * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
124
125 2008-05-13  Janis Johnson  <janis187@us.ibm.com>
126
127         PR testsuite/35127
128         * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
129         * gcc.c-torture/compile/20031125-2.c: Ditto.
130         * gcc.c-torture/compile/20031203-1.c: Ditto.
131         * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
132         * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
133         * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
134         * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
135         * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
136         * gcc.c-torture/compile/pr32355.c: Remove dg-options.
137         * gcc.c-torture/compile/pr34448.c: Ditto.
138         * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
139
140 2008-05-13  Tom Tromey  <tromey@redhat.com>
141
142         PR preprocessor/22168:
143         * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
144         * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
145         * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
146         * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
147         * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
148         * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
149         * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
150         * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
151         * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
152         * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
153         * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
154         * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
155         * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
156         * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
157         * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
158         * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic.  Add
159         -Wno-deprecated.
160         * gcc.dg/cpp/pr22168.c: New file.
161         * gcc.dg/cpp/pr22168-2.c: New file.
162
163 2008-05-13  Richard Guenther  <rguenther@suse.de>
164
165         PR middle-end/36227
166         * gcc.dg/pr36227.c: New testcase.
167
168 2008-05-13  Eric Botcazou  <ebotcazou@adacore.com>
169
170         * gnat.dg/discr7.adb: New test
171         * gnat.dg/conv_integer.adb: Likewise.
172
173 2008-05-12  Janis Johnson  <janis187@us.ibm.com>
174
175         * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
176         then ignore ICE message to avoid a second failure.
177         * gcc.c-torture/compile/pr33009.c: Ditto.
178         * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
179
180 2008-05-12  Andy Hutchinson  <hutchinsonandy@aim.com>
181
182         * gcc.dg/pr34457-1.c: Skip for target without trampolines.
183         * gcc.dg/20050607-1.c: Ditto.
184         * gcc.dg/trampoline-1.c: Ditto.
185         * gcc.dg/debug/debug-3.c: Ditto.
186         * gcc.dg/debug/debug-5.c: Ditto.
187
188 2008-05-12  Samuel Tardieu  <sam@rfc1149.net>
189
190         * gnat.dg/specs/statically_matching.ads: New.
191
192 2008-05-12  H.J. Lu  <hongjiu.lu@intel.com>
193
194         * gcc.target/i386/sse2-set-epi32-1.c: New.
195         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
196         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
197         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
198
199 2008-05-12  Uros Bizjak  <ubizjak@gmail.com>
200
201         PR rtl-optimization/36111
202         * gcc.dg/pr36111.c: New test.
203
204 2008-05-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
205
206         PR fortran/36176
207         * gfortran.dg/transfer_simplify_9.f90: New test.
208
209 2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
210
211         PR c++/35331
212         * g++.dg/cpp0x/vt-35331.C: New. 
213         * g++.dg/cpp0x/pr32125.C: Adjust.
214         * g++.dg/cpp0x/pr32126.C: Likewise.
215         * g++.dg/cpp0x/pr31438.C: Likewise.
216         * g++.dg/cpp0x/variadic81.C: Likewise.
217         * g++.dg/cpp0x/vt-34055.C: Likewise.
218         * g++.dg/cpp0x/vt-34606.C: Likewise.
219
220 2008-05-12  Ira Rosen  <irar@il.ibm.com>
221
222         * gfortran.dg/vect/pr36119.f: Rename to ...
223         * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
224         with -O3.
225
226 2008-05-11  Adam Nemet  <anemet@caviumnetworks.com>
227
228         * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
229         * lib/target-supports.exp (add_options_for_mips16_attribute):
230         ... to here.
231
232 2008-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
233
234         PR fortran/35719
235         * gfortran.dg/associated_5.f90:  New test.
236
237 2008-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
238
239         * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
240         the associated options.
241         * gcc.target/mips/scc-3.c: Likewise.
242
243 2008-05-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
244
245         * gfortran.dg/default_format_1.f90: Move denormals tests to
246         gfortran.dg/default_format_denormal_1.f90.
247         * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
248
249 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
250
251         * gfortran.dg/nint_2.f90: XFAIL on mingw.
252
253 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
254
255         * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
256         terminator.
257
258 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
259
260         * gfortran.dg/fseek.f90: Take care of Windows CRLF line
261         terminator.
262
263 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
264
265         * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
266         terminator.
267
268 2008-05-10  Kenneth Zadeck  <zadeck@naturalbridge.com>
269
270         PR rtl-optimization/36185
271         * g++.dg/opt/pr36185.C
272
273 2008-05-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
274
275         * write_to_null.f90: Rename to write_to_null.F90.
276         * write_to_null.F90: On Windows, "nul" is the equivalent of the
277         Unix /dev/null.
278
279 2008-05-10  Richard Sandiford  <rdsandiford@googlemail.com>
280
281         PR rtl-optimization/33642
282         * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
283         * gcc.c-torture/compile/pr33009.c: Likewise.
284
285 2008-05-09  Tom Tromey  <tromey@redhat.com>
286
287         * gcc.dg/pr22231.c: Fix dg-error call.
288
289 2008-05-09  Tom Tromey  <tromey@redhat.com>
290
291         PR preprocessor/22231:
292         * gcc.dg/pr22231.c: New file.
293
294 2008-05-09  Richard Guenther  <rguenther@suse.de>
295
296         PR tree-optimization/36187
297         * g++.dg/opt/pr36187.C: New testcase.
298
299 2008-05-08  Jan Sjodin  <jan.sjodin@amd.com>
300             Sebastian Pop  <sebastian.pop@amd.com>
301
302         * gcc.dg/tree-ssa/data-dep-1.c: New.
303
304 2008-05-08  Richard Guenther  <rguenther@suse.de>
305
306         * gcc.dg/tree-ssa/20040911-1.c: Adjust.
307         * gcc.dg/tree-ssa/20040517-1.c: Likewise.
308         * gcc.dg/tree-ssa/pr26421.c: Likewise.
309         * gcc.dg/tree-ssa/pr23382.c: Likewise.
310         * gcc.dg/tree-ssa/alias-15.c: Likewise.
311         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
312         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
313         * gcc.dg/tree-ssa/pta-fp.c: Likewise.
314         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
315         * gcc.dg/tree-ssa/alias-12.c: Likewise.
316
317 2008-05-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
318
319         PR fortran/36162
320         * gfortran.dg/module_widestring_1.f90: New test.
321
322 2008-05-08  Rafael Espindola  <espindola@google.com>
323
324         * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
325         * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
326         * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
327         * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
328         * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
329         * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
330
331 2008-05-08  David Daney  <ddaney@avtrex.com>
332
333         * lib/target-supports.exp (check_effective_target_sync_int_long): Add
334         mips*-*-*.
335         (check_effective_target_sync_char_short): Same.
336
337 2008-05-08  Kai Tietz  <kai.tietz@onevision.com>
338
339         * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
340         __SIZE_TYPE__.
341
342 2008-05-08  Sa Liu  <saliu@de.ibm.com>
343
344         * testsuite/gcc.target/spu/subti3.c: New.
345
346 2008-05-08  Richard Guenther  <rguenther@suse.de>
347
348         PR middle-end/36154
349         * gcc.c-torture/compile/pr36154.c: New testcase.
350
351 2008-05-08  Richard Guenther  <rguenther@suse.de>
352
353         PR middle-end/36172
354         * gcc.c-torture/compile/pr36172.c: New testcase.
355
356 2008-05-08  Uros Bizjak  <ubizjak@gmail.com>
357
358         PR target/35714
359         * gcc.target/i386/pr35714.c: New test.
360
361 2008-05-07  Jakub Jelinek  <jakub@redhat.com>
362
363         PR middle-end/36013
364         * gcc.c-torture/execute/20080506-2.c: New test.
365
366         PR middle-end/36137
367         * gcc.c-torture/execute/20080506-1.c: New test.
368
369 2008-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
370
371         PR libfortran/34974
372         * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
373
374 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
375
376         PR testsuite/36155
377         * g++.dg/ext/utf32-4.C: Fix a typo.
378
379 2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
380
381         PR testsuite/36155
382         * gcc.dg/utf32-4.c: Fix a typo.
383
384         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
385         Use __WCHAR_TYPE__ instead of wchar_t.
386
387 2008-05-06  Mark Shinwell  <shinwell@codesourcery.com>
388             Daniel Jacobowitz  <dan@codesourcery.com>
389             Andrew Jenner  <andrew@codesourcery.com>
390
391         * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
392         g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
393         gfortran.dg/enum_10.f90: Broaden dg-options pattern.
394
395 2008-05-06  Tom Tromey  <tromey@redhat.com>
396
397         PR preprocessor/35313, PR preprocessor/36088:
398         * gcc.dg/cpp/pr35313.c: New file.
399         * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
400         expression.
401         * gcc.dg/cpp/if-oppr2.c: New file.
402
403 2008-05-06  Tobias Burnus  <burnus@net-b.de>
404
405         PR fortran/36117
406         * gfortran.dg/bessel_2.f90: New.
407
408 2008-05-06  Olivier Hainque  <hainque@adacore.com>
409
410         * gnat.dg/fatp_sra.adb: New test.
411         
412 2008-05-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
413
414         PR middle-end/36141
415         * gcc.c-torture/pr36141.c: New testcase.
416
417 2008-05-06  Danny Smith  <dannysmith@users.sourceforge.net>
418
419         * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
420         New proc.
421         * gcc.dg/utf16-4.c: Use it.
422         * gcc.dg/utf32-4.c: Use it.
423         * g++.dg/ext/utf16-4.C: Use it.
424         * g++.dg/ext/utf32-4.C: Use it.
425
426 2008-05-05  Danny Smith  <dannysmith@users.sourceforge.net>
427
428         * gfortran.dg/dev_null.f90. Remove and replace with...
429         * gfortran.dg/dev_null.F90: Use preprocessor define to
430         generalize the DEV_NULL name.
431
432 2008-05-05  Andrew Pinski  <andrew.pinski@playstation.sony.com>
433
434         * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
435         * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
436         * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
437         * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
438         * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
439
440 2008-05-05  Ira Rosen  <irar@il.ibm.com>
441
442         PR tree-optimization/36119
443         * gfortran.dg/vect/pr36119.f: New test. 
444
445 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
446
447         PR libfortran/35995
448         * gfortran.dg/intrinsic_ifunction_1.f90:  New test case.
449
450 2008-05-04   Andy Hutchinson   <hutchinsonandy@aim.com>
451
452         * gcc.dg/nested-func-5.c: Skip for target without trampolines.
453         * gcc.dg/torture/nested-fn-1.c: Ditto.
454
455 2008-05-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
456
457         PR libfortran/35990
458         * gfortran.dg/intrinsic_pack_4.f90:  New test case.
459
460 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
461
462         * gnat.dg/discr6_pkg.ads: New helper.
463         * gnat.dg/discr6.adb: New test.
464
465 2008-05-03  Eric Botcazou  <ebotcazou@adacore.com>
466
467         * gnat.dg/alignment4.adb: Adjust.
468         * gnat.dg/alignment5.adb: Likewise.
469         * gnat.dg/alignment6.adb: XFAIL.
470
471 2008-05-03  Richard Guenther  <rguenther@suse.de>
472
473         * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
474
475 2008-05-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
476
477         PR fortran/33268
478         * gfortran.dg/io_constraints_4.f90: New test.
479
480 2008-05-01  Simon Baldwin <simonb@google.com>
481
482         PR bootstrap/36108
483         * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
484         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
485         * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
486         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
487
488 2008-05-01  Bud Davis  <bdavis9659@sbcglobal.net>
489
490         PR fortran/PR35940      
491         * gfortran.dg/index.f90: New test.
492
493 2008-05-01  Simon Baldwin <simonb@google.com>
494
495         * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
496         additional tests for arrays of size 0 and size 1.
497         * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
498         * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
499         * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
500
501 2008-05-01  Richard Guenther  <rguenther@suse.de>
502
503         PR middle-end/36093
504         * gcc.c-torture/execute/pr36093.c: New testcase.
505
506 2008-04-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
507
508         * gfortran.dg/selected_char_kind_1.f90: New test.
509         * gfortran.dg/selected_char_kind_2.f90: New test.
510         * gfortran.dg/selected_char_kind_3.f90: New test.
511
512 2008-04-28  Paul Thomas  <pault@gcc.gnu.org>
513
514         PR fortran/35997
515         * gfortran.dg/use_rename_3.f90
516
517 2008-04-30  Richard Guenther  <rguenther@suse.de>
518
519         PR tree-optimization/21636
520         * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
521
522 2008-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
523
524         PR libfortran/35993
525         * gfortran.dg/intrinsic_product_1.f90:  New test case.
526
527 2008-04-30  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/14847
530         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
531
532 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
533
534         PR c++/35986
535         * g++.dg/overload/template4.C: New test.
536
537 2008-04-30  Kai Tietz  <kai.tietz@onevision.com>
538
539         * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
540         * gfortran.dg/chmod_2.f90: Likewise.
541         * gfortran.dg/chmod_3.f90: Likewise.
542         * gfortran.dg/open_errors.f90: Likewise.
543
544 2008-04-30  Nathan Sidwell  <nathan@codesourcery.com>
545
546         * gcc.dg/tls/section-2.c: Restrict to vxworks.
547
548 2008-04-29  Samuel Tardieu  <sam@rfc1149.net>
549
550         PR ada/35792
551         * gnat.dg/specs/tag2.ads: New.
552
553 2008-04-29  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/36078
556         * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
557
558 2008-04-29  Richard Guenther  <rguenther@suse.de>
559
560         PR middle-end/15255
561         * gcc.dg/fold-plusmult.c: New testcase.
562
563 2008-04-29  Richard Guenther  <rguenther@suse.de>
564
565         PR middle-end/36077
566         * gcc.c-torture/execute/pr36077.c: New testcase.
567
568 2008-04-29  Kai Tietz  <kai.tietz@onevision.com>
569
570         * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
571
572 2008-04-29  Jakub Jelinek  <jakub@redhat.com>
573
574         PR c++/35650
575         * g++.dg/init/ref17.C: New test.
576
577         PR c++/35987
578         * g++.dg/other/error28.C: New test.
579
580 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
581
582         PR target/36073
583         * gcc.target/i386/pr36073.c: New test.
584
585 2008-04-28  Richard Guenther  <rguenther@suse.de>
586
587         PR testsuite/34223
588         * gcc.dg/vect/vect-118.c: Rename to ...
589         * gcc.dg/vect/O3-vect-pr34223.c: ... this.
590
591 2008-04-28  Richard Guenther  <rguenther@suse.de>
592
593         PR tree-optimization/36066
594         * gcc.dg/torture/pr36066.c: New testcase.
595
596 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
597
598         PR target/36064
599         * gcc.target/i386/pr36064.c: New test.
600
601 2008-04-28  Uros Bizjak  <ubizjak@gmail.com>
602
603         PR testsuite/36056
604         * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
605
606 2008-04-27  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/18754
609         PR tree-optimization/34223
610         * gcc.dg/tree-ssa/loop-36.c: New testcase.
611         * gcc.dg/tree-ssa/loop-37.c: Likewise.
612         * gcc.dg/vect/vect-118.c: Likewise.
613         * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
614         * gcc.dg/vect/vect-66.c: Increase loop trip count.
615         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
616         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
617         * gcc.dg/vect/vect-76.c: Likewise.
618         * gcc.dg/vect/vect-outer-6.c: Likewise.
619         * gcc.dg/vect/vect-outer-1.c: Likewise.
620         * gcc.dg/vect/vect-outer-1a.c: Likewise.
621         * gcc.dg/vect/vect-11a.c: Likewise.
622         * gcc.dg/vect/vect-shift-1.c: Likewise.
623         * gcc.target/i386/vectorize1.c: Likewise.
624
625 2008-04-27  Nathan Sidwell  <nathan@codesourcery.com>
626
627         * gcc.dg/tls/section-2.c: New.
628         * gcc.dg/tls/emutls-1.c: New.
629         * lib/target-supports.exp (check_effective_target_tls_native):
630         Exclude vxworks.
631
632 2008-04-26  H.J. Lu  <hongjiu.lu@intel.com>
633
634         PR testsuite/36053
635         * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
636         * gcc.dg/large-size-array-4.c: Likewise.
637
638 2008-04-26  George Helffrich  <george@gcc.gnu.org>
639
640         PRs fortran/PR35154, fortran/PR23057
641         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
642         .stabs functionality.
643         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
644         DWARF functionality.
645
646 2008-04-26  Richard Sandiford  <rsandifo@nildram.co.uk>
647
648         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
649         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
650         __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
651         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
652
653 2008-04-25  Tobias Burnus  <burnus@net-b.de>
654
655         * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
656         * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
657
658 2008-04-25  Kai Tietz  <kai.tietz@onevision.com>
659
660         * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
661         * gcc.dg/builtins-12.c: Add dg-options "-ansi".
662         * gcc.dg/builtins-13.c: Likewise.
663         * gcc.dg/pr25682.c: Likewise.
664         * gcc.dg/pr33694.c: Likewise.
665         * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
666         * gcc.dg/c99-const-expr-2.c: Likewise.
667         * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
668         * gcc.dg/ia64-sync-2.c: Likewise.
669         * gcc.dg/ia64-sync-3.c: Likewise
670         * gcc.dg/large-size-array.c: Add check for _WIN64 define.
671         * gcc.dg/large-size-array-3.c: Likewise.
672         * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
673         check.
674         * gcc.dg/large-size-array-4.c: Likewise.
675         * gcc.dg/max-1.c: Replace use of long by ssize_t.
676
677 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
678
679         * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
680
681 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
682
683         * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
684
685 2008-04-24  Steve Ellcey  <sje@cup.hp.com>
686
687         PR testsuite/36035
688         * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
689
690 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
691
692         * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
693
694         PR c++/35758
695         * g++.dg/ext/vector14.C: New test.
696
697 2008-04-24  Richard Guenther  <rguenther@suse.de>
698
699         * gcc.dg/builtin-constant_p-1.c: New testcase.
700         * gcc.dg/builtin-errors.c: Adjust expected error.
701
702 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
703
704         PR tree-optimization/36008
705         * gcc.c-torture/execute/20080424-1.c: New test.
706
707 2008-04-24  Ira Rosen  <irar@il.ibm.com>
708             Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/36034
711         * gcc.c-torture/execute/pr36034-1.c: New testcase.
712         * gcc.c-torture/execute/pr36034-2.c: Likewise.
713
714 2008-04-24  Olivier Hainque  <hainque@adacore.com>
715
716         * gnat.dg/concat_length.adb: New test.
717
718 2008-04-24  Ira Rosen  <irar@il.ibm.com>
719
720         PR tree-optimization/35982
721         * gcc.dg/vect/fast-math-pr35982.c: New.
722
723 2008-04-24  Danny Smith  <dannysmith@users.net>
724
725         * gcc.dg/format/ms-warnI64-1.c: New file.
726
727 2008-04-24  Jakub Jelinek  <jakub@redhat.com>
728
729         PR target/36015
730         * gcc.dg/pr36015.c: New test.
731
732 2008-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
733
734         PR rtl-optimization/36006
735         * gfortran.dg/pr36006-1.f90: New test.
736         * gfortran.dg/pr36006-2.f90: Ditto.
737
738 2008-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739
740         PR fortran/35994
741         * gfortran.dg/minmaxloc_5.f90: New test.
742         * gfortran.dg/minmaxloc_6.f90: New test.
743
744 2008-04-23  Steve Ellcey  <sje@cup.hp.com>
745
746         * gcc.dg/array-init-1.c: Add big-endian number to check.
747
748 2008-04-23  Richard Guenther  <rguenther@suse.de>
749
750         PR tree-optimization/27799
751         PR tree-optimization/32921
752         PR tree-optimization/32624
753         * gcc.dg/tree-ssa/pr27799.c: New testcase.
754         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
755
756 2008-04-23  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/36021
759         * gcc.dg/attr-alloc_size-2.c: New testcase.
760
761 2008-04-23  Kai Tietz  <kai.tietz@onevision.com>
762
763         * gcc.dg/20020919-1.c (loc_size_t): New type.
764         (_dl_stat): Use loc_size_t to cast pointers.
765         * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
766
767 2008-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
768
769         PR libfortran/35988
770         * gfortran.dg/matmul_7.f90:  New test.
771
772 2008-04-22  Steve Ellcey  <sje@cup.hp.com>
773
774         * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
775         * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
776         * gcc.dg/struct/w_prof_local_var.c: Ditto.
777         * gcc.dg/struct/w_prof_global_var.c: Ditto.
778         * gcc.dg/struct/wo_prof_local_var.c: Ditto.
779
780 2008-04-22  Jason Merrill  <jason@redhat.com>
781
782         PR c++/35316
783         * g++.dg/cpp0x/decltype11.C: New.
784
785 2008-04-23  Jakub Jelinek  <jakub@redhat.com>
786
787         PR rtl-optimization/36017
788         * gcc.dg/pr36017.c: New test.
789
790 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
791
792         PR c++/35747
793         * g++.dg/ext/stmtexpr13.C: New test.
794
795 2008-04-22  Ian Lance Taylor  <iant@google.com>
796
797         * gcc.c-torture/compile/20080419-1.c: New test.
798
799 2008-04-22  Kris Van Hees <kris.van.hees@oracle.com>
800
801         PR testsuite/35981
802         * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
803         Add tests for 'long long'.
804         * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
805         Add tests for 'long long'.
806
807 2008-04-22  Nick Clifton  <nickc@redhat.com>
808
809         * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
810
811 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
812
813         PR target/31486
814         * gcc.target/i386/pr31486.c: New test.
815
816 2008-04-21  Adam Nemet  <anemet@caviumnetworks.com>
817
818         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
819         gcc.dg/profile-dir-3.c: Generate tree_profile dump.  Check gcda
820         file name there instead of the assembly.  Cleanup tree_profile
821         dump file.
822
823 2008-04-21  Steve Ellcey  <sje@cup.hp.com>
824
825         * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
826         * gcc.dg/vect/slp-25.c: Ditto.
827         * gcc.dg/vect/vect-outer-5.c: Ditto.
828         * gcc.dg/vect/pr33804.c: Ditto.
829         * gcc.dg/vect/vect-outer-4c.c: Ditto.
830         * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
831         * gcc.dg/vect/pr33953.c: Ditto.
832         * gcc.dg/vect/slp-3.c: Ditto.
833         * gcc.dg/vect/vect-iv-6.c: Ditto.
834
835 2008-04-22  Jakub Jelinek  <jakub@redhat.com>
836
837         * g++.dg/ext/fixed1.C: Add dg-options.
838
839 2008-04-21  Uros Bizjak  <ubizjak@gmail.com>
840
841         PR target/26445
842         * g++.dg/other/i386-4.C: New test.
843
844 2008-04-21  Jason Merrill  <jason@redhat.com>
845
846         PR c++/35325
847         * g++.dg/ext/fixed1.C: New.
848
849         PR c++/35678
850         * g++.dg/template/ttp27.C: New.
851
852 2008-04-21  Tom Tromey  <tromey@redhat.com>
853
854         PR libcpp/33415:
855         * gcc.dg/cpp/pr33415.c: New file.
856
857 2008-04-21  Olivier Hainque  <hainque@adacore.com>
858
859         * gnat.dg/bltins.adb: New testcase.
860
861 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
862
863         PR fortran/35991
864         * gfortran.dg/zero-sized_4.f90: New test.
865
866 2008-04-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
867
868         PR fortran/35882
869         * gfortran.dg/continuation_5.f: Add some comment lines.
870         * gfortran.dg/continuation_3.f90: Add some comment lines.
871         
872 2008-04-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
873
874         PR libfortran/35960
875         * gfortran.dg/reshape_zerosize_1.f90:  New file.
876
877 2008-04-20  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gnat.dg/alignment6.adb: New test.
880
881 2008-04-19  Paul Thomas  <pault@gcc.gnu.org>
882
883         PR fortran/35944
884         PR fortran/35946
885         PR fortran/35947
886         * gfortran.dg/array_constructor_23.f: New test.
887
888         PR fortran/35959
889         * gfortran.dg/alloc_comp_default_init_2.f90: New test.
890         * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
891         "builtin_free" to 27.
892         * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
893         of "builtin_free" to 21.
894
895 2008-04-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
896
897         PR fortran/35892
898         * gfortran.dg/pr35154-dwarf2.f: Remove.
899         * gfortran.dg/pr35154-stabs.f: Remove.
900         
901 2008-04-18  Ian Lance Taylor  <iant@google.com>
902
903         PR tree-optimization/35977
904         * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
905
906 2008-04-18  Jakub Jelinek  <jakub@redhat.com>
907             Peter Bergner  <bergner@vnet.ibm.com>
908
909         PR target/35907
910         * gcc.target/powerpc/pr35907.c: New test.
911
912 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
913
914         * gnat.dg/dynamic_elab_pkg.ads: New helper.
915         * gnat.dg/dynamic_elab1.ad[sb]: New test.
916         * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
917
918 2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
919
920         Tests for char16_t and char32_t support.
921         * g++.dg/ext/utf-cvt.C: New
922         * g++.dg/ext/utf-cxx0x.C: New
923         * g++.dg/ext/utf-cxx98.C: New
924         * g++.dg/ext/utf-dflt.C: New
925         * g++.dg/ext/utf-gnuxx0x.C: New
926         * g++.dg/ext/utf-gnuxx98.C: New
927         * g++.dg/ext/utf-mangle.C: New
928         * g++.dg/ext/utf-typedef-cxx0x.C: New
929         * g++.dg/ext/utf-typedef-cxx98.C: New
930         * g++.dg/ext/utf-typespec.C: New
931         * g++.dg/ext/utf16-1.C: New
932         * g++.dg/ext/utf16-2.C: New
933         * g++.dg/ext/utf16-3.C: New
934         * g++.dg/ext/utf16-4.C: New
935         * g++.dg/ext/utf32-1.C: New
936         * g++.dg/ext/utf32-2.C: New
937         * g++.dg/ext/utf32-3.C: New
938         * g++.dg/ext/utf32-4.C: New
939         * gcc.dg/utf-cvt.c: New
940         * gcc.dg/utf-dflt.c: New
941         * gcc.dg/utf16-1.c: New
942         * gcc.dg/utf16-2.c: New
943         * gcc.dg/utf16-3.c: New
944         * gcc.dg/utf16-4.c: New
945         * gcc.dg/utf32-1.c: New
946         * gcc.dg/utf32-2.c: New
947         * gcc.dg/utf32-3.c: New
948         * gcc.dg/utf32-4.c: New
949
950 2008-04-18  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/specs/varsize_return.ads: New test.
953         * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
954         * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
955
956 2008-04-17  Jason Merrill  <jason@redhat.com>
957
958         PR c++/35773
959         * g++.dg/overload/autoptr1.C: New.
960
961 2008-04-17  Eric Botcazou  <ebotcazou@adacore.com>
962
963         * gnat.dg/alignment4.adb: New test.
964         * gnat.dg/alignment5.adb: Likewise.
965         * gnat.dg/frame_overflow.adb: Adjust.
966
967 2008-04-17  Richard Guenther  <rguenther@suse.de>
968
969         * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
970
971 2008-04-17  Christian Bruel  <christian.bruel@st.com>
972
973         * gcc.dg/long-long-compare-1.c: New testcase. 
974         
975 2008-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
976
977         PR fortran/35724
978         * gfortran.dg/eoshift_2.f90: New test.
979
980 2008-04-16  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/35932
983         * gfortran.dg/intrinsic_char_1.f90: New test.
984
985 2008-04-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
986
987         PR target/35944
988         * gfortran.dg/pr35944-1.f90: New test.
989         * gfortran.dg/pr35944-2.f90: Ditto.
990
991 2008-04-16  Jakub Jelinek  <jakub@redhat.com>
992
993         PR c/35739
994         * gcc.dg/dfp/pr35739.c: New test.
995
996         PR tree-optimization/35899
997         * gcc.dg/pr35899.c: New test.
998
999         PR target/35662
1000         * gfortran.dg/pr35662.f90: New test.
1001
1002 2008-04-16  Richard Guenther  <rguenther@suse.de>
1003
1004         * gcc.dg/tree-ssa/loop-35.c: New testcase.
1005
1006 2008-04-16  Samuel Tardieu  <sam@rfc1149.net>
1007
1008         PR ada/29015
1009         * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
1010         gnat.dg/incomplete2.adb: New.
1011
1012 2008-04-16  Hans-Peter Nilsson  <hp@axis.com>
1013
1014         PR tree-optimization/35629
1015         * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
1016         scan-tree-dump-times.
1017
1018 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1019
1020         PR ada/22387
1021         * gnat.dg/specs/corr_discr.ads: New.
1022
1023 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1024
1025         * gnat.dg/string_slice2.adb: New test.
1026
1027 2008-04-15  Richard Guenther  <rguenther@suse.de>
1028
1029         * gcc.dg/fold-compare-2.c: Adjust testcase.
1030         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1031
1032 2008-04-15  Richard Guenther  <rguenther@suse.de>
1033
1034         * gcc.dg/tree-ssa/salias-1.c: Remove.
1035         * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
1036         * gcc.dg/tree-ssa/alias-15.c: Likewise.
1037         * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
1038
1039 2008-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * gnat.dg/loop_optimization1.ad[sb]: New test.
1042
1043 2008-04-15  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR c/35751
1046         * gcc.dg/gomp/pr35751.c: New test.
1047         * g++.dg/gomp/pr35751.C: New test.
1048
1049 2008-04-15  Samuel Tardieu  <sam@rfc1149.net>
1050
1051         PR ada/16086
1052         * gnat.dg/prot_def.adb: New.
1053
1054 2008-04-14  Ian Lance Taylor  <iant@google.com>
1055
1056         * gcc.dg/strict-overflow-6.c: New.
1057         * gcc.dg/no-strict-overflow-7.c: New.
1058         * gcc.dg/Wstrict-overflow-22.c: New.
1059
1060 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1061
1062         * gnat.dg/specs/storage.ads: Fix expected error message.
1063
1064 2008-04-14  Robert Dewar  <dewar@adacore.com>
1065
1066         * gnat.dg/specs/linker_section.ads: Check for more error conditions.
1067
1068 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1069
1070         PR ada/18680
1071         * gnat.dg/specs/linker_section.ads: New.
1072
1073 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1074
1075         PR ada/16098
1076         * gnat.dg/specs/renamings.ads: New.
1077
1078 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1079
1080         PR ada/15915
1081         * gnat.dg/specs/storage.ads: New.
1082
1083 2008-04-14  Samuel Tardieu  <sam@rfc1149.net>
1084
1085         * gnat.dg/deep_old.adb: New.
1086
1087 2008-04-14  Eric Botcazou  <ebotcazou@adacore.com>
1088
1089         * gnat.dg/loop_address2.adb: New test.
1090
1091 2008-04-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR fortran/35882
1094         * gfortran.dg/continuation_3.f90: Update test.
1095         * gfortran.dg/continuation_5.f: Update test.
1096         * gfortran.dg/continuation_10.f90: New test.
1097         
1098 2008-04-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1099
1100         PR libfortran/32972
1101         PR libfortran/32512
1102         * gfortran.dg/internal_pack_1.f90:  Add test for derived type.
1103         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1104         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1105         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1106         
1107 2008-04-13  Samuel Tardieu  <sam@rfc1149.net> 
1108
1109         PR ada/17985
1110         * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
1111
1112 2008-04-12  Andrew Pinski  <pinskia@gmail.com>
1113
1114         * gcc.target/powerpc/darwin-save-world-1.c: New test.
1115
1116 2008-04-11  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/35869
1119         * gcc.c-torture/compile/pr35869.c: New testcase.
1120
1121 2008-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1122
1123         * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
1124         /* mmintrin-common.h */ section.
1125
1126         * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
1127
1128 2008-04-11  Volker Reichelt  <v.reichelt@netcologne.de>
1129
1130         PR c/35744
1131         * gcc.dg/attr-error-1.c: New test.
1132
1133 2008-04-10  Adam Nemet  <anemet@caviumnetworks.com>
1134
1135         * gcc.target/mips/scc-2.c: New test.
1136         * gcc.target/mips/scc-3.c: New test.
1137         * gcc.target/mips/scc-4.c: New test.
1138
1139 2008-04-10  Ira Rosen  <irar@il.ibm.com>
1140
1141         PR tree-optimization/35821
1142         * gcc.dg/vect/pr35821-altivec.c: New.
1143         * gcc.dg/vect/pr35821-spu.c: New.
1144
1145 2008-04-09  Andy Hutchinson  <hutchinsonandy@aim.com>
1146
1147         PR testsuite/34894
1148         PR testsuite/33782
1149         * lib/target-supports.dg: Add check_effective_target_trampolines.
1150         Disable profiling for avr-*-*.
1151         * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
1152         * gcc.c-torture/compile/nested-1.c: Ditto.
1153         * gcc.c-torture/compile/20050122-2.c: Ditto.
1154         * gcc.c-torture/compile/20010226-1.c: Ditto.
1155         * gcc.c-torture/compile/20010327-1.c:  Skip for avr-*-*.
1156         * gcc.c-torture/compile/980506-1.c: Ditto.
1157         * gcc.c-torture/compile/20020604-1.c: Ditto.
1158         * gcc.c-torture/compile/limits-stringlit.c: Ditto
1159         * gcc.c-torture/compile/20001226-1.c: Ditto
1160
1161 2008-04-09  Jason Merrill  <jason@redhat.com>
1162
1163         PR c++/35708
1164         * g++.dg/ext/complit9.C: New.
1165
1166 2008-04-09  Samuel Tardieu  <sam@rfc1149.net>
1167
1168         PR ada/28305
1169         * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
1170         gnat.dg/specs/fe_inlining_helper.adb: New test.
1171
1172 2008-04-09  Kai Tietz  <kai.tietz@onevision.com>
1173
1174         * gcc.dg/torture/fp-int-convert.h: Use TImode type for 
1175         x86_64-pc-mingw target.
1176         * gcc.dg/titype-1.c: Likewise.
1177
1178 2008-04-09  Richard Sandiford  <richard@codesourcery.com>
1179
1180         * lib/target-supports.exp (check_effective_target_vxworks_kernel):
1181         Fix comment.
1182         (check_effective_target_vxworks_rtp): New procedure.
1183         * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
1184         * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
1185         * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
1186         * g++.old-deja/g++.brendan/new3.C: Likewise.
1187         * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
1188         * g++.old-deja/g++.law/missed-error2.C: Undefine max for
1189         VxWorks kernel mode.
1190         * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
1191         * g++.old-deja/g++.mike/p2736.C: Likewise.
1192         * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
1193         * g++.old-deja/g++.other/headers1.C: Likewise min and max.
1194         * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
1195         kernel mode.
1196
1197 2008-04-09  Jakub Jelinek  <jakub@redhat.com>
1198
1199         * gfortran.dg/namelist_47.f90: New test.
1200
1201 2008-04-09  Richard Guenther  <rguenther@suse.de>
1202
1203         * gfortran.dg/bind_c_usage_14.f03: Adjust.
1204
1205 2008-04-08  Andy Hutchinson  <hutchinsonandy@aim.com>
1206
1207         PR target/35005
1208         * execute/20071221-1.c: Adapt test for 16 bit int targets.
1209         * execute/pr35163.c: Ditto.
1210
1211 2008-04-08  Richard Guenther  <rguenther@suse.de>
1212
1213         * gcc.c-torture/execute/20080408-1.c: New testcase.
1214
1215 2008-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1216
1217         * gnat.dg/pack6.adb: New test.
1218         * gnat.dg/pack7.adb: Likewise.
1219         * gnat.dg/pack8.adb: Likewise.
1220
1221 2008-04-08  Arnaud Charlet  <charlet@adacore.com>
1222
1223         * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1224         * gnat.dg/rt1.adb: New test.
1225         * gnat.dg/test_time_stamp.adb: New test.
1226         * gnat.dg/specs/warn_star.ads: New test.
1227         * gnat.dg/specs/aggr1.ads: New test.
1228
1229 2008-04-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1230
1231         PR fortran/25829 28655
1232         * gfortran.dg/write_check2.f90: Update dg-error.
1233         * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1234
1235 2008-04-07  Jason Merrill  <jason@redhat.com>
1236
1237         PR c++/35734
1238         * g++.dg/warn/ctor1.C: New.
1239
1240 2008-04-07  Kai Tietz  <kai.tietz@onevision.com>
1241
1242         PR/35842
1243         * gcc.dg/torture/pr35842.c: New.
1244
1245 2008-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1246
1247         * gnat.dg/array4.adb: New test.
1248         * gnat.dg/specs/static_initializer2.ads: Likewise.
1249
1250 2008-04-06  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/35400
1253         * gcc.dg/torture/pr35400.c: New testcase.
1254         * g++.dg/torture/pr35400.C: Likewise.
1255
1256 2008-04-06  Paul Thomas  <pault@gcc.gnu.org>
1257
1258         PR fortran/35780
1259         * gfortran.dg/simplify_argN_1.f90: New test.
1260
1261 2008-04-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1262
1263         PR fortran/35832
1264         * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1265
1266 2008-04-06  Tobias Burnus  <burnus@net-b.de>
1267
1268         * gfortran.dg/f2003_io_1.f03: Make standard conform.
1269         * gfortran.dg/f2003_io_8.f03: New.
1270
1271 2008-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1272
1273         * gnat.dg/pack5.adb: New test.
1274
1275 2008-04-06  Uros Bizjak  <ubizjak@gmail.com>
1276
1277         PR target/12329
1278         * gcc.target/i386/pr12329.c: New test.
1279
1280 2008-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1281
1282         * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1283
1284 2008-04-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1285
1286         PR fortran/25829 28655
1287         * gfortran.dg/f2003_io_1.f03: New test.
1288         * gfortran.dg/f2003_io_2.f03: New test.
1289         * gfortran.dg/f2003_io_3.f03: New test.
1290         * gfortran.dg/f2003_io_4.f03: New test.
1291         * gfortran.dg/f2003_io_5.f03: New test.
1292         * gfortran.dg/f2003_io_6.f03: New test.
1293         * gfortran.dg/f2003_io_7.f03: New test.
1294
1295 2008-04-05  Richard Guenther  <rguenther@suse.de>
1296
1297         PR tree-optimization/35833
1298         * gcc.dg/torture/pr35833.c: New testcase.
1299
1300 2008-04-04  Naveen.H.S  <naveen.hs@kpitcummins.com>
1301
1302         * gcc.target/sh/sh2a-band.c: New test.
1303         * gcc.target/sh/sh2a-bclrmem.c: New test.
1304         * gcc.target/sh/sh2a-bld.c: New test.
1305         * gcc.target/sh/sh2a-bor.c: New test.
1306         * gcc.target/sh/sh2a-bsetmem.c: New test.
1307         * gcc.target/sh/sh2a-bxor.c: New test.
1308
1309 2008-04-04  Janis Johnson  <janis187@us.ibm.com>
1310
1311         * g++.dg/other/anon5.C: Don't depend on line number for error message.
1312
1313         * gcc.dg/torture/builtin-modf-1.c: Use special options for
1314         powerpc*-*-linux*.
1315
1316         * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1317
1318         * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1319
1320         PR target/35620
1321         * gcc.dg/dfp/pr35620.c: New test.
1322         * gcc.dg/dfp/func-pointer.c: New test.
1323         * gcc.dg/dfp/func-deref.c: New test.
1324
1325 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR target/35364
1328         * g++.dg/gomp/pr35364.C: New test.
1329
1330 2008-04-04  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1333         * g++.dg/other/i386-3.C: Likewise.
1334         * gcc.target/i386/sse-13.c: Likewise.
1335         * gcc.target/i386/sse-14.c: Likewise.
1336
1337         * gcc.target/i386/aes-check.h: New.
1338         * gcc.target/i386/aesdec.c: Likewise.
1339         * gcc.target/i386/aesdeclast.c: Likewise.
1340         * gcc.target/i386/aesenc.c: Likewise.
1341         * gcc.target/i386/aesenclast.c: Likewise.
1342         * gcc.target/i386/aesimc.c: Likewise.
1343         * gcc.target/i386/aeskeygenassist.c: Likewise.
1344         * gcc.target/i386/pclmulqdq.c: Likewise.
1345         * gcc.target/i386/pclmul-check.h: Likewise.
1346
1347         * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1348         (check_effective_target_pclmul): Likewise.
1349
1350 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR c/35440
1353         * gcc.dg/pr35440.c: New test.
1354
1355 2008-04-04  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/35823
1358         * gnat.dg/pr35823.adb: New testcase.
1359
1360 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
1361
1362         PR c/35712
1363         * gcc.dg/dfp/constants-zero.c: New test.
1364
1365 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR c/35738
1368         * gcc.dg/gomp/pr35738.c: New test.
1369
1370         PR middle-end/35818
1371         * gcc.dg/gomp/pr35818.c: New test.
1372
1373         PR fortran/35786
1374         * gfortran.dg/gomp/pr35786-1.f90: New test.
1375         * gfortran.dg/gomp/pr35786-2.f90: New test.
1376
1377 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
1378
1379         * gcc.target/mips/scc-1.c: New test.
1380
1381 2008-04-03  Richard Guenther  <rguenther@suse.de>
1382
1383         * gcc.dg/tree-ssa/vrp43.c: New testcase.
1384         * gcc.dg/tree-ssa/vrp44.c: Likewise.
1385         * gcc.dg/tree-ssa/vrp45.c: Likewise.
1386
1387 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR c++/35741
1390         * g++.dg/other/offsetof5.C: New test.
1391
1392 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
1393
1394         PR rtl-optimization/35281
1395         * gcc.target/i386/pr35281.c: New test.
1396
1397 2008-04-03  Richard Guenther  <rguenther@suse.de>
1398
1399         PR middle-end/35800
1400         * gcc.c-torture/execute/pr35800.c: New test.
1401
1402 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
1403
1404         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1405         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1406         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1407         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1408         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1409         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1410         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1411         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1412         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1413         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1414         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1415
1416 2008-04-02  Richard Guenther  <rguenther@suse.de>
1417
1418         PR tree-optimization/14495
1419         PR tree-optimization/34793
1420         * gcc.dg/tree-ssa/vrp41.c: New testcase.
1421         * gcc.dg/tree-ssa/vrp42.c: Likewise.
1422
1423 2008-04-02  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/14495
1426         * gcc.dg/tree-ssa/vrp40.c: New testcase.
1427
1428 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1429
1430         * gnat.dg/specs/discr_record_constant.ads: New test.
1431
1432 2008-04-02  Richard Guenther  <rguenther@suse.de>
1433
1434         * gcc.dg/tree-ssa/vrp38.c: New testcase.
1435         * gcc.dg/tree-ssa/vrp39.c: Likewise.
1436
1437 2008-04-01  George Helffrich  <george@gcc.gnu.org>
1438
1439         PRs fortran/35154, fortran/23057
1440         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
1441         use of common is unchanged.
1442
1443         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
1444         with all combinations of debug options available on target.
1445         * gfortran.dg/debug/debug.exp:  Ditto.
1446         * gfortran.dg/debug/trivial.f:  Ditto.
1447         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
1448         .stabs functionality.
1449         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
1450         DWARF functionality.
1451
1452 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
1453
1454         PR c/35436
1455         * gcc.dg/format/gcc_gfc-2.c: New test.
1456
1457 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
1458
1459         * g++.dg/bprob/bprob.exp: Do not check gcno files.
1460         Use -fprofile-use for profile use.
1461         * gcc.misc-tests/bprob.exp: Ditto.
1462         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1463         * gcc.dg/matrix/matrix.exp: Ditto.
1464         * gcc.dg/struct/struct-reorg.exp: Ditto.
1465         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1466         * gcc.dg/profile-dir-1.c: New test.
1467         * gcc.dg/profile-dir-2.c: New test.
1468         * gcc.dg/profile-dir-3.c: New test.
1469
1470 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
1471
1472         PR c/35750
1473         * gcc.dg/old-style-param-1.c: New test.
1474
1475 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1476
1477         * gnat.dg/object_overflow.adb: New test.
1478
1479 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1480
1481         PR middle-end/30186
1482         * gcc.dg/tree-ssa/vector-1.c: New testcase.
1483         * gcc.c-torture/execute/vector-1.c: New testcase.
1484         * gcc.c-torture/execute/vector-2.c: New testcase.
1485
1486 2008-03-31  Olivier Hainque  <hainque@adacore.com>
1487
1488         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1489         * gnat.dg/assign_from_packed.adb: New testcase.
1490
1491 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
1492
1493         PR rtl-optimization/35729
1494         * gcc.dg/pr35729.c: New test.
1495
1496 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1497
1498         PR target/32000
1499         * gcc.target/i386/pr32000-1.c: New.
1500
1501 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
1502
1503         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1504         on some environments.
1505
1506 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
1507
1508         PR tree-opt/35431
1509         * gcc.c-torture/compile/pr35431.c: New testcase.
1510
1511 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
1512
1513         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1514         targets.
1515
1516 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1517
1518         PR c++/35245
1519         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1520
1521 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
1522
1523         PR c++/35578
1524         * g++.dg/parse/friend8.C: New test.
1525
1526         PR c/35748
1527         * gcc.dg/union-cast-4.c: New test.
1528
1529 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
1530
1531         PR target/35757
1532         * gcc.target/i386/sse4_1-blendps-2.c: New.
1533         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1534
1535 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1536
1537         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
1538         * gfortran.dg/internal_pack_2.f90:  Likewise.
1539         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
1540         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
1541         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
1542         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
1543         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
1544         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
1545
1546 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
1547
1548         * gnat.dg/bit_packed_array2.adb: New test.
1549
1550 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
1551
1552         PR fortran/35740
1553         * gfortran.dg/transpose_conjg_1.f90: New test.
1554
1555 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
1556
1557         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1558         
1559 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/35698
1562         * gfortran.dg/allocate_zerosize_3.f: New test.
1563
1564         PR fortran/35702
1565         * gfortran.dg/character_assign_1.f90: New test.
1566
1567 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1568
1569         PR libfortran/32972
1570         PR libfortran/32512
1571         * gfortran.dg/intrinsic_spread_1.f90:  New file.
1572         * gfortran.dg/intrinsic_spread_2.f90:  New file.
1573         * gfortran.dg/intrinsic_spread_3.f90:  New file.
1574
1575 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
1576
1577         PR fortran/34714
1578         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1579         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1580         * gfortran.dg/func_assign.f90: Likewise.
1581         * gfortran.dg/implicit_11.f90: Likewise.
1582         * gfortran.dg/proc_assign_1.f90: Likewise.
1583         * gfortran.dg/proc_assign_2.f90: Likewise.
1584         * gfortran.dg/procedure_lvalue.f90: Likewise.
1585
1586 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1587
1588         PR fortran/35699
1589         * gfortran.dg/direct_io_10.f: New test.
1590
1591 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
1592
1593         * gcc.target/i386/vectorize6.c: New test.
1594
1595 2008-03-28  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/35721
1598         * gfortran.dg/associated_target_2.f90: New.
1599
1600 2008-03-28  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/19580
1603         * gcc.dg/tree-ssa/loop-34.c: New testcase.
1604
1605 2008-03-28  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/30317
1608         PR tree-optimization/30911
1609         PR tree-optimization/34793
1610         * gcc.dg/tree-ssa/vrp35.c: New testcase.
1611         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1612         * gcc.dg/tree-ssa/vrp37.c: Likewise.
1613
1614 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1615
1616         PR target/31334
1617         * gcc.target/powerpc/altivec-25.c: New testcase.
1618
1619 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1620
1621         PR fortran/35724
1622         * gfortran.dg/cshift_shift_real_2.f90: New test.
1623
1624 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1627         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1628
1629 2008-03-27  Richard Guenther  <rguenther@suse.de>
1630
1631         PR c/32511
1632         * gcc.dg/attr-weak-1.c: New testcase.
1633
1634 2008-03-27  Richard Guenther  <rguenther@suse.de>
1635
1636         PR tree-optimization/32810
1637         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1638
1639 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
1640
1641         * g++.dg/cpp0x/variadic91.C: New.
1642
1643 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
1644
1645         * gcc.dg/tree-ssa/loop-32.c: New testcase.
1646         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1647
1648 2008-03-27  Richard Guenther  <rguenther@suse.de>
1649
1650         * gcc.dg/fold-addr-1.c: New testcase.
1651
1652 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
1653
1654         PR middle-end/35429
1655         * gcc.c-torture/compile/complex-5.c: New test.
1656
1657 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1658
1659         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1660
1661 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR c++/35546
1664         * g++.dg/ext/attrib33.C: New test.
1665
1666 2008-03-26  Richard Guenther  <rguenther@suse.de>
1667
1668         Revert:
1669         2008-03-26  Richard Guenther  <rguenther@suse.de>
1670
1671         * gcc.dg/fold-addr-1.c: New testcase.
1672
1673 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
1674
1675         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1676         before redefinitions of extern and __inline.
1677         * gcc.target/i386/sse-13.c: Ditto.
1678
1679 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR c++/35332
1682         * g++.dg/other/error27.C: New test.
1683
1684 2008-03-26  Richard Guenther  <rguenther@suse.de>
1685
1686         * gcc.dg/fold-addr-1.c: New testcase.
1687
1688 2008-03-26  Richard Guenther  <rguenther@suse.de>
1689
1690         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1691         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1692         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1693         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1694         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1695         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1696         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1697
1698 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
1699
1700         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1701         variadic template template parameter binding semantics.
1702         * g++.dg/cpp0x/variadic85.C: Ditto.
1703         * g++.dg/cpp0x/variadic88.C: New.
1704         * g++.dg/cpp0x/variadic89.C: New.
1705         * g++.dg/cpp0x/variadic90.C: New.
1706         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1707         variadic template template parameter binding semantics.
1708         * g++.dg/cpp0x/variadic-lambda.C: New.
1709
1710 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1711
1712         PR target/31558
1713         * g++.dg/ext/altivec-15.C: New testcase.
1714
1715 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
1716
1717         PR objc/29197
1718         * objc.dg/method-20.m: New testcase.
1719         
1720 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
1721
1722         PR rtl-optimization/35232
1723         * gcc.target/mips/pr35232.c: New test.
1724
1725 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
1726
1727         * g++.dg/template/sfinae4.C: New.
1728         * g++.dg/template/sfinae5.C: New.
1729         * g++.dg/template/sfinae6.C: New.
1730         * g++.dg/template/sfinae6_neg.C: New.
1731         * g++.dg/template/sfinae7.C: New.
1732         * g++.dg/template/sfinae8.C: New.
1733         * g++.dg/template/sfinae9.C: New.
1734         * g++.dg/template/sfinae10.C: New.
1735         * g++.dg/template/sfinae11.C: New.
1736         * g++.dg/template/sfinae12.C: New.
1737         * g++.dg/template/sfinae13.C: New.
1738         * g++.dg/template/sfinae14C: New.
1739
1740 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1741
1742         * gcc.target/sh/sh2a-bclr.c: New test.
1743         * gcc.target/sh/sh2a-bset.c: New test.
1744
1745 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1746
1747         * gcc.target/sh/sh2a-movrt.c: New test.
1748
1749 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
1750
1751         * gcc.target/sh/sh2a-prefetch.c: New test.
1752
1753 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1754             Naveen.H.S  <naveen.hs@kpitcummins.com>
1755
1756         * gcc.target/sh/sh2a-movi20s.c: New test.
1757
1758 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
1759             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
1760             Naveen.H.S  <naveen.hs@kpitcummins.com>
1761
1762         * gcc.target/sh/sh2a-resbank.c: New test.
1763         * gcc.target/sh/sh2a-tbr-jump.c: New test.
1764         * gcc.target/sh/sh2a-jsrn.c: New test.
1765         * gcc.target/sh/sh2a-rtsn.c: New test.
1766
1767 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * gcc.target/i386/sse-17.c: Include sse2-check.h.
1770         (main): Change to void and rename to sse2_test.
1771         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1772         dg-do-what-default to "compile" if SSE2 hardware is not available.
1773         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1774         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1775         xfail vect_no_int_max from "vectorization not profitable" check.
1776
1777 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1778
1779         PR middle-end/26222
1780         * gcc.dg/torture/pr26222.c: New testcase.
1781
1782 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
1783
1784         PR fortran/34813
1785         * gfortran.dg/null_3.f90 : New test
1786
1787         PR fortran/33295
1788         * gfortran.dg/module_function_type_1.f90 : New test
1789
1790 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
1791
1792         PR libfortran/32972
1793         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
1794         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
1795         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
1796
1797 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1798
1799         * gcc.target/mips/dse-1.c: Add checks for zeros.
1800
1801 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1802
1803         PR target/27946
1804         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1805
1806 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1807
1808         PR libfortran/32972
1809         * internal_pack_1.f90:  New test case.
1810         * internal_pack_2.f90:  New test case.
1811         * internal_pack_3.f90:  New test case.
1812
1813 2008-03-21  Olivier Hainque  <hainque@adacore.com>
1814
1815         * gnat.dg/empty_vector_length.adb: New testcase.
1816
1817 2008-03-20  Richard Guenther  <rguenther@suse.de>
1818
1819         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1820
1821 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
1822             Uros Bizjak  <ubizjak@gmail.com>
1823
1824         PR testsuite/34168
1825         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1826         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1827         if SSE2 hardware is not available.
1828         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1829         gcc.dg/vect/vect.exp.
1830         * gfortran.dg/vect/vect.exp: Ditto.
1831         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1832
1833 2008-03-20  Andreas Schwab  <schwab@suse.de>
1834
1835         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1836         xfail.
1837
1838 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1839
1840         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1841         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1842         from dg-options.
1843
1844 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1845
1846         PR testsuite/35621
1847         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1848         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1849         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1850         * gcc.target/i386/ssse3-palignr.c: Likewise.
1851         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1852         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1853         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1854         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1855         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1856         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1857         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1858         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1859         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1860         * gcc.target/i386/ssse3-psignb.c: Likewise.
1861         * gcc.target/i386/ssse3-psignd.c: Likewise.
1862         * gcc.target/i386/ssse3-psignw.c: Likewise.
1863
1864 2008-03-20  Andreas Schwab  <schwab@suse.de>
1865
1866         PR testsuite/35647
1867         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1868         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1869         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1870         continuation and remove xfail.
1871
1872 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1873
1874         PR libfortran/32972
1875         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
1876         in subroutine.
1877
1878 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
1879
1880         * gcc.dg/format/ms_array-1.c: New.
1881         * gcc.dg/format/ms_c90-scanf-3.c: New.
1882         * gcc.dg/format/ms_c99-strftime-1.c: New.
1883         * gcc.dg/format/ms_no-y2k-1.c: New.
1884         * gcc.dg/format/ms_attr-1.c: New.
1885         * gcc.dg/format/ms_c90-scanf-4.c: New.
1886         * gcc.dg/format/ms_c99-strftime-2.c: New.
1887         * gcc.dg/format/ms_nonlit-1.c: New.
1888         * gcc.dg/format/ms_c90-scanf-5.c: New.
1889         * gcc.dg/format/ms_cast-1.c: New.
1890         * gcc.dg/format/ms_nonlit-2.c: New.
1891         * gcc.dg/format/ms_attr-2.c: New.
1892         * gcc.dg/format/ms_c90-strftime-1.c: New.
1893         * gcc.dg/format/ms_miss-1.c: New.
1894         * gcc.dg/format/ms_nonlit-3.c: New.
1895         * gcc.dg/format/ms_attr-3.c: New.
1896         * gcc.dg/format/ms_c90-strftime-2.c: New.
1897         * gcc.dg/format/ms_miss-2.c: New.
1898         * gcc.dg/format/ms_nul-1.c: New.
1899         * gcc.dg/format/ms_attr-4.c: New.
1900         * gcc.dg/format/ms_c94-printf-1.c: New.
1901         * gcc.dg/format/ms_miss-3.c: New.
1902         * gcc.dg/format/ms_nul-2.c: New.
1903         * gcc.dg/format/ms_attr-7.c: New.
1904         * gcc.dg/format/ms_c94-scanf-1.c: New.
1905         * gcc.dg/format/ms_miss-4.c: New.
1906         * gcc.dg/format/ms_null-1.c: New.
1907         * gcc.dg/format/ms_bitfld-1.c: New.
1908         * gcc.dg/format/ms_c99-printf-1.c: New.
1909         * gcc.dg/format/ms_miss-5.c: New.
1910         * gcc.dg/format/ms_plus-1.c: New.
1911         * gcc.dg/format/ms_branch-1.c: New.
1912         * gcc.dg/format/ms_c99-printf-2.c: New.
1913         * gcc.dg/format/ms_miss-6.c: New.
1914         * gcc.dg/format/ms_sec-1.c: New.
1915         * gcc.dg/format/ms_c90-printf-1.c: New.
1916         * gcc.dg/format/ms_c99-printf-3.c: New.
1917         * gcc.dg/format/ms_multattr-1.c: New.
1918         * gcc.dg/format/ms_unnamed-1.c: New.
1919         * gcc.dg/format/ms_c90-printf-2.c: New.
1920         * gcc.dg/format/ms_c99-scanf-1.c: New.
1921         * gcc.dg/format/ms_multattr-2.c: New.
1922         * gcc.dg/format/ms_va-1.c: New.
1923         * gcc.dg/format/ms_c90-printf-3.c: New.
1924         * gcc.dg/format/ms_c99-scanf-2.c: New.
1925         * gcc.dg/format/ms_multattr-3.c: New.
1926         * gcc.dg/format/ms_c90-scanf-1.c: New.
1927         * gcc.dg/format/ms_c99-scanf-3.c: New.
1928         * gcc.dg/format/ms_no-exargs-1.c: New.
1929         * gcc.dg/format/ms_zero-length-1.c: New.
1930         * gcc.dg/format/ms_c90-scanf-2.c: New.
1931         * gcc.dg/format/ms_c99-scanf-4.c: New.
1932         * gcc.dg/format/ms_no-exargs-2.c: New.
1933         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
1934         * gcc.dg/format/miss-1.c: Likewise.
1935         * gcc.dg/format/miss-3.c: Likewise.
1936         * gcc.dg/format/multattr-2.c: Likewise.
1937         * gcc.dg/format/miss-5.c: Likewise.
1938         * gcc.dg/format/attr-2.c: Likewise.
1939         * gcc.dg/format/attr-4.c: Likewise.
1940         * gcc.dg/format/c90-scanf-4.c: Likewise.
1941         * gcc.dg/format/c99-printf-3.c: Likewise.
1942         * gcc.dg/format/multattr-1.c: Likewise.
1943         * gcc.dg/format/miss-4.c: Likewise.
1944         * gcc.dg/format/miss-6.c: Likewise.
1945         * gcc.dg/format/c90-printf-3.c: Likewise.
1946         * gcc.dg/format/attr-1.c: Likewise.
1947         * gcc.dg/format/attr-3.c: Likewise.
1948         * gcc.dg/format/attr-7.c: Likewise.
1949         * gcc.dg/format/format.h: Treat mingw and gnu style.
1950         * gcc.dg/format/sys_format.c: New.
1951
1952 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR libfortran/35627
1955         * gfortran.dg/namelist_46.f90: New test.
1956
1957 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
1958
1959         PR target/14552
1960         * gcc.target/i386/pr14552.c: New test.
1961
1962 2008-03-19  Michael Matz  <matz@suse.de>
1963
1964         PR middle-end/35616
1965         * gcc.dg/pr35616.c: New test.
1966
1967 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
1968
1969         PR fortran/35152
1970         * gfortran.dg/argument_checking_16.f90: New test.
1971
1972 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1973
1974         PR libfortran/32972
1975         * gfortran.dg/internal_pack_1.f90:  New test case.
1976         * gfortran.dg/internal_pack_2.f90:  New test case.
1977         * gfortran.dg/internal_pack_3.f90:  New test case.
1978
1979 2008-03-19  Jan Hubicka  <jh@suse.cz>
1980
1981         * gcc.dg/20050811-2.c: Update dumping flags.
1982         * gcc.dg/sms-2.c: Update dumping flags.
1983         * gcc.dg/var-expand1.c: Update dumping flags.
1984         * gcc.dg/var-expand3.c: Update dumping flags.
1985         * gcc.dg/pr30957-1.c: Update dumping flags.
1986         * gcc.dg/20050811-1.c: Update dumping flags.
1987         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1988         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1989
1990 2008-03-19  Richard Guenther  <rguenther@suse.de>
1991
1992         PR middle-end/35609
1993         * gcc.dg/testsuite/uninit-15.c: New testcase.
1994         * gcc.dg/testsuite/uninit-16.c: Likewise.
1995
1996 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1997
1998         PR target/35504
1999         * g++.dg/other/pr35504.C: New test.
2000
2001 2008-03-18  Richard Guenther  <rguenther@suse.de>
2002
2003         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
2004         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2005
2006 2008-03-18  Richard Guenther  <rguenther@suse.de>
2007
2008         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
2009
2010 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2011
2012         PR libfortran/35617
2013         * gfortran.dg/namelist_45.f90: New test.
2014
2015 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
2016
2017         PR testsuite/35512
2018         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
2019         Write variables instead of reading them.
2020
2021 2008-03-17  Jason Merrill  <jason@redhat.com>
2022
2023         PR c++/35548
2024         * g++.dg/init/ref16.C: New testcase.
2025
2026 2008-03-17  Richard Guenther  <rguenther@suse.de>
2027
2028         PR tree-optimization/19637
2029         * g++.dg/tree-ssa/pr19637.C: New testcase.
2030
2031 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/35470
2034         * gfortran.dg/subref_array_pointer_3.f90 : New test.
2035
2036 2008-03-16  Richard Guenther  <rguenther@suse.de>
2037
2038         PR middle-end/35607
2039         * gcc.c-torture/compile/pr35607.c: New testcase.
2040         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
2041
2042 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
2043
2044         PR fortran/35582
2045         * gfortran.dg/write_invalid_format.f90: New test.
2046
2047 2008-03-15  Richard Guenther  <rguenther@suse.de>
2048
2049         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
2050
2051 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052
2053         PR testsuite/35184
2054         * gfortran.dg/elemental_subroutine_6.f90: New test.
2055
2056 2008-03-15  Richard Guenther  <rguenther@suse.de>
2057
2058         * gcc.dg/pr23911.c: Adjust testcase.
2059         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2060         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
2061
2062 2008-03-15  Richard Guenther  <rguenther@suse.de>
2063
2064         PR middle-end/35593
2065         * g++.dg/warn/Warray-bounds-3.C: New testcase.
2066
2067 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2068
2069         PR testsuite/35478
2070         * gfortran.dg/generic_16.f90: New test.
2071
2072 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
2073
2074         PR middle-end/35595
2075         * gcc.c-torture/compile/pr35595.c: New test.
2076
2077 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2078
2079         PR testsuite/33296
2080         * gfortran.dg/nearest_4.f90: New test.
2081
2082 2008-03-14  Richard Guenther  <rguenther@suse.de>
2083
2084         PR tree-optimization/13761
2085         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
2086
2087 2008-03-14  Richard Guenther  <rguenther@suse.de>
2088
2089         PR tree-optimization/34172
2090         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
2091         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2092         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2093         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2094         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2095         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
2096
2097 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
2098
2099         PR libcpp/35322:
2100         * gcc.dg/cpp/pr35322.c: Add dg-error line.
2101
2102 2008-03-14  Richard Guenther  <rguenther@suse.de>
2103
2104         PR tree-optimization/34043
2105         PR tree-optimization/33989
2106         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
2107         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2108         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2109         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
2110         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
2111
2112 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2113             Uros Bizjak  <ubizjak@gmail.com>
2114
2115         PR testsuite/35538 
2116         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
2117         Skip *-*-darwin*.
2118         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
2119
2120 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2121             Uros Bizjak  <ubizjak@gmail.com>
2122
2123         PR testsuite/35406
2124         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
2125         count from 0 to 1 for lp64 targets.
2126         * gfortran.dg/ldist-1.f90: Update test to check
2127         for 5 loops distributed instead of 4 for lp64 targets.
2128
2129 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2130
2131         PR fortran/35475
2132         * gfortran.dg/derived_sub.f90: New test.
2133
2134 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2135
2136         PR testsuite/35558
2137         * g++.dg/tls/static-1.C: Move dg-additional-sources after
2138         dg-require-effective-target.
2139         * g++.dg/tls/static-1a.cc: Likewise.
2140
2141 2008-03-13  Tom Tromey  <tromey@redhat.com>
2142
2143         PR libcpp/35322:
2144         * gcc.dg/cpp/pr35322.c: New file.
2145
2146 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2147
2148         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
2149         (main): Call check_vect.
2150
2151 2008-03-13  Alon Dayan  <alond@il.ibm.com>
2152             Olga Golovanevsky  <olga@il.ibm.com>
2153         
2154         PR tree-optimization/35041
2155         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
2156
2157 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
2158
2159         PR target/34000
2160         PR target/35553
2161         * g++.dg/other/i386-3.C: New test.
2162         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
2163         * gcc.target/i386/sse-14.c: Ditto.
2164         * gcc.target/i386/mmx-1.c: Ditto.
2165         * gcc.target/i386/mmx-2.c: Ditto.
2166         * gcc.target/i386/3dnow-1.c: Ditto.
2167         * gcc.target/i386/3dnow-2.c: Ditto.
2168         * gcc.target/i386/3dnowA-1.c: Ditto.
2169         * gcc.target/i386/3dnowA-2.c: Ditto.
2170
2171 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
2172
2173         PR tree-opt/35422
2174         * gcc.target/i386/pr35422.c: Escape brackets.
2175
2176 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
2177
2178         PR tree-opt/35422
2179         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
2180         third loop.
2181         * gcc.target/i386/pr35422.c: New.
2182
2183 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2184
2185         PR tree-opt/35403
2186         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2187
2188 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         PR target/35540
2191         * gcc.target/i386/pr35540.c: New test.
2192
2193 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2196
2197 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
2198
2199         PR middle-end/35526
2200         * g++.dg/torture/pr35526.C: New test.
2201
2202 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR c++/35328
2205         * g++.dg/gomp/pr35328.C: New test.
2206
2207         PR c++/35337
2208         * g++.dg/gomp/pr35337.C: New test.
2209
2210         PR c/35438
2211         PR c/35439
2212         * gcc.dg/gomp/pr35438.c: New test.
2213         * gcc.dg/gomp/pr35439.c: New test.
2214
2215         PR middle-end/35099
2216         * g++.dg/gomp/pr35099.C: New test.
2217
2218 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
2219
2220         * gnat.dg/range_check2.adb: New test.
2221
2222 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         PR tree-optimization/35494
2225         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2226         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2227         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2228         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2229
2230 2008-03-10  Richard Guenther  <rguenther@suse.de>
2231
2232         PR tree-optimization/34677
2233         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2234         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2235         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2236
2237 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
2238
2239         PR fortran/35474
2240         * gfortran.dg/module_commons_2.f90: New test.
2241
2242 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
2243
2244         * gnat.dg/frame_overflow.adb: Improve portability.
2245
2246 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2247
2248         PR target/35350
2249         * gcc.target/i386/isa-1.c: Add -march=x86-64.
2250         * gcc.target/i386/isa-2.c: Likewise.
2251         * gcc.target/i386/isa-3.c: Likewise.
2252         * gcc.target/i386/isa-10.c: Likewise.
2253         * gcc.target/i386/isa-11.c: Likewise.
2254         * gcc.target/i386/isa-12.c: Likewise.
2255         * gcc.target/i386/isa-13.c: Likewise.
2256         * gcc.target/i386/isa-14.c: Likewise.
2257
2258 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
2259
2260         PR target/22152
2261         * gcc.target/i386/pr22152.c: New test.
2262         * gcc.target/i386/sse2-mmx.c: Ditto.
2263
2264 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2265
2266         * gnat.dg/uninit_func.adb: New test.
2267
2268 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gnat.dg/pack4.adb: New test.
2271
2272 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
2273
2274         * gnat.dg/small_alignment.adb: New test.
2275
2276 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2277
2278         * gnat.dg/specs/alignment2.ads: New test.
2279
2280 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
2281
2282         * gnat.dg/pack3.adb: New test.
2283
2284 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
2285
2286         PR c++/20366
2287         * g++.dg/other/pr20366.C: New test.
2288
2289 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2290
2291         PR tree-opt/35402
2292         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2293
2294 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
2295
2296         PR preprocessor/35458
2297         * gcc.dg/cpp/cmdlne-M-2.c: New file.
2298         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2299         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2300
2301 2008-03-06  Tom Tromey  <tromey@redhat.com>
2302
2303         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2304         * treelang: Delete.
2305
2306 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/specs/pack33.ads: New test.
2309
2310 2008-03-05  Richard Guenther  <rguenther@suse.de>
2311
2312         PR tree-optimization/35472
2313         * gcc.c-torture/execute/pr35472.c: New testcase.
2314
2315 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
2316
2317         PR 33009
2318         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2319         * gcc.c-torture/compile/pr33009.c: Likewise.
2320
2321 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
2322
2323         PR 31341
2324         * gcc.dg/vect/pr31041.c: Fix.
2325
2326 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
2327
2328         PR libfortran/35293
2329         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2330         New.
2331         * gfortran.fortran-torture/execute/list_read_1.x,
2332         gfortran.fortran-torture/execute/read_null_string.x,
2333         gfortran.fortran-torture/execute/backspace.x,
2334         gfortran.fortran-torture/execute/seq_io.x,
2335         gfortran.fortran-torture/execute/slash_edit.x,
2336         gfortran.fortran-torture/execute/unopened_unit_1.x,
2337         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2338         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
2339         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2340         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2341         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2342         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2343         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2344         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2345         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2346         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2347         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2348         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2349         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2350         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2351         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2352         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2353         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2354         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2355         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2356         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2357         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2358         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2359         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2360         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2361         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2362         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2363         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2364         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2365         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2366         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2367         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2368         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2369         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2370         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2371         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2372         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2373         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2374         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2375         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2376         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2377         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2378         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2379         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2380         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2381         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2382         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2383         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2384         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2385         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2386         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2387         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2388         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2389         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2390         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2391         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2392         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2393         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2394         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2395         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2396         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2397         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2398         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2399         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2400         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2401         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2402         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2403         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2404         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2405         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2406         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2407         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2408         gfortran.dg/write_back.f: Gate test on effective_target
2409         fd_truncate.
2410
2411 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2412
2413         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2414         targets declaring functions in assembly.
2415
2416 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2417
2418         PR 28322
2419         * gcc.dg/pr28322-3.c: New.
2420
2421 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
2422
2423         PR target/35453
2424         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2425         _SIDD_XXX.
2426         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2427         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2428         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2429         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2430         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2431         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2432         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2433         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2434
2435 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2436
2437         PR middle-end/35456
2438         * gcc.c-torture/execute/pr35456.c: New test.
2439
2440 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
2441
2442         * gcc.target/i386/sse-10.c: Don't use
2443         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2444
2445 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
2446
2447         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2448         * gfortran.dg/reassoc_2.f90: Ditto.
2449         * gfortran.dg/reassoc_3.f90: Ditto.
2450
2451 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2452
2453         PR fortran/33197
2454         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2455         * gfortran.dg/dg.exp: Likewise.
2456         * gfortran.dg/vect/vect.exp: Likewise.
2457         * gfortran.fortran-torture/execute/execute.exp: Likewise.
2458         * gfortran.fortran-torture/compile/compile.exp: Likewise.
2459         * gfortran.dg/gamma_1.f90: Also check log_gamma.
2460         * gfortran.dg/invalid_contains_1.f90: Remove warning about
2461         empty CONTAINS.
2462         * gfortran.dg/gamma_2.f90: Add a few error messages.
2463         * gfortran.dg/invalid_contains_2.f90: Remove warning about
2464         empty CONTAINS.
2465         * gfortran.dg/gamma_3.f90: Adjust error message.
2466         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2467         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2468         * gfortran.dg/bessel_1.f90: New test.
2469         * gfortran.dg/recursive_check_3.f90: Remove warnings.
2470         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2471         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2472         * gfortran.dg/contains_empty_1.f03: New test.
2473         * gfortran.dg/erfc_scaled_1.f90: New test.
2474         * gfortran.dg/hypot_1.f90: New test.
2475         * gfortran.dg/contains_empty_2.f03: New test.
2476
2477 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
2478
2479         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2480
2481 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
2482
2483         PR 24924
2484         * g++.dg/cpp/string-2.C: This is a warning now.
2485         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2486         default, so add it.
2487         
2488 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
2489
2490         * g++.dg/cpp0x/auto1.C: New.
2491
2492 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2493
2494         PR fortran/34770
2495         * gfortran.dg/pointer_1.f90: New test.
2496
2497 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
2498
2499         PR c++/35315
2500         * g++.dg/ext/attrib32.C: Add another test case.
2501
2502 2008-02-29  Tom Tromey  <tromey@redhat.com>
2503
2504         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2505         line.
2506
2507 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
2508
2509         * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2510         to make the interchange profitable.
2511
2512 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
2513
2514         PR fortran/31463
2515         PR fortran/33950
2516         PR fortran/34296
2517         * gfortran.dg/arrayio_11.f90: Fixed test.
2518         * gfortran.dg/arrayio_12.f90: Likewise.
2519         * gfortran.dg/module_read_1.f90: Added warning-directives.
2520         * gfortran.dg/pr32242.f90: Likewise.
2521         * gfortran.dg/result_in_spec_3.f90: Likewise.
2522         * gfortran.dg/use_12.f90: Likewise.
2523         * gfortran.dg/warn_function_without_result.f90 : New test.
2524
2525 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2526
2527         PR fortran/34868
2528         * gfortran.dg/f2c_9.f90: New test.
2529
2530 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
2531
2532         * gcc.dg/tree-ssa/ldist-1.c: New.
2533         * gcc.dg/tree-ssa/ldist-1a.c: New.
2534         * gcc.dg/tree-ssa/ldist-2.c: New.
2535         * gcc.dg/tree-ssa/ldist-3.c: New.
2536         * gcc.dg/tree-ssa/ldist-4.c: New.
2537         * gcc.dg/tree-ssa/ldist-5.c: New.
2538         * gcc.dg/tree-ssa/ldist-6.c: New.
2539         * gcc.dg/tree-ssa/ldist-7.c: New.
2540         * gcc.dg/tree-ssa/ldist-8.c: New.
2541         * gcc.dg/tree-ssa/ldist-9.c: New.
2542         * gcc.dg/tree-ssa/ldist-10.c: New.
2543         * gcc.dg/tree-ssa/ldist-11.c: New.
2544         * gcc.dg/tree-ssa/ldist-12.c: New.
2545         * gfortran.dg/ldist-1.f90: New.
2546
2547 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
2548
2549         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
2550
2551 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2552
2553         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2554
2555 2008-02-27  Jan Beulich  <jbeulich@novell.com>
2556
2557         * gcc.target/i386/mmx-1.c: Add
2558         -Werror-implicit-function-declaration to dg-options.
2559         * gcc.target/i386/mmx-2.c: Likewise.
2560         * gcc.target/i386/sse-13.c: Likewise.
2561         * gcc.target/i386/sse-14.c: Likewise.
2562
2563 2008-02-27  Revital Eres  <eres@il.ibm.com>
2564
2565         PR rtl-optimization/34999
2566         * gcc.dg/tree-prof/pr34999.c: New.
2567
2568 2008-02-27  Richard Guenther  <rguenther@suse.de>
2569
2570         PR middle-end/25290
2571         * gcc.c-torture/execute/pr35390.c: New testcase.
2572
2573 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2574
2575         PR ada/22255
2576         * gnat.dg/test_direct_io.adb: New file.
2577
2578 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
2579
2580         PR ada/34799
2581         * gnat.dg/specs/pr34799.ads: New test.
2582
2583 2008-02-27  Richard Guenther  <rguenther@suse.de>
2584
2585         PR middle-end/34971
2586         * gcc.c-torture/execute/pr34971.c: New testcase.
2587
2588 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
2589
2590         * gcc.dg/gomp/preprocess-1.c: New test.
2591
2592         PR c++/35368
2593         * g++.dg/ext/visibility/typeinfo2.C: New test.
2594         * g++.dg/ext/visibility/typeinfo3.C: New test.
2595
2596 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2597
2598         * gcc.dg/bf-ms-attrib.c (main): Return 0.
2599
2600 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
2601
2602         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2603         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2604
2605 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2606
2607         PR c/28800
2608         * gcc.dg/empty-source-2.c: Adjust for warning message.
2609         * gcc.dg/empty-source-3.c: Likewise.
2610         * gcc.dg/pack-test-2.c: Adjust comment.
2611         * gcc.dg/pragma-ep-2.c: Likewise.
2612         * gcc.dg/pragma-re-2.c: Likewise.
2613         * gcc.dg/va-arg-2.c: Likewise.
2614
2615 2008-02-26  Tobias Burnus  <burnus@net-b.de>
2616
2617         PR fortran/35033
2618         * gfortran.dg/assignment_2.f90: New.
2619
2620 2008-02-26  Jason Merrill  <jason@redhat.com>
2621
2622         PR c++/35315
2623         * g++.dg/ext/attrib32.C: New.
2624
2625 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2626
2627         * gcc.c-torture/execute/nest-align-1.x: Delete.
2628
2629 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2630
2631         PR 26264
2632         * 20021023-1.c: Use __builtin_va_start instead of
2633         __builtin_stdarg_start.
2634         * pr17301-1.c: Likewise.
2635         * pr17301-2.c: Likewise.
2636                 
2637 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2638         
2639         * gcc.dg/pr34351.c: New.
2640         
2641 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2642
2643         * gcc.dg/Wlarger-than2.c: New.
2644         
2645 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
2646
2647         PR c++/35323
2648         * g++.dg/lookup/crash7.C: New.
2649
2650 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
2651
2652         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2653
2654 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2655
2656         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2657
2658 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2659
2660         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2661
2662 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2663
2664         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2665         Windows.
2666
2667 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2668
2669         * lib/target-supports.exp (check_profiling_available): Report -p
2670         unavailable on *-*-mingw*.
2671
2672 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
2673
2674         * lib/target-supports.exp (check_effective_target_pthread_h): New.
2675         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2676         dg-require-effective-target pthread_h.
2677
2678 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2679
2680         * gcc.dg/Wswitch-enum-error.c: New.
2681         * gcc.dg/Wswitch-error.c: New.
2682         * gcc.dg/20011021-1.c: Use two directives to match two different
2683         messages.
2684         
2685 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2686         
2687         PR 28322
2688         * gcc.dg/pr28322.c: New.
2689         * gcc.dg/pr28322-2.c: New.
2690         * lib/prune.exp: Ignore "At top level" even if there is no ':'
2691         preceding it.
2692
2693 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2694
2695         PR c++/35333
2696         * g++.dg/other/error26.C: New.
2697
2698 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
2699
2700         PR c++/35338
2701         * g++.dg/other/error25.C: New.
2702
2703 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2704
2705         PR target/35258
2706         * gcc.dg/pr35258.c: New testcase.
2707
2708 2008-02-25  Jan Beulich  <jbeulich@novell.com>
2709
2710         * gcc.dg/20020426-2.c: Remove bogus workaround.
2711         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2712         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2713
2714 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2715
2716         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2717
2718 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2719
2720         PR middle-end/19984
2721         * gcc.dg/pr19984.c: New test.
2722         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2723         name of the variable.
2724
2725 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
2726
2727         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2728         (main): Call check_vect and foo.  Check array values after
2729         the call to foo.
2730         * gcc.dg/vect/vect-117.c: Call check_vect.
2731         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2732
2733 2008-02-25  Jason Merrill  <jason@redhat.com>
2734
2735         PR c++/33486
2736         * g++.dg/lookup/strong-using-5.C: New.
2737
2738 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2739
2740         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2741         sh* targets.
2742
2743 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         PR target/35349
2746         * gcc.c-torture/execute/20050604-1.x: New file.
2747
2748 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
2749
2750         * gcc.target/i386/pr22076.c: Update number of mov insns
2751         for PIC targets.
2752         * gcc.target/i386/pr34256.c: Ditto.
2753
2754 2008-02-24  Diego Novillo  <dnovillo@google.com>
2755
2756         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2757
2758         PR 33738
2759         * g++.dg/warn/pr33738.C: New.
2760
2761 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2762
2763         * gcc.c-torture/execute/nest-align-1.x: New file.
2764
2765 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
2766
2767         PR c++/34749
2768         * g++.dg.ext/dllimport13.C: New test.
2769
2770 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2771
2772         PR libfortran/24685
2773         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2774         powerpc*-apple-darwin*.
2775
2776 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2777
2778         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2779         ERFC into gfortran.dg/large_real_kind_3.F90.
2780         * gfortran.dg/large_real_kind_3.F90: New test.
2781
2782 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2783
2784         PR rtl-opt/33512
2785         * gcc.dg/and-1.c: New test.
2786
2787 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
2788
2789         * gcc.c-torture/execute/20080222-1.c: New test.
2790
2791 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
2792
2793         PR target/22076
2794         PR target/34256
2795         * gcc.target/i386/pr22076.c: New test.
2796         * gcc.target/i386/pr34256.c: New test.
2797         * gcc.target/i386/vecinit-5.c: New test.
2798         * gcc.target/i386/vecinit-6.c: New test.
2799         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2800
2801         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2802         <xmmintrin.h>, define __m64 and __m128 directly.
2803         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2804
2805 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2806
2807         PR C++/34715
2808         * g++.dg/ext/always_inline-1.C: New test.
2809         * g++.dg/ext/always_inline-2.C: New test.
2810         * g++.dg/ext/always_inline-3.C: New test.
2811         * g++.dg/ext/always_inline-4.C: New test.
2812
2813 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
2814
2815         * gcc.target/cris/asm-b-1.c: New test.
2816
2817 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2818
2819         PR c++/35282
2820         * g++.dg/template/nontype17.C: Add.
2821
2822 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
2823
2824         PR c++/35282
2825         Revert:
2826         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
2827
2828         PR c++/28743
2829         * g++.dg/template/nontype17.C: New.
2830         * g++.dg/template/nontype16.C: Add error.
2831
2832 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2833
2834         PR c/19999
2835         * gcc.dg/Wfloat-equal-1.c: New.
2836         * g++.dg/warn/Wfloat-equal-1.C: New.
2837
2838 2008-02-21  Michael Matz  <matz@suse.de>
2839
2840         PR target/35264
2841         * gcc.dg/pr35264.c: New testcase.
2842
2843 2008-02-21  Richard Guenther  <rguenther@suse.de>
2844
2845         * gfortran.dg/reassoc_1.f90: New testcase.
2846         * gfortran.dg/reassoc_2.f90: Likewise.
2847         * gfortran.dg/reassoc_3.f90: Likewise.
2848
2849 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2850
2851         PR libfortran/34974
2852         * gfortran.dg/fmt_t_7.f: New test.
2853
2854         PR libfortran/35132
2855         * gfortran.dg/streamio_15.f90: New test.
2856         
2857 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2858
2859         PR libfortran/35036
2860         * gfortran.dg/fmt_zero_digits.f90: Revise test.
2861
2862 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
2863
2864         * gcc.dg/Wframe-larger-than.c: New option test.
2865
2866 2008-02-20  Tobias Burnus  <burnus@net-b.de>
2867
2868         PR fortran/34997
2869         * gfortran.dg/dollar_sym_1.f90: New.
2870         * gfortran.dg/dollar_sym_2.f90: New.
2871
2872 2008-02-20  Richard Guenther  <rguenther@suse.de>
2873
2874         PR middle-end/35265
2875         * gcc.dg/builtins-66.c: New testcase.
2876
2877 2008-02-20  Richard Guenther  <rguenther@suse.de>
2878
2879         * gcc.dg/fold-reassoc-1.c: New testcase.
2880         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2881
2882 2008-02-20  Richard Guenther  <rguenther@suse.de>
2883
2884         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2885
2886 2008-02-20  Ira Rosen  <irar@il.ibm.com>
2887
2888         * lib/target-supports.exp (check_effective_target_vect_unpack):
2889         Return true for SPU.
2890         (check_effective_target_vect_short_mult): Likewise.
2891         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2892         the loop on targets that support vect_unpack.
2893
2894 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2897         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2898         templates to reduce number of passed arguments.
2899
2900 2008-02-19  Jason Merrill  <jason@redhat.com>
2901
2902         PR c++/34950
2903         * g++.dg/template/explicit-args1.C: New.
2904
2905 2008-02-19  Richard Guenther  <rguenther@suse.de>
2906
2907         PR tree-optimization/34989
2908         * gcc.dg/pr34989-1.c: New testcase.
2909         * gcc.dg/pr34989-2.c: Likewise.
2910
2911 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR c++/35028
2914         * g++.dg/gomp/pr35028.C: New test.
2915
2916         PR c++/34964
2917         PR c++/35244
2918         * gcc.dg/gomp/pr34964.c: New test.
2919         * g++.dg/gomp/pr34964.C: New test.
2920         * gcc.dg/gomp/pr35244.c: New test.
2921         * g++.dg/gomp/pr35244.C: New test.
2922
2923         PR c++/35078
2924         * g++.dg/gomp/pr35078.C: New test.
2925
2926 2008-02-19  Christian Bruel  <christian.bruel@st.com>
2927
2928         * gcc.dg/packed-array.c: New testcase. 
2929
2930 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
2931
2932         PR target/33555
2933         * gcc.target/i386/pr33555.c: New test.
2934         
2935 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2936
2937         PR target/35189
2938         * gcc.target/i386/isa-1.c: New.
2939         * gcc.target/i386/isa-2.c: Likewise.
2940         * gcc.target/i386/isa-3.c: Likewise.
2941         * gcc.target/i386/isa-4.c: Likewise.
2942         * gcc.target/i386/isa-5.c: Likewise.
2943         * gcc.target/i386/isa-6.c: Likewise.
2944         * gcc.target/i386/isa-7.c: Likewise.
2945         * gcc.target/i386/isa-8.c: Likewise.
2946         * gcc.target/i386/isa-9.c: Likewise.
2947         * gcc.target/i386/isa-10.c: Likewise.
2948         * gcc.target/i386/isa-11.c: Likewise.
2949         * gcc.target/i386/isa-12.c: Likewise.
2950         * gcc.target/i386/isa-13.c: Likewise.
2951         * gcc.target/i386/isa-14.c: Likewise.
2952
2953 2008-02-18  Joey Ye  <joey.ye@intel.com>
2954             H.J. Lu  <hongjiu.lu@intel.com>
2955
2956         PR middle-end/34921
2957         * gcc.c-torture/execute/nest-align-1.c: New test case.
2958
2959 2008-02-17  Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/35227
2962         * gcc.dg/torture/pr35227.c: New testcase.
2963
2964 2008-02-17  Richard Guenther  <rguenther@suse.de>
2965
2966         PR tree-optimization/35231
2967         * gcc.c-torture/execute/pr35231.c: New testcase.
2968
2969 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
2970
2971         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2972         (test_gt): Ditto.
2973
2974 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2975
2976         * obj-c++.dg/encode-2.mm: XFAIL.
2977         * obj-c++.dg/encode-3.mm: Likewise.
2978
2979 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2980             Paolo Carlini  <pcarlini@suse.de>
2981
2982         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2983         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2984         * g++.dg/ext/has_nothrow_copy.C: Likewise.
2985
2986 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
2987
2988         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2989         (main): Change to void and rename to sse_test.
2990         * gcc.target/i386/pr24306.c: Ditto.
2991         * gcc.target/i386/pr32065-2.c: Ditto.
2992         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2993         (main): Change to void and rename to sse2_test.
2994         * gcc.target/i386/20060512-3.c: Ditto.
2995
2996 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2997
2998         PR fortran/35150
2999         * gfortran.dg/c_loc_tests_12.f03: New test.
3000
3001 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
3002
3003         PR c++/35023
3004         PR c++/35024
3005         PR c++/35026
3006         * g++.dg/cpp0x/vt-35026.C: New.
3007         * g++.dg/cpp0x/vt-35023.C: New.
3008         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
3009         * g++.dg/cpp0x/vt-35024.C: New.
3010
3011 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3012
3013         * gcc.c-torture/execute/va-arg-25.x: Remove.
3014
3015 2008-02-15  Richard Guenther  <rguenther@suse.de>
3016             Zdenek Dvorak  <ook@ucw.cz>
3017
3018         PR tree-optimization/35164
3019         * g++.dg/torture/pr35164-1.C: New testcase.
3020         * g++.dg/torture/pr35164-2.C: Likewise.
3021
3022 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3023
3024         PR testsuite/35119
3025         * g++.dg/template/spec35.C: Change the regular expressions
3026         in dg-final to match the assembly code generated by Darwin 9.
3027
3028 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3029
3030         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
3031
3032 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
3033
3034         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
3035
3036 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
3037
3038         * lib/dejapatches.exp: New file.
3039
3040 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
3041
3042         PR c++/34050
3043         * g++.dg/cpp0x/vt-34050.C: New.
3044
3045 2008-02-14  Jason Merrill  <jason@redhat.com>
3046
3047         PR c++/5645
3048         PR c++/11159
3049         * g++.dg/warn/pr11159.C: New.
3050         * g++.dg/warn/pr5645.C: Likewise.
3051
3052 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
3053
3054         PR preprocessor/35061
3055         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
3056
3057 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
3058
3059         PR c++/28743
3060         * g++.dg/template/nontype17.C: New.
3061         * g++.dg/template/nontype16.C: Add error.
3062
3063 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR c++/35138
3066         * g++.dg/template/member8.C: New test.
3067
3068 2008-02-13  Michael Matz  <matz@suse.de>
3069
3070         * gcc.dg/pr35065.c: Fix testcase warnings.
3071
3072 2008-02-13  Jason Merrill  <jason@redhat.com>
3073
3074         PR c++/34962, c++/34937, c++/34939
3075         * g++.dg/ext/tmplattr9.C: New.
3076
3077 2008-02-13  Michael Matz  <matz@suse.de>
3078
3079         PR debug/35065
3080         * gcc.dg/pr35065.c: New testcase.
3081
3082 2008-02-12  Richard Guenther  <rguenther@suse.de>
3083
3084         PR tree-optimization/35171
3085         * gcc.c-torture/compile/pr35171.c: New testcase.
3086
3087 2008-02-12  Richard Guenther  <rguenther@suse.de>
3088
3089         PR middle-end/35163
3090         * gcc.c-torture/execute/pr35163.c: New testcase.
3091
3092 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
3093
3094         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
3095
3096 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
3097
3098         * gnat.dg/loop_address.adb: New test.
3099
3100 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3101
3102         * obj-c++.dg/bitfield-1.mm: Expect failures.
3103         * obj-c++.dg/bitfield-4.mm: Likewise.
3104         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3105         * obj-c++.dg/encode-8.mm: Likewise.
3106         * obj-c++.dg/isa-field-1.mm: Likewise.
3107         * obj-c++.dg/layout-1.mm: Likewise.
3108         * obj-c++.dg/lookup-2.mm: Likewise.
3109         * obj-c++.dg/try-catch-2.mm: Likewise.
3110         * obj-c++.dg/try-catch-9.mm: Likewise.
3111
3112 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
3113
3114         PR c++/35144
3115         * g++.dg/tree-ssa/pr35144.C: New test.
3116
3117         PR inline-asm/35160
3118         * gcc.target/i386/pr35160.c: New test.
3119
3120         PR c++/34862
3121         * g++.dg/init/new27.C: New test.
3122
3123 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
3124
3125         PR c++/35077
3126         * g++.dg/template/crash78.C: New.
3127
3128 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3129
3130         PR testsuite/35047
3131         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
3132         * gcc.dg/compat/vector-2_y.c: Ditto.
3133
3134 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
3135             Richard Guenther  <rguenther@suse.de>
3136
3137         PR tree-optimization/33992
3138         * gcc.c-torture/execute/pr33992.c: New testcase.
3139
3140 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3141
3142         * gfortran.dg/streamio_14.f90:  New test.
3143
3144 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3145
3146         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
3147         Add -mfpmath=387 to dg-options.
3148
3149 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
3150
3151         PR testsuite/35047
3152         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
3153         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
3154         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
3155         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
3156         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
3157         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
3158         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
3159         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
3160         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
3161
3162 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3163
3164         PR objc++/34193
3165         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
3166
3167 2008-02-08  Sa Liu  <saliu@de.ibm.com>
3168
3169         * gcc.target/spu/intrinsics-3.c: New. Test error messages.
3170
3171 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
3172
3173         PR c++/35056
3174         * g++.dg/conversion/bitfield8.C: New.
3175
3176 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3177
3178         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
3179
3180 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
3181
3182         PR c++/35049
3183         PR c++/35096
3184         * g++.dg/ext/vector13.C: New.
3185
3186 2008-02-06  David Daney  <ddaney@avtrex.com>
3187
3188         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
3189
3190 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
3191
3192         * lib/target-supports.exp (check_effective_target_hard_float): Remove
3193         special case for xtensa-*-*.
3194         
3195 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3196
3197         PR fortran/35037
3198         * gfortran.dg/volatile11.f90: New test.
3199
3200 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR c++/33553
3203         * g++.dg/template/array19.C: New test.
3204
3205 2008-02-05  Diego Novillo  <dnovillo@google.com>
3206
3207         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3208
3209         PR 33738
3210         * g++.dg/warn/pr33738.C: Remove.
3211
3212 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/34945
3215         * gfortran.dg/bounds_check_13.f: New test.
3216
3217 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3218
3219         PR testsuite/33946
3220         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3221
3222 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
3223
3224         PR target/35083
3225         * gcc.target/i386/pr35083.c: New test.
3226
3227 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
3228
3229         PR fortran/32315
3230         * gfortran.dg/data_bounds_1.f90: New test.
3231
3232 2008-02-04  Diego Novillo  <dnovillo@google.com>
3233
3234         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3235
3236         PR 33738
3237         * g++.dg/warn/pr33738.C: New.
3238
3239 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
3240
3241         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3242         to match.
3243
3244 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
3245
3246         * lib/target-supports.exp (check_effective_target_hard_float): Only
3247         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
3248         other targets, grep for a call insn in the rtl expand dump for an
3249         add of two doubles.
3250         (target_compile): Support generating rtl dumps as output.
3251
3252 2008-02-04  Richard Guenther  <rguenther@suse.de>
3253
3254         PR middle-end/33631
3255         * gcc.c-torture/execute/pr33631.c: New testcase.
3256
3257 2008-02-04  Richard Guenther  <rguenther@suse.de>
3258
3259         PR middle-end/35043
3260         * gcc.c-torture/compile/pr35043.c: New testcase.
3261
3262 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3263
3264         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3265
3266 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
3267
3268         * gcc.target/i386/pr31628.c: Require effective target fpic.
3269         * gcc.target/i386/strinline.c: Ditto.
3270         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3271         * gcc.dg/pr35045.c: Ditto.
3272         * gcc.dg/20050503-1.c: Ditto.
3273
3274 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
3275
3276         PR fortran/32760
3277         * gfortran.dg/host_assoc_variable_1.f90: New test.
3278         * gfortran.dg/allocate_stat.f90: Change last three error messages.
3279
3280 2008-02-02  Michael Matz  <matz@suse.de>
3281
3282         PR target/35045
3283         * gcc.dg/pr35045.c: New test.
3284
3285 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3286
3287         PR libfortran/35001
3288         * gfortran.dg/shape_4.f90:  New test.
3289
3290 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
3291
3292         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3293
3294 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
3295
3296         PR rtl-optimization/34773
3297         * gcc.target/cris/torture/pr34773.c: New test.
3298
3299 2008-02-01  Nick Clifton  <nickc@redhat.com>
3300
3301         * lib/target-supports.exp (check_profiling_available): Do not
3302         expect profiling to work on the xstormy16 target.
3303
3304 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
3305
3306         PR testsuite/35047
3307         * gcc.c-torture/execute/20050316-2.x: New file.
3308         * gcc.target/i386/pr17390.c: Update scan pattern.
3309         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3310         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3311
3312 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
3313
3314         PR fortran/34910
3315         * gfortran.dg/proc_assign_2.f90: New test.
3316
3317 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
3318             Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR c++/34935
3321         PR c++/34936
3322         * g++.dg/ext/alias-canon.C: New.
3323         * g++.dg/ext/alias-mangle.C: New.
3324
3325 2008-01-30  Jan Hubicka  <jh@suse.cz>
3326
3327         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3328
3329 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3330
3331         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3332         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3333
3334 2008-01-30  Jan Hubicka  <jh@suse.cz>
3335
3336         PR target/34982
3337         * gcc.c-torture/execute/pr34982.c: New testcase.
3338
3339 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
3340
3341         * gcc.target/s390/tf_to_di-1.c: New testcase.
3342
3343 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/34975
3346         * gfortran.dg/use_only_3.f90: New test.
3347         * gfortran.dg/use_only_3.inc: Modules for new test.
3348
3349         PR fortran/34429
3350         * gfortran.dg/function_charlen_2.f90: New test.
3351
3352 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR middle-end/34969
3355         * gcc.dg/pr34969.c: New test.
3356
3357         PR c/35017
3358         * gcc.dg/inline-25.c: New test.
3359         * gcc.dg/inline-26.c: New test.
3360         * gcc.dg/inline-27.c: New test.
3361
3362 2008-01-29  Richard Guenther  <rguenther@suse.de>
3363
3364         PR middle-end/35006
3365         * gcc.c-torture/compile/pr35006.c: New testcase.
3366
3367 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
3368
3369         PR c++/34055
3370         PR c++/34103
3371         PR c++/34219
3372         PR c++/34606
3373         PR c++/34753
3374         PR c++/34754
3375         PR c++/34755
3376         PR c++/34919
3377         PR c++/34961
3378         * g++.dg/cpp0x/vt-34219-2.C: New.
3379         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3380         * g++.dg/cpp0x/vt-34961.C: New.
3381         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3382         cases from the re-opened PR.
3383         * g++.dg/cpp0x/vt-34753.C: New.
3384         * g++.dg/cpp0x/vt-34919.C: New.
3385         * g++.dg/cpp0x/vt-34754.C: New.
3386         * g++.dg/cpp0x/vt-34606.C: New.
3387         * g++.dg/cpp0x/vt-34219.C: New.
3388         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3389         * g++.dg/cpp0x/vt-34755.C: New.
3390         * g++.dg/cpp0x/pr31438.C: Ditto.
3391         * g++.dg/cpp0x/variadic81.C: Ditto.
3392
3393 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3394
3395         * g++.dg/torture/pr34641.C: Put the dg-do first.
3396
3397 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3398
3399         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3400
3401 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
3402
3403         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3404
3405 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
3406
3407         PR 31535
3408         * gcc.target/powerpc/spe-small-data-1.c: New test.
3409         * gcc.target/powerpc/spe-small-data-2.c: New test.
3410
3411 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3412
3413         PR libfortran/34980
3414         * gfortran.dg/shape_3.f90:  New test.
3415
3416 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3417
3418         * gcc.target/s390/20020926-1.c: Remove -m31.
3419
3420 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
3421
3422         * gcc.target/s390/20020926-1.c: Disable for s390x.
3423
3424 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3425
3426         PR fortran/34994
3427         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3428         expression.
3429
3430 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431
3432         PR fortran/34990
3433         * gfortran.dg/array_constructor_22.f90: New test.
3434
3435 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
3436
3437         PR middle-end/34688
3438         * gcc.c-torture/compile/pr34688: New test.
3439
3440 2008-01-26  Tobias Burnus  <burnus@net-b.de>
3441
3442         PR fortran/34848
3443         * gfortran.dg/missing_optional_dummy_5.f90: New.
3444
3445 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3446
3447         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3448         noinline.  XFAIL test.
3449
3450 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR fortran/31610
3453         * gfortran.dg/array_3.f90: New test.
3454
3455 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
3456
3457         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3458         on i?86/x86_64.
3459
3460         PR c++/34965
3461         * gcc.dg/pr34965.c: New test.
3462         * g++.dg/other/error24.C: New test.
3463
3464 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3465
3466         PR libfofortran/34887
3467         * gfortran.dg/x_slash_2.f:  New test.
3468
3469 2008-01-26  Richard Guenther  <rguenther@suse.de>
3470
3471         PR c++/34235
3472         * g++.dg/torture/pr34235.C: New testcase.
3473
3474 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3475
3476         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3477
3478 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3479
3480         PR target/34981
3481         * gcc.target/mips/lazy-binding-1.c: New test.
3482         * gcc.target/mips/mips.exp (setup_mips_tests): Set
3483         mips_forced_no_abicalls and mips_forced_no_shared.
3484         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3485         Avoid using small data with -mabicalls.  Don't make -G0 force
3486         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
3487         forces the opposite option.
3488
3489 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3490
3491         PR target/34970
3492         * gcc.target/i386/fastcall-1.c: Scan for correct label.
3493         Use -std=gnu89 switch.
3494
3495 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3496
3497         PR libfortran/34876
3498         * gfortran.dg/direct_io_9.f: New test.
3499
3500 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
3501
3502         PR fortran/34661
3503         * gfortran.dg/where_operator_assign_4.f90: New test.
3504
3505 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3506
3507         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3508         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3509         c4x-*-* targets.
3510
3511 2008-01-25  Richard Guenther  <rguenther@suse.de>
3512
3513         PR middle-end/32244
3514         * gcc.c-torture/execute/pr32244-1.c: New testcase.
3515
3516 2008-01-25  Richard Guenther  <rguenther@suse.de>
3517
3518         PR tree-optimization/34966
3519         * gcc.c-torture/compile/pr34966.c: New testcase.
3520
3521 2008-01-25  Richard Guenther  <rguenther@suse.de>
3522
3523         PR c++/33887
3524         * g++.dg/torture/pr33887-1.C: New testcase.
3525         * g++.dg/torture/pr33887-2.C: Likewise.
3526         * g++.dg/torture/pr33887-3.C: Likewise.
3527         * gcc.c-torture/execute/20071211-1.c: Likewise.
3528
3529 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         PR target/34856
3532         * gcc.dg/pr34856.c: Use pointer mode for "pin".
3533
3534 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR middle-end/33333
3537         * g++.dg/gomp/pr33333.C: New test.
3538
3539         PR preprocessor/34692
3540         * gcc.dg/cpp/pr34692.c: New test.
3541         * gcc.dg/gomp/pr34692.c: New test.
3542
3543 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
3544
3545         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3546
3547 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
3548
3549         PR fortran/34202
3550         * gfortran.dg/empty_type.f90: New test.
3551
3552 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
3553
3554         PR c++/34603
3555         * g++.dg/template/crash77.C: New.
3556
3557 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         PR target/34856
3560         * gcc.dg/pr34856.c: New test.
3561
3562 2008-01-24  Tobias Burnus  <burnus@net-b.de>
3563
3564         * gfortran.dg/namelist_39.f90: Delete temporary files.
3565         * gfortran.dg/namelist_44.f90: Ditto.
3566
3567 2008-01-24  Richard Guenther  <rguenther@suse.de>
3568
3569         PR middle-end/34953
3570         * g++.dg/torture/pr34953.C: New testcase.
3571
3572 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
3573
3574         PR middle-end/34934
3575         * gcc.c-torture/compile/20080124-1.c: New test.
3576
3577 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
3578
3579         PR fortran/34872
3580         * gfortran.dg/function_charlen_3.f: New test.
3581
3582 2008-01-23  Michael Matz  <matz@suse.de>
3583
3584         PR debug/34895
3585         * g++.dg/debug/pr34895.cc: New testcase.
3586
3587 2008-01-23  Richard Guenther  <rguenther@suse.de>
3588
3589         PR middle-end/31529
3590         * gcc.dg/pr31529-1.c: New testcase.
3591         * gcc.dg/pr31529-2.c: Likewise.
3592
3593 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
3594
3595         PR c++/34829
3596         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3597         unsigned int for the first argument.
3598
3599 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3600
3601         PR c++/33984
3602         * g++.dg/conversion/bitfield7.C: New test.
3603         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3604
3605 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
3606
3607         From Michael Frysinger  <michael.frysinger@analog.com>
3608         * gcc.target/bfin/mcpu-bf547.c: New test.
3609         * gcc.target/bfin/mcpu-bf523.c: New test.
3610         * gcc.target/bfin/mcpu-bf524.c: New test.
3611         * gcc.target/bfin/mcpu-bf526.c: New test.
3612
3613 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3614
3615         * gcc.c-torture/execute/20080122-1.c: New test.
3616
3617 2008-01-22  Tom Tromey  <tromey@redhat.com>
3618
3619         PR c++/34859
3620         * gcc.dg/cpp/pr34859.c: New file.
3621
3622 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/34875
3625         * gfortran.dg/vector_subscript_3.f90: New test.
3626
3627 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3628
3629         PR fortran/34848
3630         * gfortran.dg/missing_optional_dummy_4.f90
3631
3632 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3633
3634         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3635
3636 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gnat.dg/unchecked_union1.adb: New test.
3639
3640 2008-01-22  Tom Tromey  <tromey@redhat.com>
3641
3642         PR c++/34829
3643         * g++.dg/ext/pr34829.C: New file.
3644
3645 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR c++/34607
3648         * gcc.dg/gomp/pr34607.c: New test.
3649         * g++.dg/gomp/pr34607.C: New test.
3650
3651         PR c++/34914
3652         * g++.dg/ext/vector10.C: New test.
3653
3654         PR c++/34918
3655         * g++.dg/other/error23.C: New test.
3656
3657         PR c++/34917
3658         * g++.dg/ext/vector12.C: New test.
3659
3660 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3661
3662         PR 32102
3663         * gcc.dg/Wstrict-overflow-21.c: New.
3664         * g++.dg/warn/Wstrict-aliasing-8.C: New.
3665
3666 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3667
3668         PR middle-end/33092
3669         * gcc.dg/pr33092.c: New.
3670
3671 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
3672
3673         * gcc.target/s390/20020926-1.c: Add -m31 option.
3674
3675 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
3676
3677         PR fortran/34915
3678         * gfortran.dg/initialization_18.f90: New test.
3679
3680 2008-01-22  Tobias Burnus  <burnus@net-b.de>
3681
3682         PR fortran/34899
3683         * gfortran.dg/tab_continuation.f: New.
3684
3685 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
3686
3687         PR fortran/34896
3688         * gfortran.dg/use_rename_2.f90: New test.
3689
3690 2008-01-21  Richard Guenther  <rguenther@suse.de>
3691
3692         PR middle-end/34856
3693         * gcc.c-torture/compile/pr34856.c: New testcase.
3694
3695 2008-01-21  Richard Guenther  <rguenther@suse.de>
3696
3697         PR c/34885
3698         * gcc.c-torture/compile/pr34885.c: New testcase.
3699
3700 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3701
3702         * gnat.dg/specs/alignment1.ads: New test.
3703
3704 2008-01-21  Richard Guenther  <rguenther@suse.de>
3705
3706         PR c++/34850
3707         * g++.dg/torture/pr34850.C: New testcase.
3708
3709 2008-01-21  Alon Dayan  <alond@il.ibm.com>
3710             Olga Golovanevsky  <olga@il.ibm.com>
3711
3712         PR tree-optimization/34701
3713         * gcc.dg/struct/wo_prof_array_field.c: New test.
3714         
3715 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3716
3717         PR c++/34891
3718         * g++.dg/ext/vector9.C: New.
3719
3720 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
3721
3722         PR c++/34776
3723         PR c++/34486
3724         * g++.dg/template/crash75.C: New.
3725         * g++.dg/template/crash76.C: Likewise.  
3726
3727 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
3728
3729         PR rtl-optimization/34808
3730         * gcc.c-torture/compile/pr34808.c: New test.
3731
3732 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR fortran/34784
3735         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3736
3737         PR fortran/34861
3738         * gfortran.dg/entry_array_specs_3.f90: New test.
3739
3740         PR fortran/34854
3741         * gfortran.dg/use_rename_1.f90: New test.
3742
3743 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
3744
3745         PR fortran/34784
3746         * gfortran.dg/array_constructor_20.f90: New test.
3747         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3748
3749         PR fortran/34785
3750         * gfortran.dg/array_constructor_21.f90: New test.
3751
3752 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3753
3754         PR libfortran/34795
3755         * gfortran.dg/inquire_13.f90: New test.
3756         
3757         PR libfortran/34659
3758         * gfortran.dg/continuation_9.f90: New test.
3759
3760 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3761
3762         PR target/34831
3763         * gcc.target/mips/pr34831.c: New test.
3764
3765 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3766
3767         PR fortran/34817
3768         PR fortran/34838
3769         * gfortran.dg/any_all_1.f90:  New test.
3770         * gfortran.dg/any_all_2.f90:  New test.
3771
3772 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3773
3774         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3775         "dg-require-weak" statement.
3776         * g++.dg/eh/weak1.C: Likewise.
3777
3778 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR gcov-profile/34610
3781         * gcc.dg/gomp/pr34610.c: New test.
3782
3783 2008-01-19  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/34760
3786         * gfortran.dg/implicit_11.f90: New.
3787         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3788         * gfortran.dg/entry_15.f90: Ditto.
3789         * gfortran.dg/func_assign.f90: Ditto.
3790         * gfortran.dg/gomp/reduction3.f90: Ditto.
3791         * gfortran.dg/proc_assign_1.f90: Ditto.
3792
3793         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3794         of dg-excess-errors.
3795
3796 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3797
3798         PR fortran/32616
3799         * gfortran.dg/argument_checking_15.f90: New.
3800         * gfortran.dg/argument_checking_5.f90: Change TODO into
3801         dg-warning.
3802
3803 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3804
3805         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3806         * gfortran.dg/enum_5.f90: Ditto.
3807         * gfortran.dg/enum_6.f90: Ditto.
3808         * gfortran.dg/bom_error.f90: Ditto.
3809         * gfortran.dg/func_decl_4.f90: Ditto.
3810
3811 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3812
3813         PR libfortran/34782
3814         * gfortran.dg/fmt_t_6.f: New test.
3815
3816 2008-01-18  Tobias Burnus  <burnus@net-b.de>
3817
3818         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3819
3820 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
3821
3822         * g++.dg/lookup/two-stage2.C: fix comment.
3823
3824 2008-01-18  Ian Lance Taylor  <iant@google.com>
3825
3826         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3827
3828 2008-01-18  Ian Lance Taylor  <iant@google.com>
3829
3830         PR c++/33407
3831         * g++.dg/init/new26.C: New test.
3832
3833 2008-01-18  Richard Guenther  <rguenther@suse.de>
3834
3835         PR middle-end/34801
3836         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3837         redundant one.
3838
3839 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
3840
3841         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3842         dg-require-effective-target.
3843
3844 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3845
3846         PR target/34556
3847         * gfortran.dg/reshape_2.f90: New test.
3848
3849 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3850
3851         * gcc.dg/20040223-1.c: Fix comment typo.
3852
3853 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
3854
3855         PR target/34814
3856         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3857         until 34814 is fixed.
3858
3859 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
3860
3861         PR tree-optimization/34648
3862         * gcc.c-torture/compile/pr34648.c: New testcase.
3863
3864 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
3865
3866         PR testsuite/34821
3867         * gcc.dg/autopar/autopar.exp: New.
3868         * g++.dg/tree-ssa/pr34355.C: Require pthread.
3869         * lib/target-supports.exp (check_effective_target_pthread): New.
3870
3871         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3872         * gcc.dg/tree-ssa/reduc-1short.c: Same.
3873         * gcc.dg/tree-ssa/reduc-1.c: Same.
3874         * gcc.dg/tree-ssa/reduc-2short.c: Same.
3875         * gcc.dg/tree-ssa/reduc-2.c: Same
3876         * gcc.dg/tree-ssa/reduc-3.c: Same.
3877         * gcc.dg/tree-ssa/reduc-1char.c: Same.
3878         * gcc.dg/tree-ssa/reduc-6.c: Same.
3879         * gcc.dg/tree-ssa/reduc-7.c: Same.
3880         * gcc.dg/tree-ssa/reduc-2char.c: Same.
3881         * gcc.dg/tree-ssa/reduc-8.c: Same.
3882         * gcc.dg/tree-ssa/reduc-9.c: Same.
3883
3884 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3885
3886         * gnat.dg/discr5.adb: New test.
3887
3888 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
3889
3890         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3891
3892 2008-01-17  Richard Guenther  <rguenther@suse.de>
3893
3894         PR tree-optimization/34825
3895         * gcc.dg/pr34825.c: New testcase.
3896
3897 2008-01-17  Richard Guenther  <rguenther@suse.de>
3898
3899         * gcc.c-torture/execute/20080117-1.c: New testcase.
3900
3901 2008-01-17  Revital Eres  <eres@il.ibm.com>
3902
3903         PR30957
3904         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
3905
3906 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/34429
3909         * gfortran.dg/function_charlen_1.f90: New test.
3910
3911         PR fortran/34431
3912         * gfortran.dg/function_types_1.f90: New test.
3913         * gfortran.dg/function_types_2.f90: New test.
3914
3915         PR fortran/34471
3916         * gfortran.dg/function_kinds_4.f90: New test.
3917         * gfortran.dg/function_kinds_5.f90: New test.
3918
3919         * gfortran.dg/defined_operators_1.f90: Errors now at function
3920         declarations.
3921         * gfortran.dg/private_type_4.f90: The same.
3922         * gfortran.dg/interface_15.f90: The same.
3923         * gfortran.dg/elemental_args_check_2.f90: The same.
3924         * gfortran.dg/auto_internal_assumed.f90: The same.
3925
3926 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3927
3928         * gnat.dg/sizetype.adb: New test.
3929
3930 2008-01-16  Richard Guenther  <rguenther@suse.de>
3931
3932         PR middle-end/32628
3933         * gcc.dg/overflow-warn-7.c: New testcase.
3934
3935 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3936
3937         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
3938
3939 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
3940         Richard Guenther  <rguenther@suse.de>
3941
3942         PR c/34668
3943         * gcc.dg/pr34668-1.c: New test.
3944         * gcc.dg/pr34668-2.c: Likewise.
3945
3946 2008-01-16  Richard Guenther  <rguenther@suse.de>
3947
3948         PR c++/33819
3949         * g++.dg/torture/pr33819.C: New testcase.
3950
3951 2008-01-16  Richard Guenther  <rguenther@suse.de>
3952
3953         PR c/34768
3954         * gcc.c-torture/execute/pr34768-1.c: New testcase.
3955         * gcc.c-torture/execute/pr34768-2.c: Likewise.
3956
3957 2008-01-16  Tobias Burnus  <burnus@net-b.de>
3958
3959         PR fortran/34796
3960         * gfortran.dg/argument_checking_13.f90: New.
3961         * gfortran.dg/argument_checking_14.f90: New.
3962
3963 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3964         
3965         PR libfortran/34671
3966         * gfortran.dg/anyallcount_1.f90:  New test.
3967
3968 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3969
3970         PR c++/34399
3971         * g++.dg/cpp0x/vt-34399.C: New.
3972         * g++.dg/template/friend50.C: New.
3973
3974 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3975
3976         PR c++/34751
3977         * g++.dg/cpp0x/vt-34751.C: New.
3978
3979 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3980
3981         PR c++/34051
3982         PR c++/34055
3983         PR c++/34102
3984         PR c++/34103
3985         * g++.dg/cpp0x/vt-34051-2.C: New.
3986         * g++.dg/cpp0x/vt-34102.C: New.
3987         * g++.dg/cpp0x/vt-34051.C: New.
3988         * g++.dg/cpp0x/vt-34055.C: New.
3989         * g++.dg/cpp0x/vt-34103.C: New.
3990
3991 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3992
3993         PR c++/34314
3994         * g++.dg/cpp0x/vt-34314.C: New.
3995         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3996         reality (the error message was wrong previously).
3997
3998 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
3999
4000         PR c++/33964
4001         * g++.dg/cpp0x/vt-33964.C: New.
4002         * g++.dg/template/partial5.C: New.
4003
4004 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
4005
4006         PR c++/34052
4007         * g++.dg/cpp0x/vt-34052.C: New.
4008         * g++.dg/template/ttp26.C: New.
4009         
4010 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4011
4012         * gnat.dg/rep_clause2.ad[sb]: New test.
4013         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
4014
4015 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4016
4017         PR c++/24924
4018         * g++.dg/cpp/pedantic-errors.C: Delete.
4019         * g++.dg/cpp/permissive.C: Delete.
4020         
4021 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
4022
4023         * gcc.c-torture/compile/20080114-1.c: New test.
4024
4025 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4026
4027         PR fortran/34665
4028         * gfortran.dg/argument_checking_11.f90: New.
4029         * gfortran.dg/argument_checking_12.f90: New.
4030         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
4031         * gfortran.dg/c_assoc_2.f03: Update dg-error.
4032         * gfortran.dg/argument_checking_3.f90: Ditto.
4033         * gfortran.dg/pointer_intent_2.f90: Ditto.
4034         * gfortran.dg/import2.f90: Ditto.
4035         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
4036         * gfortran.dg/implicit_actual.f90: Ditto.
4037         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4038         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
4039
4040 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4041
4042         PR fortran/34763
4043         * gfortran.dg/interface_proc_end.f90: New.
4044
4045 2008-01-13  Tobias Burnus  <burnus@net-b.de>
4046
4047         PR fortran/34759
4048         * gfortran.dg/assumed_size_refs_4.f90: New.
4049
4050 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
4051
4052         * gnat.dg/unchecked_convert1.adb.
4053
4054 2008-01-13  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
4057         readable and writable again before exiting.
4058
4059 2008-01-13  Richard Guenther  <rguenther@suse.de>
4060
4061         PR middle-end/34601
4062         * gcc.dg/noncompile/incomplete-4.c: New testcase.
4063
4064 2008-01-13  Jan Hubicka  <jh@suse.cz>
4065
4066         PR middle-end/32135
4067         * gcc.dg/pr32135.c: new.
4068
4069 2008-01-12  Doug Kwan  <dougkwan@google.com>
4070
4071         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
4072         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
4073         -Wignored-qualifiers.
4074
4075 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4076
4077         * gnat.dg/slice3.adb: New test.
4078         * gnat.dg/slice4.adb: Likewise.
4079
4080 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4081
4082         * gnat.dg/bit_packed_array.ad[sb]: New test.
4083
4084 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4085
4086         PR fortran/34432
4087         * gfortran.dg/parens_7.f90: New test.
4088
4089 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4090
4091         * gcc.dg/tree-ssa/loadpre5.c: Use static.
4092         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4093
4094         * gcc.dg/pr33826.c: Require nonpic.
4095
4096 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4097
4098         PR fortran/34722
4099         * gfortran.dg/inquire_12.f90: New test.
4100
4101 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4102
4103         PR libfortran/34670
4104         * all_bounds_1.f90: New test case.
4105         * maxloc_bounds_1.f90: New test case.
4106         * maxloc_bounds_2.f90: New test case.
4107         * maxloc_bounds_3.f90: New test case.
4108         * maxloc_bounds_4.f90: New test case.
4109         * maxloc_bounds_5.f90: New test case.
4110         * maxloc_bounds_6.f90: New test case.
4111         * maxloc_bounds_7.f90: New test case.
4112         * maxloc_bounds_8.f90: New test case.
4113
4114 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
4115
4116         * gcc.dg/struct-ret-3.c: New test.
4117
4118 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
4119
4120         PR fortran/34537
4121         * gfortran.dg/transfer_simplify_8.f90: New test.
4122
4123 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
4124
4125         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
4126         size_t using predefined macro.
4127
4128 2008-01-10  Raksit Ashok  <raksit@google.com>
4129
4130         PR rtl-optimization/27971
4131         * gcc.target/i386/pr27971.c: New testcase.
4132
4133 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
4134
4135         PR fortran/34396
4136         * gfortran.dg/bounds_check_12.f90: New test.
4137
4138 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
4139
4140         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
4141         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
4142
4143 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4144
4145         PR middle-end/34641
4146         * g++.dg/torture/pr34641.C: New testcase.
4147
4148 2008-01-10  Richard Guenther  <rguenther@suse.de>
4149
4150         PR tree-optimization/34651
4151         * g++.dg/torture/pr34651.C: New testcase.
4152
4153 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
4154
4155         PR tree-optimization/34017
4156         * gcc.dg/tree-ssa/pr34017.c: New.
4157
4158 2008-01-09  Richard Guenther  <rguenther@suse.de>
4159         Andrew Pinski  <andrew_pinski@playstation.sony.com>
4160
4161         PR middle-end/30132
4162         * gcc.c-torture/compile/pr30132.c: New testcase.
4163
4164 2008-01-09  Richard Guenther  <rguenther@suse.de>
4165
4166         PR middle-end/34458
4167         * gcc.c-torture/compile/pr34458.c: New testcase.
4168
4169 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4170
4171         PR testsuite/30459
4172         g++.dg/eh/ia64-2.C: Require weak support.
4173
4174 2008-01-08  Richard Guenther  <rguenther@suse.de>
4175
4176         PR middle-end/31863
4177         * g++.dg/torture/pr31863.C: New testcase.
4178
4179 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR middle-end/34694
4182         * gcc.dg/gomp/pr34694.c: New test.
4183         * g++.dg/gomp/pr34694.C: New test.
4184
4185         PR c++/33890
4186         * g++.dg/gomp/pr33890.C: New test.
4187
4188 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4189
4190         PR fortran/34476
4191         * gfortran.dg/parameter_array_init_3.f90: New test.
4192
4193 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
4194
4195         PR fortran/34681
4196         PR fortran/34704
4197         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
4198
4199 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
4200
4201         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
4202         * g++.dg/other/spu2vmx-1.C: Use it.
4203
4204 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
4205
4206         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
4207
4208         PR testsuite/34575
4209         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4210         * gcc.target/powerpc/parity-1.c: Likewise.
4211
4212 2008-01-07  Fred Fish  <fnf@specifix.com>
4213
4214         PR preprocessor/30363:
4215         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4216         macro expansions.
4217
4218 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
4219
4220         PR fortran/34672
4221         * gfortran.dg/use_only_2.f90: New test.
4222
4223 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
4224
4225         PR libstdc++/34680
4226         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4227         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4228
4229 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
4230
4231         PR fortran/34545
4232         * gfortran.dg/use_12.f90: New test.
4233
4234 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4235
4236         PR fortran/34689
4237         * interface.c (compare_actual_formal): Fix intent(out) check for
4238         function result variables.
4239
4240 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/34690
4243         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4244
4245 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4246
4247         PR fortran/34689
4248         * gfortran.dg/intent_out_4.f90: Fix test case.
4249
4250 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4251
4252         PR fortran/34689
4253         * gfortran.dg/intent_out_4.f90: New.
4254
4255 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4256
4257         PR libfortran/34540
4258         * gfortran.dg/optional_dim_3.f90: New test.
4259
4260 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/34658
4263         * gfortran.dg/common_11.f90: New.
4264         * gfortran.dg/blockdata_1.f90: Update test case.
4265         * gfortran.dg/blockdata_2.f90: Update test case.
4266
4267 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4268
4269         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4270
4271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/34655
4274         * gfortran.dg/equiv_constraint_9.f90: New.
4275
4276 2008-01-06  Revital Eres  <eres@il.ibm.com>
4277
4278         PR tree-optimization/34263
4279         * gcc.dg/pr34263.c:  New testcase.
4280
4281 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4282
4283         PR fortran/34654
4284         * gfortran.dg/internal_io_unf.f90: New.
4285
4286 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4287
4288         PR fortran/34660
4289         * gfortran.dg/elemental_args_check_2.f90: New.
4290
4291 2008-01-06  Tobias Burnus  <burnus@net-b.de>
4292
4293         PR fortran/34662
4294         * gfortran.dg/intent_out_3.f90: New.
4295
4296 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4297
4298         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4299
4300 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         PR libfortran/34676
4303         * gfortran.dg/list_read_8.f90: New test.
4304
4305 2008-01-04  Richard Guenther  <rguenther@suse.de>
4306
4307         PR middle-end/34029
4308         * gcc.c-torture/compile/pr34029-1.c: New testcase.
4309         * gcc.c-torture/compile/pr34029-2.c: Likewise.
4310
4311 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
4312
4313         PR gcov-profile/34609
4314         * g++.dg/gcov/gcov-6.C: New test.
4315
4316 2008-01-04  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/31081
4319         * g++.dg/torture/pr31081-1.C: New testcase.
4320         * g++.dg/torture/pr31081-2.C: Likewise.
4321
4322 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
4323
4324         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4325         * gcc.target/mips/rsqrt-2.c: Likewise.
4326         * gcc.target/mips/rsqrt-4.c: New test.
4327
4328 2008-01-04  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/34557
4331         * gfortran.dg/equiv_substr.f90: New.
4332
4333 2008-01-03  Tom Tromey  <tromey@redhat.com>
4334
4335         PR c/34457:
4336         * gcc.dg/pr34457-2.c: New file.
4337         * gcc.dg/pr34457-1.c: New file.
4338
4339 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4340
4341         Revert fix for PR tree-optimization/34458.
4342
4343 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4344
4345         PR tree-optimization/34458
4346         * gcc.dg/tree-ssa/pr34458.c: New.
4347
4348 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4349
4350         PR libfortran/34565
4351         * gfortran.dg/internal_readwrite_1.f90:  New test.
4352         * gfortran.dg/internal_readwrite_2.f90:  New test.
4353
4354 2008-01-03  Tom Tromey  <tromey@redhat.com>
4355
4356         PR preprocessor/34602:
4357         * gcc.dg/cpp/pr34602.c: New file.
4358
4359 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR tree-optimization/29484
4362         * gcc.c-torture/execute/20071220-1.c: New test.
4363         * gcc.c-torture/execute/20071220-2.c: New test.
4364
4365 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
4366
4367         PR tree-optimization/34635
4368         * gcc.dg/tree-ssa/pr34635.c: New.
4369         * gcc.dg/tree-ssa/pr34635-1.c: New.
4370
4371 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4372
4373         PR middle-end/34562
4374         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4375         scan-assembler check.
4376
4377 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR middle-end/34608
4380         * g++.dg/gomp/pr34608.C: New test.
4381
4382 2008-01-02  Richard Guenther  <rguenther@suse.de>
4383
4384         PR middle-end/34093
4385         PR middle-end/31976
4386         * gcc.c-torture/compile/pr34093.c: New testcase.
4387
4388 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
4389
4390         * g++.dg/cpp0x/long_long.C: New.
4391
4392 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4393
4394         * gcc.target/spu/tag_manager.c : Include stdlib.h.
4395         * gcc.target/spu/Wmain.c: Fix the line numbers for the
4396         warning on the function main.
4397
4398 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
4399
4400         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4401         rather than __v2di type.
4402
4403 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
4404
4405         PR fortran/34558
4406         * gfortran.dg/linked_list_1.f90: New test.
4407
4408 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4409
4410         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4411         instead of appending to it.
4412
4413 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
4414
4415         PR tree-optimization/34591
4416         * gcc.dg/vect/pr34591.c: New test.
4417
4418 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4419
4420         PR libfortran/34594
4421         * gfortran.dg/direct_io_8.f90:  New test case.
4422
4423 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
4424
4425         PR target/34281
4426         * gcc.c-torture/execute/20071213-1.c: New test.
4427
4428 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429
4430         PR libfortran/34560
4431         * gfortran.dg/read_eof_5.f90: New test.
4432
4433 2007-12-25  Tobias Burnus  <burnus@net-b.de>
4434
4435         PR fortran/34514
4436         * gfortran.dg/initialization_17.f90: New.
4437
4438 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4439
4440         PR libfortran/34566
4441         * gfortran.dg/matmul_6.f90:  New test.
4442
4443 2007-12-23  Tobias Burnus  <burnus@net-b.de>
4444
4445         PR fortran/34421
4446         * gfortran.dg/entry_17.f90: New.
4447
4448 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
4449
4450         PR fortran/34536
4451         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4452         * gfortran.dg/real_const_3.f90: Likewise.
4453         * gfortran.dg/unary_operator.f90: New test.
4454
4455 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
4456
4457         * gnat.dg/pack2.adb: New test.
4458
4459 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
4460
4461         PR fortran/34559
4462         * gfortran.dg/repeat_6.f90: New test.
4463
4464 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4465
4466         PR fortran/34549
4467         * cshift_shift_real_1.f90:  New test.
4468
4469 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4470
4471         PR fortran/34540
4472         * gfortran.dg/shift-kind_2.f90: New test.
4473
4474 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
4475
4476         PR target/8835
4477         * gcc.dg/pr8835-1.c: New.
4478
4479 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
4480
4481         PR fortran/34438
4482         * gfortran.dg/default_initialization_3.f90: New test.
4483
4484 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4485
4486         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4487         conditions.
4488         (dg-mips-options): Treat -march=24k* as a 32-bit option.
4489
4490 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4491
4492         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
4493         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4494
4495 2007-12-20  Jason Merrill  <jason@redhat.com>
4496
4497         * gcc.dg/overload/arg[14].C: Remove expected errors.
4498
4499 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR c++/34459
4502         * gcc.c-torture/execute/20071219-1.c: New test.
4503
4504 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4505
4506         PR fortran/34530
4507         * gfortran.dg/namelist_44.f90: New.
4508
4509 2007-12-20  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/34482
4512         * gfortran.dg/boz_8.f90: Add error-check check.
4513         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4514         stop by call abort.
4515
4516 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4517
4518         * gcc.dg/gomp/combined-1.c: New test.
4519
4520 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
4521
4522         PR tree-optimization/34355
4523         * g++.dg/tree-ssa/pr34355.C: New test.
4524
4525 2007-12-19  Revital Eres  <eres@il.ibm.com>
4526
4527          * gcc.dg/sms-5.c: New testcase.
4528
4529 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4530
4531         PR fortran/34325
4532         * gfortran.dg/missing_parens_1.f90: New.
4533         * gfortran.dg/missing_parens_1.f90: New.
4534         
4535 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
4536
4537         PR fortran/34495
4538         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4539         expressions.
4540         * gfortran.dg/transfer_simplify_7.f90: New test.
4541
4542 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
4543
4544         * gcc.dg/pr32912-3.c: Compile with -w.
4545
4546         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4547
4548 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
4549             Jakub Jelinek  <jakub@redhat.com>
4550         
4551         PR c++/32565
4552         PR c++/33943
4553         PR c++/33965
4554         * g++.dg/cpp0x/variadic86.C: New.
4555         * g++.dg/cpp0x/variadic87.C: New.
4556         * g++.dg/cpp0x/variadic84.C: New.
4557         * g++.dg/cpp0x/variadic85.C: New.
4558         * g++.dg/template/ttp25.C: New.
4559
4560 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
4561
4562         PR tree-optimization/34123
4563         * gcc.dg/tree-ssa/pr34123.c: New test.
4564
4565 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4566
4567         PR rtl-optimization/34456
4568         * gcc.c-torture/execute/pr34456.c: New test.
4569
4570 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR c++/34488
4573         * g++.dg/parse/friend7.C: New test.
4574
4575         PR rtl-optimization/34490
4576         * gcc.c-torture/execute/20071216-1.c: New test.
4577
4578 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4579
4580         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4581
4582 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4583
4584         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
4585         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4586         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4587         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4588         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4589
4590 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR c/34506
4593         * gcc.dg/gomp/clause-2.c: New test.
4594         * g++.dg/gomp/clause-4.C: New test.
4595
4596 2007-12-17  Tobias Burnus  <burnus@net-b.de>
4597
4598         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4599         part of Fortran 77/95/2003.
4600
4601 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
4602
4603         PR tree-optimization/34445
4604         * gfortran.dg/vect/cost-model-pr34445.f: New test.
4605         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4606
4607 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4608
4609         PR fortran/34427
4610         * gfortran.dg/namelist_42.f90: Update.
4611         * gfortran.dg/namelist_43.f90: New.
4612         
4613 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4614
4615         PR fortran/34495
4616         * gfortran.dg/initialization_16.f90: New.
4617
4618 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4619
4620         PR fortran/34305
4621         * gfortran.dg/real_dimension_1.f:  New test case.
4622
4623 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4624
4625         * gcc.dg/torture/pr24257.c: Remove -O from options.
4626
4627 2007-12-16  Tobias Burnus  <burnus@net-b.de>
4628
4629         PR fortran/34246
4630         * gfortran.dg/bind_c_usage_16.f03: Extend test.
4631
4632 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/31213
4635         PR fortran/33888
4636         PR fortran/33998
4637         * gfortran.dg/mapping_1.f90: New test.
4638         * gfortran.dg/mapping_2.f90: New test.
4639         * gfortran.dg/mapping_3.f90: New test.
4640
4641 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4642
4643         PR rtl-optimization/34415
4644         * gcc.c-torture/execute/pr34415.c: New test.
4645
4646 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
4647
4648         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4649         void. 
4650
4651 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR bootstrap/34003
4654         * gcc.dg/pr34003-1.c: New test.
4655         * gcc.dg/pr34003-2.c: New.
4656
4657 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
4658
4659         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4660         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4661         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4662         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
4663         add -save-temps.
4664         * gcc.target/cris/torture/cris-torture.exp,
4665         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4666         * gcc.target/cris/builtin_ctz_v3.c,
4667         gcc.target/cris/builtin_ctz_v8.c,
4668         gcc.target/cris/builtin_clz_v0.c,
4669         gcc.target/cris/builtin_clz_v3.c,
4670         gcc.target/cris/builtin_bswap_v3.c,
4671         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4672         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4673         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4674         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4675         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4676         lib/target-supports.exp: Adjust for crisv32-*-*.
4677
4678 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
4679
4680         * gcc.dg/debug/const-3.c: New.
4681
4682 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4683
4684         * g++.dg/other/datasec1.C: Require named section support.
4685
4686 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR target/29978
4689         * gcc.target/i386/pr29978.c: New test.
4690
4691 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4692
4693         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4694         instead of -msse4.1.
4695         * gcc.target/i386/sse-12.c (dg-options): Ditto.
4696         * g++.dg/other/i386-2.C (dg-options): Ditto.
4697
4698 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4699
4700         PR fortran/34438
4701         * gfortran.dg/private_type_10.f90: New.
4702
4703 2007-12-14  Tobias Burnus  <burnus@net-b.de>
4704
4705         PR fortran/34398
4706         * gfortran.dg/nan_4.f90: New.
4707
4708 2007-12-14  Richard Guenther  <rguenther@suse.de>
4709
4710         PR middle-end/34462
4711         * gcc.c-torture/compile/20071214-1.c: New testcase.
4712
4713 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
4714
4715         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4716         macros to test macroized SSE intrinsics.  Use new macros to test
4717         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4718         emmintrin.h, xmmintrin.h and bmmintrin.h
4719         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4720         to test with immediate operand.
4721
4722 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4723
4724         PR target/34091
4725         * gcc.c-torture/compile/pr34091.c: New test.
4726
4727 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4728
4729         * gcc.dg/uninit-13.c: UnXFAIL.
4730         * gcc.dg/complex-5.c: New testcase.
4731
4732 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4733
4734         * gcc.dg/struct/struct-reorg.exp: Replace 
4735          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
4736         
4737 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4738
4739         PR libfortran/34370
4740         PR libfortran/34323
4741         PR libfortran/34405
4742         * gfortran.dg/advance_6.f90:  New test case.
4743         * gfortran.dg/direct_io_7.f90:  New test case.
4744         * gfortran.dg/streamio_13.f90:  New test case.
4745
4746 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
4747
4748         * g++.dg/cpp0x/__func__.C: New.
4749
4750 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
4751
4752         PR target/34435
4753         * g++.dg/other/pr34435.C: New testcase.
4754
4755 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
4756
4757         * gcc.dg/struct: New directory with tests 
4758         for struct-reorg optimizaion.
4759         * gcc.dg/struct/struct-reorg.exp: New script.
4760         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4761         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4762         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4763         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4764         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4765         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4766         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4767         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4768         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4769         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4770         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4771         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4772         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4773         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4774         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4775         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4776         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4777         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4778         * gcc.dg/struct/w_prof_global_array.c: Likewise.
4779         * gcc.dg/struct/w_prof_global_var.c: Likewise.
4780         * gcc.dg/struct/w_prof_local_array.c: Likewise.
4781         * gcc.dg/struct/w_prof_local_var.c: Likewise.
4782         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4783         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4784
4785 2007-12-13  Tobias Burnus  <burnus@net-b.de>
4786
4787         PR fortran/34427
4788         * gfortran.dg/namelist_42.f90: New.
4789
4790 2007-12-12  Tobias Burnus  <burnus@net-b.de>
4791
4792         PR fortran/34254
4793         * gfortran.dg/function_kinds_3.f90: New.
4794
4795 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
4796
4797         * gcc.target/s390/20071212-1.c: New testcase.
4798
4799 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
4800
4801         PR c++/34238
4802         * g++.dg/ext/visibility/anon7.C: Add xfail.
4803         * g++.dg/ext/visibility/anon9.C: New test.
4804         * g++.dg/ext/visibility/anon10.C: New test.
4805
4806         PR c++/34364
4807         * g++.dg/rtti/dyncast2.C: New test.
4808
4809 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
4810
4811         PR tree-optimization/34407
4812         * gcc.dg/vect/pr34407.c: New test.
4813
4814 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4815
4816         PR fortran/34411
4817         * gfortran.dg/error_recovery_5.f90: New.
4818         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4819
4820 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4821
4822         PR tree-optimization/34371
4823         * gcc.c-torture/compile/20071207-1.c: New test.
4824
4825 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
4826
4827         PR c++/34059
4828         * g++.dg/parse/crash40.C: New test.
4829
4830 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4831
4832         * g++.dg/opt/memcpy1.C: New test.
4833
4834 2007-12-10  Tobias Burnus  <burnus@net-b.de>
4835
4836         PR fortran/34425
4837         * gfortran.dg/argument_checking_10.f90: New.
4838
4839 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR rtl-optimization/34302
4842         * gcc.c-torture/execute/20071210-1.c: New test.
4843
4844 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
4845
4846         PR c++/34395
4847         * g++.dg/cpp0x/error1.C: New test.
4848
4849         PR c++/34394
4850         * g++.dg/other/error22.C: New test.
4851
4852 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
4853
4854         PR target/32086
4855         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4856         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4857         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4858
4859 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR c++/34178
4862         PR c++/34340
4863         * g++.dg/template/repo6.C: New test.
4864         * g++.dg/template/repo7.C: New test.
4865         * g++.dg/template/repo8.C: New test.
4866
4867 2007-12-09  H.J. Lu  <hjl@lucon.org>
4868             Tobias Burnus  <burnus@net-b.de>
4869
4870         PR fortran/34404
4871         * gfortran.dg/read_2.f90: New.
4872
4873 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4874
4875         * lib/target-supports.exp (check_effective_target_tls_native):
4876         Fix typo.
4877
4878 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
4879
4880         PR ada/34366
4881         * gnat.dg/enclosing_record_reference.ads,
4882         gnat.dg/enclosing_record_reference.adb: New test.
4883
4884 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
4885
4886         PR fortran/32129
4887         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4888         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4889
4890         PR fortran/31487
4891         * gfortran.dg/char_component_initializer_1.f90: New test.
4892
4893 2007-12-09  Tobias Burnus  <burnus@net-b.de>
4894
4895         PR fortran/34342
4896         PR fortran/34345
4897         PR fortran/18026
4898         PR fortran/29471
4899
4900         * gfortran.dg/boz_8.f90: New.
4901         * gfortran.dg/boz_9.f90: New.
4902         * gfortran.dg/boz_10.f90: New.
4903         * gfortran.dg/boz_7.f90: Update dg-warning.
4904         * gfortran.dg/pr16433.f: Add dg-error.
4905         * gfortan.dg/ibits.f90: Update dg-warning.
4906         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
4907         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4908
4909 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR fortran/34359
4912         * gfortran.dg/include_1.f90: New test.
4913         * gfortran.dg/include_1.inc: New.
4914         * gfortran.dg/include_2.f90: New test.
4915
4916 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
4917
4918         * gcc.c-torture/compile/20011130-2.c: Fix typo.
4919
4920 2007-12-08  Tobias Burnus  <burnus@net-b.de>
4921
4922         PR fortran/34319
4923         * gfortran.dg/nan_3.f90: New.
4924
4925 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
4926
4927         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
4928
4929 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4930
4931         * gnat.dg/tamdt*.ad?: Support for ...
4932         * gnat.dg/test_tamdt.adb: New test.
4933
4934 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4935
4936         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
4937         exports and document how these can be exercised.
4938
4939 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
4940
4941         PR ada/15805
4942         * gnat.dg/specs/access_constants.ads: New test.
4943
4944         * gnat.dg/specs/access_constant_decl.ads: New test.
4945
4946         PR ada/21346
4947         * gnat.dg/compose.adb: New test.
4948
4949 2007-12-07  Olivier Hainque  <hainque@adacore.com>
4950
4951         PR ada/34173
4952         * gnat.dg/unc_memops.ad[sb]: Support for ...
4953         * gnat.dg/unc_memfree.adb: New test.
4954         
4955 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
4956
4957         * gfortran.dg/ltrans-7.f90: New.
4958
4959 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
4960             Dorit Nuzman  <dorit@il.ibm.com>
4961
4962         PR tree-optimization/34005
4963         * gcc.dg/vect/pr34005.c: New test.
4964
4965 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
4966
4967         PR c++/34336
4968         * g++.dg/template/new8.C: New test.
4969
4970 2007-12-06  Tobias Burnus  <burnus@net-b.de>
4971
4972         PR fortran/34333
4973         * gfortran.dg/boz_7.f90: New.
4974         * gfortran.dg/int_1.f90: Disable -pedantic option.
4975         * gfortran.dg/boz_1.f90: Ditto.
4976         * gfortran.dg/boz_3.f90: Ditto.
4977         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4978         * gfortran.dg/ibits.f90: Ditto.
4979         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4980         * gfortran.dg/unf_io_convert_2.f90: Ditto.
4981
4982 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
4983
4984         PR fortran/34335
4985         * gfortran.dg/used_types_19.f90: New test.
4986
4987 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
4988
4989         * gfortran.dg/nan_2.f90: Add -mieee for sh.
4990         * gfortran.dg/nearest_2.f90: Likewise.
4991         * gfortran.dg/nearest_3.f90: Likewise.
4992
4993 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR middle-end/34337
4996         * gcc.c-torture/execute/20071205-1.c: New test.
4997
4998 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
4999
5000         * gfortran.dg/module_nan.f90: Add -mieee for sh.
5001         * gfortran.dg/real_const_3.f90: Likewise.
5002
5003 2007-12-05  Richard Guenther  <rguenther@suse.de>
5004
5005         PR tree-optimization/34138
5006         * gcc.c-torture/compile/pr34138.c: New testcase.
5007
5008 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR debug/33739
5011         * gfortran.dg/debug_2.f: New test.
5012
5013 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
5014
5015         * gnat.dg/specs/elab1.ads: New test.
5016
5017 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
5018
5019         PR target/34312
5020         * gcc.target/i386/pr34312.c: New test.
5021
5022 2007-12-05  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/34333
5025         * gfortran.dg/nan_2.f90: New.
5026
5027 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR c++/34271
5030         * g++.dg/cpp0x/decltype9.C: New test.
5031         * g++.dg/cpp0x/decltype10.C: New test.
5032
5033 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
5034
5035         PR ada/21489
5036         * gnat.dg/rm_6_4_1_13.adb: New test.
5037
5038 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR middle-end/34134
5041         * gcc.c-torture/compile/20071117-1.c: New test.
5042
5043 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5044
5045         PR c++/34101
5046         * g++.dg/cpp0x/variadic-ttp.C: New.
5047
5048 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5049         
5050         * gcc.dg/parse-decl-after-if.c: New.
5051         * gcc.dg/20031223-1.c: Adjust.
5052         
5053 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5054
5055         PR c++/33509
5056         * g++.dg/cpp0x/variadic-throw.C: New.
5057
5058 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
5059
5060         PR c++/33091
5061         * g++.dg/cpp0x/variadic-unify.C: New.
5062
5063 2007-12-04  Richard Guenther  <rguenther@suse.de>
5064
5065         PR middle-end/34334
5066         PR middle-end/34222
5067         * gcc.c-torture/compile/pr34334.c: New testcase.
5068         * g++.dg/torture/pr34222.C: New testcase.
5069
5070 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gcc.c-torture/execute/20071202-1.c: New test.
5073         * gcc.dg/tree-ssa/pr34146-2.c: New test.
5074
5075 2007-12-04  Tobias Burnus  <burnus@net-b.de>
5076
5077         PR fortran/34318
5078         * gfortran.dg/module_nan.f90: New.
5079
5080 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
5081
5082         * lib/target-supports.exp (get_compiler_messages): Replace with...
5083         (check_compile): ...this new procedure.  Handle TYPE == executable.
5084         Use comments in the source to determine the correct extension.
5085         Return a pair containing the compiler output and the output filename.
5086         Don't delete the file here.
5087         (check_no_compiler_messages_nocache): New procedure.
5088         (check_no_compiler_messages): Use it.
5089         (check_no_messages_and_pattern_nocache): New procedure.
5090         (check_no_messages_and_pattern): Use it.
5091         (check_runtime_nocache, check_runtime): New procedures.
5092         (check_effective_target_tls): Use check_no_compiler_messages.
5093         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
5094         (check_effective_target_tls_runtime): Use check_runtime.
5095         (check_effective_target_fstack_protector): Likewise.
5096         (check_iconv_available): Use check_runtime_nocache.
5097         (check_effective_target_fortran_large_real): Use
5098         check_no_compiler_messages.
5099         (check_effective_target_fortran_large_int): Likewise.
5100         (check_effective_target_static_libgfortran): Likewise.
5101         (check_750cl_hw_available): Use check_cached_effective_target
5102         and check_runtime_nocache.
5103         (check_vmx_hw_available): Likewise.
5104         (check_effective_target_broken_cplxf_arg): Likewise.
5105         (check_alpha_max_hw_available): Use check_runtime.
5106         (check_function_available): Use check_no_compiler_messages.
5107         (check_cxa_atexit_available): Use check_cached_effective_target
5108         and check_runtime_nocache.
5109         (check_effective_target_dfp_nocache): Use
5110         check_no_compiler_messages_nocache.
5111         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
5112         (check_effective_target_dfp): Use check_cached_effective_target.
5113         (check_effective_target_dfprt): Likewise.
5114         (check_effective_target_arm_neon_hw): Use check_runtime.
5115         (check_effective_target_ultrasparc_hw): Likewise.
5116         (check_effective_target_c99_runtime): Use
5117         check_no_compiler_messages_nocache.
5118
5119 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
5120
5121         PR middle-end/29749
5122         * gcc.dg/fold-rotate-1.c: New test.
5123
5124         PR tree-optimization/33453
5125         * gcc.c-torture/compile/20071203-1.c: New test.
5126
5127 2007-12-03  Robert Dewar <dewar@adacore.com>
5128             Samuel Tardieu  <sam@rfc1149.net>
5129
5130         PR ada/34287
5131         * gnat.dg/check_elaboration_code.adb: New test.
5132         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
5133         New support files.
5134
5135 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5136
5137         PR c++/34061
5138         * g++.dg/cpp0x/pr34061.C: New.
5139
5140 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
5141
5142         PR c++/34273
5143         * g++.dg/other/error21.C: New.
5144
5145 2007-12-02  Revital Eres  <eres@il.ibm.com>
5146
5147         * gcc.dg/sms-4.c: New testcase.
5148
5149 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
5150             Revital Eres  <eres@il.ibm.com>
5151
5152         * gcc.dg/sms-3.c: New testcase.
5153
5154 2007-12-01  Ollie Wild  <aaw@google.com>
5155
5156         PR c++/8171
5157         * g++.dg/conversion/ptrmem9.C: New test.
5158
5159 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5160
5161         PR libfortran/34291
5162         * gfortran.dg/namelist_41.f90: New test.
5163
5164 2007-11-30  Tom Tromey  <tromey@redhat.com>
5165
5166         PR preprocessor/32868:
5167         * gcc.dg/cpp/pr32868.c: New file.
5168
5169 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170
5171         PR fortran/34248
5172         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
5173
5174 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
5175
5176         PR rtl-optimization/34171
5177         * gcc.dg/pr34171.c: New testcase.
5178
5179 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
5180
5181         * gcc.dg/tree-ssa/pr34244.c: Fixed.
5182
5183 2007-11-30  Tobias Burnus  <burnus@net-b.de>
5184
5185         PR fortran/34133
5186         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
5187         * gfortran.dg/bind_c_usage_11.f03: New.
5188         * gfortran.dg/bind_c_usage_12.f03: New.
5189
5190 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
5191
5192         PR c++/34275
5193         * g++.dg/other/error20.C: New test.
5194
5195 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
5196
5197         PR fortran/34230
5198         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
5199
5200 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
5201
5202         PR tree-optimization/34244
5203         * gcc.dg/tree-ssa/pr34244.c: New test.
5204
5205 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR tree-optimization/33434
5208         * gcc.dg/pr33434-1.c: New test.
5209         * gcc.dg/pr33434-2.c: New test.
5210         * gcc.dg/pr33434-3.c: New test.
5211         * gcc.dg/pr33434-4.c: New test.
5212
5213         PR c++/34270
5214         * g++.dg/template/cond7.C: New test.
5215
5216         PR c++/34267
5217         PR c++/34268
5218         * g++.dg/cpp0x/decltype7.C: New test.
5219         * g++.dg/cpp0x/decltype8.C: New test.
5220
5221 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5222
5223         PR fortran/34248
5224         * gfortran.dg/result_in_spec_3.f90: New.
5225
5226 2007-11-29  Tobias Burnus  <burnus@net-b.de>
5227
5228         PR fortran/34262
5229         * gfortran.dg/mvbits_3.f90: New.
5230
5231 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
5232         
5233         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5234         Delete.
5235         (check_effective_target_hard_float): New.
5236         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5237         * gcc.dg/pr30957-1.c: Likewise.
5238         
5239 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
5240
5241         PR ada/15804
5242         * gnat.dg/specs/variant_part.ads: New test.
5243
5244         PR ada/17318
5245         * gnat.dg/specs/attribute_parsing.ads: New test.
5246
5247         PR ada/32792
5248         * gnat.dg/specs/integer_value.ads: New test.
5249
5250         PR ada/22559
5251         * gnat.dg/specs/delta_small.ads: New test.
5252
5253 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR tree-optimization/34140
5256         * gcc.c-torture/compile/20071128-1.c: New test.
5257
5258 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5259
5260         PR fortran/32928
5261         * gfortran.dg/data_array_1.f90
5262         * gfortran.dg/data_array_2.f90
5263         * gfortran.dg/data_array_3.f90
5264         * gfortran.dg/data_array_4.f90
5265
5266 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5267
5268         PR fortran/34227
5269         * gfortran.dg/blockdata_5.f90: New test.
5270         * gfortran.dg/blockdata_6.f90: New test.
5271
5272 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR tree-optimization/34016
5275         * gcc.dg/pr34016.c: New test.
5276
5277 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5278
5279         PR fortran/29389
5280         * gfortran.dg/stfunc_6.f90: New test.
5281
5282         PR fortran/33850
5283         * gfortran.dg/assign_10.f90: New test.
5284
5285 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
5286
5287         PR fortran/33541
5288         * gfortran.dg/use_11.f90: New test.
5289
5290         PR fortran/34231
5291         * gfortran.dg/generic_15.f90: New test.
5292
5293 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR target/34225
5296         * gcc.dg/pr34225.c: New test.
5297
5298 2007-11-27  Richard Guenther  <rguenther@suse.de>
5299
5300         PR tree-optimization/34241
5301         * g++.dg/torture/pr34241.C: New testcase.
5302
5303 2007-11-27  Richard Guenther  <rguenther@suse.de>
5304
5305         * gcc.dg/builtins-error.c: New testcase.
5306
5307 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR c++/34213
5310         * g++.dg/ext/visibility/anon8.C: New test.
5311
5312 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
5313
5314         PR target/34077
5315         * gcc.target/i386/pr34077.c: New testcase.
5316
5317 2007-11-26  Tobias Burnus  <burnus@net-b.de>
5318
5319         PR fortran/34203
5320         * gfortran.dg/backslash_3.f: Add -fbackslash option.
5321         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5322         * gfortran.dg/backslash_1.f90: Remove no longer needed
5323         -fno-backslash option.
5324
5325 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5326
5327         PR c/23722
5328         * gcc.dg/cpp/19990413-1.c: Update.
5329         * gcc.dg/parse-else-error.c: New.
5330         * gcc.dg/parse-else-error-2.c: New.
5331         * gcc.dg/parse-else-error-3.c: New.
5332         * gcc.dg/parse-else-error-4.c: New.
5333
5334 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5335
5336         PR c++/34081
5337         * g++.dg/template/dependent-expr6.C: New testcase.
5338
5339 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
5340
5341         PR target/34215
5342         * gcc.target/i386/pr34215.c: New test.
5343
5344 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5345
5346         PR target/34174
5347         * gcc.dg/torture/pr34174-1.c: New.
5348
5349 2007-11-26  Richard Guenther  <rguenther@suse.de>
5350
5351         PR middle-end/34233
5352         * gcc.dg/pr34233.c: New testcase.
5353
5354 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5355             Revital Eres  <eres@il.ibm.com>
5356
5357         PR rtl-optimization/34085
5358         * gcc.dg/tree-prof (bb-reorg.c): New test.
5359
5360 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
5361
5362         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5363         Return true for MIPS16 targets.
5364
5365 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5366
5367         PR fortran/33152
5368         * gfortran.dg/blockdata_4.f90: New test.
5369
5370 2007-11-25  Tobias Burnus  <burnus@net-b.de>
5371
5372         PR fortran/34079
5373         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5374         * gfortran.dg/bind_c_usage_16.f03: New.
5375         * gfortran.dg/bind_c_usage_16_c.c: New.
5376
5377 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
5378
5379         * gnat.dg/specs/size_clause1.ads: New test.
5380         * gnat.dg/specs/size_clause2.ads: Likewise.
5381         * gnat.dg/specs/size_clause3.ads: Likewise.
5382
5383 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
5384
5385         PR fortran/33499
5386         * gfortran.dg/entry_16.f90: New test.
5387
5388 2007-11-24  Tobias Burnus  <burnus@net-b.de>
5389
5390         PR fortran/34192
5391         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5392
5393 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
5394
5395         PR fortran/33541
5396         * gfortran.dg/nested_modules_1.f90: Change the reference to
5397         FOO, forbidden by the standard, to a reference to W.
5398         * gfortran.dg/use_only_1.f90: New test.
5399
5400 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/34209
5403         * gfortran.dg/nearest_3.f90: New test.
5404
5405 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5406
5407         PR fortran/33317
5408         * gfortran.dg/optional_dim_2.f90: New test.
5409
5410 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/34187
5413         * gfortran.dg/bind_c_usage_15.f90: New.
5414
5415 2007-11-23  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/34192
5418         * gfortran.dg/nearest_2.f90: New.
5419
5420
5421 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR c++/30293
5424         PR c++/30294
5425         * g++.dg/ext/java-2.C: New test.
5426
5427 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
5428             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5429         
5430         PR c++/5310
5431         * g++.dg/warn/pr5310.C: New.
5432         * g++.dg/warn/pr33160.C: New.
5433         
5434 2007-11-23  Richard Guenther  <rguenther@suse.de>
5435             Michael Matz  <matz@suse.de>
5436
5437         PR tree-optimization/34176
5438         * gcc.c-torture/execute/pr34176.c: New testcase.
5439
5440 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR c++/34198
5443         * gcc.dg/Wconversion-5.c: New test.
5444         * g++.dg/Wconversion3.C: New test.
5445
5446 2007-11-23  Richard Guenther  <rguenther@suse.de>
5447
5448         * gcc.dg/tree-ssa/alias-17.c: New testcase.
5449
5450 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
5451
5452         PR c/14050
5453         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5454         qualifiers in abstract declarator.
5455
5456 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5457
5458         * gfortran.dg/derived_constructor_comps_3.f90: New.
5459
5460 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
5461
5462         PR c++/34094
5463         * g++.dg/ext/visibility/anon7.C: New test.
5464
5465 2007-11-22  Tobias Burnus  <burnus@net-b.de>
5466
5467         PR fortran/34079
5468         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5469         * gfortran.dg/bind_c_usage_13.f03: New.
5470         * gfortran.dg/bind_c_usage_14.f03: New.
5471
5472 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5473
5474         PR rtl-optimization/33848
5475         * gcc.dg/torture/pr33848.c: New test.
5476
5477 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5478
5479         PR fortran/34083
5480         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5481
5482 2007-11-20  Richard Guenther  <rguenther@suse.de>
5483
5484         PR middle-end/34154
5485         * gcc.c-torture/execute/pr34154.c: New testcase.
5486
5487 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
5488
5489         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5490
5491 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5492
5493         PR fortran/32770
5494         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
5495         so test passes with -frecord-marker=8.
5496         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
5497         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
5498         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
5499         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
5500         * gfortrand.dg/modulo_1.f90:  Likewise.
5501
5502 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
5503
5504         * lib/target-supports.exp (check_effective_target_mips_soft_float):
5505         New procedure.
5506         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5507         * gcc.dg/pr30957-1.c: Likewise.
5508
5509 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR c++/34089
5512         * g++.dg/template/crash74.C: New test.
5513
5514 2007-11-20  Richard Guenther  <rguenther@suse.de>
5515
5516         * gcc.c-torture/execute/20071120-1.c: New testcase.
5517
5518 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR c/34146
5521         * gcc.dg/tree-ssa/pr34146.c: New test.
5522
5523         PR testsuite/33978
5524         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5525         dependent on target settings like move_by_pieces etc.
5526
5527         PR c++/28879
5528         * g++.dg/template/vla2.C: New test.
5529
5530         PR c++/33962
5531         * g++.dg/overload/template3.C: New test.
5532
5533 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5534
5535         PR fortran/33317
5536         * gfortran.dg/optional_dim_2.f90: Remove test.
5537
5538 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
5539
5540         * gcc.dg/dfp/ddmode-ice.c: New test.
5541
5542 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         PR tree-optimization/34036
5545         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5546
5547 2007-11-19  Richard Guenther  <rguenther@suse.de>
5548
5549         PR tree-optimization/34
5550         * gcc.c-torture/execute/pr34099-2.c: New testcase.
5551
5552 2007-11-19  Tobias Burnus  <burnus@net-b.de>
5553
5554         PR fortran/34079
5555         * gfortran.dg/bind_c_usage_10_c.c: New.
5556         * gfortran.dg/bind_c_usage_10.f03: New.
5557
5558 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5559
5560         * gcc.dg/pr33007.c: Expect new warning.
5561         * gcc.dg/tree-ssa/recip-5.c: Likewise.
5562         * g++.dg/opt/pr34036.C: New test.
5563
5564 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR c++/30988
5567         * g++.dg/warn/noreturn-4.C: New test.
5568         * g++.dg/warn/noreturn-5.C: New test.
5569         * g++.dg/warn/noreturn-6.C: New test.
5570         * g++.dg/warn/noreturn-7.C: New test.
5571
5572 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
5573
5574         PR fortran/32770
5575         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
5576         integers so tests works with -fdefault-integer-8.
5577         * gfortran.fortran-torture/execute/elemental.f90:  Use default
5578         integers so test passes with -fdefault-integer-8.
5579         * gfortran.fortran-torture/execute/der_io.f90:  Increase
5580         buffer length so test passes with -fdefault-integer-8.
5581         * gfortran.dg/bounds_check_8.f90:  Likewise.
5582         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
5583         * gfortran.dg/equiv_7.f90:  Set kind so test passes
5584         with -fdefault-integer-8.
5585         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
5586         provoke overflow.
5587
5588 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5589
5590         PR fortran/33317
5591         * gfortran.dg/optional_dim_2.f90: New test.
5592         
5593         PR fortran/34139
5594         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5595         
5596 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR rtl-optimization/34132
5599         * gcc.c-torture/compile/20071118-1.c: New test.
5600
5601 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
5602
5603         PR fortran/31608
5604         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5605
5606 2007-11-18  Tobias Burnus  <burnus@net-b.de>
5607
5608         PR fortran/34137
5609         * gfortran.dg/entry_14.f90: New.
5610         * gfortran.dg/entry_15.f90: New.
5611
5612 2007-11-18  Richard Guenther  <rguenther@suse.de>
5613
5614         PR tree-optimization/34127
5615         * gcc.c-torture/compile/pr34127.c: New testcase.
5616
5617 2007-11-18  Ben Elliston  <bje@au.ibm.com>
5618
5619         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5620         type specifier, as they are not permitted according to the AltiVec
5621         Programming Interface Manual.
5622
5623 2007-11-17  Tobias Burnus  <burnus@net-b.de>
5624
5625         PR fortran/34133
5626         * gfortran.dg/bind_c_usage_9.f03: New.
5627         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5628
5629 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5630
5631         PR fortran/25252
5632         * interface.c (gfc_current_interface_head,
5633         gfc_set_current_interface_head): New functions.
5634         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5635         On syntax error, restore previous state of the interface.
5636         * gfortran.h (gfc_current_interface_head,
5637         gfc_set_current_interface_head): New prototypes.
5638
5639 2007-11-17  Richard Guenther  <rguenther@suse.de>
5640
5641         PR middle-end/34130
5642         * gcc.c-torture/execute/pr34130.c: New testcase.
5643
5644 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5645
5646         PR fortran/34108
5647         * gfortran.dg/fmt_label_1.f90: New test.
5648
5649 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5650
5651         PR fortran/33957
5652         * gfortran.dg/initialization_15.f90 : New test.
5653
5654 2007-11-16  Richard Guenther  <rguenther@suse.de>
5655
5656         PR middle-end/34030
5657         * gcc.c-torture/compile/pr34030.c: New testcase.
5658
5659 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/34008
5662         * gfortran.dg/interface_assignment_3.f90.
5663
5664 2007-11-16  Richard Guenther  <rguenther@suse.de>
5665
5666         PR tree-optimization/33870
5667         * gcc.dg/torture/pr33870.c: New testcase.
5668
5669 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
5670
5671         PR fortran/33986
5672         * gfortran.dg/allocatable_function_3.f90.
5673
5674 2007-11-16  Richard Guenther  <rguenther@suse.de>
5675
5676         PR tree-optimization/34113
5677         * gcc.c-torture/compile/pr34113.c: New testcase.
5678
5679 2007-11-16  Richard Guenther  <rguenther@suse.de>
5680
5681         PR tree-optimization/34099
5682         * g++.dg/torture/pr3499.C: New testcase.
5683         * gcc.c-torture/execute/pr34099.c: Likewise.
5684
5685 2007-11-16  Olivier Hainque  <hainque@adacore.com>
5686
5687         * gnat.dg/release_unc_maxalign.adb: New test.
5688
5689 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR c++/34100
5692         * g++.dg/template/crash73.C: New test.
5693
5694 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR middle-end/23848
5697         * gcc.dg/tree-ssa/pr23848-1.c: New test.
5698         * gcc.dg/tree-ssa/pr23848-2.c: New test.
5699         * gcc.dg/tree-ssa/pr23848-3.c: New test.
5700         * gcc.dg/tree-ssa/pr23848-4.c: New test.
5701
5702 2007-11-15  Tobias Burnus  <burnus@net-b.de>
5703
5704         PR fortran/33917
5705         * gfortran.dg/proc_decl_11.f90: New.
5706
5707 2007-11-15  Ben Elliston  <bje@au.ibm.com>
5708
5709         * gcc.target/spu/compare-dp.c: New test.
5710
5711 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5712
5713         * gcc.dg/pr33923.c: New test.
5714
5715 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR middle-end/34088
5718         * gcc.dg/pr34088.c: New test.
5719
5720 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5721
5722         * gcc.c-torture/compile/20071114-1.c: New test.
5723
5724 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5725
5726         PR fortran/31608
5727         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5728         to match known variations in symbol format. Document in comments.
5729
5730 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5731
5732         PR fortran/33985
5733         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5734
5735 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5736
5737         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5738         when done.
5739
5740 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5741
5742         PR fortran/33162
5743         * gfortran.dg/proc_decl_1.f90: Update.
5744         * gfortran.dg/proc_decl_7.f90: New test.
5745         * gfortran.dg/proc_decl_8.f90: New test.
5746         * gfortran.dg/proc_decl_9.f90: New test.
5747         * gfortran.dg/proc_decl_10.f90: New test.
5748
5749 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
5750
5751         PR fortran/34080
5752         * gfortran.dg/transfer_assumed_size_1.f90: New test.
5753
5754 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR c++/34054
5757         PR c++/34056
5758         PR c++/34057
5759         PR c++/34058
5760         PR c++/34060
5761         * g++.dg/parse/crash36.C: Add another dg-error.
5762         * g++.dg/cpp0x/pr34054.C: New test.
5763         * g++.dg/cpp0x/pr34056.C: New test.
5764         * g++.dg/cpp0x/pr34057.C: New test.
5765         * g++.dg/cpp0x/pr34058.C: New test.
5766         * g++.dg/cpp0x/pr34060.C: New test.
5767
5768         PR tree-optimization/34063
5769         * g++.dg/tree-ssa/pr34063.C: New test.
5770
5771 2007-11-13  Diego Novillo  <dnovillo@google.com>
5772
5773         PR tree-optimization/33870
5774         * gcc.c-torture/execute/pr33870-1.c: New test.
5775         * gcc.dg/tree-ssa/alias-16.c: New test.
5776
5777 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
5778
5779         PR c++/29225
5780         * g++.dg/template/crash72.C: New test.
5781
5782 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5783
5784         * g++.dg/opt/cfg5.C: New test.
5785
5786 2007-11-12  Richard Guenther  <rguenther@suse.de>
5787
5788         PR middle-end/34070
5789         * gcc.c-torture/execute/pr34070-1.c: New testcase.
5790         * gcc.c-torture/execute/pr34070-2.c: Likewise.
5791
5792 2007-11-12  Richard Guenther  <rguenther@suse.de>
5793
5794         PR middle-end/34027
5795         * gcc.dg/pr34027-1.c: New testcase.
5796         * gcc.dg/pr34027-2.c: Likewise.
5797
5798 2007-11-12  Ira Rosen  <irar@il.ibm.com>
5799
5800         PR tree-optimization/33953
5801         * gcc.dg/vect/pr33953.c: New testcase.
5802
5803 2007-11-11  Tom Tromey  <tromey@redhat.com>
5804
5805         PR c++/17577:
5806         * g++.dg/ext/pr17577.h: New file.
5807         * g++.dg/ext/pr17577.C: New file.
5808
5809 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5810
5811         PR c++/8570
5812         * g++.old-deja/g++.ns/template13.C: Update expected output.
5813         * g++.old-deja/g++.pt/friend23.C: Likewise.
5814         * g++.dg/warn/pr8570.C: New.
5815
5816 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR c++/34068
5819         * g++.dg/template/pseudodtor4.C: New test.
5820
5821 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR middle-end/34018
5824         * g++.dg/opt/inline14.C: New test.
5825
5826         PR tree-optimization/33680
5827         * gcc.c-torture/compile/20071108-1.c: New test.
5828
5829         PR c++/32241
5830         * g++.dg/template/pseudodtor3.C: New test.
5831
5832 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
5833
5834         PR c++/33510
5835         * g++.dg/cpp0x/variadic-init.C: New.
5836
5837 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
5838             Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR rtl-optimization/34012
5841         * gcc.target/i386/pr34012.c: New test.
5842
5843 2007-11-09  Richard Guenther  <rguenther@suse.de>
5844
5845         PR tree-optimization/33604
5846         * g++.dg/tree-ssa/pr33604.C: New testcase.
5847         * gcc.dg/pr32721.c: Adjust pattern.
5848
5849 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5850
5851         * gcc.target/mips/dse-1.c: Disable.
5852
5853 2007-11-08  Tom Tromey  <tromey@redhat.com>
5854
5855         * gcc.dg/empty-source-3.c: Update warning location.
5856         * gcc.dg/gomp/barrier-2.c: Likewise.
5857         * gcc.dg/label-decl-3.c: Likewise.
5858         * gcc.dg/label-decl-2.c: Likewise.
5859         * gcc.dg/empty-source-2.c: Likewise.
5860
5861 2007-11-08  Tom Tromey  <tromey@redhat.com>
5862
5863         PR c++/30297:
5864         * g++.dg/inherit/pr30297.C: New file.
5865
5866 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
5867
5868         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5869         -fno-common for cygwin and mingw32.
5870
5871 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
5872
5873         PR middle-end/33826
5874         * gcc.dg/pr33826.c: New.
5875         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
5876         recursive functions being marked pure or const.
5877         
5878 2007-11-08  Tobias Burnus  <burnus@net-b.de>
5879
5880         PR fortran/33917
5881         * gfortran.dg/proc_decl_5.f90: New.
5882         * gfortran.dg/proc_decl_6.f90: New.
5883
5884 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
5885
5886         PR tree-optimization/32575
5887         * gcc.c-torture/execute/20071108-1.c: New test.
5888
5889 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
5890
5891         * g++.dg/opt/anchor1.C: New.
5892
5893 2007-11-07  Diego Novillo  <dnovillo@google.com>
5894
5895         PR 33870
5896         * gcc.c-torture/execute/pr33870.x: Remove.
5897
5898 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
5899
5900         PR c++/33045
5901         PR c++/33837
5902         PR c++/33838
5903         * g++.dg/cpp0x/decltype-33837.C: New.
5904         * g++.dg/cpp0x/decltype-refbug.C: New.
5905         * g++.dg/cpp0x/decltype-33838.C: New.
5906
5907 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5908
5909         * gcc.c-torture/compile/20071107-1.c: New test.
5910
5911 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * gcc.dg/out-of-bounds-1.c: New test.
5914
5915 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
5916
5917         PR c++/33501
5918         * g++.dg/warn/incomplete2.C: New test.
5919         * g++.dg/template/incomplete4.C: New test.
5920         * g++.dg/template/incomplete5.C: New test.
5921
5922 2007-11-07  Olivier Hainque  <hainque@adacore.com>
5923
5924         * gnat.dg/max_align.adb: New test.
5925
5926 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
5927
5928         PR target/30961
5929         * gcc.target/i386/pr30961-1.c: New.
5930
5931 2007-11-06  Tom Tromey  <tromey@redhat.com>
5932
5933         PR c++/32368:
5934         * g++.dg/warn/pragma-system_header3.h: New.
5935         * g++.dg/warn/pragma-system_header3.C: New.
5936
5937         PR c++/32256:
5938         * g++.dg/warn/pragma-system_header4.C: New.
5939         * g++.dg/warn/pragma-system_header4.h: New.
5940
5941 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5942
5943         PR c++/33977
5944         PR c++/33886
5945         * g++.dg/other/canon-array.C: New.
5946         
5947 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
5948
5949         * g++.dg/parser/crash36.C: Tweak expected errors.
5950         * g++.dg/cpp0x/pr31439.C: New.
5951         * g++.dg/cpp0x/pr32114.C: New.
5952         * g++.dg/cpp0x/pr32115.C: New.
5953         * g++.dg/cpp0x/pr32125.C: New.
5954         * g++.dg/cpp0x/pr32126.C: New.
5955         * g++.dg/cpp0x/pr32127.C: New.
5956         * g++.dg/cpp0x/pr32128.C: New.
5957         * g++.dg/cpp0x/pr32253.C: New.
5958         * g++.dg/cpp0x/pr32566.C: New.
5959         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5960         * g++.dg/cpp0x/pr31438.C: Ditto.
5961         * g++.dg/cpp0x/variadic81.C: Ditto.
5962         * g++.dg/cpp0x/pr31432.C: Ditto.
5963         * g++.dg/cpp0x/pr31442.C: Ditto.
5964
5965 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
5966
5967         PR target/33168
5968         * g++.dg/other/datasec1.C: New test.
5969
5970         PR tree-optimization/33458
5971         * g++.dg/opt/inline12.C: New test.
5972
5973         PR tree-optimization/33993
5974         * gcc.c-torture/compile/20071105-1.c: New test.
5975
5976 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
5977
5978         PR rtl-optimization/33648
5979         * gcc.dg/pr33648.c: Require effective target freorder.
5980
5981 2007-11-05  Revital Eres  <eres@il.ibm.com>
5982
5983         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5984
5985 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
5986
5987         PR c++/33996
5988         PR c++/33235
5989         PR c++/33930
5990         * g++.dg/cpp0x/pr33996.C: New
5991         * g++.dg/cpp0x/rv-trivial-bug.C: New
5992         * g++.dg/cpp0x/pr33930.C: New
5993
5994 2007-11-05  Nick Clifton  <nickc@redhat.com>
5995             Sebastian Pop  <sebastian.pop@amd.com>
5996
5997         PR tree-optimization/32540
5998         PR tree-optimization/33922
5999         * gcc.dg/tree-ssa/pr32540-1.c: New.
6000         * gcc.dg/tree-ssa/pr32540-2.c: New.
6001         * gcc.dg/tree-ssa/pr33922.c: New.
6002
6003 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
6004
6005         PR c++/33939
6006         * g++.dg/cpp0x/variadic-rref.C: New.
6007         
6008 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6009
6010         * g++dg/warn/pointer-integer-comparison.C: New.
6011
6012 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
6013
6014         PR tree-optimization/33856
6015         * gcc.c-torture/compile/20071027-1.c: New test.
6016
6017         PR c++/33836
6018         * g++.dg/ext/label10.C: New test.
6019
6020         PR c++/33969
6021         * g++.dg/other/ptrmem9.C: New test.
6022
6023 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
6024
6025         PR middle-end/32931
6026         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
6027
6028 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
6029
6030         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
6031         * g++.dg/ext/visibility/namespace2.C: Add argument to
6032         dg-require-visibility.
6033         * g++.dg/ext/java-1.C: Disable on AIX.
6034
6035 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
6036
6037         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
6038
6039 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6040
6041         PR fortran/33881
6042         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
6043
6044 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6045
6046         PR c/29062
6047         * gcc.dg/20031223-1.c: Adjust error output.
6048         * gcc.dg/parse-decl-after-label.c: New.
6049         
6050 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6051
6052         PR libfortran/24685
6053         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
6054         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
6055         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
6056
6057 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6058
6059         PR rtl-optimization/28940
6060         * gcc.target/i386/addr-sel-1.c: New test.
6061
6062 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR middle-end/33670
6065         * gcc.dg/pr33670.c: New test.
6066
6067 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR c++/33516
6070         * g++.dg/lookup/typedef1.C: New test.
6071
6072 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
6073
6074         PR testsuite/32076
6075         * lib/scandump.exp (dump-suffix): New.
6076         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
6077         Include dump suffix in pass/fail messages, put regexp in quotes.
6078
6079 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
6080
6081         PR c++/33495
6082         * g++.dg/other/error19.C: New.
6083
6084 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6085
6086         PR rtl-optimization/28062
6087         * gcc.c-torture/compile/20071102-1.c: New test.
6088
6089 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
6090
6091         * g++.dg/cpp0x/pr33955.C: New.
6092
6093 2007-11-01  Tom Tromey  <tromey@redhat.com>
6094
6095         PR preprocessor/30805:
6096         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
6097
6098 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR rtl-optimization/33648
6101         * gcc.dg/pr33648.c: New test.
6102
6103 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR c++/32384
6106         * g++.dg/template/pseudodtor1.C: New test.
6107         * g++.dg/template/pseudodtor2.C: New test.
6108
6109         PR c++/32260
6110         * g++.dg/rtti/typeid7.C: New test.
6111
6112 2007-11-01  Tom Tromey  <tromey@redhat.com>
6113
6114         PR preprocessor/30805:
6115         * gcc.dg/cpp/pr30805.c: New file.
6116
6117 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
6118
6119         PR testsuite/25352
6120         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
6121         add dg-skip-if.
6122         * gcc.c-torture/compile/20001205-1.c: Ditto.
6123         * gcc.c-torture/compile/20001226-1.c: Ditto.
6124         * gcc.c-torture/compile/20020312-1.c: Ditto.
6125         * gcc.c-torture/compile/20020604-1.c: Ditto.
6126         * gcc.c-torture/compile/920501-12.c: Ditto.
6127         * gcc.c-torture/compile/920501-4.c: Ditto.
6128         * gcc.c-torture/compile/920520-1.c: Ditto.
6129         * gcc.c-torture/compile/980506-1.c: Ditto.
6130         * gcc.c-torture/compile/990617-1.c: Ditto.
6131         * gcc.dg/compare6.c: Ditto.
6132         * g++.old-deja/g++.brendan/crash43.C: Ditto.
6133         * g++.old-deja/g++.brendan/synth1.C: Ditto.
6134         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
6135         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
6136         * g++.old-deja/g++.pt/static6.C: Ditto.
6137         * g++.old-deja/g++.pt/crash16.C: Ditto.
6138         * g++.old-deja/g++.mike/p10416.C: Ditto.
6139         * g++.old-deja/g++.mike/ns15.C: Ditto.
6140         * g++.old-deja/g++.mike/eh46.C: Ditto.
6141
6142 2007-11-01  Tom Tromey  <tromey@redhat.com>
6143
6144         * gcc.dg/redecl-1.c: Update.
6145         * gcc.dg/pr20368-3.c: Update.
6146         * gcc.dg/inline-14.c: Update.
6147         * gcc.dg/builtins-30.c: Update.
6148         * gcc.dg/dremf-type-compat-4.c: Update.
6149         * gcc.dg/pr20368-2.c: Update.
6150
6151 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
6152
6153         PR rtl-optimization/33673
6154         * gcc.dg/pr33673.c: New test.
6155
6156 2007-11-01  Michael Matz  <matz@suse.de>
6157
6158         PR tree-optimization/33961
6159         * gcc.dg/pr33961.c: New test.
6160
6161 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
6162
6163         PR c++/33494
6164         * g++.dg/template/error35.C: New.
6165
6166 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR target/31507
6169         * gcc.dg/pr31507-1.c: New test.
6170         * gcc.dg/pr31507-2.c: New test.
6171
6172 2007-10-31  Revital Eres  <eres@il.ibm.com>
6173
6174         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
6175         target.
6176         * gcc.dg/vect/tree-vect.h (check_vect): Add
6177         powerpc-*paired test.
6178         * lib/target-supports.exp (check_750cl_hw_available):
6179         New.
6180         (check_effective_target_vect_int,
6181         check_effective_target_vect_intfloat_cvt,
6182         check_effective_target_powerpc_altivec_ok,
6183         check_effective_target_vect_long,
6184         check_effective_target_vect_sdot_hi,
6185         check_effective_target_vect_udot_hi,
6186         check_effective_target_vect_pack_trunc,
6187         check_effective_target_vect_unpack,
6188         check_effective_target_vect_shift,
6189         check_effective_target_vect_int_mult): Disable for powerpc-*paired
6190         target.
6191         * gcc.dg/vect/vect-ifcvt-11.c: New.
6192         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
6193         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
6194         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
6195         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
6196         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6197         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6198
6199 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
6200             Tobias Burnus  <burnus@net-b.de>
6201
6202         PR fortran/33941
6203         * gfortran.dg/module_read_1.f90: New.
6204
6205 2007-10-31  Tom Tromey  <tromey@redhat.com>
6206
6207         PR preprocessor/30786:
6208         * gcc.dg/cpp/pr30786.c: New file.
6209
6210 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211
6212         PR fortran/33162
6213         * gfortran.dg/interface_19.f90: New.
6214         * gfortran.dg/interface_20.f90: New.
6215         * gfortran.dg/interface_21.f90: New.
6216         
6217 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
6218
6219         PR tree-optimization/32377
6220         * gfortran.dg/vect/pr32377.f90: New.
6221         
6222 2007-10-31  Richard Guenther  <rguenther@suse.de>
6223
6224         PR middle-end/33779
6225         * gcc.c-torture/execute/pr33779-1.c: New testcase.
6226         * gcc.c-torture/execute/pr33779-2.c: Likewise.
6227
6228 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
6229
6230         PR fortran/33897
6231         * gfortran.dg/contained_3.f90: New.
6232
6233 2007-10-31  Christian Bruel  <christian.bruel@st.com>
6234
6235         PR c++/19531
6236         * g++.dg/opt/nrv8.C: New.
6237         
6238 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR c++/33709
6241         * g++.dg/opt/compound1.C: New test.
6242
6243         PR c++/33616
6244         * g++.dg/template/ptrmem18.C: New test.
6245
6246 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6247
6248         PR fortran/33596
6249         * gfortran.dg/isnan_2.f90: New test.
6250
6251 2007-10-30  Ed Schouten  <ed@fxq.nl>
6252
6253         PR tree-optimization/32500
6254         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6255
6256 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
6257
6258         PR c++/31993
6259         PR c++/32252
6260         * g++.dg/cpp0x/pr31993.C: New
6261         * g++.dg/cpp0x/pr32252.C: New
6262
6263 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
6264
6265         PR tree-optimization/33723
6266         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6267
6268 2007-10-30  Richard Guenther  <rguenther@suse.de>
6269
6270         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6271         gcc.target/i386/loop-3.c.
6272
6273 2007-10-30  Revital Eres  <eres@il.ibm.com>
6274
6275         * gcc.dg/vect/pr33866.c: Require vect_long.
6276
6277 2007-10-30  Revital Eres  <eres@il.ibm.com>
6278
6279         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6280         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6281
6282 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
6283
6284         PR tree-optimization/32893
6285         * lib/target-supports.exp
6286         (check_effective_target_unaligned_stack): new keyword.
6287         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6288         not sensitive to unaligned_stack.
6289         * gcc.dg/vect/vect-3.c: Likewise.
6290         * gcc.dg/vect/vect-4.c: Likewise.
6291         * gcc.dg/vect/vect-5.c: Likewise.
6292         * gcc.dg/vect/vect-6.c: Likewise.
6293         * gcc.dg/vect/vect-7.c: Likewise.
6294         * gcc.dg/vect/vect-13.c: Likewise.
6295         * gcc.dg/vect/vect-17.c: Likewise.
6296         * gcc.dg/vect/vect-18.c: Likewise.
6297         * gcc.dg/vect/vect-19.c: Likewise.
6298         * gcc.dg/vect/vect-20.c: Likewise.
6299         * gcc.dg/vect/vect-21.c: Likewise.
6300         * gcc.dg/vect/vect-22.c: Likewise.
6301         * gcc.dg/vect/vect-27.c: Likewise.
6302         * gcc.dg/vect/vect-29.c: Likewise.
6303         * gcc.dg/vect/vect-64.c: Likewise.
6304         * gcc.dg/vect/vect-65.c: Likewise.
6305         * gcc.dg/vect/vect-66.c: Likewise.
6306         * gcc.dg/vect/vect-72.c: Likewise.
6307         * gcc.dg/vect/vect-73.c: Likewise.
6308         * gcc.dg/vect/vect-86.c: Likewise.
6309         * gcc.dg/vect/vect-all.c: Likewise.
6310         * gcc.dg/vect/slp-25.c: Likewise.
6311         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6312         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6313         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6314
6315         * gcc.dg/vect/vect-31.c: Removed alignment checks.
6316         * gcc.dg/vect/vect-34.c: Likewise.
6317         * gcc.dg/vect/vect-36.c: Likewise.
6318         * gcc.dg/vect/vect-64.c: Likewise.
6319         * gcc.dg/vect/vect-65.c: Likewise.
6320         * gcc.dg/vect/vect-66.c: Likewise.
6321         * gcc.dg/vect/vect-68.c: Likewise.
6322         * gcc.dg/vect/vect-76.c: Likewise.
6323         * gcc.dg/vect/vect-77.c: Likewise.
6324         * gcc.dg/vect/vect-78.c: Likewise.
6325
6326         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6327         testcase (without no-section-anchors prefix) but with global arrays.
6328         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6329         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6330         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6331         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6332         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6333         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6334         * gcc.dg/vect/vect-77-global.c: Likewise.
6335         * gcc.dg/vect/vect-78-global.c: Likewise.
6336
6337         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6338         testcase (without no-section-anchors prefix) but fix alignment checks
6339         to also consider unaligned_stack targets.
6340         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6341
6342 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR tree-optimization/33723
6345         * gcc.c-torture/execute/20071029-1.c: New test.
6346         * gcc.dg/tree-ssa/pr33723.c: New test.
6347
6348 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
6349
6350         PR tree-optimization/33614
6351         * gcc.c-torture/compile/pr33614.c: New test.
6352
6353 2007-10-29  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/33870
6356         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6357
6358 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR tree-optimization/33757
6361         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6362         true architectures instead of having a big dg-skip-if.
6363
6364         PR c++/33841
6365         * g++.dg/other/bitfield3.C: New test.
6366
6367 2007-10-29  Richard Guenther  <rguenther@suse.de>
6368
6369         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6370
6371 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6372
6373         Automatic parallelization reduction tests.
6374
6375         * gcc.dg/tree-ssa/reduc-1.c: New test.
6376         * gcc.dg/tree-ssa/reduc-1char.c: New test.
6377         * gcc.dg/tree-ssa/reduc-1short.c: New test.
6378         * gcc.dg/tree-ssa/reduc-2.c: New test.
6379         * gcc.dg/tree-ssa/reduc-2char.c: New test.
6380         * gcc.dg/tree-ssa/reduc-2short.c: New test.
6381         * gcc.dg/tree-ssa/reduc-3.c: New test.
6382         * gcc.dg/tree-ssa/reduc-6.c: New test.
6383         * gcc.dg/tree-ssa/reduc-7.c: New test.
6384         * gcc.dg/tree-ssa/reduc-8.c: New test.
6385         * gcc.dg/tree-ssa/reduc-9.c: New test.
6386
6387 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
6388             Zdenek Dvorak  <ook@ucw.cz>
6389
6390         OMP_ATOMIC Changes, testsuite changes.
6391
6392         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6393         instead of gimple dump.
6394         * gcc.dg/gomp/atomic-9.c: Same.
6395         * gcc.dg/gomp/atomic-10.c: Same.
6396         * g++.dg/gomp/atomic-3.C: Same.
6397         * g++.dg/gomp/atomic-9.C: Same.
6398         * g++.dg/gomp/atomic-10.C: Same.
6399
6400 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
6401
6402         PR fortran/31217
6403         PR fortran/33811
6404         * gfortran.dg/forall_12.f90: New test.
6405
6406         PR fortran/33686
6407         * gfortran.dg/forall_13.f90: New test.
6408
6409 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
6410             Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/30659
6413         * g++.dg/template/crash71.C: New.
6414
6415 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
6416
6417         PR fortran/32147
6418         * gfortran.dg/module_md5_1.f90: Update hash-value.
6419
6420 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
6421
6422         PR tree-opt/33589
6423         * g++.dg/torture/pr33589-1.C: New testcase.
6424         * g++.dg/torture/pr33589-2.C: New testcase.
6425
6426 2007-10-28  Richard Guenther  <rguenther@suse.de>
6427
6428         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6429
6430 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
6431             Uros Bizjak  <ubizjak@gmail.com>
6432
6433         PR tree-optimization/33920
6434         * gcc.dg/tree-ssa/pr33290.c: New test.
6435
6436 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6437
6438         PR fortran/31306
6439         * gfortran.dg/argument_check_7.f90: New test.
6440         * gfortran.dg/argument_check_8.f90: New test.
6441         
6442 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6443
6444         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6445         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
6446         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6447         * gcc.target/i386/sse-14.c: Ditto.
6448
6449 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
6450
6451         PR c++/33844
6452         * g++.dg/other/ptrmem8.C: New test.
6453
6454         PR c++/33842
6455         * g++.dg/template/error34.C: New test.
6456
6457 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
6458
6459         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6460
6461 2007-10-27  Richard Guenther  <rguenther@suse.de>
6462
6463         PR tree-optimization/33870
6464         * gcc.dg/tree-ssa/alias-15.c: New testcase.
6465         * gcc.c-torture/execute/pr33870.c: Likewise.
6466
6467 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6468
6469         PR fortran/33162
6470         * gfortran.dg/argument_checking_9.f90: New test.
6471
6472 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6473
6474         * g++.dg/other/pr33601.C: New.
6475
6476 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6477
6478         PR c++/31988
6479         * g++.dg/init/new25.C: New.
6480
6481 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
6482
6483         * g++.dg/cpp0x/pr33839.C: New.
6484         
6485 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
6486
6487         PR c++/33744
6488         * g++.dg/template/arg6.C: New test.
6489
6490 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
6491
6492         PR c++/31747
6493         * g++.dg/parse/crash39.C: New.
6494
6495 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
6496
6497         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6498         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
6499         "offset: -4B".
6500
6501 2007-10-25  David Daney  <ddaney@avtrex.com>
6502
6503         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6504
6505 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
6506
6507         PR c++/33843
6508         * g++.dg/template/error32.C: New.
6509
6510 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6511             Ira Rosen  <irar@il.ibm.com>
6512
6513         PR tree-optimization/33833
6514         * gcc.dg/vect/pr33833.c: New testcase.
6515
6516 2007-10-25  David Daney  <ddaney@avtrex.com>
6517
6518         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6519
6520 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
6521             Ira Rosen  <irar@il.ibm.com>
6522
6523         PR tree-optimization/33866
6524         * gcc.dg/vect/pr33866.c: New testcase.
6525
6526 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6527
6528         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6529         Add -w to compile flags to suppress "call-clobbered register" warnings
6530         and remove dg-warning directives.
6531
6532 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
6533
6534         * gcc.dg/sms-2.c: Cleanup sms dump file.
6535         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6536         profile-use step.
6537
6538 2007-10-24  David Daney  <ddaney@avtrex.com>
6539
6540         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6541
6542 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6543
6544         PR target/33755
6545         * gcc.target/mips/pr33755.c: New test.
6546
6547 2007-10-24  Ira Rosen  <irar@il.ibm.com>
6548
6549         PR tree-optimization/33804
6550         * gcc.dg/vect/pr33804.c: New testcase.
6551
6552 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6553
6554         PR forrtran/33849
6555         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6556
6557 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6558             Uros Bizjak  <ubizjak@gmail.com>
6559
6560         PR rtl-optimization/33846
6561         * gcc.dg/vect/pr33846.c: New testcase.
6562
6563 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
6564             Dorit Nuzman  <dorit@il.ibm.com>
6565
6566         PR tree-optimization/33860
6567         * g++.dg/vect/pr33860.cc: New test.
6568         * g++.dg/vect/pr33860a.cc: New test.
6569
6570 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
6571             Revital Eres  <eres@il.ibm.com>      
6572
6573         * gcc.dg/sms-2.c: New testcase.
6574
6575 2007-10-22  David S. Miller  <davem@davemloft.net>
6576
6577         * gcc.dg/globalreg-1.c: New test.
6578
6579 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
6580             Dorit Nuzman  <dorit@il.ibm.com>
6581
6582         PR tree-optimization/33834
6583         PR tree-optimization/33835
6584         * g++.dg/vect/pr33834_1.cc: New test.
6585         * g++.dg/vect/pr33834_2.cc: New test.
6586         * g++.dg/vect/pr33835.cc: New test.
6587
6588 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.dg/pr33644.c: New test.
6591
6592 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
6593
6594         PR c++/33372
6595         * g++.dg/gomp/pr33372-1.C: New test.
6596         * g++.dg/gomp/pr33372-2.C: New test.
6597         * g++.dg/gomp/pr33372-3.C: New test.
6598
6599 2007-10-22  Michael Matz  <matz@suse.de>
6600
6601         PR tree-optimization/33855
6602         * gcc.c-torture/compile/pr33855.c: New testcase.
6603
6604 2007-10-22  Ira Rosen  <irar@il.ibm.com>
6605
6606         PR tree-optimization/33854
6607         * gcc.dg/vect/O1-pr33854.c: New testcase.
6608         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6609
6610 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
6611
6612         * gcc.dg/unwind-1.c: Disable on AIX.
6613         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6614
6615 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
6616
6617         PR fortran/33749
6618         * gfortran.dg/assign_9.f90: New test.
6619
6620 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6621
6622         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6623         (dg-mips-options): Skip tests that specify an ABI other than o32
6624         and o64 if generating MIPS16 hard-float code.
6625
6626 2007-10-21  Ira Rosen  <irar@il.ibm.com>
6627             Revital Eres  <eres@il.ibm.com>
6628
6629         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6630         * gcc.dg/vect/vect-16.c: Fix comment.
6631         * gcc.dg/vect/pr33369.c: Require vect_int.
6632         * gcc.dg/vect/slp-33.c: Add spaces.
6633         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6634         targets.
6635         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6636         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6637         targets.
6638         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6639         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6640         targets.
6641         * gcc.dg/vect/slp-10.c: Add spaces.
6642         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6643         targets.
6644         * gcc.dg/vect/slp-36.c: Require vect_int.
6645         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6646         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6647         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6648         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6649         targets.
6650         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6651         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6652         instead of vector_alignment_reachable_for_double.
6653         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6654         (natural_alignment): Split into...
6655         (natural_alignment_32, natural_alignment_64): New.
6656         (vector_alignment_reachable): Depend on natural_alignment_32.
6657         (vector_alignment_reachable_for_double): Rename to ...
6658         (vector_alignment_reachable_for_64bit): And depend on
6659         natural_alignment_64.
6660
6661 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
6662
6663         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6664         MIPS targets.
6665         * g++.dg/vect/vect.exp: Likewise.
6666         * lib/fortran-torture.exp: Likewise.
6667         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6668         mipsisa64*-*-* as the target selector.  Remove -mips64,
6669         -mhard-float and -mgp64 from the options list.
6670         * gcc.target/mips/mips-ps-2.c: Likewise.
6671         * gcc.target/mips/mips-ps-3.c: Likewise.
6672         * gcc.target/mips/mips-ps-4.c: Likewise.
6673         * gcc.target/mips/mips-ps-6.c: Likewise.
6674         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6675         options list.
6676         * gcc.target/mips/sb1-1.c: Likewise.
6677         * gcc.target/mips/mips-ps-type.c: Likewise.
6678         * gcc.target/mips/mips-ps-7.c: New test.
6679         * gcc.target/mips/mips-ps-type-2.c: Likewise.
6680         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6681         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6682         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
6683         as forcing an ABI and an architecture.
6684         (is_gp32_flag, is_gp64_flag): Fold into...
6685         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
6686         then -mfp64 imply -mhard-float.  Apply register rules after the
6687         loop.  Handle -march=mipsN like -mipsN.
6688
6689 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
6690
6691         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6692         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6693
6694 2007-10-20  Tobias Burnus  <burnus@net-b.de>
6695
6696         PR fortran/33818
6697         * gfortran.dg/entry_dummy_ref_3.f90: New.
6698
6699 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
6700             FX Coudert <fxcoudert@gcc.gnu.org>
6701
6702         PR fortran/31608
6703         * gfortran.dg/char_cast_1.f90: New test.
6704
6705 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6706
6707         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6708         * gfortran.dg/large_real_kind_2.F90: ditto.
6709         * gfortran.dg/default_format_2.f90: ditto.
6710         * gfortran.dg/default_format_denormal_1.f90: ditto.
6711
6712 2007-10-19  Richard Guenther  <rguenther@suse.de>
6713
6714         PR middle-end/33816
6715         PR middle-end/32921
6716         * gfortran.dg/pr32921.f: New testcase.
6717
6718 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6719
6720         PR libfortran/33544
6721         * gfortran.dg/transfer_check_1.f90: Adjust options.
6722
6723 2007-10-19  Richard Guenther  <rguenther@suse.de>
6724
6725         Revert
6726         2007-10-19  Richard Guenther  <rguenther@suse.de>
6727
6728         PR middle-end/32921
6729         * gfortran.dg/pr32921.f: New testcase.
6730
6731 2007-10-19  Richard Guenther  <rguenther@suse.de>
6732
6733         * gcc.c-torture/execute/20071018-1.c: New testcase.
6734
6735 2007-10-19  Richard Guenther  <rguenther@suse.de>
6736
6737         PR middle-end/32921
6738         * gfortran.dg/pr32921.f: New testcase.
6739
6740 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
6741
6742         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6743
6744 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6745
6746         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6747
6748 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6749
6750         PR fortran/33233
6751         * gfortran.dg/host_assoc_function_1.f90: Correct references.
6752         * gfortran.dg/host_assoc_function_3.f90: New test.
6753
6754 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
6755
6756         PR fortran/33733
6757         * gfortran.dg/transfer_simplify_6.f90: New test.
6758
6759 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6760             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6761
6762         PR middle-end/33794
6763         * gfortran.dg/pr33794.f90: New testcase.
6764
6765 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
6766
6767         PR target/32961
6768         * gcc.target/i386/pr32961.c: New testcase.
6769         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6770         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6771         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6772         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6773         __builtin_ia32_pslldi128 defines.
6774
6775 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
6776
6777         PR fortran/33760
6778         * gfortran.dg/c_ptr_tests_13.f03: New test case.
6779
6780 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6781
6782         PR c++/28639
6783         PR c++/30299
6784         * g++.dg/template/void12.C: New.
6785         * g++.dg/template/void13.C: New.
6786
6787 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
6788
6789         PR c++/31446
6790         * g++.dg/template/void11.C: New.
6791         * g++.dg/template/void2.C: Adjust error markers.
6792         * g++.dg/template/void10.C: Likewise.
6793         * g++.dg/template/crash55.C: Likewise.
6794
6795 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
6796
6797         * g++.dg/opt/const5.C: New test.
6798
6799 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
6800             Maxim Kuvyrkov  <maxim@codesourcery.com>
6801
6802         * gcc.target/ia64/20040709-2.c: New test.
6803
6804 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6805
6806         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6807
6808 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
6809
6810         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6811         to each function.  Check that there are no unsigned loads.
6812
6813 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR tree-optimization/33136
6816         * gcc.c-torture/execute/20070824-1.c: New test.
6817         * gcc.dg/pr33136-1.c: New test.
6818         * gcc.dg/pr33136-2.c: New test.
6819         * gcc.dg/pr33136-3.c: New test.
6820
6821 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6822
6823         PR tree-optimization/33735
6824         * g++.dg/torture/pr33735.C: New.
6825
6826 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
6827
6828         PR middle-end/33706
6829         * gcc.dg/va-arg-pack-2.c: New.
6830
6831 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR tree-optimization/33619
6834         * gcc.dg/pr33619.c: New test.
6835
6836 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
6837
6838         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6839         flag for AIX.
6840         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6841
6842 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6843
6844         PR libfortran/33055
6845         * gfortran.dg/inquire_11.f90: New test.
6846         * gfortan.dg/negative_unit_int8.f: New test.
6847
6848 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6849
6850         PR target/33133
6851         * gcc.c-torture/compile/pr33133.c: New test.
6852
6853 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6854
6855         PR libfortran/33672
6856         * gfortran.dg/namelist_40.f90: New test.
6857
6858 2007-10-14  Tobias Burnus  <burnus@net-b.de>
6859
6860         PR fortran/33745
6861         * gfortran.dg/bounds_check_11.f90: New.
6862
6863 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
6864
6865         PR c++/30303
6866         * g++.dg/other/ctor1.C: New test.
6867         * g++.dg/other/ctor2.C: New test.
6868         * g++.dg/other/dtor1.C: New test.
6869
6870 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
6871
6872         * gfortran.dg/bounds_check_10.f90: Fix testcase.
6873
6874 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6875             Paul Thomas  <pault@gcc.gnu.org>
6876
6877         PR fortran/33254
6878         PR fortran/33727
6879         * gfortran.dg/bounds_check_10.f90: New.
6880
6881 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
6882
6883         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6884         * gcc.target/powerpc/popcount-1.c: Same.
6885
6886 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
6887
6888         PR c++/26698
6889         * g++.dg/conversion/op4.C: New test.
6890
6891 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
6892
6893         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6894
6895 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6896
6897         PR fortran/33542
6898         * gfortran.dg/ambiguous_specific_1.f90: New test.
6899
6900 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
6901
6902         PR fortran/33664
6903         * gfortran.dg/impure_spec_expr_1.f90: New test.
6904         * gfortran.dg/char_result_7.f90: Remove illegal test.
6905
6906 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
6907
6908         PR 11001
6909         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
6910         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
6911         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
6912         * gcc.target/i386/pr11001-memset-1.c: New testcase.
6913         * gcc.target/i386/pr11001-memset-2.c: New testcase.
6914         * gcc.target/i386/pr11001-memset-3.c: New testcase.
6915         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
6916         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
6917         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
6918
6919 2007-10-12  Richard Guenther  <rguenther@suse.de>
6920
6921         PR middle-end/26198
6922         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
6923         * gcc.c-torture/execute/20071011-1.c: Likewise.
6924         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
6925
6926 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         PR tree-optimization/33742
6929         * gcc.dg/pr33742.c: New testcase.
6930
6931 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR tree-optimization/33645
6934         * gcc.dg/pr33645-1.c: New test.
6935         * gcc.dg/pr33645-2.c: New test.
6936         * gcc.dg/pr33645-3.c: New test.
6937  
6938         PR c++/32121
6939         * g++.dg/ext/label4.C: Adjust error regexp.
6940         * g++.dg/ext/label6.C: Adjust error regexp.
6941         * g++.dg/ext/label7.C: New test.
6942         * g++.dg/ext/label8.C: New test.
6943         * g++.dg/ext/label9.C: New test.
6944
6945 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
6946
6947         PR middle-end/33676
6948         * gcc.dg/pr33676.c: New.
6949
6950 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6951
6952         PR c++/31441
6953         * g++.dg/cpp0x/variadic83.C: New.
6954
6955 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
6956
6957         PR c++/33461
6958         * g++.dg/cpp0x/variadic81.C: New.
6959         * g++.dg/cpp0x/variadic82.C: Likewise.
6960
6961 2007-10-11  Richard Guenther  <rguenther@suse.de>
6962
6963         PR middle-end/33724
6964         * gcc.dg/pr33724.c: New testcase.
6965
6966 2007-10-11  Richard Guenther  <rguenther@suse.de>
6967
6968         PR c/33726
6969         * gcc.dg/pr33726.c: New testcase.
6970
6971 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
6972
6973         PR fortran/33500
6974         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6975         
6976 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6977
6978         PR testsuite/33391
6979         * gfortran.dg/do_3.F90: Run with -fwrapv.
6980
6981 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
6982
6983         * gcc.dg/unwind-1.c: New.
6984
6985 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6986
6987         PR libfortran/33683
6988         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
6989         failure on some common systems.
6990
6991 2007-10-09  Richard Guenther  <rguenther@suse.de>
6992
6993         PR middle-end/33692
6994         * gcc.dg/pr33692.c: New testcase.
6995
6996 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
6997
6998         PR middle-end/33669
6999         * gcc.c-torture/execute/pr33669.c: New.
7000
7001 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7002
7003         PR tree-optimization/33615
7004         * g++.dg/tree-ssa/pr33615-2.C: New test.
7005
7006 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
7007
7008         PR tree-optimization/33615
7009         * g++.dg/tree-ssa/pr33615.C: New test.
7010
7011 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
7012
7013         PR tree-optimization/33572
7014         * g++.dg/torture/pr33572.C: Replace with complete test.
7015
7016 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
7017
7018         PR fortran/33689
7019         * gfortran.dg/spec_expr_5.f90: New.
7020
7021 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
7022
7023         * gcc.dg/pragma-darwin-2.c: New.
7024
7025 2007-10-08  Richard Guenther  <rguenther@suse.de>
7026
7027         PR middle-end/33693
7028         PR middle-end/33695
7029         PR middle-end/33697
7030         * gcc.dg/pr33693.c: New testcase.
7031         * gcc.dg/pr33695.c: Likewise.
7032         * gcc.dg/pr33697.c: Likewise.
7033
7034 2007-10-08  Richard Guenther  <rguenther@suse.de>
7035
7036         PR middle-end/33691
7037         PR middle-end/33694
7038         PR middle-end/33696
7039         * gcc.dg/pr33691.c: New testcase.
7040         * gcc.dg/pr33694.c: Likewise.
7041         * gcc.dg/pr33696.c: Likewise.
7042
7043 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7044
7045         PR libfortran/33683
7046         * gfortran.dg/gamma_5.f90:  New test case
7047
7048 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
7049
7050         PR fortran/20851
7051         * initialization_1.f90: Fix dg-error annotations.
7052         * initialization_14.f90: New.
7053         * initialization_7.f90: Fix dg-error annotations.
7054         * initialization_9.f90: Likewise.
7055
7056 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7057
7058         * gfortran.dg/error_recovery_4.f90: New test.
7059
7060 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7061
7062         * gfortran.dg/default_format_denormal_2.f90: New test.
7063         * gfortran.dg/default_format_2.inc: New test.
7064         * gfortran.dg/default_format_denormal_1.f90: New test.
7065         * gfortran.dg/default_format_1.inc: New test.
7066         * gfortran.dg/default_format_1.f90: Don't test for denormalized
7067         numbers.
7068         * gfortran.dg/default_format_2.f90: Don't test for denormalized
7069         numbers.
7070
7071 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7072
7073         * gfortran.dg/namelist_15.f90: Revise test.
7074
7075 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7076
7077         PR tree-optimization/33655
7078         * gcc.dg/torture/pr33655.c: New.
7079
7080 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
7081
7082         PR tree-optimization/33572
7083         * g++.dg/torture/pr33572.C: New.
7084
7085 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
7086
7087         PR fortran/25076
7088         * gfortran.dg/forall_11.f90: New.
7089
7090 2007-10-05  Michael Matz  <matz@suse.de>
7091
7092         PR middle-end/33667
7093         * gcc.dg/pr33667.c: New testcase.
7094
7095 2007-10-05  Richard Guenther  <rguenther@suse.de>
7096
7097         PR middle-end/33666
7098         * gcc.dg/pr33666.c: New testcase.
7099
7100 2007-10-05  Michael Matz  <matz@suse.de>
7101
7102         PR inline-asm/33600
7103         * gcc.target/i386/pr33600.c: New testcase.
7104
7105 2007-10-05  Richard Guenther  <rguenther@suse.de>
7106
7107         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
7108
7109 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
7110
7111         PR target/33635
7112         * gcc.target/mips/pr33635-1.c: New test.
7113
7114 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7115
7116         PR libfortran/33253
7117         * gfortran.dg/namelist_39.f90: Revise to use long names.
7118
7119 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
7120
7121         PR fortran/33646
7122         * gfortran.dg/pr33646.f90: New file.
7123
7124 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7125
7126         PR fortran/33529
7127         * gfortran.dg/char_type_len_2.f90: Adjust error message.
7128         * gfortran.dg/char_decl_2.f90: New test.
7129
7130 2007-10-04  Richard Guenther  <rguenther@suse.de>
7131
7132         PR middle-end/33641
7133         * gcc.c-torture/compile/pr33641.c: New testcase.
7134
7135 2007-10-04  Michael Matz  <matz@suse.de>
7136
7137         PR rtl-optimization/33653
7138         * gcc.dg/pr33653.c: New.
7139
7140 2007-10-04  Richard Guenther  <rguenther@suse.de>
7141
7142         PR tree-optimization/33627
7143         * g++.dg/torture/pr33627.C: New testcase.
7144
7145 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
7146
7147         PR fortran/33626
7148         * gfortran.dg/parens_6.f90: New.
7149
7150 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
7151
7152         PR fortran/33646
7153         PR fortran/33542
7154         * gfortran.dg/ambiguous_specific_1.f90: Remove.
7155
7156 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
7157
7158         * g++.dg/ext/gnu-inline-global-redecl.C: New.
7159
7160 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
7161
7162         PR target/33635
7163         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
7164         and mips_forced_be.
7165         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
7166         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
7167         options.
7168         * gcc.target/mips/fpr-moves-1.c: New test.
7169         * gcc.target/mips/fpr-moves-2.c: Likewise.
7170         * gcc.target/mips/fpr-moves-3.c: Likewise.
7171         * gcc.target/mips/fpr-moves-4.c: Likewise.
7172         * gcc.target/mips/fpr-moves-5.c: Likewise.
7173         * gcc.target/mips/fpr-moves-6.c: Likewise.
7174         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
7175
7176 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7177
7178         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
7179
7180 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7181
7182         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
7183         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
7184
7185 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
7186
7187         PR fortran/33198
7188         * gfortran.dg/common_errors_1.f90: New.
7189
7190 2007-10-03  Doug Kwan  <dougkwan@google.com>
7191         Richard Guenther  <rguenther@suse.de>
7192
7193         PR debug/31899
7194         * g++.dg/debug/using3.C: New testcase.
7195
7196 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7197
7198         PR libfortran/33253
7199         * gfortran.dg/namelist_38.f90: New test.
7200         * gfortran.dg/namelist_39.f90: New test.
7201
7202 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7203
7204         PR libfortran/33469
7205         * gfortran.dg/default_format_1.f90: New test.
7206         * gfortran.dg/default_format_2.f90: New test.
7207         * gfortran.dg/namelist_print_1.f: Adjust expected output.
7208         * gfortran.dg/real_const_3.f90: Adjust expected output.
7209
7210 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7211
7212         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7213         default ABI.  Split mips_forced_abi into mips_forced_abi and
7214         mips_forced_regs.
7215         (is_gp32_flag): Return true for -mabi=32.
7216         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
7217         (dg-mips-options): Use is_gp64_flag instead of checking specifically
7218         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
7219         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7220         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7221         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7222         * gcc.target/mips/save-restore-2.c: Likewise.
7223         * gcc.target/mips/save-restore-3.c: Likewise.
7224         * gcc.target/mips/save-restore-4.c: Likewise.
7225
7226 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
7227
7228         PR middle-end/33617
7229         * gcc.c-torture/compile/pr33617.c: New test.
7230
7231 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
7232
7233         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7234         -gstabs+ for extended options.
7235
7236 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7237
7238         PR fortran/33542
7239         * gfortran.dg/ambiguous_specific_1.f90: New test.
7240
7241 2007-10-02  Revital Eres  <eres@il.ibm.com>
7242
7243         * gcc.target/powerpc/paired-8.c: New test.
7244         * gcc.target/powerpc/paired-9.c: New test.
7245         * gcc.target/powerpc/paired-10.c: New test.
7246
7247 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7248
7249         PR fortran/33566
7250         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7251
7252 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7253
7254         PR fortran/33554
7255         * gfortran.dg/intent_out_2.f90: New test.
7256
7257 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7258
7259         PR fortran/33550
7260         * gfortran.dg/ambiguous_reference_1.f90: New test.
7261
7262 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
7263
7264         PR fortran/31154
7265         PR fortran/31229
7266         PR fortran/33334
7267         * gfortran.dg/function_kinds_1.f90: New test.
7268         * gfortran.dg/function_kinds_2.f90: New test.
7269         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7270         use association into interfaces.
7271
7272 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7273
7274         PR testsuite/31828
7275         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7276         (overflow): Use INFINITY, not FP_INFINITE.
7277         gcc.dg/float-range-4.c: Likewise.
7278         gcc.dg/float-range-5.c: Likewise.
7279
7280 2007-10-01  Nick Clifton  <nickc@redhat.com>
7281
7282         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7283         for 16-bit targets.
7284
7285 2007-09-30  Diego Novillo  <dnovillo@google.com>
7286
7287         PR 33593
7288         * g++.dg/tree-ssa/pr33593.C: New test.
7289
7290 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7291
7292         PR libfortran/33400
7293         * gfortran.dg/PR19872.f: Fix test condition.
7294         * gfortran.dg/list_read_7.f90: New test.
7295
7296 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
7297
7298         PR tree-optimization/33597
7299         * gcc.dg/vect/pr33597.c: New testcase.
7300
7301 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
7302
7303         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7304         * gcc.target/i386/pr33524.c: ...this.
7305
7306 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
7307
7308         PR fortran/33354
7309         * gfortran.dg/minmaxloc_4.f90: New.
7310
7311 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7312
7313         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7314
7315 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
7316
7317         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7318
7319 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
7320
7321         PR c++/33213
7322         * g++.dg/cpp0x/variadic79.C: New.
7323
7324 2007-09-28  Michael Matz  <matz@suse.de>
7325             Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR rtl-optimization/33552
7328         * gcc.target/i386/pr33552.c: New runtime test.
7329         * gcc.target/i386/strinline.c: New compile time test.
7330
7331 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * gfortran.dg/openmp_stack.f90: Removed.
7334
7335         PR c++/31434
7336         * g++.dg/cpp0x/variadic80.C: New test.
7337
7338 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7339
7340         * gfortran.dg/namelist_38.f90: Delete test for revertion of
7341         r128057.
7342
7343 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7344
7345         PR middle-end/7003
7346         * gcc.target/powerpc/gcse-1.c: New test.
7347
7348 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
7349
7350         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7351         fixed capitalizations.
7352         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7353         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7354         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7355         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7356         * gfortran.dg/maxloc_shape_1.f90: Likewise.
7357         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7358         * gfortran.dg/min_max_conformance.f90: Likewise.
7359
7360 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
7361
7362         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7363         options.
7364         * gcc.dg/c99-tgmath-2.c: Likewise.
7365         * gcc.dg/c99-tgmath-3.c: Likewise.
7366         * gcc.dg/c99-tgmath-4.c: Likewise.
7367
7368 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
7369
7370         PR fortran/33568
7371         * gfortran.dg/anint_1.f90: New test.
7372
7373 2007-09-27  Ian Lance Taylor  <iant@google.com>
7374
7375         PR tree-optimization/33565
7376         * gcc.dg/Wstrict-overflow-20.c: New test.
7377
7378 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7379
7380         * gfortran.dg/openmp_stack.f90: Fix typo.
7381         * gfortran.dg/recursive_stack.f90: Fix typo.
7382
7383 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
7384
7385         PR c++/33493
7386         * g++.dg/template/error31.C: New.
7387
7388 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
7389
7390         * lib/prune.exp: Prune also "^In function .*$" lines and
7391         "^    inlined from .*$" lines.
7392
7393 2007-09-26  Richard Guenther  <rguenther@suse.de>
7394
7395         PR tree-optimization/33563
7396         * gcc.dg/torture/pr33563.c: New testcase.
7397
7398 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
7399
7400         PR c/25309
7401         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7402         array.
7403         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
7404         without -O2.
7405
7406 2007-09-26  Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/30375
7409         PR tree-optimization/33560
7410         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7411         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7412         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7413         * gcc.dg/torture/pr30375.c: New testcase.
7414         * gcc.dg/torture/pr33560.c: New testcase.
7415         * gcc.dg/tree-ssa/pr30375.c: Likewise.
7416
7417 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
7418
7419         PR c++/33207
7420         * g++.dg/parse/crash38.C: New test.
7421
7422 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
7423
7424         PR target/33524
7425         * gcc.target/i386/sse5-convert.c: New file, test int->long
7426         vectorized conversions.
7427
7428 2007-09-25  Revital Eres  <eres@il.ibm.com>
7429
7430         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7431
7432 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
7433
7434         PR c/32295
7435         * gcc.dg/enum-incomplete-1.c: New test.
7436
7437 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
7438
7439         * gcc.c-torture/compile/20070919-1.c: New test.
7440
7441 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
7442
7443         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7444
7445 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
7446
7447         PR c++/14688
7448         * g++.dg/inherit/override_attribs.C: New file.
7449
7450 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
7451
7452         PR fortran/33269
7453         * io.c (check_format_string): Move NULL and constant checks into
7454         this function.
7455         (check_io_constraints): Call gfc_simplify_expr() before calling
7456         check_format_string().  Remove NULL and constant checks.
7457
7458 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
7459
7460         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7461         * gcc.c-torture/execute/loop-2g.x: Likewise.
7462
7463 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7464
7465         * lib/target-supports.exp (check_effective_target_mips16_attribute):
7466         Reject hard-float modes unless the ABI is o32 or o64.
7467         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7468         of gcc.exp.  Skip the tests when mips16 code generation is not
7469         supported.
7470         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7471         and use dg-add-options mips16_attribute.
7472
7473 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
7474
7475         PR c++/33506
7476         * g++.dg/ext/attrib29.C: New test.
7477
7478 2007-09-23  Ollie Wild  <aaw@google.com>
7479
7480         * gcc.dg/fold-bitand-1.c: New test.
7481         * gcc.dg/fold-bitand-2.c: New test.
7482         * gcc.dg/fold-bitand-3.c: New test.
7483         * gcc.dg/fold-bitand-4.c: New test.
7484
7485 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7486
7487         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7488         any of the macros to be defined for __mips16.
7489         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7490
7491 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7492
7493         * gcc.dg/vect/pr21591.c: Require vect_int.
7494         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7495         * gcc.dg/vect/vect-outer-2a.c: Likewise.
7496         * gcc.dg/vect/vect-outer-2c.c: Likewise.
7497
7498 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
7499
7500         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7501         attributes.
7502         * gcc.dg/va-arg-pack-len-2.c: New test.
7503         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7504         attributes.
7505         * g++.dg/ext/va-arg-pack-len-2.C: New test.
7506
7507         PR tree-optimization/32772
7508         * gcc.c-torture/compile/20070905-1.c: New test.
7509
7510         PR tree-optimization/32975
7511         * gcc.dg/pr32975.c: New test.
7512
7513         PR middle-end/28755
7514         * gcc.dg/pr28755.c: New test.
7515
7516 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
7517
7518         * lib/target-supports.exp (check_effective_target_nomips16): New
7519         procedure.
7520         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7521         for mipsisa64*-*-*.
7522         * gcc.dg/vect/vect.exp: Likewise.
7523         * g++.dg/vect/vect.exp: Likewise.
7524         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7525         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7526         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7527         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7528         * gcc.target/mips/clear-cache-1.c (f): Likewise.
7529         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7530         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7531         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7532         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7533         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7534         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7535         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7536         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7537         (test14, test15, test16, test17, test18): Likewise.
7538         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7539         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7540         (test14, test15, test16, test17, test18, test19, test20, test21)
7541         (test22): Likewise.
7542         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7543         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7544         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7545         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7546         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7547         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7548         * gcc.target/mips/mips-3d-1.c (main): Likewise.
7549         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7550         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7551         (test13, test14, test15, test16, test17, test18, test19, test20)
7552         (test21, test22, test23, test24, test25, test26, test27, test28)
7553         (test29, test30, test31): Likewise.
7554         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7555         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7556         (test13, test14, test15, test16, test17, test18, test19, test20)
7557         (test21, test22, test23, test24, test25, test26, test27, test28)
7558         (test29, test30, test31, test32, test33, test34, test35, test36)
7559         (test37, test38, test39, test40, test41, test42, test43, test44)
7560         (test45, test46, test47, test48, test49, test50, test51, test52)
7561         (test53, test54, test55, test56, test57, test58, test59, test60)
7562         (test61, test62, test63): Likewise.
7563         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7564         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7565         (test13, test14, test15, test16, test17, test18, test19, test20)
7566         (test21, test22, test23, test24, test25, test26, test27, test28)
7567         (test29, test30, test31): Likewise.
7568         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7569         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7570         (test13, test14, test15, test16, test17, test18, test19, test20)
7571         (test21, test22, test23, test24, test25, test26, test27, test28)
7572         (test29, test30, test31): Likewise.
7573         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7574         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7575         (test13, test14, test15): Likewise.
7576         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7577         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7578         (test13, test14, test15): Likewise.
7579         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7580         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7581         (test13, test14, test15, test16, test17, test18, test19, test20)
7582         (test21, test22, test23, test24, test25, test26, test27, test28)
7583         (test29, test30, test31): Likewise.
7584         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7585         (matrix_multiply4: Likewise.
7586         * gcc.target/mips/mips-ps-1.c (main): Likewise.
7587         * gcc.target/mips/mips-ps-2.c (main): Likewise.
7588         * gcc.target/mips/mips-ps-3.c (main): Likewise.
7589         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7591         (test13, test14, test15, test16, test17, test18, test19, test20)
7592         (test21, test22, test23, test24, test25, test26, test27, test28)
7593         (test29, test30, test31): Likewise.
7594         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7595         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7596         (test13, test14, test15, test16, test17, test18, test19, test20)
7597         (test21, test22, test23, test24, test25, test26, test27, test28)
7598         (test29, test30, test31): Likewise.
7599         * gcc.target/mips/mips-ps-5.c (main): Likewise.
7600         * gcc.target/mips/mips-ps-6.c (main): Likewise.
7601         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7602         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7603         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7604         (sub_v4qi): Likewise.
7605         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7606         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7607         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7608         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7609         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7610         (subb, subc): Likewise.
7611         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7612         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7613         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7614         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7615         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7616         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7617         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7618         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7619         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7620         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7621         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7622         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7623         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7624
7625 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7626
7627         * lib/target-supports.exp (add_options_for_mips16_attribute)
7628         (check_effective_target_mips16_attribute): New functions.
7629         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7630         command line.
7631         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
7632         extra_test_flags.
7633         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7634         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7635         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7636         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7637         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7638         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7639         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7640         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7641         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7642         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7643         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7644         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7645         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7646         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7647         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7648         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7649         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7650         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7651         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7652         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7653         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7654         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7655         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7656         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7657         (NOMIPS16): Delete.
7658         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7659         of dg-options.
7660         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7661         options.  Require { target mips16_attribute } and use dg-add-options
7662         to add the associated options.
7663         (foo): Use MIPS16.
7664         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7665         * gcc.target/mips/call-saved-3.c: Likewise.
7666         * gcc.target/mips/code-readable-1.c: Require { target
7667         mips16_attribute } and use dg-add-options to add the associated
7668         options.  Remove trailing whitespace.
7669         (NOMIPS16): Delete.
7670         * gcc.target/mips/code-readable-2.c: Likewise.
7671         * gcc.target/mips/code-readable-3.c: Likewise.
7672         * gcc.target/mips/mips16-attributes-2.c: Likewise.
7673         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7674         Require { target mips16_attribute } and use dg-add-options to
7675         add the associated options.
7676         (cksum16, cksum8): Use MIPS16.
7677         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7678         Require { target mips16_attribute } and use dg-add-options to
7679         add the associated options.
7680         (foo): Use MIPS16.
7681         * gcc.target/mips/save-restore-2.c: Likewise.
7682         * gcc.target/mips/save-restore-3.c: Likewise.
7683         * gcc.target/mips/save-restore-4.c: Likewise.
7684         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
7685         -mno-abicalls.
7686         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7687         (foo): Use NOMIPS16.
7688
7689 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
7690
7691         PR fortran/33337
7692         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7693
7694         PR fortran/33376
7695         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7696
7697 2007-09-22  Tobias Burnus  <burnus@net-b.de>
7698
7699         PR fortran/33445
7700         * gfortran.dg/gomp/free-2.f90: New.
7701         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7702         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7703
7704 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7707         * gcc.target/i386/sse5-haddX.c: Ditto.
7708         * gcc.target/i386/sse5-hsubX.c: Ditto.
7709         * gcc.target/i386/sse5-maccXX.c: Ditto.
7710         * gcc.target/i386/sse5-msubXX.c: Ditto.
7711         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7712         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7713         * gcc.target/i386/sse5-permpX.c: Ditto.
7714         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7715         effective target.
7716         * gcc.target/i386/sse5-fma-vector.c: Ditto.
7717         * gcc.target/i386/sse5-ima-vector.c: Ditto.
7718         * gcc.target/i386/sse5-pcmov.c: Ditto.
7719         * gcc.target/i386/sse5-pcmov2.c: Ditto.
7720
7721 2007-09-22  Richard Guenther  <rguenther@suse.de>
7722
7723         PR tree-optimization/33146
7724         * gcc.c-torture/compile/pr33146.c: New testcase.
7725
7726 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7727
7728         * lib/target-supports.exp (check_cached_effective_target): New
7729         procedure.
7730         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7731         (check_effective_target_c99_runtime): New procedure.
7732         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7733         (test3l): Likewise cargl.
7734         * gcc.dg/builtins-59.c: Require c99_runtime.
7735         * gcc.dg/builtins-61.c: Likewise.
7736         * gcc.dg/builtins-62.c: Likewise.
7737
7738 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
7739
7740         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7741         * lib/target-supports-dg.exp (dg-add-options): Likewise.
7742         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7743         target-specific dg-options.
7744         * gcc.dg/builtins-20.c: Likewise.
7745         * gcc.dg/builtins-53.c: Likewise.
7746         * gcc.dg/builtins-55.c: Likewise.
7747         * gcc.dg/single-precision-constant.c: Likewise.
7748         * gcc.dg/torture/builtin-convert-1.c: Likewise.
7749         * gcc.dg/torture/builtin-convert-2.c: Likewise.
7750         * gcc.dg/torture/builtin-convert-3.c: Likewise.
7751         * gcc.dg/torture/builtin-convert-4.c: Likewise.
7752         * gcc.dg/torture/builtin-power-1.c: Likewise.
7753
7754 2007-09-21  Chao-ying Fu  <fu@mips.com>
7755
7756         * lib/target-supports.exp (check_effective_target_fixed_point): New to
7757         check if targets have fixed-point supports.
7758         * gcc.dg/fixed-point/fixed-point.exp: New file.
7759         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7760         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7761         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7762         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7763         * gcc.dg/fixed-point/constants-pedantic.c,
7764         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7765         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7766         * gcc.dg/fixed-point/keywords-ignored-c99.c,
7767         * gcc.dg/fixed-point/keywords-pedantic.c,
7768         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7769         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7770         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7771         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7772         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7773         * gcc.dg/fixed-point/func-vararg-mixed.c,
7774         * gcc.dg/fixed-point/operator-logical.c,
7775         * gcc.dg/fixed-point/struct-union.c,
7776         * gcc.dg/fixed-point/bit-complement.c,
7777         * gcc.dg/fixed-point/operator-bitwise.c,
7778         * gcc.dg/fixed-point/operator-comma.c,
7779         * gcc.dg/fixed-point/struct-layout-1.c,
7780         * gcc.dg/fixed-point/union-init.c,
7781         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7782         * gcc.dg/fixed-point/func-mixed.c,
7783         * gcc.dg/fixed-point/func-vararg-size0.c,
7784         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7785         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7786         * gcc.dg/fixed-point/operator-unary.c,
7787         * gcc.dg/fixed-point/allop-const.c,
7788         * gcc.dg/fixed-point/muldiv-warning.c,
7789         * gcc.dg/nofixed-point-1.c,
7790         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7791         * gcc.target/mips/fixed-vector-type.c,
7792         * gcc.target/mips/fixed-scalar-type.c: New tests.
7793
7794 2007-09-21  Olivier Hainque  <hainque@adacore.com>
7795
7796         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7797         * gnat.dg/test_nested_subtype_byref.adb: New test.
7798
7799 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR fortran/33439
7802         * gfortran.dg/gomp/pr33439.f90: New test.
7803
7804 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7805
7806         PR fortran/33455
7807         * gfortran.dg/merge_char_3.f90: New.
7808
7809 2007-09-21  Tobias Burnus  <burnus@net-b.de>
7810
7811         PR fortran/33037
7812         * gfortran.dg/transfer_check_1.f90: New.
7813
7814 2007-09-20  Asher Langton  <langton2@llnl.gov>
7815
7816         PR fortran/20441
7817         * gfortran.dg/init_flag_1.f90: New.
7818         * gfortran.dg/init_flag_2.f90: New.
7819         * gfortran.dg/init_flag_3.f90: New.
7820         * gfortran.dg/init_flag_4.f90: New.
7821         * gfortran.dg/init_flag_5.f90: New.
7822         * gfortran.dg/init_flag_6.f90: New.
7823         * gfortran.dg/init_flag_7.f90: New.
7824
7825 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7826
7827         PR c++/33460
7828         * g++.dg/ext/anon-struct6.C: New.
7829
7830 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7831
7832         PR libfortran/23272
7833         * gfortran.dg/inquire_10.f90: New test.
7834
7835 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
7836
7837         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7838
7839 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7840
7841         PR fortran/33221
7842         * gfortran.dg/used_types_18.f90: Declare variable of empty
7843         derived type.
7844
7845 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7846
7847         PR fortran/33288
7848         * gfortran.dg/array_constructor_19.f90: New test.
7849
7850 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR debug/33316
7853         * gcc.dg/debug/pr33316.c: New test.
7854
7855         PR c++/33496
7856         * g++.dg/cpp0x/variadic76.C: New test.
7857         * g++.dg/cpp0x/variadic77.C: New test.
7858         * g++.dg/cpp0x/variadic78.C: New test.
7859
7860         PR c/33238
7861         PR c/27301
7862         * gcc.c-torture/execute/20070919-1.c: New test.
7863         * gcc.dg/pr33238.c: New test.
7864         * gcc.dg/pr27301.c: New test.
7865
7866 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
7867
7868         * lib/target-supports.exp (check_effective_target_mips64): New
7869         procedure.
7870         * gcc.dg/lower-subreg-1.c: Require !mips64.
7871         * gcc.dg/sibcall-3.c (ATTR): New macro.
7872         (recurser_void1, recurser_void2): Use it.
7873         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7874         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7875
7876 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
7877
7878         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7879         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
7880         warning annotation.
7881         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7882
7883 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
7884
7885         PR fortran/33497
7886         * gfortran.dg/c_loc_tests_11.f03: New test case.
7887
7888 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
7889
7890         PR c++/33459
7891         * g++.dg/init/ref14.C: New.
7892
7893 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
7894
7895         * gnat.dg/slice2.ad[sb]: New testcase.
7896
7897 2007-09-19  Nick Clifton  <nickc@redhat.com>
7898
7899         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7900
7901 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
7902
7903         * gcc.target/bfin/bfin.exp: New.
7904         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
7905         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
7906         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
7907         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
7908         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
7909         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
7910         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
7911         mcpu-bf561.c, mcpu-default.c}: New tests.
7912
7913 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
7914
7915         Restore detection of unsupported TLS.
7916
7917         Revert this patch:
7918         2007-02-10  Richard Henderson  <rth@redhat.com>
7919
7920         * lib/target-supports.exp (check_effective_target_tls): Redefine
7921         to mean non-emulated tls.
7922         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7923         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7924         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7925         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7926         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7927         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7928         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7929
7930         And then:
7931         * lib/target-supports.exp (check_effective_target_tls): Use
7932         stronger test for compiler support for TLS.
7933         (check_effective_target_tls_native): New, to test for non-emulated
7934         TLS support.
7935         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
7936         instead of dg-require-effective-target tls.
7937         * g++.dg/gomp/copyin-1.C: Likewise.
7938         * g++.dg/gomp/sharing-1.C: Likewise.
7939         * g++.dg/gomp/tls-1.C: Likewise.
7940         * g++.dg/gomp/tls-2.C: Likewise.
7941         * g++.dg/gomp/tls-3.C: Likewise.
7942         * g++.dg/tls/diag-1.C: Likewise.
7943         * g++.dg/tls/diag-2.C: Likewise.
7944         * g++.dg/tls/diag-3.C: Likewise.
7945         * g++.dg/tls/diag-4.C: Likewise.
7946         * g++.dg/tls/diag-5.C: Likewise.
7947         * g++.dg/tls/init-1.C: Likewise.
7948         * g++.dg/tls/init-2.C: Likewise.
7949         * g++.dg/tls/trivial.C: Likewise.
7950         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
7951         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
7952         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7953         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7954         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7955         * gcc.dg/gomp/clause-1.c: Likewise.
7956         * gcc.dg/gomp/copyin-1.c: Likewise.
7957         * gcc.dg/gomp/sharing-1.c: Likewise.
7958         * gcc.dg/gomp/tls-1.c: Likewise.
7959         * gcc.dg/gomp/tls-2.c: Likewise.
7960         * gcc.dg/tls/alpha-1.c: Likewise.
7961         * gcc.dg/tls/opt-1.c: Likewise.
7962         * gcc.dg/tls/opt-13.c: Likewise.
7963         * gcc.dg/tls/opt-14.c: Likewise.
7964         * gcc.dg/tls/opt-2.c: Likewise.
7965         * gcc.dg/tls/opt-3.c: Likewise.
7966         * gcc.dg/tls/opt-4.c: Likewise.
7967         * gcc.dg/tls/opt-7.c: Likewise.
7968         * gcc.dg/tls/section-1.c: Likewise.
7969         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7970         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7971         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7972         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7973         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7974         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7975         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7976         * gfortran.dg/gomp/crayptr2.f90: Likewise.
7977         * gfortran.dg/gomp/fixed-1.f: Likewise.
7978         * gfortran.dg/gomp/free-1.f90: Likewise.
7979         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7980         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7981         * gfortran.dg/gomp/reduction1.f90: Likewise.
7982         * gfortran.dg/gomp/sharing-1.f90: Likewise.
7983
7984 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7985
7986         PR fortran/31119
7987         * gfortran.dg/bounds_check_9.f90: New test.
7988         * gfortran.dg/bounds_check_fail_2.f90: New test.
7989
7990 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7991
7992         PR c++/33462 (again)
7993         * g++.dg/ext/va-arg1.C: Adjust.
7994
7995 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
7996
7997         PR c++/33462
7998         * g++.dg/ext/va-arg1.C: New.
7999
8000 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8001
8002         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
8003
8004 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8005
8006         PR c++/33463
8007         * g++.dg/rtti/typeid6.C: New.
8008
8009 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
8010
8011         PR c++/33464
8012         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
8013         * g++.dg/ext/is_class_error2.C: New.
8014
8015 2007-09-18  Richard Guenther  <rguenther@suse.de>
8016
8017         PR tree-optimization/33340
8018         * g++.dg/torture/pr33340.C: New testcase.
8019
8020 2007-09-18  Tobias Burnus  <burnus@net-b.de>
8021
8022         PR fortran/33231
8023         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
8024         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
8025         * gfortran.dg/elemental_subroutine_5.f90: New.
8026
8027 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
8028
8029         * lib/target-supports.exp (check_profiling_available): Extend
8030         mips*-*-elf check to mips*-*-elf*.
8031
8032 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
8033
8034         * gcc.dg/format/c90-scanf-5.c: New test.
8035         * gcc.dg/format/c99-scanf-4.c: New test.
8036         * gcc.dg/format/ext-7.c: New test.
8037         * gcc.dg/format/ext-8.c: New test.
8038
8039         PR middle-end/33423
8040         * gcc.c-torture/compile/20070915-1.c: New test.
8041
8042 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8043
8044         PR fortran/33106
8045         * gfortran.dg/private_type_9.f90: New.
8046
8047 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8048
8049         PR middle-end/33449
8050         * gfortran.dg/pr33449.f90: New test.
8051
8052 2007-09-17  Tobias Burnus  <burnus@net-b.de>
8053
8054         * gfortran.dg/interface_15.f90: Compile with -std=f95.
8055         * gfortran.dg/private_type_1.f90: Ditto
8056         * gfortran.dg/interface_18.f90: New.
8057         * gfortran.dg/private_type_8.f90: New.
8058
8059 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
8060
8061         PR c++/33124
8062         * g++.dg/warn/new1.C: Adjust.
8063         * g++.dg/torture/str_empty.C: Likewise.
8064
8065 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8066
8067         * gcc.target/mips/dse-1.c: New test.
8068
8069 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         PR c++/32756
8072         * g++.dg/overload/operator3.C: New.
8073
8074 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
8075
8076         * gcc.target/mips/truncate-1.c: New test.
8077
8078 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
8079
8080         PR fortran/29396
8081         PR fortran/29606
8082         PR fortran/30625
8083         PR fortran/30871
8084         * gfortran.dg/subref_array_pointer_1.f90: New test.
8085         * gfortran.dg/subref_array_pointer_2.f90: New test.
8086
8087 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         * gfortran.dg/nint_2.f90: Correct last change.
8090
8091 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
8092
8093         * gcc.dg/tree-ssa/parallelization-1.c: New test.
8094
8095 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
8096
8097         * gcc.dg/vect/pr33373b.c: New test.
8098
8099 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
8100
8101         PR target/33438
8102         * gcc.target/i386/pr33438.c: New test.
8103
8104 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8105
8106         * gfortran.dg/nint_2.f90: Revert previous commit.
8107
8108 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8109
8110         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
8111
8112 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
8113
8114         PR debug/33429
8115         * g++.dg/other/unused1.C: XFAIL class2 scan.
8116
8117 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8118
8119         PR fortran/33343
8120         * gfortran.dg/elemental_args_check_1.f90: New.
8121         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
8122         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
8123
8124 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8125
8126         * gfortran.dg/recursive_check_3.f90: New.
8127
8128 2007-09-13  Tobias Burnus  <burnus@net-b.de>
8129
8130         PR fortran/33412
8131         * gfortran.dg/elemental_bind_c.f90: New.
8132
8133 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
8134
8135         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
8136         * gcc.target/mips/mips16-attributes-2.c: New test.
8137         * gcc.target/mips/mips16-attributes-3.c: Likewise.
8138         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
8139         hard-float asm when __mips16 is defined.
8140         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
8141         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
8142         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
8143         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
8144         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
8145         * gcc.target/mips/pr26765.c (foo): Likewise.
8146         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
8147         targets, use dg-mips-options instead of dg-options, and use -mgp32
8148         to force 32-bit mode.
8149         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
8150         and 64-bit mode.
8151         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
8152
8153 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8154             Michael Meissner  <michael.meissner@amd.com>
8155
8156         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
8157         * gcc.target/i386/sse5-hsubX.c: Ditto.
8158         * gcc.target/i386/sse5-permpX.c: Ditto.
8159         * gcc.target/i386/sse5-haddX.c: Ditto.
8160         * gcc.target/i386/sse5-maccXX.c: Ditto.
8161         * gcc.target/i386/sse5-msubXX.c: Ditto.
8162         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
8163         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
8164
8165         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
8166         optimizes floating point conditional moves into the pcmov
8167         instruction on SSE5.
8168         * gcc.target/i386/sse5-pcmov2.c: Ditto.
8169
8170         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
8171         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
8172         SSE5.
8173
8174         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
8175         compiler optimizes vector (a*b)+c into fmadd on SSE5.
8176
8177         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
8178         optimizes (a*b)+c into fmadd on SSE5.
8179
8180         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
8181         whether the SSE5 instructions can be generated.
8182
8183         * gcc.target/i386/sse5-check.h: New. Add support for 
8184         SSE5 tests.
8185
8186         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
8187         ammintrin.h, and turn on -msse5 option instead of -msse4a.
8188         * gcc.target/i386/sse-13.c: Ditto.
8189         * gcc.target/i386/sse-14.c: Ditto.
8190
8191 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
8192
8193         PR testsuite/33153
8194         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
8195         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
8196
8197 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR target/32338
8200         * gcc.dg/pr32338-1.c: New test.
8201         * gcc.dg/pr32338-2.c: New test.
8202
8203 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
8204         
8205         * lib/target-supports.exp (check_effective_target_sync_int_long):
8206         Revert change to add xtensa.
8207         (check_effective_target_sync_char_short): Likewise.
8208         
8209 2007-09-12  Olivier Hainque  <hainque@adacore.com>
8210
8211         * gnat.dg/packed_subtype.adb: New test.
8212
8213 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8214
8215         PR fortran/33297
8216         * gfortran.dg/intrinsic_size.f90: New.
8217
8218 2007-09-12  Tobias Burnus  <burnus@net-b.de>
8219
8220         PR fortran/33284
8221         PR fortran/33310
8222         * gfortran.dg/conflicts_2.f90: New.
8223
8224 2007-09-12  Ira Rosen  <irar@il.ibm.com>
8225
8226         PR tree-optimization/32377
8227         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8228         dependence distance.
8229         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8230         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8231         * gcc.dg/vect/no-vfa-vect-depend-1.c,
8232         gfortran.dg/vect/no-vfa-pr32377.f90: New.
8233
8234 2007-09-12  Richard Guenther  <rguenther@suse.de>
8235
8236         PR middle-end/33382
8237         * gcc.c-torture/compile/pr33382.c: New testcase.
8238         * gcc.c-torture/execute/pr33382.c: Likewise.
8239
8240 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
8241
8242         PR fortran/33395
8243         * gfortran.dg/c_ptr_tests_12.f03: New test case.
8244
8245 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
8246
8247         PR tree-optimization/33373
8248         * gcc.dg/vect/pr33373.c: New test.
8249
8250 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8251
8252         * lib/target-supports.exp (check_effective_target_vect_no_double):
8253         Remove unused proc.
8254
8255 2007-09-12  Ben Elliston  <bje@au.ibm.com>
8256             Ulrich Weigand  <uweigand@de.ibm.com>
8257
8258         * gcc.target/spu/dfcgt-nan.c: New test.
8259
8260 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
8261
8262         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8263
8264 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
8265
8266         PR fortran/33040
8267         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
8268
8269 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
8270
8271         * gcc.dg/va-arg-pack-len-1.c: New test.
8272         * g++.dg/va-arg-pack-len-1.C: New test.
8273
8274 2007-09-11  Michael Matz  <matz@suse.de>
8275
8276         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8277
8278 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
8279
8280         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8281         checks for size of long double.
8282         * gcc.dg/dfp/convert.h: New file.
8283         * gcc.dg/dfp/convert-bfp-2.c: New test.
8284         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8285         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8286         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8287         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8288         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8289         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8290         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8291         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8292         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8293
8294 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
8295
8296         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
8297         Change dg-final to expect 1 non-profitable loop and
8298         3 profitable loops.
8299         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8300         Change dg-final to expect 1 non-profitable loop and
8301         3 profitable loops.
8302         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8303         Change dg-final to expect 1 profitable loop.
8304         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8305         Change dg-final to expect 1 profitable loop.    
8306         
8307 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
8308
8309         * gcc.target/mips/call-saved-1.c: New test.
8310         * gcc.target/mips/call-saved-2.c: Likewise.
8311         * gcc.target/mips/call-saved-3.c: Likewise.
8312         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8313         instead of mips_mips64.  Set mips_fp64 too.
8314         (is_gp32_flag): Return true for -mips1 and -mips2.
8315         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8316
8317 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
8318
8319         * g++.dg/ext/va-arg-pack-1.C: New test.
8320         * g++.dg/ext/va-arg-pack-2.C: New test.
8321
8322 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         PR target/33369
8325         * gcc.dg/vect/pr33369.c: New test.
8326
8327 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
8328
8329         PR fortran/33370
8330         * gfortran.dg/array_memcpy_5.f90:  New test.
8331
8332 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
8333
8334         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8335
8336 2007-09-09  Richard Guenther  <rguenther@suse.de>
8337
8338         * gcc.c-torture/compile/20070906-1.c: New testcase.
8339
8340 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8341
8342         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8343         noinline attribute.
8344         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8345         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8346         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8347         Likewise.
8348
8349 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8350
8351         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8352
8353 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
8354
8355         * gnat.dg/addr2_p.ads: Bump size of array to 9.
8356
8357 2007-09-09  Ira Rosen  <irar@il.ibm.com>
8358
8359         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8360         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8361         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8362         Compile tests with -fno-tree-pre.
8363         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8364         * lib/target-supports.exp (check_effective_target_vect_strided): New.
8365         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8366         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8367         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8368         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8369         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8370         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8371         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8372         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8373         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8374         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8375         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8376         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8377         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8378         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
8379         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8380         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8381         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8382
8383 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
8384
8385         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8386         to call objdump.
8387         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8388         Use remote_exec to call c++filt.
8389         * lib/target-supports-dg.exp (dg-require-host-local): New.
8390         * gcc.misc-tests/options.exp: Allow .exe in command paths.
8391         * g++.dg/parse/repo1.C: Use dg-require-host-local.
8392         * g++.dg/rtti/repo1.C: Likewise.
8393         * g++.dg/template/repo1.C: Likewise.
8394         * g++.dg/template/repo2.C: Likewise.
8395         * g++.dg/template/repo3.C: Likewise.
8396         * g++.dg/template/repo4.C: Likewise.
8397         * g++.dg/template/repo5.C: Likewise.
8398         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8399         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8400         * g++.old-deja/g++.pt/repo1.C: Likewise.
8401         * g++.old-deja/g++.pt/repo2.C: Likewise.
8402         * g++.old-deja/g++.pt/repo3.C: Likewise.
8403         * g++.old-deja/g++.pt/repo4.C: Likewise.
8404         * gcc.dg/cpp/trad/builtins.c: Likewise.
8405
8406 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
8407
8408         PR tree-optimization/32283
8409         * gcc.dg/tree-ssa/loop-31.c: New test.
8410
8411 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8412
8413         PR rtl-optimization/26449
8414         * gcc.target/i386/pr26449-1.c: New file.
8415
8416 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
8417
8418         PR target/33329
8419         PR rtl-optimization/26449
8420         * gcc.target/i386/pr33329.c: New file.
8421
8422 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8423
8424         * gnat.dg/renaming3.adb, renaming4.ads: New test.
8425
8426 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
8427
8428         * gnat.dg/unaligned_rep_clause.adb: New testcase.
8429
8430 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
8431
8432         PR tree-optimization/33301
8433         * gfortran.dg/vect/pr33301.f: New test.
8434
8435 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8436
8437         PR libfortran/33307
8438         * gfortran.dg/backspace_10.f90: New test.
8439
8440 2007-09-07  Richard Guenther  <rguenther@suse.de>
8441
8442         Reapply
8443         2007-09-06  Richard Guenther  <rguenther@suse.de>
8444
8445         PR tree-optimization/32586
8446         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8447         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8448         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8449         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8450         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8451         now obsolete simplification.
8452
8453 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
8454         
8455         PR tree-optimization/33299
8456         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8457         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8458
8459 2007-09-07  Richard Guenther  <rguenther@suse.de>
8460
8461         Revert
8462         2007-09-06  Richard Guenther  <rguenther@suse.de>
8463
8464         PR tree-optimization/32586
8465         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8466         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8467         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8468         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8469         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8470         now obsolete simplification.
8471
8472 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8473
8474         PR tree-optimization/32821
8475         * gcc.dg/tree-ssa/pr32821.c: New file.
8476
8477 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
8478
8479         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8480         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8481         and mips_forced_no_er.
8482         (dg-mips-options): Add -mno-abicalls when a small-data option is
8483         specified.  Skip tests with small-data options if mips_forced_gp.
8484         Skip tests with -mexplicit-relocs if mips_forced_no_er.
8485         * gcc.target/mips/sdata-1.c: New test.
8486         * gcc.target/mips/sdata-2.c: Likewise.
8487         * gcc.target/mips/sdata-3.c: Likewise.
8488         * gcc.target/mips/sdata-4.c: Likewise.
8489
8490 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8491
8492         PR fortran/33298
8493         * spread_zerosize_1.f90:  New test case.
8494         * spread_bounds_1.f90:  New test case.
8495
8496 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8497
8498         PR c++/32674
8499         * g++.dg/template/static31.C: New.
8500
8501 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8502
8503         PR fortran/33271
8504         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8505         powerpc*-linux-gnu.
8506
8507 2007-09-06  David Daney  <ddaney@avtrex.com>
8508             Richard Sandiford  <richard@codesourcery.com>
8509
8510         PR target/33256
8511         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8512         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8513         * gcc.target/mips/pr33256.c: New test.
8514
8515 2007-09-06  Tom Tromey  <tromey@redhat.com>
8516
8517         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8518
8519 2007-09-06  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/32586
8522         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8523         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8524         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8525         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8526         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8527         now obsolete simplification.
8528
8529 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
8530
8531         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8532         * gcc.target/i386/sse3-addsubps.c: Ditto.
8533         * gcc.target/i386/sse3-haddpd.c: Ditto.
8534         * gcc.target/i386/sse3-haddps.c: Ditto.
8535         * gcc.target/i386/sse3-hsubpd.c: Ditto.
8536         * gcc.target/i386/sse3-hsubps.c: Ditto.
8537         * gcc.target/i386/sse3-lddqu.c: Ditto.
8538         * gcc.target/i386/sse3-movddup.c: Ditto.
8539         * gcc.target/i386/sse3-movshdup.c: Ditto.
8540         * gcc.target/i386/sse3-movsldup.c: Ditto.
8541
8542 2007-09-06  Richard Guenther  <rguenther@suse.de>
8543
8544         PR tree-optimization/33302
8545         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8546
8547 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8548
8549         PR libfortran/33225
8550         * gfortran.dg./fmt_float.f90: New test.
8551
8552 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8553
8554         PR libfortran/33253
8555         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8556
8557 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
8558
8559         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8560         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8561
8562 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * g++.dg/eh/builtin1.C: New test.
8565         * g++.dg/eh/builtin2.C: New test.
8566         * g++.dg/eh/builtin3.C: New test.
8567
8568         PR c++/33289
8569         * g++.dg/eh/builtin4.C: New test.
8570
8571 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * gcc.target/powerpc/dfp-dd.c: New test.
8574         * gcc.target/powerpc/dfp-td.c: New test.
8575
8576 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8577
8578         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8579         * gcc.dg/va-arg-pack-1.c: New test.
8580
8581 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
8582
8583         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8584         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8585         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8586         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8587         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8588
8589 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8590
8591         PR c++/30302
8592         * g++.dg/ext/anon-struct5.C: New.
8593
8594 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
8595
8596         * gcc.dg/i386-cpuid.h: Remove.
8597         * gcc.target/i386/mmx-check.h: Include cpuid.h.
8598         (main): Use __get_cpuid to get target features.
8599         * gcc.target/i386/sse-check.h: Ditto.
8600         * gcc.target/i386/sse2-check.h: Ditto.
8601         * gcc.target/i386/sse3-check.h: Ditto.
8602         * gcc.target/i386/ssse3-check.h: Ditto.
8603         * gcc.target/i386/sse4_1-check.h: Ditto.
8604         * gcc.target/i386/sse4_2-check.h: Ditto.
8605         * gcc.target/i386/sse4a-check.h: Ditto.
8606         * gcc.dg/torture/pr16104-1.c: Ditto.
8607         (do_test): Change to void.
8608         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8609         * gcc.target/i386/sse-6.c: Ditto.
8610         * gcc.target/i386/sse-7.c: Ditto.
8611         * g++.dg/other/i386-1.C: Include cpuid.h.
8612         (main): New function.  Use __get_cpuid to get target fetaures.
8613
8614 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8615             David Ung  <davidu@mips.com>
8616             Nigel Stephens <nigel@mips.com>
8617
8618         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8619         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8620         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8621         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8622         * gcc.dg/torture/mips-hilo-1.c: Likewise.
8623         * gcc.dg/torture/mips-hilo-2.c: Likewise.
8624         * gcc.dg/torture/pr19683-1.c: Likewise.
8625         * gcc.target/mips/madd-3.c: Likewise.
8626         * gcc.target/mips/maddu-3.c: Likewise.
8627         * gcc.target/mips/msub-3.c: Likewise.
8628         * gcc.target/mips/msubu-3.c: Likewise.
8629         * gcc.target/mips/asm-1.c: Likewise.
8630         * gcc.target/mips/branch-1.c: Likewise.
8631         * gcc.target/mips/ins-1.c: Likewise.
8632         * gcc.target/mips/near-far-3.c: Likewise.
8633         * gcc.target/mips/near-far-4.c: Likewise.
8634         * gcc.target/mips/smartmips-lwxs.c: Likewise.
8635         * gcc.target/mips/smartmips-ror-1.c: Likewise.
8636         * gcc.target/mips/smartmips-ror-2.c: Likewise.
8637         * gcc.target/mips/smartmips-ror-3.c: Likewise.
8638         * gcc.target/mips/smartmips-ror-4.c: Likewise.
8639         * gcc.target/mips/dspr2-MULT.c: Likewise.
8640         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8641         * gcc.target/mips/mips32-dsp-run.c: Likewise.
8642         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8643         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8644         * gcc.target/mips/code-readable-2.c: Likewise.
8645         * gcc.target/mips/code-readable-3.c: Likewise.
8646
8647 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
8648             David Ung  <davidu@mips.com>
8649             Nigel Stephens <nigel@mips.com>
8650
8651         * gcc.target/mips/mips16-attributes.c: New.
8652
8653 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
8654
8655         PR fortran/31564
8656         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8657
8658         PR fortran/33241
8659         * gfortran.dg/char_length_10.f90: New test.
8660
8661 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
8662
8663         PR c++/29731
8664         * g++.dg/parse/template24.C: New.
8665
8666 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8667
8668         * g++.dg/other/spu2vmx-1.C: New test.
8669
8670 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR tree-optimization/33017
8673         * gcc.dg/pr33017.c: New test.
8674
8675 2007-09-05  Ben Elliston  <bje@au.ibm.com>
8676
8677         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8678         __protected_stream family of macros.
8679
8680 2007-09-04  Jan Hubicka  <jh@suse.cz>
8681
8682         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8683         * gcc.dg/tree-ssa/pr27236.c: Likewise.
8684         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8685         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8686         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8687         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8688         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8689         Likewise.
8690
8691 2007-09-04  Janus Weil  <jaydub66@gmail.com>
8692             Tobias Burnus  <burnus@net-b.de>
8693
8694         * gfortran.dg/proc_decl_1.f90: New.
8695         * gfortran.dg/proc_decl_2.f90: New.
8696         * gfortran.dg/proc_decl_3.f90: New.
8697         * gfortran.dg/proc_decl_4.f90: New.
8698
8699 2007-09-04  Jan Hubicka  <jh@suse.cz>
8700
8701         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8702         * gcc.dg/vect/vect-105.c: Mark functions noinline.
8703         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8704         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8705         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8706         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8707         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8708         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8709         * gcc.dg/vect/vect-50.c: Mark functions noinline.
8710         * gcc.dg/vect/vect-33.c: Mark functions noinline.
8711         * gcc.dg/vect/vect-16.c: Mark functions noinline.
8712         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8713         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8714         * gcc.dg/vect/vect-92.c: Mark functions noinline.
8715         * gcc.dg/vect/vect-75.c: Mark functions noinline.
8716         * gcc.dg/vect/vect-58.c: Mark functions noinline.
8717         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8718         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8719         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8720         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8721         * gcc.dg/vect/vect-114.c: Mark functions noinline.
8722         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8723         * gcc.dg/vect/vect-8.c: Mark functions noinline.
8724         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8725         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8726         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8727         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8728         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8729         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8730         * gcc.dg/vect/vect-42.c: Mark functions noinline.
8731         * gcc.dg/vect/vect-25.c: Mark functions noinline.
8732         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8733         * gcc.dg/vect/vect-67.c: Mark functions noinline.
8734         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8735         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8736         * gcc.dg/vect/vect-106.c: Mark functions noinline.
8737         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8738         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8739         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8740         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8741         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8742         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8743         * gcc.dg/vect/vect-34.c: Mark functions noinline.
8744         * gcc.dg/vect/vect-17.c: Mark functions noinline.
8745         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8746         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8747         * gcc.dg/vect/vect-93.c: Mark functions noinline.
8748         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8749         * gcc.dg/vect/vect-76.c: Mark functions noinline.
8750         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8751         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8752         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8753         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8754         * gcc.dg/vect/vect-115.c: Mark functions noinline.
8755         * gcc.dg/vect/vect-9.c: Mark functions noinline.
8756         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8757         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8758         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8759         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8760         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8761         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8762         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8763         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8764         * gcc.dg/vect/vect-60.c: Mark functions noinline.
8765         * gcc.dg/vect/vect-26.c: Mark functions noinline.
8766         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8767         * gcc.dg/vect/vect-85.c: Mark functions noinline.
8768         * gcc.dg/vect/vect-68.c: Mark functions noinline.
8769         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8770         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8771         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8772         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8773         * gcc.dg/vect/vect-107.c: Mark functions noinline.
8774         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8775         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8776         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8777         * gcc.dg/vect/vect-52.c: Mark functions noinline.
8778         * gcc.dg/vect/vect-35.c: Mark functions noinline.
8779         * gcc.dg/vect/vect-18.c: Mark functions noinline.
8780         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8781         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8782         * gcc.dg/vect/vect-77.c: Mark functions noinline.
8783         * gcc.dg/vect/vect-2.c: Mark functions noinline.
8784         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8785         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8786         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8787         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8788         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8789         * gcc.dg/vect/vect-116.c: Mark functions noinline.
8790         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8791         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8792         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8793         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8794         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8795         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8796         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8797         * gcc.dg/vect/vect-44.c: Mark functions noinline.
8798         * gcc.dg/vect/vect-27.c: Mark functions noinline.
8799         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8800         * gcc.dg/vect/vect-86.c: Mark functions noinline.
8801         * gcc.dg/vect/vect-100.c: Mark functions noinline.
8802         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8803         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8804         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8805         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8806         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8807         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8808         * gcc.dg/vect/vect-108.c: Mark functions noinline.
8809         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8810         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8811         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8812         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8813         * gcc.dg/vect/vect-11.c: Mark functions noinline.
8814         * gcc.dg/vect/vect-70.c: Mark functions noinline.
8815         * gcc.dg/vect/vect-36.c: Mark functions noinline.
8816         * gcc.dg/vect/vect-19.c: Mark functions noinline.
8817         * gcc.dg/vect/vect-95.c: Mark functions noinline.
8818         * gcc.dg/vect/vect-78.c: Mark functions noinline.
8819         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8820         * gcc.dg/vect/vect-3.c: Mark functions noinline.
8821         * gcc.dg/vect/vect-all.c: Mark functions noinline.
8822         * gcc.dg/vect/vect-117.c: Mark functions noinline.
8823         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8824         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8825         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8826         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8827         * gcc.dg/vect/vect-20.c: Mark functions noinline.
8828         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8829         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8830         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8831         * gcc.dg/vect/vect-62.c: Mark functions noinline.
8832         * gcc.dg/vect/vect-28.c: Mark functions noinline.
8833         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8834         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8835         * gcc.dg/vect/vect-87.c: Mark functions noinline.
8836         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8837         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8838         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8839         * gcc.dg/vect/vect-109.c: Mark functions noinline.
8840         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8841         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8842         noinline.
8843         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8844         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8845         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8846         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8847         * gcc.dg/vect/vect-12.c: Mark functions noinline.
8848         * gcc.dg/vect/vect-71.c: Mark functions noinline.
8849         * gcc.dg/vect/vect-54.c: Mark functions noinline.
8850         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8851         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8852         * gcc.dg/vect/vect-96.c: Mark functions noinline.
8853         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8854         * gcc.dg/vect/vect-110.c: Mark functions noinline.
8855         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8856         * gcc.dg/vect/vect-4.c: Mark functions noinline.
8857         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8858         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8859         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8860         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8861         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8862         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8863         * gcc.dg/vect/vect-21.c: Mark functions noinline.
8864         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8865         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8866         * gcc.dg/vect/vect-80.c: Mark functions noinline.
8867         * gcc.dg/vect/vect-63.c: Mark functions noinline.
8868         * gcc.dg/vect/vect-46.c: Mark functions noinline.
8869         * gcc.dg/vect/vect-29.c: Mark functions noinline.
8870         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8871         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8872         * gcc.dg/vect/vect-88.c: Mark functions noinline.
8873         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8874         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8875         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8876         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8877         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8878         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8879         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8880         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8881         * gcc.dg/vect/vect-30.c: Mark functions noinline.
8882         * gcc.dg/vect/vect-13.c: Mark functions noinline.
8883         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8884         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8885         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8886         * gcc.dg/vect/vect-72.c: Mark functions noinline.
8887         * gcc.dg/vect/vect-38.c: Mark functions noinline.
8888         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8889         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8890         * gcc.dg/vect/vect-97.c: Mark functions noinline.
8891         * gcc.dg/vect/vect-111.c: Mark functions noinline.
8892         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8893         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8894         * gcc.dg/vect/vect-5.c: Mark functions noinline.
8895         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8896         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8897         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8898         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8899         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8900         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8901         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8902         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8903         * gcc.dg/vect/vect-22.c: Mark functions noinline.
8904         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
8905         * gcc.dg/vect/vect-64.c: Mark functions noinline.
8906         * gcc.dg/vect/vect-89.c: Mark functions noinline.
8907         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
8908         * gcc.dg/vect/vect-103.c: Mark functions noinline.
8909         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
8910         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
8911         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
8912         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
8913         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
8914         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
8915         * gcc.dg/vect/vect-31.c: Mark functions noinline.
8916         * gcc.dg/vect/vect-14.c: Mark functions noinline.
8917         * gcc.dg/vect/vect-73.c: Mark functions noinline.
8918         * gcc.dg/vect/vect-56.c: Mark functions noinline.
8919         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
8920         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
8921         * gcc.dg/vect/vect-98.c: Mark functions noinline.
8922         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
8923         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
8924         * gcc.dg/vect/vect-112.c: Mark functions noinline.
8925         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
8926         * gcc.dg/vect/vect-6.c: Mark functions noinline.
8927         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
8928         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
8929         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
8930         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
8931         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
8932         * gcc.dg/vect/pr25413.c: Mark functions noinline.
8933         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
8934         * gcc.dg/vect/vect-40.c: Mark functions noinline.
8935         * gcc.dg/vect/vect-23.c: Mark functions noinline.
8936         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
8937         * gcc.dg/vect/vect-82.c: Mark functions noinline.
8938         * gcc.dg/vect/vect-65.c: Mark functions noinline.
8939         * gcc.dg/vect/vect-48.c: Mark functions noinline.
8940         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
8941         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
8942         * gcc.dg/vect/vect-104.c: Mark functions noinline.
8943         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
8944         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
8945         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
8946         * gcc.dg/vect/vect-32.c: Mark functions noinline.
8947         * gcc.dg/vect/vect-15.c: Mark functions noinline.
8948         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
8949         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
8950         * gcc.dg/vect/vect-91.c: Mark functions noinline.
8951         * gcc.dg/vect/vect-74.c: Mark functions noinline.
8952         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8953         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8954         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8955         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8956         * gcc.dg/vect/vect-99.c: Mark functions noinline.
8957         * gcc.dg/vect/vect-113.c: Mark functions noinline.
8958         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8959         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8960         * gcc.dg/vect/vect-7.c: Mark functions noinline.
8961         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8962         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8963         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8964         * gcc.dg/vect/vect-24.c: Mark functions noinline.
8965         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8966         * gcc.dg/vect/vect-83.c: Mark functions noinline.
8967         * gcc.dg/vect/vect-66.c: Mark functions noinline.
8968         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8969
8970 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8971
8972         PR middle-end/33187
8973         * gcc.target/i386/cmov7.c: New file.
8974
8975 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
8976
8977         * gcc.target/i386/sse4a-check.h: New file.
8978         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
8979         * gcc.target/i386/sse4a-insert.c: Ditto.
8980         * gcc.target/i386/sse4a-montsd.c: Ditto.
8981         * gcc.target/i386/sse4a-montss.c: Ditto.
8982         * gcc.target/i386/mmx-check.h: New file.
8983         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
8984         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8985         * gcc.target/i386/sse-check.h: New file.
8986         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
8987         * gcc.target/i386/sse-3.c: Ditto.
8988         * gcc.target/i386/sse-7.c: Ditto.
8989         * gcc.target/i386/sse-9.c: Ditto.
8990         * gcc.target/i386/ssefn-3.c: Ditto.
8991         * gcc.target/i386/sse-recip.c: Ditto.
8992         * gcc.target/i386/sse-recip-vec.c: Ditto.
8993         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8994         * gcc.target/i386/20020523-1.c: Remove.
8995         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
8996         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8997         * gcc.target/i386/ssefn-4.c: Ditto.
8998         * gcc.target/i386/sse-6.c: Ditto.
8999         * gcc.target/i386/sse-10.c: Ditto.
9000         * gcc.target/i386/sse-11.c: Ditto.
9001         * gcc.target/i386/sse-18.c: Ditto.
9002         * gcc.target/i386/fpprec-1.c: Ditto.
9003         * g++.dg/other/i386-1.C: Ditto.
9004
9005 2007-09-04  Richard Guenther  <rguenther@suse.de>
9006
9007         PR tree-optimization/33291
9008         * gcc.dg/volatile2.c: New testcase.
9009         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
9010         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
9011         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
9012         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
9013
9014 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9015
9016         PR fortran/33253
9017         * gfortran.dg/namelist_15.f90: Update test.
9018         * gfortran.dg/namelist_24.f90: Update test.
9019         * gfortran.dg/namelist_38.f90: New test.
9020
9021 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
9022
9023         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
9024         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9025         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
9026         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9027         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
9028         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9029
9030 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9031
9032         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
9033         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
9034
9035         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
9036
9037 2007-09-02  David Daney  <ddaney@avtrex.com>
9038
9039         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
9040         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
9041         * gcc.target/mips/atomic-memory-1.c: Ditto.
9042         * gcc.target/mips/atomic-memory-2.c: Ditto.
9043
9044 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
9045
9046         * gcc.target/cris/builtin_clz_v0.c: New testcase.
9047         * gcc.target/cris/builtin_clz_v3.c: New testcase.
9048
9049 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
9050
9051         * gfortran.dg/substr_6.f90: New test.
9052
9053 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
9054
9055         PR c++/33208
9056         * g++.dg/other/error18.C: New.
9057         * g++.dg/expr/bitfield3.C: Adjust.
9058
9059 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR fortran/33276
9062         * gfortran.fortran-torture/compile/pr33276.f90: New.
9063
9064 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
9065
9066         PR C/29237
9067         PR middle-end/33272
9068         * gcc.dg/c99-arraydecl-3.c: New test.
9069
9070 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
9071
9072         PR c++/32597
9073         * g++.dg/cpp0x/variadic-new2.C: New.
9074         * g++.dg/cpp0x/variadic-new.C: New.
9075
9076 2007-08-31  Tobias Burnus  <burnus@net-b.de>
9077
9078         PR fortran/33232
9079         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
9080         * gfortran.dg/read_1.f90: New.
9081
9082 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9083
9084         PR c++/33210
9085         * g++.dg/template/error30.C: New.
9086
9087 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9088
9089         PR c++/32113
9090         * g++.dg/template/crash70.C: New.
9091
9092 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
9093
9094         PR c++/33212
9095         * g++.dg/ext/is_class_error.C: New.
9096
9097 2007-08-31  Olivier Hainque  <hainque@adacore.com>
9098
9099         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
9100         
9101 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
9102             Revital Eres  <eres@il.ibm.com>
9103
9104         * gcc.target/powerpc/paired-1.c: New test.
9105         * gcc.target/powerpc/paired-2.c: New test.
9106         * gcc.target/powerpc/paired-3.c: New test.
9107         * gcc.target/powerpc/paired-4.c: New test.
9108         * gcc.target/powerpc/paired-5.c: New test.
9109         * gcc.target/powerpc/paired-6.c: New test.
9110         * gcc.target/powerpc/paired-7.c: New test.
9111         * gcc.target/powerpc/ppc-paired.c: New test.
9112
9113 2007-08-31  Ollie Wild  <aaw@google.com>
9114
9115         * g++.dg/conversion/ptrmem2.C: New test.
9116         * g++.dg/conversion/ptrmem3.C: New test.
9117         * g++.dg/conversion/ptrmem4.C: New test.
9118         * g++.dg/conversion/ptrmem5.C: New test.
9119         * g++.dg/conversion/ptrmem6.C: New test.
9120         * g++.dg/conversion/ptrmem7.C: New test.
9121         * g++.dg/conversion/ptrmem8.C: New test.
9122
9123 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
9124
9125         PR fortran/31879
9126         * gfortran.dg/char_length_7.f90: New test.
9127         * gfortran.dg/char_length_9.f90: New test.
9128         * gfortran.dg/char_assign_1.f90: Add extra warning.
9129
9130         PR fortran/31197
9131         PR fortran/31258
9132         * gfortran.dg/char_length_8.f90: New test.
9133
9134 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9135
9136         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
9137
9138 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * gcc.dg/inline-24.c: New test.
9141         * g++.dg/opt/inline11.C: New test.
9142
9143 2007-08-30  Richard Guenther  <rguenther@suse.de>
9144
9145         * gcc.target/i386/vectorize5.c: New testcase.
9146
9147 2007-08-30  Tobias Burnus  <burnus@net-b.de>
9148
9149         PR fortran/33228
9150         * interface.c (check_interface0): Improve error for external procs.
9151         (check_sym_interfaces): Fix checking of module procedures.
9152
9153 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
9154
9155         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
9156         (AI): Add AI_ALIGN.
9157         * gcc.dg/sync-3.c: New test.
9158
9159         PR middle-end/32758
9160         * gcc.dg/cleanup-12.c: New test.
9161
9162 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
9163
9164         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
9165         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
9166         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
9167         * gcc.dg/pr32450.c: Ditto.
9168         * gcc.dg/nest.c: Ditto.
9169         * gcc.dg/nested-func-4.c: Ditto.
9170         * g++.old-deja/g++.law/profile1.C: Ditto.
9171
9172 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9173
9174         PR fortran/32989
9175         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
9176         non-default integer kind arguments.
9177
9178 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
9179
9180         PR fortran/33105
9181         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
9182
9183 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9184
9185         * gcc.dg/h8300-ice2.c: Remove target selector.
9186
9187 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
9188
9189         PR fortran/33215
9190         * gfortran.dg/binding_label_tests_15.f03: New test case.
9191         * gfortran.dg/binding_label_tests_16.f03: Ditto.
9192
9193 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9194
9195         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
9196         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
9197
9198 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
9199
9200         PR c++/33194
9201         * g++.dg/other/canon-33194.C: New.
9202
9203 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9204
9205         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
9206         * gcc.c-torture/execute/pr23135.c: Likewise.
9207
9208 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
9209
9210         * gcc.dg/pr31344.c: Move to ...
9211         * gcc.dg/dfp/pr31344.c: ... here.
9212         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9213         * gcc.dg/20050503-1.c: Ditto.
9214         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9215         * gcc.dg/20061127-1.c: Compile only for fpic targets.
9216         * gcc.dg/20060801-1.c: Ditto.
9217
9218 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
9219
9220         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9221         * gfortran.dg/nan_1.f90: Likewise.
9222
9223 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9224
9225         PR fortran/33055
9226         Revert previous patch.
9227
9228 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
9229             Kazu Hirata  <kazu@codesourcery.com>
9230
9231         * gcc.target/m68k/interrupt-1.c: New.
9232
9233 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9234
9235         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9236         10000 for targets where "int" can't hold at least 100000.
9237         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9238         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9239         (test5)(test6): Use it.
9240         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9241         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9242         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9243         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9244         * gcc.dg/attr-alloc_size.c (test): Likewise.
9245
9246 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
9247
9248         PR c++/33209
9249         * g++.dg/template/error29.C: New.
9250
9251 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR c++/32596
9254         * g++.dg/ext/visibility/anon5.C: New test.
9255
9256 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9257
9258         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9259
9260 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9261
9262         * gfortran.dg/gamma_1.f90: Remove large-real tests.
9263         * gfortran.dg/gamma_2.f90: Remove large-real tests.
9264         * gfortran.dg/gamma_4.f90: New: large-real tests.
9265
9266 2007-08-28  Jason Merrill  <jason@redhat.com>
9267
9268         PR c++/29000
9269         * g++.dg/ext/stmtexpr12.C: New test.
9270
9271         PR c++/28558
9272         * g++.dg/ext/attrib28.C: New test.
9273
9274 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
9275
9276         PR target/32661
9277         * gcc.target/i386/pr32661.c: New test.
9278
9279 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
9280
9281         PR middle-end/32370
9282         * gcc.dg/pr32370.c: New test.
9283
9284         PR rtl-optimization/33148
9285         * gcc.c-torture/compile/20070827-1.c: New test.
9286
9287         PR debug/32914
9288         * d++.dg/debug/const3.C: New test.
9289         * d++.dg/debug/const4.C: New test.
9290         * d++.dg/debug/dwarf2/const1.C: New test.
9291         * d++.dg/debug/dwarf2/const2.C: New test.
9292         * d++.dg/debug/dwarf2/const2b.C: New test.
9293
9294 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
9295             Vladimir Yanovsky  <yanov@il.ibm.com>
9296             Revital Eres  <eres@il.ibm.com>
9297             Andrey Belevantsev  <abel@ispras.ru>
9298
9299         * gcc.dg/sms-1.c: New test.
9300
9301 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
9302
9303         * g++.dg/ext/gnu-inline-common.h: New.
9304         * g++.dg/ext/gnu-inline-global-reject.C: New.
9305         * g++.dg/ext/gnu-inline-global.C: New.
9306         * g++.dg/ext/gnu-inline-namespace.C: New.
9307         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9308         * g++.dg/ext/gnu-inline-class.C: New.
9309         * g++.dg/ext/gnu-inline-class-static.C: New.
9310         * g++.dg/ext/gnu-inline-template-class.C: New.
9311         * g++.dg/ext/gnu-inline-template-func.C: New.
9312
9313 2007-08-27  Jason Merrill  <jason@redhat.com>
9314
9315         PR c++/31337
9316         * g++.dg/ext/stmtexpr11.C: New.
9317
9318 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
9319
9320         * lib/target-supports.exp (check_profiling_available):
9321         Set profiling_available_saved to 0 on fido-*-elf.
9322
9323 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
9324
9325         PR tree-optimization/33173
9326         
9327         * gcc.c-torture/compile/pr33173.c: New.
9328
9329 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
9330
9331         PR target/31385
9332         * gcc.dg/dfp/pr31385.c: New.
9333
9334 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9335
9336         * gcc.dg/unsigned-long-compare.c: Remove target selector.
9337
9338 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9339
9340         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9341         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9342         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9343         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9344         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9345         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9346         gcc.target/m68k directory.
9347         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9348         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9349         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9350         gcc.target/cris directory.
9351         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9352         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9353         gcc.target/bfin directory.
9354
9355         * gcc.target/sh: New directory.
9356         * gcc.target/sh/sh.exp: New file.
9357         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9358         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9359         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9360         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9361         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9362         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9363
9364 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
9365
9366         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9367         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9368         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9369         * gcc.target/i386/local2.c: Ditto.
9370         * gcc.target/i386/stack-prot-kernel.c: Ditto.
9371         * gcc.target/i386/20011119-1.c: Ditto.
9372         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9373         * gcc.target/i386/fastcall-1.c: Fix target selector.
9374
9375 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9376
9377         PR fortran/33055
9378         * gfortran.dg/negative_unit.f: Add new check
9379         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9380         -fdefault-integer-8.
9381
9382 2007-08-26  Asher Langton  <langton2@llnl.gov>
9383
9384         * gfortran.dg/recursive_stack.f90: New.
9385         * gfortran.dg/openmp_stack.f90: New.
9386
9387 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9388
9389         PR fortran/31298
9390         * gfortran.dg/use_10.f90: New.
9391
9392 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9393
9394         PR fortran/32985
9395         * gfortran.dg/namelist_14.f90: Make test case valid.
9396         * gfortran.dg/common_10.f90: New.
9397
9398 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
9399
9400         PR middle-end/33181
9401         * gcc.dg/ifelse-2.c: New.
9402
9403 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9404
9405         PR fortran/32980
9406         * gfortran.dg/gamma_1.f90: New.
9407         * gfortran.dg/gamma_2.f90: New.
9408         * gfortran.dg/gamma_3.f90: New.
9409
9410 2007-08-26  Tobias Burnus  <burnus@net-b.de>
9411
9412         PR fortran/33188
9413         * gfortran.dg/used_types_18.f90: New.
9414
9415 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
9416
9417         * gcc.dg/array-init-2.c: New test.
9418
9419 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9420
9421         PR fortran/33178
9422         * gfortran.dg/initialization_4.f90: Update dg-error.
9423         * gfortran.dg/initialization_13.f90: New.
9424
9425 2007-08-24  Richard Guenther  <rguenther@suse.de>
9426
9427         PR middle-end/33166
9428         * gcc.c-torture/compile/pr33166.c: New testcase.
9429
9430 2007-08-24  Tobias Burnus  <burnus@net-b.de>
9431
9432         PR fortran/33139
9433         * gfortran.dg/pointer_assign_4.f90: New.
9434         * gfortran.dg/shape_2.f90: Fix test case.
9435         * gfortran.dg/char_result_4.f90: Ditto.
9436
9437 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.dg/array-init-1.c: New test.
9440
9441         PR c++/32567
9442         * g++.dg/parse/crash36.C: New test.
9443
9444 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
9445
9446         * gcc.dg/pr32721.c: Updated.
9447
9448 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR tree-optimization/32573
9451         PR middle-end/32946
9452         * gcc.dg/pr32573.c: New test.
9453
9454         PR c++/32898
9455         * g++.dg/lookup/ns3.C: New test.
9456
9457         * gfortran.dg/assumed_charlen_sharing.f90: New test.
9458
9459         PR c++/31941
9460         * g++.dg/parse/crash37.C: New test.
9461
9462 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9463
9464         PR target/17390
9465         * gcc.target/i386/pr17390.c: New test.
9466
9467 2007-08-23  Richard Guenther  <rguenther@suse.de>
9468
9469         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9470         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9471         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9472         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9473         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9474         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9475         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9476         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9477
9478 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
9479
9480         * gcc.target/s390: New directory.
9481         * gcc.target/s390/s390.exp: New file.
9482         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9483         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9484         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9485         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9486         gcc.target/s390 directory.
9487
9488 2007-08-23  Richard Guenther  <rguenther@suse.de>
9489
9490         PR tree-optimization/32328
9491         * gcc.dg/pr32328.c: New testcase.
9492
9493 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9494
9495         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9496           available.
9497
9498 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9499
9500         PR fortran/33095
9501         * gfortran.dg/min_max_optional_5.f90: New test.
9502         * gfortran.dg/min_max_optional_2.f90: Remove.
9503         * gfortran.dg/min_max_optional_3.f90: Remove.
9504         * gfortran.dg/min_max_optional_4.f90: Remove.
9505
9506 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9507
9508         * gcc.target/i386/xorps-sse.c: New.
9509         * gcc.target/i386/xorps-sse2.c: New.
9510
9511 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
9512
9513         * gcc.target/i386/cmov3.c: Fix scan-assembler.
9514         * gcc.target/i386/cmov4.c: Fix scan-assembler.
9515         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9516
9517 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
9518
9519         PR fortran/33020
9520         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9521         include multiple kinds for SHAPE parameter within a single
9522         namespace.
9523         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9524         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
9525
9526 2007-08-22  Janus Weil  <jaydub66@gmail.com>
9527
9528         * interface_abstract_1.f90: Extended test case.
9529         * interface_abstract_3.f90: New test.
9530
9531 2007-08-21  Christian Bruel  <christian.bruel@st.com>
9532
9533         * gcc.dg/fold-sub.c: New test.
9534         
9535 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9536
9537         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9538         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9539         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9540         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9541         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9542         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9543
9544 2007-08-22  Richard Guenther  <rguenther@suse.de>
9545
9546         PR middle-end/33007
9547         * gcc.dg/pr33007.c: New testcase.
9548
9549 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
9550
9551         * gcc.c-torture/execute/strcmp-1.x: Delete.
9552
9553 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
9554
9555         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9556         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9557         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9558         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9559         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9560         gcc.target/i386/stack-realign.c,
9561         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9562         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9563         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9564         target using dg-require-effective-target directive.
9565         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9566         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9567         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9568         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9569         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9570         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9571         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9572         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9573         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9574         Require lp64 target using dg-require-effective-target directive.
9575         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9576         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9577         directive.
9578         * gcc.target/i386/20010202-1.c: Move from here ...
9579         * gcc.dg/20010202-1.c: ... to here.
9580
9581 2007-08-22  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/33142
9584         * gcc.c-torture/execute/pr33142.c: New testcase.
9585
9586 2007-08-22  Richard Guenther  <rguenther@suse.de>
9587
9588         PR middle-end/32563
9589         * g++.dg/torture/pr32563.C: New testcase.
9590
9591 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR middle-end/32912
9594         * gcc.dg/pr32912-1.c: Add -w to options.
9595         * gcc.dg/pr32912-2.c: Likewise.
9596         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9597
9598 2007-08-21  Ian Lance Taylor  <iant@google.com>
9599
9600         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9601
9602 2007-08-21  Ian Lance Taylor  <iant@google.com>
9603
9604         PR tree-optimization/33134
9605         * g++.dg/tree-ssa/pr33134.C: New test.
9606
9607 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
9608
9609         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9610         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9611
9612 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
9613
9614         PR debug/32610
9615         * gcc.dg/debug/pr32610.c: New test.
9616
9617         * g++.dg/init/new24.C: New test.
9618
9619         PR middle-end/32912
9620         * gcc.dg/pr32912-1.c: New test.
9621         * gcc.dg/pr32912-2.c: New test.
9622         * gcc.dg/pr32912-3.c: New test.
9623
9624 2007-08-21  Richard Guenther  <rguenther@suse.de>
9625
9626         * gcc.dg/pointer-arith-10.c: New testcase.
9627
9628 2007-08-21  Richard Guenther  <rguenther@suse.de>
9629
9630         PR middle-end/33122
9631         * gcc.c-torture/compile/pr33122.c: New testcase.
9632
9633 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
9634
9635         * g++.dg/warn/Wnvdtor-2.C: New testcase.
9636
9637 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
9638
9639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9640
9641 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR c++/33025
9644         * g++.dg/init/new23.C: New test.
9645
9646 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9647
9648         PR middle-end/30564
9649         * gcc.c-torture/compile/pr30564-1.c: New test.
9650         * gcc.c-torture/compile/pr30564-2.c: New test.
9651
9652 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
9653
9654         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9655
9656 2007-08-19  Tobias Burnus  <burnus@net-b.de>
9657
9658         * gfortran.dg/interface_abstract_2.f90: New.
9659         * gfortran.dg/interface_abstract_1.f90: Fix typo.
9660
9661 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9662
9663         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9664         unknown (so that outer-loop wont get analyzed).
9665         * gcc.dg/vect/vect-outer-1a.c: New test.
9666         * gcc.dg/vect/vect-outer-1b.c: New test.
9667         * gcc.dg/vect/vect-outer-1.c: New test.
9668         * gcc.dg/vect/vect-outer-2a.c: New test.
9669         * gcc.dg/vect/vect-outer-2b.c: New test.
9670         * gcc.dg/vect/vect-outer-2c.c: New test.
9671         * gcc.dg/vect/vect-outer-2.c: New test.
9672         * gcc.dg/vect/vect-outer-3a.c: New test.
9673         * gcc.dg/vect/vect-outer-3b.c: New test.
9674         * gcc.dg/vect/vect-outer-3c.c: New test.
9675         * gcc.dg/vect/vect-outer-3.c: New test.
9676         * gcc.dg/vect/vect-outer-4a.c: New test.
9677         * gcc.dg/vect/vect-outer-4b.c: New test.
9678         * gcc.dg/vect/vect-outer-4c.c: New test.
9679         * gcc.dg/vect/vect-outer-4d.c: New test.
9680         * gcc.dg/vect/vect-outer-4e.c: New test.
9681         * gcc.dg/vect/vect-outer-4f.c: New test.
9682         * gcc.dg/vect/vect-outer-4g.c: New test.
9683         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9684         * gcc.dg/vect/vect-outer-4i.c: New test.
9685         * gcc.dg/vect/vect-outer-4j.c: New test.
9686         * gcc.dg/vect/vect-outer-4k.c: New test.
9687         * gcc.dg/vect/vect-outer-4l.c: New test.
9688         * gcc.dg/vect/vect-outer-4m.c: New test.
9689         * gcc.dg/vect/vect-outer-4.c: New test.
9690         * gcc.dg/vect/vect-outer-5.c: New test.
9691         * gcc.dg/vect/vect-outer-6.c: New test.
9692         * gcc.dg/vect/vect-outer-fir.c: New test.
9693         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9694         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9695
9696 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9697
9698         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9699         and -fno-tree-reassoc.
9700         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9701         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9702         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9703         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9704         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9705         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9706         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9707         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9708         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9709         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9710         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9711         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9712         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9713         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9714         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9715         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9716         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9717         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9718         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9719         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9720         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9721         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9722         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9723         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9724         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9725         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9726         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9727         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9728         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9729         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9730         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9731         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9732         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9733         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9734         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9735         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9736         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9737
9738 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
9739
9740         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9741         versioning for aliasing).
9742         * gcc.dg/vect/vect-35.c: Likewise.
9743
9744         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9745         targets.
9746         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9747
9748 2007-08-18  Tom Tromey  <tromey@redhat.com>
9749
9750         PR preprocessor/32974:
9751         * gcc.dg/cpp/pr32974.c: New file.
9752
9753 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9754
9755         * gfortran.dg/interface_abstract_1.f90: New.
9756
9757 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9758
9759         PR fortran/32881
9760         * gfortran.dg/pure_initializer_1.f90: New test.
9761
9762 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
9763
9764         PR fortran/32875
9765         * gfortran.dg/array_constructor_18.f90: New test.
9766
9767 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9768
9769         PR c++/28989
9770         * g++.dg/expr/lval3.C: New test.
9771         * g++.dg/expr/lval4.C: New test.
9772
9773 2007-08-17  Ollie Wild  <aaw@google.com>
9774
9775         PR c++/31749
9776         * g++.dg/lookup/builtin3.C: New test.
9777         * g++.dg/lookup/builtin4.C: New test.
9778         * g++.dg/lookup/using19.C: New test.
9779
9780 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9781
9782         PR c++/32190
9783         * g++.dg/parse/error31.C: New.
9784
9785 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9786
9787         PR c++/32112
9788         * g++.dg/template/error26.C: New.
9789
9790 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9791
9792         PR fortran/33079
9793         * gfortran.dg/zero_length_2.f90: New test.
9794
9795 2007-08-17  Tobias Burnus  <burnus@net-b.de>
9796
9797         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9798         * gfortran.dg/kind_tests_3.f03: Ditto.
9799         * gfortran.dg/global_vars_f90_init.f90: Ditto.
9800         * gfortran.dg/interface_13.f90: Ditto.
9801         * gfortran.dg/pr32738.f90: Ditto.
9802         * gfortran.dg/module_private_1.f90: Ditto.
9803         * gfortran.dg/test_only_clause.f90: Ditto.
9804         * gfortran.dg/bind_c_vars.f90: Ditto.
9805         * gfortran.dg/bind_c_dts.f90: Ditto.
9806         * gfortran.dg/use_9.f90: Ditto.
9807         * gfortran.dg/generic_8.f90: Ditto.
9808         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9809         * gfortran.dg/private_type_6.f90: Ditto.
9810         * gfortran.dg/c_assoc.f90: Ditto.
9811         * gfortran.dg/private_type_7.f90: Ditto.
9812         * gfortran.dg/global_vars_c_init.f90: Ditto.
9813         * gfortran.dg/bind_c_dts_2.f03: Ditto.
9814         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9815         * gfortran.dg/c_size_t_test.f03: Ditto.
9816         * gfortran.dg/used_types_12.f90: Ditto.
9817         * gfortran.dg/pr25923.f90: Ditto.
9818         * gfortran.dg/test_com_block.f90: Ditto.
9819         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9820         * gfortran.dg/equiv_constraint_7.f90: Ditto.
9821         * gfortran.dg/com_block_driver.f90: Ditto.
9822         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9823         * gfortran.dg/use_iso_c_binding.f90: Ditto.
9824         * gfortran.dg/c_loc_test.f90: Ditto.
9825         * gfortran.dg/c_ptr_tests.f03: Ditto.
9826         * gfortran.dg/module_interface_1.f90: Ditto.
9827
9828 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
9829
9830         PR c++/32870
9831         * g++.dg/other/error17.C: Adjust.
9832         
9833 2007-08-17  Ben Elliston  <bje@au.ibm.com>
9834
9835         PR middle-end/32970
9836         * g++.dg/ext/altivec-14.C: New test.
9837
9838 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9839
9840         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9841         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9842         dump files.
9843         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9844         * gcc.dg/vect/pr32366.c: Ditto.
9845
9846 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
9847
9848         PR testsuite/33082
9849         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9850         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9851         * gcc.dg/dfp/convert-int-fold.c: Ditto.
9852         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9853
9854 2007-08-16  Tobias Burnus  <burnus@net-b.de>
9855
9856         PR fortran/33072
9857         * gfortran.dg/use_9.f90: New.
9858
9859 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
9860
9861         * g++.dg/gcov/gcov-5.C: New test.
9862
9863 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
9864
9865         * g++.dg/gcov/gcov-4.C: New test.
9866         * lib/gcov.exp (verify-lines): Add support for
9867         checking no-coverage lines.
9868
9869 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
9870
9871         * gcc.dg/vect/vect-vfa-01.c: New.
9872         * gcc.dg/vect/vect-vfa-02.c: New.
9873         * gcc.dg/vect/vect-vfa-03.c: New.
9874         * gcc.dg/vect/vect-vfa-04.c: New.
9875         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9876         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9877         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9878         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9879         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9880         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9881         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9882         gfortran.dg/vect/pr19049.f90: Rename to start with
9883         prefix no-vfa-.
9884         * gcc.dg/vect/vect.exp: Disable versioning for alias
9885         when test starts with no-vfa-.
9886         * gfortran.dg/vect/vect.exp: Likewise.
9887
9888 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
9889
9890         * gcc.dg/torture/pr32897.c: New test.
9891
9892 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
9893
9894         PR c++/31132
9895         * g++.dg/template/crash69.C: New.
9896
9897 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
9898
9899         * lib/target-supports.exp (check_effective_target_arm32): Use
9900         check_no_compiler_messages.
9901
9902 2007-08-15  Diego Novillo  <dnovillo@google.com>
9903
9904         gcc.dg/tree-ssa/20070815.c: New test.
9905
9906 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9907
9908         PR fortran/33077
9909         * gfortran.dg/random_7.f90: Initialize variable.
9910
9911 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
9912
9913         PR middle-end/33074
9914         * gfortran.dg/pr33074.f90: New test.
9915
9916         PR c++/32992
9917         * g++.dg/opt/nrv14.C: New test.
9918
9919 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
9920
9921         PR c++/33035
9922         * g++.dg/template/crash68.C: New.
9923
9924 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
9925
9926         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
9927         * gcc.dg/sibcall-4.c: Ditto.
9928
9929 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9930
9931         PR fortran/33066
9932         * gfortran.dg/use_8.f90: New test.
9933         * gfortran.dg/c_loc_tests_2.f03: Fix code.
9934
9935 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
9936
9937         PR c++/27211
9938         * g++.dg/template/error27.C: New.
9939         * g++.dg/template/error28.C: New.
9940         * g++.dg/other/pr28304.C: Adjust.
9941         * g++.old-deja/g++.mike/p811.C: Likewise.
9942
9943 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9944
9945         PR target/30315
9946         * gcc.target/i386/pr30315.c: New.
9947
9948 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9949
9950         PR fortran/32594
9951         * gfortran.dg/substr_5.f90: New test.
9952
9953 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
9954
9955         PR c/30428
9956         * gcc.dg/vector-2.c: New test.
9957
9958         PR c++/30428
9959         * g++.dg/ext/vector8.C: New test.
9960
9961 2007-08-13  Dan Hipschman  <dsh@google.com>
9962
9963         PR c/32953
9964         * gcc.dg/format/array-1.c: Add an additional test for
9965         unterminated format strings of length 1.
9966
9967 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9968
9969         PR fortran/32926
9970         * gfortran.dg/external_procedures_3.f90: New test.
9971
9972 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9973
9974         PR fortran/32827
9975         * gfortran.dg/import6.f90: New test.
9976
9977 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
9978
9979         PR C/30427
9980         *  gcc.dg/vector-1.c: New test.
9981
9982 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9983
9984         * gcc.dg/pr21255-4.c: Skip for PIC.
9985         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9986
9987 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
9988
9989         * gcc.dg/attr-isr.c: Skip for PIC.
9990         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9991         * gcc.dg/attr-isr-trapa.c: Likewise.
9992         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9993         * gcc.dg/pragma-isr-trapa.c: Likewise.
9994         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9995
9996 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
9997
9998         PR fortran/32962
9999         * gfortran.dg/transpose_1.f90: New test.
10000
10001 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10002
10003         PR fortran/29600
10004         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
10005         intrinsic.
10006
10007 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10008
10009         PR fortran/30964
10010         PR fortran/33054
10011         * gfortran.dg/random_4.f90: New test.
10012         * gfortran.dg/random_5.f90: New test.
10013         * gfortran.dg/random_6.f90: New test.
10014         * gfortran.dg/random_7.f90: New test.
10015
10016 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10017
10018         PR fortran/32860
10019         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
10020
10021 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10022
10023         PR fortran/31629
10024         * gfortran.dg/module_private_1.f90: New test.
10025
10026 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10027
10028         PR fortran/29600
10029         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
10030         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
10031
10032 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10033
10034         PR fortran/32937
10035         * gfortran.dg/char_length_6.f90: New test.
10036
10037 2007-08-10  Ollie Wild  <aaw@google.com>
10038
10039         * g++.dg/lookup/using18.C: New test.
10040
10041 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10042
10043         PR c++/17763
10044         * g++.dg/other/error16.C: New.
10045
10046 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10047
10048         PR libfortran/33039
10049         * gfortran.dg/namelist_37.f90: New test.
10050
10051 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
10052
10053         PR c++/22256
10054         * g++.dg/conversion/op3.C: New.
10055
10056 2007-08-09  Tobias Burnus  <burnus@net-b.de>
10057
10058         PR fortran/32987
10059         * gfortran.dg/fmt_tab_1.f90: New.
10060         * gfortran.dg/fmt_tab_2.f90: New.
10061
10062 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10063
10064         PR c/32796
10065         * gcc.c-torture/compile/pr32796.c: New test.
10066
10067 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10068
10069         PR middle-end/32813
10070         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
10071         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
10072         instead of just -O.
10073
10074 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
10075
10076         * gcc.target/mips/code-readable-1.c: New test.
10077         * gcc.target/mips/code-readable-2.c: Likewise.
10078         * gcc.target/mips/code-readable-3.c: Likewise.
10079
10080 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
10081             Revital Eres  <eres@il.ibm.com>
10082
10083         * gfortran.dg/sms-1.f90: Add comment.
10084         * gfortran.dg/sms-2.f90: New.
10085
10086 2007-08-07  Ian Lance Taylor  <iant@google.com>
10087
10088         * gcc.dg/instrument-1.c: New test.
10089         * gcc.dg/instrument-2.c: New test.
10090         * gcc.dg/instrument-3.c: New test.
10091
10092 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
10093
10094         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
10095
10096 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
10097
10098         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
10099         !vector_alignment_reachable targets.
10100         * gcc.dg/vect/vect-33.c: Likewise.
10101         * gcc.dg/vect/vect-42.c: Likewise.
10102         * gcc.dg/vect/vect-44.c: Likewise.
10103         * gcc.dg/vect/vect-50.c: Likewise.
10104         * gcc.dg/vect/vect-70.c: Likewise.
10105         * gcc.dg/vect/vect-71.c: Likewise.
10106         * gcc.dg/vect/vect-87.c: Likewise.
10107         * gcc.dg/vect/vect-88.c: Likewise.
10108         * gcc.dg/vect/vect-91.c: Likewise.
10109         * gcc.dg/vect/vect-93.c: Likewise.
10110         * gcc.dg/vect/vect-96.c: Likewise.
10111         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
10112         * gcc.dg/vect/section-anchors-69.c: Likewise.
10113         * gcc.dg/vect/pr25413.c: Likewise.
10114         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
10115         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
10116         * gfortran.dg/vect-2.f90: Likewise.
10117         * gfortran.dg/vect-3.f90: Likewise.
10118         * gfortran.dg/vect-4.f90: Likewise.
10119         * gfortran.dg/vect-5.f90: Likewise.
10120         * lib/target-supports.exp (check_effective_target_natural_alignment): 
10121         Return false for darwin. 
10122         (check_effective_target_vector_alignment_reachable_for_double): New.
10123
10124 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
10125
10126         * gcc.dg/multiword-1.c: New testcase.
10127
10128 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
10129
10130         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
10131         messages.
10132         * gfortran.dg/namelist_36.f90: New test.
10133
10134 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10135
10136         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
10137           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
10138
10139 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
10140
10141         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
10142         * gcc.dg/torture/type-generic-1.c: Likewise.
10143
10144 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10145
10146         * gcc.c-torture/20070522-1.c: Move to ...
10147         * gcc.c-torture/compile/20070522-1.c: Here.
10148
10149 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10150
10151         PR fortran/29828
10152         * gfortran.dg/minmax_char_1.f90: New test.
10153         * gfortran.dg/minmax_char_2.f90: New test.
10154         * gfortran.dg/min_max_optional_4.f90: New test.
10155
10156 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10157
10158         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
10159         hanging on the testcase.
10160
10161 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10162
10163         PR middle-end/32988
10164         * gcc.c-torture/compile/pr32988.c: New test.
10165
10166 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10167
10168         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
10169
10170 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
10171
10172         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
10173
10174         Revert:
10175         2007-03-22  Dirk Mueller  <dmueller@suse.de>
10176
10177         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10178
10179 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10180
10181         PR fortran/32979
10182         * gfortran.dg/isnan_1.f90: New test.
10183
10184 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
10185             Revital Eres <eres@il.ibm.com>
10186
10187         * gcc.dg/sms-antideps.c: New test.
10188
10189 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
10190
10191         PR fortran/31214
10192         * gfortran.dg/entry_13.f90: New test.
10193
10194         * gfortran.dg/entry_12.f90: Clean up .mod file.
10195
10196 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10197
10198         PR fortran/32770
10199         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
10200         variables as kind=4 so they don't overflow the record length.
10201
10202 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10203
10204         PR fortran/32968
10205         * gfortran.dg/selected_kind_1.f90: New test.
10206
10207 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10208
10209         PR middle-end/32780
10210         * gcc.c-torture/compile/pr32780.c: New test.
10211
10212 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10213
10214         RP middle-end/32399
10215         * gcc.c-torture/compile/pr32399.c: New testcase.
10216
10217 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10218
10219         PR middle-end/32304
10220         * g++.dg/torture/pr32304.C: New testcase.
10221
10222 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10223
10224         PR middle-end/32935
10225         * gfortran.fortran-torture/compile/complex_1.f90: New test.
10226
10227 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10228
10229         PR fortran/32955
10230         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10231
10232 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10233
10234         PR fortran/31202
10235         * gfortran.dg/nint_2.f90: New test.
10236
10237 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
10238
10239         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10240         * gcc.dg/weak/typeof-2.c: Likewise.
10241
10242 2007-08-03  Diego Novillo  <dnovillo@google.com>
10243
10244         PR 31521
10245         * gcc.dg/tree-ssa/pr31521.c: New test.
10246
10247 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
10248
10249         PR fortran/32770
10250         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
10251         iostat must be default kind.
10252
10253 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10254
10255         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10256
10257 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10258
10259         PR fortran/32770
10260         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
10261         explicit so test passes with -fdefault-integer-8.
10262         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
10263         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
10264
10265 2007-08-02  Lee Millward  <lee.millward@gmail.com>
10266
10267         PR c++/30849
10268         * g++.dg/parse/asm1.C: New test.
10269
10270         PR c++/30850
10271         * g++.dg/parse/asm2.C: Likewise.
10272
10273         PR c++/30851
10274         * g++.dg/parse/asm3.C: Likewise.
10275         
10276 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10277
10278         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10279           "int" is only 16 bit bits wide.
10280         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10281
10282 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10283
10284         * g++.dg/torture/type-generic-1.C: New.
10285         * gcc.dg/pr28796-2.c: Move tests ...
10286         * gcc.dg/tg-tests.h: ... here.
10287         * gcc.dg/torture/type-generic-1.c: New.
10288
10289 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10290
10291         PR libfortran/32954
10292         * minmaxloc_3.f90:  New test case.
10293
10294 2007-08-01  Tobias Burnus  <burnus@net-b.de>
10295
10296         PR fortran/32936
10297         * gfortran.dg/allocate_stat.f90: New.
10298
10299 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
10300
10301         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10302
10303 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10304
10305         PR tree-optimization/32919
10306         * gcc.c-torture/compile/pr32919.c: New.
10307
10308 2007-08-01  Nick Clifton  <nickc@redhat.com>
10309
10310         * gcc.c-torture/execute/execute.exp: Change copyright header to
10311         refer to version 3 of the GNU General Public License and to point
10312         readers at the COPYING3 file and the FSF's license web page.
10313         * gcc.c-torture/execute/ieee/ieee.exp,
10314         gcc.c-torture/unsorted/unsorted.exp,
10315         gcc.c-torture/compile/compile.exp,
10316         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10317         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10318         gcc.target/cris/torture/cris-torture.exp,
10319         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10320         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10321         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10322         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10323         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10324         gnat.dg/dg.exp, gnat.dg/style/style.exp,
10325         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10326         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10327         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10328         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10329         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10330         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10331         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10332         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10333         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10334         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10335         gcc.dg/noncompile/noncompile.exp,
10336         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10337         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10338         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10339         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10340         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10341         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10342         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10343         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10344         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10345         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10346         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10347         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10348         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10349         g++.old-deja/old-deja.exp,
10350         gfortran.fortran-torture/execute/execute.exp,
10351         gfortran.fortran-torture/compile/compile.exp,
10352         treelang/output/output-1.c, treelang/output/output-1.tree,
10353         treelang/execute/execute.exp, treelang/Makefile.in,
10354         treelang/compile/compile.exp, g++.dg/dg.exp,
10355         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10356         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10357         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10358         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10359         g++.dg/compat/struct-layout-1.exp,
10360         g++.dg/compat/struct-layout-1_generate.c,
10361         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10362         g++.dg/bprob/bprob.exp, config/default.exp,
10363         gcc.test-framework/test-framework.awk,
10364         gcc.test-framework/gen_directive_tests,
10365         gcc.test-framework/test-framework.exp,
10366         objc.dg/special/special.exp,
10367         objc.dg/gnu-encoding/gnu-encoding.exp,
10368         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10369         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10370         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10371         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10372         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10373         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10374         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10375         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10376         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10377         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10378         lib/target-supports-dg.exp, lib/gcc-defs.exp,
10379         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10380         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10381         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10382         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10383         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10384         Likewise.
10385
10386 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10387
10388         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10389         error message text.
10390
10391 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
10392
10393         PR fortran/32945
10394         * gfortran.dg/initialization_12.f90: New test.
10395
10396 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
10397
10398         PR fortran/31609
10399         * gfortran.dg/entry_12.f90: New test.
10400
10401 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10402
10403         PR fortran/32938
10404         * gfortran.dg/altreturn_6.f90: New test.
10405
10406 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
10407
10408         PR fortran/32942
10409         * gfortran.dg/exponent_2.f90: New test.
10410
10411 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
10412
10413         * gcc.dg/vect/vect-117.c: New test.
10414         * gcc.dg/vect/vect-74.c: Enabled test
10415         * gcc.dg/vect/vect-81.c: Enabled test
10416
10417 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
10418
10419         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10420         s/dg-error/dg-warning where warning is expected.
10421
10422 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
10423
10424         PR fortran/32770
10425         * gfortran.dg/array_constructor_12.f90:  Adjust argument
10426         of huge() to correct kind.
10427
10428 2007-07-30  Ollie Wild  <aaw@google.com>
10429
10430         * gcc.dg/cpp/counter-2.c: New test.
10431         * gcc.dg/cpp/counter-3.c: New test.
10432         * gcc.dg/cpp/dir-only-1.c: New test.
10433         * gcc.dg/cpp/dir-only-1.h: New file.
10434         * gcc.dg/cpp/dir-only-2.c: New test.
10435         * gcc.dg/cpp/dir-only-3.c: New test.
10436         * gcc.dg/cpp/dir-only-3a.h: New file.
10437         * gcc.dg/cpp/dir-only-3b.h: New file.
10438         * gcc.dg/cpp/dir-only-4.c: New test.
10439         * gcc.dg/cpp/dir-only-5.c: New test.
10440         * gcc.dg/cpp/dir-only-6.c: New test.
10441
10442 2007-07-30  Julian Brown  <julian@codesourcery.com>
10443
10444         * gcc.target/arm/neon/v*.c: Regenerate.
10445
10446 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
10447
10448         PR c++/32108
10449         * g++.dg/ext/label6.C: New.
10450
10451 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10452
10453         PR libfortran/32858
10454         PR libfortran/30814
10455         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
10456
10457 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/31211
10460         * gfortran.dg/actual_pointer_function_1.f90: New test.
10461
10462         PR fortran/32682
10463         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10464
10465 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
10466
10467         PR fortran/32906
10468         * gfortran.dg/shape_1.f90: Adjust error message.
10469         * gfortran.dg/parameter_array_ref_1.f90: New test.
10470
10471 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10472
10473         PR fortran/31609
10474         * gfortran.dg/entry_11.f90: New test.
10475
10476 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
10477             Revital Eres  <eres@il.ibm.com>
10478
10479         * gfortran.dg/sms-1.f90: New test.
10480
10481 2007-07-28  Richard Guenther  <rguenther@suse.de>
10482
10483         * gcc.c-torture/compile/pr32920.c: New testcase.
10484
10485 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
10486
10487         PR c++/30917
10488         * g++.dg/lookup/friend11.C: New test.
10489
10490 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
10491
10492         * gfortran.dg/namelist_5.f90: Adjusted error message.
10493         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10494         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10495         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10496         * gfortran.dg/namelist_32.f90: ... this.
10497
10498         PR fortran/32876
10499         * gfortran.dg/namelist_33.f90: New test.
10500
10501         PR fortran/32905
10502         * gfortran.dg/namelist_34.f90: New test.
10503
10504         PR fortran/31818
10505         * gfortran.dg/namelist_35.f90: New test.
10506
10507 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/32880
10510         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10511
10512 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10513
10514         PR testsuite/32471
10515         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10516           assuming it is 0x7ffffffff.
10517         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10518         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10519
10520 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
10521
10522         * gfortran.dg/operator_3.f90: Fix dg directive.
10523         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10524         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10525         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10526
10527 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
10528
10529         * g++.dg/cpp0x/decltype1.C: New.
10530         * g++.dg/cpp0x/decltype2.C: New.
10531         * g++.dg/cpp0x/decltype3.C: New.
10532         * g++.dg/cpp0x/decltype4.C: New.
10533         * g++.dg/cpp0x/decltype5.C: New.
10534         * g++.dg/cpp0x/decltype6.C: New.
10535
10536 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10537
10538         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10539           because the test relies on bit 31 to be the sign bit.
10540
10541 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10542
10543         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10544           assuming it is 0x7fffffff.
10545         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10546         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10547
10548 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/32346
10551         * g++.dg/expr/bitfield9.C: New test.
10552
10553 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10554
10555         PR fortran/32899
10556         * gfortran.dg/logical_comp.f90: Update dg-error strings.
10557
10558 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10559
10560         PR fortran/32760
10561         * gfortran.dg/private_type_7.f90: New test.
10562
10563 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10564
10565         PR fortran/32035
10566         * gfortran.dg/select_char_1.f90: New test.
10567
10568 2007-07-27  Tobias Burnus  <burnus@net-b.de>
10569
10570         PR fortran/32903
10571         * gfortran.dg/initialization_11.f90: New test.
10572
10573 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
10574
10575         * gcc.target/mips/ins-1.c: New test.
10576
10577 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
10578
10579         PR/19232
10580         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10581         (f1): Likewise.
10582
10583 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10584
10585         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10586         error: width of 'spare' exceeds its type.
10587
10588 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
10589
10590         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10591         * gcc.dg/sibcall-4.c: Likewise.
10592
10593 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10594
10595         PR rtl-optimization/31500
10596         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10597         * g++.dg/warn/Warray-bounds.C: Likewise.
10598
10599 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10602
10603 2007-07-25  Julian Brown  <julian@codesourcery.com>
10604             Paul Brook  <paul@codesourcery.com>
10605             Joseph Myers  <joseph@codesourcery.com>
10606             Mark Shinwell  <shinwell@codesourcery.com>
10607
10608         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10609         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10610         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10611         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10612         (check_effective_target_arm_neon_hw): New.
10613         * gcc.target/arm/neon/neon.exp: New file.
10614         * gcc.target/arm/neon/polytypes.c: New file.
10615         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10616
10617 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
10618
10619         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10620           targets where an "int" is less than 32 bits wide.
10621
10622 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
10623
10624         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10625
10626 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10627
10628         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10629           during addition if an int is only 16 bits wide.
10630         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10631
10632 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10633
10634         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10635           size as "long int" and are 32 or 64 bits wide.
10636         * gcc.dg/torture/pr28814.c: Likewise.
10637
10638 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10639
10640         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10641           exactly as wide as an int.
10642
10643 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
10644
10645         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10646         Define and use throughout as long long printf format specifier.
10647         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10648         Likewise.
10649
10650 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
10651
10652         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10653         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10654
10655 2007-07-25  Ben Elliston  <bje@au.ibm.com>
10656
10657         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10658
10659 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
10660
10661         * gcc.c-torture/execute/20070724-1.c: New.
10662
10663 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10664
10665         PR fortran/31205
10666         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10667         "deallocates" to 24, since patch has code rid of much spurious
10668         code.
10669         * gfortran.dg/interface_assignment_1.f90 : New test.
10670
10671         PR fortran/32842
10672         * gfortran.dg/interface_assignment_2.f90 : New test.
10673
10674 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10675
10676         PR fortran/32867
10677         * fortran.dg/initialization_10.f90: New test.
10678
10679 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
10680
10681         PR fortran/32778
10682         * gfortran.dg/imag_2.f: Removed
10683         * gfortran.dg/warn_std_1.f90: New test.
10684         * gfortran.dg/warn_std_2.f90: New test.
10685         * gfortran.dg/warn_std_3.f90: New test.
10686
10687 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10688
10689         PR c++/29001
10690         * g++.dg/init/new22.C: New.
10691
10692 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
10693
10694         PR c++/32561
10695         * g++.dg/template/crash67.C: New.
10696
10697 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
10698
10699         * lib/target-support.exp (check_effective_target_natural_alignment): 
10700         (check_effective_target_vector_alignment_reachable): New.
10701         * config/spu/spu.c (spu_vector_alignment_reachable): New.
10702         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10703         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
10704         check.
10705         * gcc.dg/vect/pr25413.c: Likewise.
10706         * gcc.dg/vect/pr31699.c: Likewise.
10707
10708 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10709
10710         PR fortran/30814
10711         * gfortran.dg/pack_bounds_1.f90:  New test case.
10712
10713 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
10714
10715         PR fortran/31639
10716         * gfortran.dg/initialization_9.f90: New test.
10717
10718 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10719
10720         PR fortran/32797
10721         PR fortran/32800
10722         * gfortran.dg/bind_c_usage_8.f03: New test case.
10723         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10724         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
10725
10726 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
10727
10728         * gcc.target/mips/branch-cost-1.c: New test.
10729         * gcc.target/mips/branch-cost-2.c: Likewise.
10730
10731 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10732
10733         PR fortran/32732
10734         * gfortran.dg/c_char_tests.f03: New test case.
10735         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10736         * gfortran.dg/c_char_tests_2.f03: New test case.
10737         * gfortran.dg/value_6.f03: Ditto.
10738         * gfortran.dg/value_7.f03: Ditto.
10739
10740 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
10741
10742         PR fortran/32600
10743         * gfortran.dg/c_funloc_tests_5.f03: New.
10744         * gfortran.dg/c_funloc_tests_5.f04: New.
10745         * gfortran.dg/c_funloc_tests_4_driver.c: New.
10746
10747 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         PR c++/32839
10750         * g++.dg/expr/call4.C: New.
10751         * g++.dg/expr/call5.C: New.
10752
10753 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10754
10755         PR fortran/32710
10756         * gfortran.dg/namelist_30.f90: New test.
10757
10758 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
10759
10760         PR fortran/29962
10761         * gfortran.dg/array_initializer_1.f90: Removed warning.
10762         * gfortran.dg/initialization_1.f90: Adjusted messages.
10763         * gfortran.dg/nested_modules_6.f90: Removed warning.
10764
10765         PR fortran/31253
10766         * gfortran.dg/initialization_7.f90: New test.
10767
10768         PR fortran/31639
10769         * gfortran.dg/initialization_8.f90: New test.
10770
10771 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10772
10773         PR c++/30818
10774         * g++.dg/template/crash47.C: Adjust errors.
10775         * g++.dg/template/crash48.C: Adjust errors.
10776         * g++.dg/template/typename12.C: New.
10777         * g++.dg/template/typename13.C: New.
10778         * g++.dg/template/typename14.C: New.
10779         * g++.dg/template/typedef6.C: Adjust errors.
10780
10781 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10782
10783         PR fortran/32627
10784         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10785         * gfortran.dg/pr32627.f03: New test case.
10786
10787         * gfortran.dg/c_f_pointer_logical.f03: New test case.
10788         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10789         c_f_pointer_logical.
10790         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10791         c_f_pointer_complex.
10792         * gfortran.dg/c_f_pointer_complex.f03: New test case.
10793         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10794         c_f_pointer_shape_tests_2.
10795         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10796
10797 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
10798
10799         PR fortran/32804
10800         * gfortran.dg/c_loc_tests_9.f03: New test case.
10801         * gfortran.dg/c_loc_tests_10.f03: Ditto.
10802
10803 2007-07-21  Lee Millward  <lee.millward@gmail.com>
10804
10805         PR fortran/32823
10806         * gfortran.dg/int_2.f90: New test.
10807         
10808 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10809
10810         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10811
10812 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
10813
10814         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10815         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10816
10817 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
10818
10819         PR tree-optimization/19910
10820         * gcc.dg/pr19910.c: New test.
10821
10822 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
10823
10824         PR fortran/32738
10825         * gfortran.dg/pr32738.f90: New test.
10826
10827 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
10828
10829         PR tree-optimzation/32635
10830         * gfortran.dg/pr32635.f:  New test case.
10831
10832 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
10833
10834         PR fortran/32801
10835         * gfortran.dg/pr32801.f03: New test case.
10836
10837 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10840         Test negative numbers also.
10841         * gcc.dg/c99-math-float-1.c: Likewise.
10842         * gcc.dg/c99-math-long-double-1.c: Likewise.
10843         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
10844         test inputs.
10845
10846 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
10847         
10848         * lib/target-supports.exp (check_effective_target_sync_int_long):
10849         Enable for xtensa.
10850         (check_effective_target_sync_char_short): Likewise.
10851         
10852 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10853
10854         * gcc.dg/pr28796-2.c: Add more cases.
10855
10856 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10857
10858         * gcc.dg/pr28796-1.c: Add more cases.
10859         * gcc.dg/pr28796-2.c: Likewise.
10860
10861 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10862
10863         * gcc.dg/pr28796-1.c: Add more cases.
10864         * gcc.dg/pr28796-2.c: Likewise.
10865
10866 2007-07-17  Janus Weil  <jaydub66@gmail.com>
10867
10868         PR fortran/32535
10869         * gfortran.dg/pr32535.f90: New test.
10870
10871 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
10872
10873         PR fortran/31320
10874         PR fortran/32665
10875         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10876
10877 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
10878
10879         PR rtl-optimization/32773
10880         * gcc.dg/pr32773.c: New test.
10881
10882 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10883
10884         * gcc.target/spu/intrinsics-1.c: Use dg-message to
10885         match flax-vector-conversions note.
10886         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10887         instead of dg-error for the warning.
10888
10889 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10890
10891         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10892           adapted to work on targets with 16-bit or wider int.
10893         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10894         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10895         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10896         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10897
10898 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10899
10900         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10901         support large arrays.
10902         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10903         * gcc.dg/20061109-1.c: Likewise.
10904         * gcc.c-torture/execute/20061101-1.x: Likewise.
10905         * gcc.c-torture/execute/pr29797-1.x: Likewise.
10906         * gcc.c-torture/execute/pr31448.x: Likewise.
10907
10908 2007-07-16  Lee Millward  <lee.millward@gmail.com>
10909
10910         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
10911
10912         PR fortran/32238
10913         * gfortran.dg/pr32238.f90: New test.
10914
10915         PR fortran/32222
10916         * gfortran.dg/pr32222.f90: New test.
10917
10918         PR fortran/32242
10919         * gfortran.dg/pr32242.f90: New test.
10920         
10921 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
10922             David Ung  <davidu@mips.com>
10923
10924         * gcc.target/mips/mips-sched-madd.c: New test case.
10925
10926 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10927
10928         PR libfortran/32611
10929         * gfortran.dg/large_real_kind_1.f90: Update test.
10930         * gfortran.dg/pr17706.f90: Update test.
10931         * gfortran.dg/fmt_zero_digits.f90: Update test.
10932         * gfortran.dg/fmt_zero_precision.f90: Update test.
10933         * gfortran.dg/real_const_3.f90: Update test.
10934
10935 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10936
10937         PR fortran/32036
10938         * gfortran.dg/bounds_check_8.f90: New test.
10939         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
10940
10941 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10942
10943         PR fortran/32357
10944         * gfortran.dg/mvbits_2.f90: New test.
10945
10946 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10947
10948         PR libfortran/32731
10949         * gfortran.dg/pack_mask_1.f90:  New test.
10950         * gfortran.dg/unpack_mask_1.f90:  New test.
10951
10952 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10953
10954         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10955         * gcc.dg/20001101-1.c: Likewise.
10956         * gcc.dg/20001102-1.c: Likewise.
10957         * gcc.dg/20020116-2.c: Likewise.
10958         * gcc.dg/20020416-1.c: Likewise.
10959         * gcc.dg/sparc-constant-1.c: Likewise.
10960         * gcc.dg/sparc-dwarf2.c: Likewise.
10961         * gcc.dg/sparc-frame-1.c: Likewise.
10962         * gcc.dg/sparc-getcontext-1.c: Likewise.
10963         * gcc.dg/sparc-loop-1.c: Likewise.
10964         * gcc.dg/sparc-reg-1.c: Likewise.
10965         * gcc.dg/sparc-ret.c: Likewise.
10966         * gcc.dg/sparc-trap-1.c: Likewise.
10967         * gcc.dg/ultrasp10.c: Likewise.
10968         * gcc.dg/ultrasp11.c: Likewise.
10969         * gcc.dg/ultrasp1.c: Likewise.
10970         * gcc.dg/ultrasp2.c: Likewise.
10971         * gcc.dg/ultrasp3.c: Likewise.
10972         * gcc.dg/ultrasp4.c: Likewise.
10973         * gcc.dg/ultrasp5.c: Likewise.
10974         * gcc.dg/ultrasp6.c: Likewise.
10975         * gcc.dg/ultrasp7.c: Likewise.
10976         * gcc.dg/ultrasp8.c: Likewise.
10977         * gcc.dg/ultrasp9.c: Likewise.
10978         * gcc.dg/splet-1.c: Delete.
10979
10980 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
10981
10982         PR fortran/32724
10983         * gfortran.dg/stfunc_5.f90: New test.
10984
10985 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
10986
10987         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10988         New procedure to check if arrays are naturally aligned to the vector
10989         alignment boundary.
10990         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
10991         in size_t typedef.  Adjust tree dump scan results according to
10992         vect_aligned_arrays target check.
10993         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10994         vect_aligned_arrays target check.
10995         * gcc.dg/vect/pr31699.c: Ditto.
10996
10997 2007-07-13  Sa Liu  <saliu@de.ibm.com>
10998
10999         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
11000         for V2DFmode vector conditional expression.
11001         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
11002         and dfceq patterns.
11003         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
11004         and dfcgt patterns.
11005         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
11006         V2DFmode comparison and test special values.
11007         * lib/target-supports.exp: Switch on test for V2DFmode 
11008         vector conditional expression.
11009
11010 2007-07-13  Richard Guenther  <rguenther@suse.de>
11011
11012         PR tree-optimization/32721
11013         * gcc.dg/pr32721.c: New testcase.
11014
11015 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
11016
11017         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
11018         error message part that continues on a new line.
11019
11020 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
11021
11022         * gcc.dg/c99-tgmath-1.c: New.
11023         * gcc.dg/c99-tgmath-2.c: New.
11024         * gcc.dg/c99-tgmath-3.c: New.
11025         * gcc.dg/c99-tgmath-4.c: New.
11026
11027 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11028             Janis Johnson  <janis187@us.ibm.com>
11029
11030         PR testsuite/25241
11031         * gcc.test-framework/dg-error-exp-F.c: New test.
11032         * gcc.test-framework/dg-warning-exp-F.c: New test.
11033         * lib/gcc.exp: Enable warning and error prefixes.
11034         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
11035         (dg-error): Wrap original dg-error.
11036         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
11037         markers from dg-error/dg-warning directives.
11038         * gcc.dg/20040322-1.c: Likewise.
11039         * gcc.dg/Wchar-subscripts-1.c: Likewise.
11040         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
11041         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
11042         * gcc.dg/Werror-1.c: Likewise.
11043         * gcc.dg/Werror-10.c: Likewise.
11044         * gcc.dg/Werror-11.c: Likewise.
11045         * gcc.dg/Werror-2.c: Likewise.
11046         * gcc.dg/Werror-3.c: Likewise.
11047         * gcc.dg/Werror-4.c: Likewise.
11048         * gcc.dg/Werror-5.c: Likewise.
11049         * gcc.dg/Werror-6.c: Likewise.
11050         * gcc.dg/Werror-7.c: Likewise.
11051         * gcc.dg/Werror-8.c: Likewise.
11052         * gcc.dg/Werror-9.c: Likewise.
11053         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11054         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
11055         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
11056         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
11057         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
11058         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
11059         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
11060         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
11061         * gcc.dg/Wnested-externs-1.c: Likewise.
11062         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
11063         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
11064         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
11065         * gcc.dg/Wshadow-3.c: Likewise.
11066         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
11067         * gcc.dg/Wwrite-strings-1.c: Likewise.
11068         * gcc.dg/anon-struct-5.c: Likewise.
11069         * gcc.dg/anon-struct-6.c: Likewise.
11070         * gcc.dg/anon-struct-7.c: Likewise.
11071         * gcc.dg/anon-struct-8.c: Likewise.
11072         * gcc.dg/array-8.c: Likewise.
11073         * gcc.dg/array-quals-2.c: Likewise.
11074         * gcc.dg/asm-qual-1.c: Likewise.
11075         * gcc.dg/asm-wide-1.c: Likewise.
11076         * gcc.dg/assign-warn-1.c: Likewise.
11077         * gcc.dg/assign-warn-2.c: Likewise.
11078         * gcc.dg/bitfld-10.c: Likewise.
11079         * gcc.dg/bitfld-11.c: Likewise.
11080         * gcc.dg/bitfld-12.c: Likewise.
11081         * gcc.dg/bitfld-13.c: Likewise.
11082         * gcc.dg/bitfld-14.c: Likewise.
11083         * gcc.dg/builtin-choose-expr-2.c: Likewise.
11084         * gcc.dg/builtins-30.c: Likewise.
11085         * gcc.dg/c90-const-expr-5.c: Likewise.
11086         * gcc.dg/c90-typespec-1.c: Likewise.
11087         * gcc.dg/c99-const-expr-5.c: Likewise.
11088         * gcc.dg/c99-flex-array-5.c: Likewise.
11089         * gcc.dg/c99-fordecl-3.c: Likewise.
11090         * gcc.dg/c99-tag-3.c: Likewise.
11091         * gcc.dg/c99-typespec-1.c: Likewise.
11092         * gcc.dg/c99-vla-jump-1.c: Likewise.
11093         * gcc.dg/c99-vla-jump-2.c: Likewise.
11094         * gcc.dg/c99-vla-jump-3.c: Likewise.
11095         * gcc.dg/c99-vla-jump-4.c: Likewise.
11096         * gcc.dg/c99-vla-jump-5.c: Likewise.
11097         * gcc.dg/cast-1.c: Likewise.
11098         * gcc.dg/cast-2.c: Likewise.
11099         * gcc.dg/cast-3.c: Likewise.
11100         * gcc.dg/cast-4.c: Likewise.
11101         * gcc.dg/cast-pretty-print-1.c: Likewise.
11102         * gcc.dg/comp-goto-2.c: Likewise.
11103         * gcc.dg/comp-goto-3.c: Likewise.
11104         * gcc.dg/cpp/error-1.c: Likewise.
11105         * gcc.dg/cpp/if-paren.c: Likewise.
11106         * gcc.dg/decl-7.c: Likewise.
11107         * gcc.dg/decl-8.c: Likewise.
11108         * gcc.dg/decl-nospec-1.c: Likewise.
11109         * gcc.dg/decl-nospec-2.c: Likewise.
11110         * gcc.dg/decl-nospec-3.c: Likewise.
11111         * gcc.dg/declspec-10.c: Likewise.
11112         * gcc.dg/declspec-11.c: Likewise.
11113         * gcc.dg/declspec-12.c: Likewise.
11114         * gcc.dg/declspec-13.c: Likewise.
11115         * gcc.dg/declspec-14.c: Likewise.
11116         * gcc.dg/declspec-15.c: Likewise.
11117         * gcc.dg/declspec-16.c: Likewise.
11118         * gcc.dg/declspec-17.c: Likewise.
11119         * gcc.dg/declspec-4.c: Likewise.
11120         * gcc.dg/declspec-5.c: Likewise.
11121         * gcc.dg/declspec-6.c: Likewise.
11122         * gcc.dg/declspec-7.c: Likewise.
11123         * gcc.dg/declspec-8.c: Likewise.
11124         * gcc.dg/declspec-9.c: Likewise.
11125         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
11126         * gcc.dg/dfp/constants-c99.c: Likewise.
11127         * gcc.dg/dfp/keywords-c89.c: Likewise.
11128         * gcc.dg/dfp/keywords-c99.c: Likewise.
11129         * gcc.dg/dfp/keywords-reserved.c: Likewise.
11130         * gcc.dg/dfp/typespec.c: Likewise.
11131         * gcc.dg/dremf-type-compat-2.c: Likewise.
11132         * gcc.dg/dremf-type-compat-3.c: Likewise.
11133         * gcc.dg/dremf-type-compat-4.c: Likewise.
11134         * gcc.dg/empty-source-2.c: Likewise.
11135         * gcc.dg/empty-source-3.c: Likewise.
11136         * gcc.dg/enum3.c: Likewise.
11137         * gcc.dg/extra-semi-2.c: Likewise.
11138         * gcc.dg/extra-semi-3.c: Likewise.
11139         * gcc.dg/float-range-1.c: Likewise.
11140         * gcc.dg/float-range-2.c: Likewise.
11141         * gcc.dg/float-range-3.c: Likewise.
11142         * gcc.dg/float-range-5.c: Likewise.
11143         * gcc.dg/format/asm_fprintf-2.c: Likewise.
11144         * gcc.dg/format/asm_fprintf-3.c: Likewise.
11145         * gcc.dg/format/asm_fprintf-4.c: Likewise.
11146         * gcc.dg/format/asm_fprintf-5.c: Likewise.
11147         * gcc.dg/format/cast-1.c: Likewise.
11148         * gcc.dg/format/gcc_diag-3.c: Likewise.
11149         * gcc.dg/format/gcc_diag-4.c: Likewise.
11150         * gcc.dg/format/gcc_diag-6.c: Likewise.
11151         * gcc.dg/format/gcc_diag-8.c: Likewise.
11152         * gcc.dg/format/gcc_diag-9.c: Likewise.
11153         * gcc.dg/format/nul-2.c: Likewise.
11154         * gcc.dg/format/opt-1.c: Likewise.
11155         * gcc.dg/format/opt-2.c: Likewise.
11156         * gcc.dg/format/opt-3.c: Likewise.
11157         * gcc.dg/format/opt-4.c: Likewise.
11158         * gcc.dg/format/opt-5.c: Likewise.
11159         * gcc.dg/format/opt-6.c: Likewise.
11160         * gcc.dg/framework-2.c: Likewise.
11161         * gcc.dg/func-args-1.c: Likewise.
11162         * gcc.dg/func-outside-1.c: Likewise.
11163         * gcc.dg/func-outside-2.c: Likewise.
11164         * gcc.dg/gnu-cond-expr-2.c: Likewise.
11165         * gcc.dg/gnu-cond-expr-3.c: Likewise.
11166         * gcc.dg/if-empty-1.c: Likewise.
11167         * gcc.dg/init-bad-1.c: Likewise.
11168         * gcc.dg/init-bad-2.c: Likewise.
11169         * gcc.dg/init-bad-3.c: Likewise.
11170         * gcc.dg/init-desig-obs-2.c: Likewise.
11171         * gcc.dg/init-desig-obs-3.c: Likewise.
11172         * gcc.dg/init-empty-2.c: Likewise.
11173         * gcc.dg/init-empty-3.c: Likewise.
11174         * gcc.dg/inline-11.c: Likewise.
11175         * gcc.dg/inline-12.c: Likewise.
11176         * gcc.dg/inline-8.c: Likewise.
11177         * gcc.dg/inline-9.c: Likewise.
11178         * gcc.dg/inline3.c: Likewise.
11179         * gcc.dg/label-decl-1.c: Likewise.
11180         * gcc.dg/label-decl-2.c: Likewise.
11181         * gcc.dg/label-decl-3.c: Likewise.
11182         * gcc.dg/label-decl-4.c: Likewise.
11183         * gcc.dg/long-long-typespec-1.c: Likewise.
11184         * gcc.dg/lvalue-2.c: Likewise.
11185         * gcc.dg/lvalue-3.c: Likewise.
11186         * gcc.dg/nested-func-3.c: Likewise.
11187         * gcc.dg/nested-redef-1.c: Likewise.
11188         * gcc.dg/noreturn-4.c: Likewise.
11189         * gcc.dg/old-style-prom-2.c: Likewise.
11190         * gcc.dg/old-style-prom-3.c: Likewise.
11191         * gcc.dg/old-style-then-proto-1.c: Likewise.
11192         * gcc.dg/overflow-warn-1.c: Likewise.
11193         * gcc.dg/overflow-warn-2.c: Likewise.
11194         * gcc.dg/overflow-warn-3.c: Likewise.
11195         * gcc.dg/overflow-warn-4.c: Likewise.
11196         * gcc.dg/overflow-warn-6.c: Likewise.
11197         * gcc.dg/parm-forwdecl-2.c: Likewise.
11198         * gcc.dg/parm-forwdecl-3.c: Likewise.
11199         * gcc.dg/parm-impl-decl-1.c: Likewise.
11200         * gcc.dg/parm-impl-decl-2.c: Likewise.
11201         * gcc.dg/parm-incomplete-1.c: Likewise.
11202         * gcc.dg/parm-mismatch-1.c: Likewise.
11203         * gcc.dg/pointer-arith-1.c: Likewise.
11204         * gcc.dg/pointer-arith-2.c: Likewise.
11205         * gcc.dg/pointer-arith-3.c: Likewise.
11206         * gcc.dg/pointer-arith-4.c: Likewise.
11207         * gcc.dg/pointer-arith-6.c: Likewise.
11208         * gcc.dg/pointer-arith-7.c: Likewise.
11209         * gcc.dg/pointer-arith-8.c: Likewise.
11210         * gcc.dg/pr13804-1.c: Likewise.
11211         * gcc.dg/pr15698-1.c: Likewise.
11212         * gcc.dg/pr15698-2.c: Likewise.
11213         * gcc.dg/pr15698-3.c: Likewise.
11214         * gcc.dg/pr15698-4.c: Likewise.
11215         * gcc.dg/pr15698-5.c: Likewise.
11216         * gcc.dg/pr15698-6.c: Likewise.
11217         * gcc.dg/pr15698-7.c: Likewise.
11218         * gcc.dg/pr15698-8.c: Likewise.
11219         * gcc.dg/pr17188-1.c: Likewise.
11220         * gcc.dg/pr17301-1.c: Likewise.
11221         * gcc.dg/pr17301-2.c: Likewise.
11222         * gcc.dg/pr17730-1.c: Likewise.
11223         * gcc.dg/pr20368-1.c: Likewise.
11224         * gcc.dg/pr20368-2.c: Likewise.
11225         * gcc.dg/pr20368-3.c: Likewise.
11226         * gcc.dg/pr22308-1.c: Likewise.
11227         * gcc.dg/qual-component-1.c: Likewise.
11228         * gcc.dg/redecl-1.c: Likewise.
11229         * gcc.dg/redecl-11.c: Likewise.
11230         * gcc.dg/redecl-12.c: Likewise.
11231         * gcc.dg/redecl-13.c: Likewise.
11232         * gcc.dg/redecl-14.c: Likewise.
11233         * gcc.dg/redecl-15.c: Likewise.
11234         * gcc.dg/register-var-1.c: Likewise.
11235         * gcc.dg/register-var-2.c: Likewise.
11236         * gcc.dg/stmt-expr-2.c: Likewise.
11237         * gcc.dg/stmt-expr-3.c: Likewise.
11238         * gcc.dg/stmt-expr-label-1.c: Likewise.
11239         * gcc.dg/stmt-expr-label-2.c: Likewise.
11240         * gcc.dg/stmt-expr-label-3.c: Likewise.
11241         * gcc.dg/struct-empty-2.c: Likewise.
11242         * gcc.dg/struct-empty-3.c: Likewise.
11243         * gcc.dg/struct-parse-1.c: Likewise.
11244         * gcc.dg/struct-semi-1.c: Likewise.
11245         * gcc.dg/struct-semi-2.c: Likewise.
11246         * gcc.dg/struct-semi-3.c: Likewise.
11247         * gcc.dg/switch-5.c: Likewise.
11248         * gcc.dg/switch-6.c: Likewise.
11249         * gcc.dg/switch-7.c: Likewise.
11250         * gcc.dg/tls/diag-5.c: Likewise.
11251         * gcc.dg/transparent-union-1.c: Likewise.
11252         * gcc.dg/transparent-union-3.c: Likewise.
11253         * gcc.dg/typespec-1.c: Likewise.
11254         * gcc.dg/vla-init-2.c: Likewise.
11255         * gcc.dg/vla-init-3.c: Likewise.
11256         * gcc.dg/vla-init-4.c: Likewise.
11257         * gcc.dg/vla-init-5.c: Likewise.
11258         * gcc.dg/void-cast-2.c: Likewise.
11259         * gcc.dg/wvla-3.c: Likewise.
11260         * gcc.dg/wvla-7.c: Likewise.
11261         * gcc.target/i386/991209-1.c: Likewise.
11262         * gcc.target/ia64/fpreg-1.c: Likewise.
11263         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11264         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11265         
11266 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
11267
11268         PR fortran/31639
11269         * gfortran.dg/func_decl_4.f90: New test.
11270
11271 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
11272
11273         PR fortran/32727
11274         * gfortran.dg/interface_17.f90: New test.
11275
11276 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
11277
11278         PR fortran/32599
11279         * gfortran.dg/32599.f03: New test case.
11280
11281         PR fortran/32601
11282         * gfortran.dg/32601.f03: New test case.
11283         * gfortran.dg/32601_1.f03: Ditto.
11284         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11285         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11286
11287 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
11288
11289         * gcc.c-torture/execute/align-3.c: Remove function addr check.
11290
11291 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11292             Devang Patel  <dpatel@apple.com>
11293
11294         PR tree-optimization/25413
11295         * gcc.dg/vect/vect-align-1.c: New.
11296         * gcc.dg/vect/vect-align-2.c: New.
11297         * gcc.dg/vect/pr25413.c: New.
11298         * gcc.dg/vect/pr25413a.c: New.
11299         * gcc.dg/vect/pr31699.c: Fix dg-final check.
11300
11301 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
11302
11303         * lib/target-support.exp (check_ultrasparc_hw_available):
11304         New function.
11305         (is-effective-target): Check $arg for ultrasparc_hw.
11306         (is-effective-target-keyword): Likewise.
11307         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11308         when determining what to do on sparc platforms.
11309         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11310         * gcc.dg/20001101-1.c: Likewise.
11311         * gcc.dg/20001101-2.c: Likewise.
11312         * gcc.dg/ultrasp9.c: Likewise.
11313         * gcc.dg/ultrasp10.c: Likewise.
11314         * gcc.target/sparc/pdist-3.c: Likewise.
11315
11316 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
11317
11318         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11319
11320 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
11321
11322         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11323         get vectorized.
11324         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11325         now get vectorized.
11326         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11327         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11328         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11329         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11330         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11331         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11332         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11333         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11334         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11335         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11336         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11337         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11338         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11339         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11340         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11341         * lib/target-supports.exp (check_effective_target_vect_int_mul):
11342         Add spu.
11343
11344 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
11345
11346         PR c++/30854
11347         * g++.dg/parse/error30.C: New test.
11348
11349 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11350
11351         PR fortran/29804
11352         * gfortran.dg/alloc_comp_misc_1.f90: New test.
11353
11354 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
11355
11356         * gfortran.fortran-torture/compile/pr32663.f: New test.
11357
11358 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11359
11360         PR c++/31027
11361         * g++.dg/inherit/virtual4.C: New.
11362
11363 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
11364
11365         PR target/32661
11366         * gcc.target/i386/pr32661-1.c: New test.
11367
11368 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
11369
11370         * gnat.dg/invariant_index.ad[sb]: New test.
11371
11372 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
11373
11374         PR c++/32560
11375         * g++.dg/template/decl3.C: New.
11376
11377 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
11378
11379         PR 32617
11380         * gcc.c-torture/execute/align-3.c: New.
11381
11382 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
11383
11384         PR target/32708
11385         * gcc.target/i386/pr32708-1.c: New test.
11386         * gcc.target/i386/pr32708-2.c: Ditto.
11387         * gcc.target/i386/pr32708-3.c: Ditto.
11388
11389 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
11390
11391         * g++.dg/init/new20.C: Remove svn:executable flag.
11392
11393 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11394
11395         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11396
11397 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
11398
11399         * gcc.dg/ultrasp7.c: Add fpic target requirement.
11400
11401 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11402
11403         PR testsuite/25241
11404         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11405         directive.
11406         
11407 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
11408
11409         PR fortran/32157
11410         * gfortran.dg/overload_2.f90: New test.
11411
11412         PR fortran/32689
11413         * gfortran.dg/transfer_simplify_5.f90
11414
11415         PR fortran/32634
11416         * gfortran.dg/interface_15.f90: New test.
11417
11418 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11419
11420         PR libfortran/32336
11421         * gfortran.dg/matmul_5.f90:  New test case.
11422
11423 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11424
11425         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11426         * gcc.dg/fesd-any.h: Likewise.
11427         * gcc.dg/fesd-baseonly.c: Likewise.
11428         * gcc.dg/fesd-baseonly.h: Likewise.
11429         * gcc.dg/fesd-none.c: Likewise.
11430         * gcc.dg/fesd-none.h: Likewise.
11431         * gcc.dg/fesd-reduced.c: Likewise.
11432         * gcc.dg/fesd-reduced.h: Likewise.
11433         * gcc.dg/fesd-sys.c: Likewise.
11434         * gcc.dg/fesd-sys.h: Likewise
11435         * gcc.dg/fesd.h: Likewise.
11436
11437         * g++.dg/debug/dwarf2: New directory.
11438         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11439         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11440         * g++.dg/other/fesd-any.h: Likewise.
11441         * g++.dg/other/fesd-baseonly.C: Likewise.
11442         * g++.dg/other/fesd-baseonly.h: Likewise.
11443         * g++.dg/other/fesd-none.C: Likewise.
11444         * g++.dg/other/fesd-none.h: Likewise.
11445         * g++.dg/other/fesd-reduced.C: Likewise.
11446         * g++.dg/other/fesd-reduced.h: Likewise.
11447         * g++.dg/other/fesd-sys.C: Likewise.
11448         * g++.dg/other/fesd-sys.h: Likewise.
11449         * g++.dg/other/fesd.h: Likewise.
11450
11451 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
11452
11453         PR fortran/31129
11454         * gfortran.dg/parameter_unused.f90: New test.
11455
11456 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
11457
11458         PR tree-optimization/32681
11459         * gcc.dg/tree-ssa/pr32681.c: New test.
11460
11461 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11462
11463         PR fortran/32678
11464         * gfortran.dg/fmt_t_5.f90: New test.
11465
11466 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
11467
11468         PR c++/30535
11469         * g++.dg/template/operator10.C: New.
11470
11471 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11472
11473         PR libfortran/32217
11474         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
11475
11476 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11477
11478         PR fortran/29876
11479         * gfortran.dg/operator_6.f90: New test.
11480
11481 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11482
11483         PR fortran/17711
11484         * gfortran.dg/operator_4.f90: New test.
11485         * gfortran.dg/operator_5.f90: New test.
11486         * gfortran.dg/logical_comp.f90: Adjusted error messages.
11487         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11488
11489 2007-07-08  Tobias Burnus  <burnus@net-b.de>
11490
11491         PR fortran/32669
11492         * gfortran.dg/argument_checking_6.f90: New.
11493
11494 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
11495
11496         PR fortran/25094
11497         * gfortran.dg/interface_155555.f90: New test.
11498
11499 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11500
11501         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11502         c99-math-long-double-1.c, c99-math.h: Test subnormals.
11503
11504 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11505
11506         PR testsuite/25241
11507         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11508         discern pedantic diagnostics and errors.
11509         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11510         and not an error.
11511         * gcc.dg/20050121-1.c: This is an error and not a warning.
11512         * gcc.target/i386/sseregparm-2.c:  Likewise.
11513         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11514         * gcc.dg/charset/attribute2.c: Likewise.
11515         * gcc.dg/bitfld-1.c: Likewise.
11516         * gcc.dg/pack-test-2.c: Likewise.
11517         * gcc.dg/940510-1.c: Match separately error and warning.
11518         * gcc.dg/array-2.c: Match separately multiple messages. The second
11519         diagnostic is a pedantic warning and not an error.
11520         * gcc.dg/pr14475.c: Match separately multiple messages.
11521         * gcc.dg/pr18809-1.c: Likewise.
11522         * gcc.dg/pr27953.c: Likewise.
11523         * gcc.dg/vla-init-1.c: Likewise.
11524         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11525
11526 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11527
11528         PR fortran/32644
11529         * gfortran.dg/char_decl_1.f90: New test.
11530
11531 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
11532
11533         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11534
11535 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/32232
11538         * g++.dg/template/overload9.C: New test.
11539
11540 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
11541
11542         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11543         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11544
11545 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11546
11547         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11548         * gcc.dg/20001012-2.c: Likewise.
11549         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11550         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11551
11552 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
11553
11554         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11555         about the chunk size when STACK_SIZE is defined.
11556
11557 2007-07-06  Josh Conner  <jconner@apple.com>
11558
11559         PR middle-end/32602
11560         * gcc.dg/sibcall-8.c: New test.
11561
11562 2007-07-06  Josh Conner  <jconner@apple.com>
11563
11564         PR middle-end/32603
11565         * gcc.target/arm/sibcall-1.c: New test.
11566
11567 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
11568
11569         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11570
11571 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
11572
11573         * gfortran.dg/save_parameter.f90: New test.
11574         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11575
11576 2007-07-06  Richard Guenther  <rguenther@suse.de>
11577
11578         * g++.dg/opt/pr30965.C: New testcase.
11579
11580 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
11581
11582         * gcc.target/mips/save-restore-5.c: New test.
11583
11584 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11585
11586         PR rtl_optimization/32450
11587         * gcc.dg/pr32450.c: New runtime test.
11588
11589 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
11590
11591         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11592         single underscore in scan directives.
11593
11594 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/32245
11597         * g++.dg/init/ptrmem4.C: New test.
11598
11599         PR c++/32251
11600         * g++.dg/init/new21.C: Likewise.
11601
11602         PR c++/31992
11603         * g++.dg/template/static30.C: Likewise.
11604
11605 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
11606
11607         * gcc.dg/vect/costmodel/ppc: New directory.
11608         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11609         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11610         New test.
11611         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11612         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11613         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11614         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11615         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11617         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11618         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11619         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11620         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11621         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11622         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11623         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11624         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11625
11626 2007-07-05  Tobias Burnus  <burnus@net-b.de>
11627
11628         PR fortran/32359
11629         * gfortran.dg/module_md5_1.f90: Update MD5 number.
11630
11631 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
11632
11633         PR fortran/32526
11634         * gfortran.dg/interface_14.f90: New test.
11635
11636         PR fortran/32613
11637         * gfortran.dg/do_iterator_2.f90: New test.
11638
11639 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
11640
11641         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11642         (FE_DEC_DOWNWARD): Likewise.
11643         (FE_DEC_UPWARD): Likewise.
11644         (FE_DEC_TOWARDZERO): Likewise.
11645         (FE_DEC_TONEARESTFROMZERO): Likewise.
11646
11647 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
11648
11649         * gcc.c-torture/compile/pr32606.c: New.
11650         * gfortran.fortran-torture/execute/pr32604.f90: New.
11651
11652 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
11653
11654         * gcc.dg/visibility-12.c: New test.
11655         * gcc.dg/visibility-13.c: Likewise.
11656         * g++.dg/ext/visibility-9.C: Likewise.
11657         * g++.dg/ext/visibility-10.C: Likewise.
11658
11659 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11660
11661         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11662         * gcc.dg/sh-relax-vxworks.c: New test.
11663
11664 2007-07-04  Richard Guenther  <rguenther@suse.de>
11665
11666         PR tree-optimization/32500
11667         * gcc.c-torture/execute/pr32500.c: New testcase.
11668
11669 2007-07-04  Richard Guenther  <rguenther@suse.de>
11670
11671         PR tree-optimization/32482
11672         * gcc.c-torture/compile/pr32482.c: New testcase.
11673
11674 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11675
11676         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11677         VxWorks kernels.
11678         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11679         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11680         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11681         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11682
11683 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11684
11685         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11686
11687 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
11688
11689         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11690
11691 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11692
11693         PR fortran/31198
11694         * gfortran.dg/min_max_optional_1.f90: New test.
11695         * gfortran.dg/min_max_optional_2.f90: New test.
11696         * gfortran.dg/min_max_optional_3.f90: New test.
11697
11698 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11699
11700         PR fortran/32545
11701         * gfortran.dg/fmt_error.f90: New test.
11702
11703 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11704
11705         PR fortran/32612
11706         * gfortran.dg/interface_13.f90: New test.
11707
11708 2007-07-03  Dave Brolley  <brolley@redhat.com>
11709
11710         PR c++/31743
11711         * g++.dg/init/new20.C: New test.
11712
11713 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
11714
11715         PR fortran/32579
11716         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11717
11718 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11719
11720         PR fortran/25062
11721         * common_7.f90: New.
11722         * common_8.f90: New.
11723         * common_9.f90: New.
11724
11725 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11726
11727         PR fortran/30940
11728         * gfortran.dg/argument_checking_1.f90: New.
11729         * gfortran.dg/argument_checking_2.f90: New.
11730         * gfortran.dg/argument_checking_3.f90: New.
11731         * gfortran.dg/argument_checking_4.f90: New.
11732         * gfortran.dg/argument_checking_5.f90: New.
11733         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11734         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11735
11736 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11737
11738         * gcc.dg/pr32176.c: Add -w to default dg-options.
11739
11740 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11741
11742         * gcc.c-torture/compile/ssa-pre-1.c: New test.
11743
11744 2007-07-03  Tobias Burnus  <burnus@net-b.de>
11745
11746         PR fortran/20888
11747         * gfortran.dg/null_2.f90: New.
11748
11749 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11750             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11751
11752         PR middle-end/32176
11753         * gcc.dg/pr32176.c: New test.
11754
11755 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
11756
11757         * gcc.dg/const-float80.c : New test.
11758         * gcc.dg/const-float128.c : New test.
11759         * gcc.dg/const-float80-ped.c : New test.
11760         * gcc.dg/const-float128-ped.c : New test.
11761
11762 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11763
11764         * gcc.dg/c99-math.h: Fix typo.
11765
11766 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11767
11768         PR libgomp/32468
11769         * gcc.dg/gomp/pr32468-1.c: New test.
11770
11771 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11772
11773         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11774         an ABI option.
11775
11776 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
11777
11778         * gfortran.fortran-torture/compile/pr32583.f: New.
11779         * gcc.c-torture/compile/pr32584.c: New
11780
11781 2007-07-02  Ollie Wild  <aaw@google.com>
11782
11783         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11784         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11785
11786 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
11787
11788         * gcc.target/mips/save-restore-1.c: New test.
11789         * gcc.target/mips/save-restore-2.c: Likewise.
11790         * gcc.target/mips/save-restore-3.c: Likewise.
11791         * gcc.target/mips/save-restore-4.c: Likewise.
11792
11793 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
11794
11795         PR tree-optimization/31966
11796         PR tree-optimization/32533
11797         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11798         * gfortran.dg/pr32533.f90: Ditto.
11799
11800 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
11801
11802         * g++.dg/opt/nrv12.C: New test.
11803         * gcc.target/i386/nrv1.c: New test.
11804
11805         PR c++/31748
11806         * g++.dg/gomp/pr31748.C: New test.
11807
11808 2007-07-02  Ira Rosen  <irar@il.ibm.com>
11809  
11810         PR tree-optimization/32230
11811         * gcc.dg/vect/pr32230.c: New test.
11812
11813 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
11814
11815         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11816         * bind_c_coms.f90: Ditto.
11817         * bind_c_coms_driver.c: Ditto.
11818         * bind_c_dts.f90: Ditto.
11819         * bind_c_dts_2.f03: Ditto.
11820         * bind_c_dts_2_driver.c: Ditto.
11821         * bind_c_dts_3.f03: Ditto.
11822         * bind_c_dts_4.f03: Ditto.
11823         * bind_c_dts_driver.c: Ditto.
11824         * bind_c_implicit_vars.f03: Ditto.
11825         * bind_c_procs.f03: Ditto.
11826         * bind_c_usage_2.f03: Ditto.
11827         * bind_c_usage_3.f03: Ditto.
11828         * bind_c_usage_5.f03: Ditto.
11829         * bind_c_usage_6.f03: Ditto.
11830         * bind_c_usage_7.f03: Ditto.
11831         * bind_c_vars.f90: Ditto.
11832         * bind_c_vars_driver.c: Ditto.
11833         * binding_c_table_15_1.f03: Ditto.
11834         * binding_label_tests.f03: Ditto.
11835         * binding_label_tests_10.f03: Ditto.
11836         * binding_label_tests_10_main.f03: Ditto.
11837         * binding_label_tests_11.f03: Ditto.
11838         * binding_label_tests_11_main.f03: Ditto.
11839         * binding_label_tests_12.f03: Ditto.
11840         * binding_label_tests_13.f03: Ditto.
11841         * binding_label_tests_13_main.f03: Ditto.
11842         * binding_label_tests_14.f03: Ditto.
11843         * binding_label_tests_2.f03: Ditto.
11844         * binding_label_tests_3.f03: Ditto.
11845         * binding_label_tests_4.f03: Ditto.
11846         * binding_label_tests_5.f03: Ditto.
11847         * binding_label_tests_6.f03: Ditto.
11848         * binding_label_tests_7.f03: Ditto.
11849         * binding_label_tests_8.f03: Ditto.
11850         * binding_label_tests_9.f03: Ditto.
11851         * c_assoc.f90: Ditto.
11852         * c_assoc_2.f03: Ditto.
11853         * c_f_pointer_shape_test.f90: Ditto.
11854         * c_f_pointer_tests.f90: Ditto.
11855         * c_f_tests_driver.c: Ditto.
11856         * c_funloc_tests.f03: Ditto.
11857         * c_funloc_tests_2.f03: Ditto.
11858         * c_funloc_tests_3.f03: Ditto.
11859         * c_funloc_tests_3_funcs.c: Ditto.
11860         * c_kind_params.f90: Ditto.
11861         * c_kind_tests_2.f03: Ditto.
11862         * c_kinds.c: Ditto.
11863         * c_loc_driver.c: Ditto.
11864         * c_loc_test.f90: Ditto.
11865         * c_loc_tests_2.f03: Ditto.
11866         * c_loc_tests_2_funcs.c: Ditto.
11867         * c_loc_tests_3.f03: Ditto.
11868         * c_loc_tests_4.f03: Ditto.
11869         * c_loc_tests_5.f03: Ditto.
11870         * c_loc_tests_6.f03: Ditto.
11871         * c_loc_tests_7.f03: Ditto.
11872         * c_loc_tests_8.f03: Ditto.
11873         * c_ptr_tests.f03: Ditto.
11874         * c_ptr_tests_10.f03: Ditto.
11875         * c_ptr_tests_5.f03: Ditto.
11876         * c_ptr_tests_7.f03: Ditto.
11877         * c_ptr_tests_7_driver.c: Ditto.
11878         * c_ptr_tests_8.f03: Ditto.
11879         * c_ptr_tests_8_funcs.c: Ditto.
11880         * c_ptr_tests_9.f03: Ditto.
11881         * c_ptr_tests_driver.c: Ditto.
11882         * c_size_t_driver.c: Ditto.
11883         * c_size_t_test.f03: Ditto.
11884         * com_block_driver.f90: Ditto.
11885         * global_vars_c_init.f90: Ditto.
11886         * global_vars_c_init_driver.c: Ditto.
11887         * global_vars_f90_init.f90: Ditto.
11888         * global_vars_f90_init_driver.c: Ditto.
11889         * interop_params.f03: Ditto.
11890         * iso_c_binding_only.f03: Ditto.
11891         * iso_c_binding_rename_1.f03: Ditto.
11892         * iso_c_binding_rename_1_driver.c: Ditto.
11893         * iso_c_binding_rename_2.f03: Ditto.
11894         * iso_c_binding_rename_2_driver.c: Ditto.
11895         * kind_tests_2.f03: Ditto.
11896         * kind_tests_3.f03: Ditto.
11897         * module_md5_1.f90: Ditto.
11898         * only_clause_main.c: Ditto.
11899         * print_c_kinds.f90: Ditto.
11900         * test_bind_c_parens.f03: Ditto.
11901         * test_c_assoc.c: Ditto.
11902         * test_com_block.f90: Ditto.
11903         * test_common_binding_labels.f03: Ditto.
11904         * test_common_binding_labels_2.f03: Ditto.
11905         * test_common_binding_labels_2_main.f03: Ditto.
11906         * test_common_binding_labels_3.f03: Ditto.
11907         * test_common_binding_labels_3_main.f03: Ditto.
11908         * test_only_clause.f90: Ditto.
11909         * use_iso_c_binding.f90: Ditto.
11910         * value_5.f90: Ditto.
11911         * value_test.f90: Ditto.
11912         * value_tests_f03.f90: Ditto.
11913
11914 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
11915
11916         * gcc.dg/tls/opt-14.c: New.
11917
11918 2007-07-01  Ollie Wild  <aaw@google.com>
11919
11920         * g++.dg/lookup/using16.C: New test.
11921         * g++.dg/lookup/using17.C: New test.
11922
11923 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
11924
11925         PR fortran/32239
11926         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
11927         (test_4): Use proper test for floating point equality.
11928         (test_8): Likewise.
11929
11930 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11931
11932         PR libgfortran/32554
11933         * gfortran.dg/fmt_p_1.f90: New test.
11934
11935 2007-07-01  Ira Rosen  <irar@il.ibm.com>
11936
11937         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
11938         initialization and fix dg-final check - the initialization loop is
11939         vectorizable.
11940
11941 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11942             Volker Reichelt  <reichelt@netcologne.de>
11943
11944         PR middle-end/32559
11945         * gcc.dg/pr32559.c: New test.
11946
11947 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
11948
11949         PR tree-optimization/25371
11950         * gcc.dg/vect/pr25371.c: New test.
11951
11952 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
11953
11954         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11955         when allocating and initializing a flexible array.
11956
11957 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
11958
11959         PR fortran/20373
11960         * gfortran.dg/intrinsic.f90: New test.
11961
11962 2007-06-30  Tobias Burnus  <burnus@net-b.de>
11963
11964         PR fortran/32555
11965         * gfortran.dg/fmt_zero_check.f90: New.
11966
11967 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
11968
11969         PR fortran/30284
11970         * gfortran.dg/repeat_f90: New test.
11971
11972 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11973
11974         PR testsuite/25241
11975         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11976         -pedantic-errors, so we should match errors.
11977         * gcc.dg/cpp/escape-1.c: Likewise.
11978         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11979         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11980         warning.
11981         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11982         errors instead of warnings.
11983         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11984         a pedantic warning.
11985         * gcc.dg/cpp/arith-3.c: Likewise.
11986
11987 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11988
11989         PR testsuite/25241
11990         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11991         * gcc.dg/pch/valid-2.c: Likewise.
11992         * gcc.dg/pch/valid-3.c: Likewise.
11993         * gcc.dg/pch/warn-1.c: Likewise.
11994         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11995         
11996 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11997
11998         PR c/4076
11999         * gcc.dg/Wunused-function.c: New.
12000         
12001 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12002
12003         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
12004
12005 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
12006
12007         * g++.dg/other/canon-31724.C: New.
12008         
12009 2007-06-29  Jan Hubicka  <jh@suse.cz>
12010
12011         PR middle-end/32372
12012         * gcc.c-torture/compile/pr32372.c: new.
12013
12014 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12015
12016         * gfortran.dg/operator_3.f90: New test.
12017
12018 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
12019
12020         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
12021         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
12022
12023 2007-06-29  Richard Guenther  <rguenther@suse.de>
12024
12025         PR middle-end/32493
12026         * gcc.dg/inline-23.c: New testcase.
12027
12028 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
12029
12030         PR tree-optimization/24659
12031         * gcc.target/i386/vectorize2.c: New test.
12032         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
12033         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
12034
12035 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
12036
12037         * gcc.dg/pointer-arith-9.c: New test.
12038
12039 2007-06-29  Tobias Burnus  <burnus@net-b.de>
12040
12041         PR fortran/32483
12042         * gfortran.dg/fmt_read_2.f90: New.
12043
12044 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12045
12046         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
12047         If it exists, don't try to create it.
12048
12049 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
12050
12051         * g++.dg/ext/visibility/ms-compat-1.C: New.
12052
12053 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12054
12055         PR tree-opt/32417
12056         * gfortran.fortran-torture/compile/pr32417.f90: New test.
12057
12058 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
12059
12060         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
12061         targets.
12062
12063 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
12064
12065         PR fortran/32467
12066         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
12067
12068 2007-06-27  Richard Guenther  <rguenther@suse.de>
12069
12070         PR middle-end/32492
12071         * gcc.dg/inline-22.c: New testcase.
12072
12073 2007-06-26  Hui-May Chang <hm.chang@apple.com>
12074
12075         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
12076         the scan-assembler constant.
12077
12078 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
12079
12080         PR 20216
12081         * gcc.dg/pr20216.c: New.
12082
12083 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12084
12085         PR tree-opt/32421
12086         * gcc.dg/vect/pr32421.c: New test.
12087
12088 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
12089
12090         PR c++/32111
12091         * g++.dg/other/friend5.C: New test.
12092
12093 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
12094
12095         PR fortran/32464
12096         * gfortran.dg/host_assoc_function_2.f90: New test.
12097
12098         PR fortran/31494
12099         * gfortran.dg/host_assoc_call_1.f90: New test.
12100
12101 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12102
12103         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
12104         
12105 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12106
12107         PR fortran/32456
12108         * gfortran.dg/error_format.f90: New test.
12109
12110 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12111
12112         PR fortran/32136
12113         * gfortran.dg/pr32136.f90: New test.
12114
12115 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
12116
12117         PR fortran/31726
12118         * gfortran.dg/minmaxloc_1.f90: New test.
12119
12120         PR fortran/32298
12121         * gfortran.dg/minmaxloc_2.f90: New test.
12122
12123 2007-06-23  Richard Guenther  <rguenther@suse.de>
12124
12125         PR tree-optimization/16876
12126         PR middle-end/29478
12127         * gcc.dg/pr29254.c: The warning is bogus.
12128         * gcc.dg/warn-1.c: Likewise.
12129         * gcc.dg/assign-warn-3.c: Likewise.
12130         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
12131
12132 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
12133
12134         * gcc.c-torture/execute/20070623-1.c: New.
12135
12136 2007-06-22  Jan Hubicka  <jh@suse.cz>
12137
12138         * gcc.c-torture/compile/pr31541.c: New.
12139
12140 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12141
12142         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
12143         Remove -m64 from dg-options.
12144
12145 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
12146
12147         PR middle-end/32374
12148         * gcc.dg/pr32374.c: New test.
12149
12150 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12151
12152         PR fortran/32360
12153         * gfortran.dg/pointer_assign_3.f90: New test.
12154
12155 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
12156
12157         * gcc.dg/tree-ssa/pr19590.c: New.
12158
12159 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12160
12161         PR fortran/31162
12162         * gfortran.dg/assign.f90: Update test.
12163         * gfortran.dg/real_do_1.f90: Update test.
12164         * gfortran.dg/gomp/omp_do1.f90: Update test.
12165         * gfortran.dg/warnings_are_errors_1.f: Update test.
12166         * gfortran.dg/g77/20010519-1.f: Update test.
12167         * gfortran.dg/g77/pr9258.f: Update test.
12168         * gfortran.dg/g77/960317-1.f: Update test.
12169
12170 2007-06-21  Richard Guenther  <rguenther@suse.de>
12171
12172         PR tree-optimization/32453
12173         * gcc.c-torture/compile/pr32453.c: New testcase.
12174
12175 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
12176
12177         PR tree-optimization/31866
12178         * gcc.dg/pr31866.c: New test.
12179
12180 2007-06-21  Richard Guenther  <rguenther@suse.de>
12181
12182         PR tree-optimization/32451
12183         * g++.dg/torture/20070621-1.C: New testcase.
12184
12185 2007-06-21  Christian Bruel  <christian.bruel@st.com>
12186
12187         * gcc.dg/attr-isr.c: Test delay slot content.
12188         
12189 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12190
12191         PR fortran/32361
12192         gfortran.dg/pointer_assign_2.f90: New test.
12193
12194 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12195
12196         PR fortran/25061
12197         gfortran.dg/invalid_procedure_name.f90: New test.
12198
12199 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
12200
12201         PR tree-optimization/25737
12202         * gcc.dg/tree-ssa/alias-14.c: New test.
12203
12204 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
12205
12206         * gcc.target/i386/large-size-array-3.c: New.
12207
12208 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12209         Richard Guenther  <rguenther@suse.de>
12210
12211         PR fortran/32140
12212         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12213
12214 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
12215
12216         PR middle-end/31959
12217         * gcc.dg/pr31959.c: New test.
12218
12219         PR inline-asm/32109
12220         * g++.dg/ext/asm10.C: New test.
12221
12222         PR middle-end/32285
12223         * gcc.c-torture/execute/20070614-1.c: New test.
12224
12225 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
12226
12227         * gcc.target/arm/stack-corruption.c: New test.
12228
12229 2007-06-19  Richard Guenther  <rguenther@suse.de>
12230
12231         * g++.dg/torture/pr30252.C: New testcase.
12232
12233 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
12234
12235         PR tree-optimization/32353
12236         * g++.dg/opt/nrv13.C: New test.
12237
12238 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
12239
12240         PR fortran/20863
12241         PR fortran/20882
12242         * gfortran.dg/impure_assignment_2.f90 : New test.
12243
12244         PR fortran/32236
12245         * gfortran.dg/data_initialized_2.f90 : New test.
12246
12247         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12248         appropriate version of 'dmach'.
12249
12250 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12251
12252         PR target/32389
12253         * gcc.target/i386/pr32389.c New test.
12254
12255 2007-06-18  Simon Baldwin <simonb@google.com>
12256
12257         PR c++/31923
12258         * g++.dg/template/error25.C: New.
12259         * g++.dg/template/spec35.C: New.
12260
12261 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
12262
12263         * gcc.c-torture/compile/pr32355.c: New testcase.
12264         
12265 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
12266
12267         PR tree-optimization/32383
12268         * g++.dg/opt/pr32383.C: New test.
12269
12270 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
12271
12272         PR rtl-optimization/32366
12273         * gcc.dg/vect/pr32366.c: New test.
12274
12275 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
12276
12277         * gcc.c-torture/compile/pr32349.c: New testcase.
12278         
12279 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12280
12281         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12282         * gcc.target/sparc/combined-2.c: Likewise.
12283         * gcc.target/sparc/fexpand.c : Likewise.
12284         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
12285         * gcc.target/sparc/fpack16.c : Likewise.
12286         * gcc.target/sparc/fpmerge.c : Likewise.
12287         * gcc.target/sparc/fpmul.c : Likewise.
12288         * gcc.target/sparc/noresult.c : Likewise.
12289         * gcc.target/sparc/pdist.c: Likewise.
12290
12291 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
12292
12293         PR middle-end/31723
12294         * gcc.target/i386/recip-divf.c: New test.
12295         * gcc.target/i386/recip-sqrtf.c: Ditto.
12296         * gcc.target/i386/recip-vec-divf.c: Ditto.
12297         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12298         * gcc.target/i386/sse-recip.c: Ditto.
12299         * gcc.target/i386/sse-recip-vec.c: Ditto.
12300
12301 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12302
12303         PR tree-opt/32225
12304         * gcc.c-torture/compile/20070605-1.c: New test.
12305
12306         * gcc.c-torture/compile/20070603-1.c: New testcase.
12307         * gcc.c-torture/compile/20070603-2.c: New testcase.
12308
12309         * gcc.c-torture/compile/20070531-1.c: New test.
12310
12311         PR tree-opt/32167
12312         * gcc.c-torture/compile/20070531-2.c: New test.
12313
12314         PR tree-opt/32144
12315         * gcc.c-torture/compile/20070529-1.c: New test.
12316
12317         PR tree-opt/32145
12318         * gcc.c-torture/compile/20070529-2.c: New test.
12319
12320         PR tree-opt/32015
12321         * gcc.c-torture/compile/20070520-1.c: New test.
12322
12323         * g++.dg/ext/java-1.C: New test.
12324
12325         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12326         loops instead of one. Remove the "can't determine dependence"
12327         check.
12328         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12329         needed as the cast is gone in the first place.
12330         * gcc.dg/max-1.c: Change local variable a to be a global one.
12331         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12332         have a cast which is PREd.
12333
12334 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
12335
12336         * g++.dg/lookup/anon6.C: New test.
12337
12338 2007-06-14  Dirk Mueller  <dmueller@suse.de>
12339
12340         PR c++/31806
12341         * g++.dg/opt/static6.C: New testcase.
12342
12343 2007-06-14  Geoff Keating  <geoffk@apple.com>
12344
12345         * g++.dg/ext/visibility/overload-1.C: New.
12346
12347         PR 31093
12348         * g++.dg/ext/visibility/anon4.C: New.
12349
12350 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
12351
12352         PR target/32268
12353         * gcc.target/i386/pr32268.c: New test.
12354
12355 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
12356
12357         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12358         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12359         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12360
12361         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12362         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12363         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12364         BID is used.
12365
12366 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
12367
12368         PR fortran/32302
12369         * gfortran.dg/common_resize_1.f90: New test.
12370
12371 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
12372
12373         PR target/32274
12374         * gcc.dg/vect/pr32224.c: Fix.   
12375         
12376 2007-06-13  Eric Christopher  <echristo@apple.com>
12377
12378         * gcc.target/i386/ssefn-1.c: Add -march=i386.
12379
12380 2007-06-13  Tobias Burnus  <burnus@net-b.de>
12381
12382         PR fortran/32323
12383         * gfortran.dg/actual_array_vect_1.f90: New.
12384
12385 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12386
12387         * gcc.target/sparc/mfpu.c: New test.
12388
12389 2007-06-12  Geoff Keating  <geoffk@apple.com>
12390
12391         * g++.dg/warn/weak1.C: Suppress on Darwin.
12392         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12393
12394 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12395
12396         PR middle-end/31579
12397          * g++.dg/torture/pr31579.C: New testcase.
12398
12399 2007-06-12  Ian Lance Taylor  <iant@google.com>
12400
12401         PR libstdc++/29286
12402         * g++.dg/init/new16.C: New test.
12403         * g++.dg/init/new17.C: New test.
12404         * g++.dg/init/new18.C: New test.
12405         * g++.dg/init/new19.C: New test.
12406
12407 2007-06-12  Olivier Hainque  <hainque@adacore.com>
12408
12409         * gnat.dg/lhs_view_convert.adb: New test.
12410
12411 2007-06-12  Richard Guenther  <rguenther@suse.de>
12412
12413         PR tree-optimization/15353
12414         PR tree-optimization/31657
12415         * gcc.c-torture/execute/20070424-1.c: New testcase.
12416         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12417         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12418         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12419         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12420         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12421
12422 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12423
12424         PR rtl-optimization/32293
12425         * gcc.dg/pr32293.c: New test.
12426
12427 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
12428
12429         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12430
12431 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
12432
12433         PR fortran/29786
12434         * gfortran.dg/equiv_7.f90: New test.
12435         * gfortran.dg/equiv_constraint_7.f90: Change error message.
12436
12437         PR fortran/30875
12438         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12439
12440 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
12441
12442         * gcc.dg/setjmp-3.c: Rename raise to raise0.
12443         * gcc.dg/setjmp-4.c: Likewise.
12444         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12445
12446 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
12447
12448         PR rtl-optimization/31025
12449         * gfortran.dg/pr31025.f90: New.
12450
12451 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12452
12453         PR target/32280
12454         * gcc.target/i386/pr32280.c: New test.
12455
12456 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
12457
12458         PR middle-end/32279
12459         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12460
12461 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12462
12463         PR libgfortran/32235
12464         * gfortran.dg/backspace_9.f: New test.
12465
12466 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
12467
12468         * gcc.dg/tree-ssa/prefetch-7.c: New test.
12469
12470 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
12471
12472         * gcc.dg/tree-ssa/loop-28.c: New testcase.
12473
12474 2007-06-09  Ian Lance Taylor  <iant@google.com>
12475
12476         PR tree-optimization/32169
12477         * gcc.c-torture/compile/pr32169.c: New test.
12478
12479 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
12480
12481         * gcc.dg/vect/costmodel: New directory.
12482         * gcc.dg/vect/costmodel/i386: New directory.
12483         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12484         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12485         New test.
12486         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12487         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12488         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12489         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12490         * gcc.dg/vect/costmodel/x86_64: New directory.
12491         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12492         New testsuite.
12493         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12494         New test.
12495         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12496         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12497         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12498         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12499         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12500
12501 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
12502
12503         PR tree-optimization/32243
12504         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
12505         flags for -Os tests.
12506         * gcc.dg/vect/03-vect-pr32243.c: New test.
12507
12508 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
12509
12510         PR tree-optimization/32224
12511         * gcc.dg/vect/pr32224.c: New test.
12512
12513 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR c++/32177
12516         * g++.dg/gomp/pr32177.C: New test.
12517
12518 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12519
12520         PR testsuite/25241
12521         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12522         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12523         warning nor an error.
12524         * gcc.dg/Wfatal-2.c: Likewise.
12525         * gcc.dg/Werror-1.c: Likewise.
12526         * gcc.dg/Werror-5.c: Likewise.
12527         * gcc.dg/Werror-7.c: Likewise.
12528         * gcc.dg/Werror-10.c: Likewise.
12529         * gcc.dg/Werror-11.c: Likewise.
12530
12531 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
12532
12533         PR c++/30759
12534         * g++.dg/init/brace6.C: New test.
12535
12536 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
12537
12538         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12539         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12540         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12541         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12542
12543         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12544         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12545         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12546         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12547         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12548         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12549         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12550         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12551
12552         * gcc.dg/darwin-minversion-3.c: New.
12553
12554 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
12555
12556         * gcc.target/i386/builtin-copysign.c: New test.
12557
12558 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12559
12560         PR tree-optimization/32220
12561         * gfortran.dg/predcom-2.f: New testcase.
12562
12563 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12564
12565         PR tree-opt/32231
12566         * gcc.target/i386/vectorize4.c: New test.
12567
12568 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
12569
12570         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12571
12572 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12573
12574         PR testsuite/25241
12575         * gcc.dg/simd-5.c: Mark output as a note.
12576         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12577         dg-message.
12578         * gcc.dg/simd-1.c: Likewise.
12579         * gcc.dg/always_inline.c: Mark output as a sorry.
12580         * gcc.dg/always_inline2.c: Likewise.
12581         * gcc.dg/always_inline3.c: Likewise.
12582
12583 2007-06-06  Ian Lance Taylor  <iant@google.com>
12584
12585         * g++.dg/conversion/enum1.C: New test.
12586
12587 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
12588
12589         PR tree-optimization/32216
12590         * gcc.dg/vect/pr32216.c: New test.
12591
12592 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12593
12594         PR testsuite/18923
12595         * gfortran.dg/invalid_contains_1.f90: New test.
12596         * gfortran.dg/invalid_contains_2.f90: New test.
12597
12598 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12599
12600         PR testsuite/32057
12601         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12602         midnight issues.
12603
12604 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12605
12606         PR testsuite/25241
12607         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12608         dg-message to match de note.
12609         * gcc.dg/pr26570.c: Use dg-message for a note.
12610         * gcc.dg/pr29254.c: Use dg-message for generic output and use
12611         dg-error instead of dg-warning because of -Werror.
12612         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12613         neither an error, nor a warning.
12614         * gcc.dg/glibc-uclibc-2.c: Likewise
12615         * gcc.dg/cpp/19940712-1.c: Likewise.
12616
12617 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
12618
12619         PR preprocessor/23479
12620         * gcc.dg/binary-constants-1.c: Add test suites for
12621         the 0b-prefixed binary integer constants.
12622         * gcc.dg/binary-constants-2.c: Ditto.
12623         * gcc.dg/binary-constants-3.c: Ditto.
12624         * gcc.dg/binary-constants-4.c: Ditto.
12625
12626 2007-06-05  Ian Lance Taylor  <iant@google.com>
12627
12628         * gcc.dg/Wstrict-overflow-19.c: New test.
12629
12630 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
12631
12632         * gcc.dg/matrix/matrix-6.c: Remove conversion.
12633
12634 2007-06-04  Ian Lance Taylor  <iant@google.com>
12635
12636         * gcc.dg/Wstrict-overflow-18.c: New test.
12637
12638 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12639
12640         PR testsuite/25241
12641         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12642         * gcc.dg/cpp/mi5.c: Likewise.
12643         * gcc.dg/cpp/mi7.c: Likewise.
12644
12645 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
12646
12647         PR c/32191
12648         * gcc.dg/pr32191.c: New test.
12649
12650 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12651
12652         PR fortran/32124
12653         * gfortran.dg/allocate_stat_1.f90: Remove.
12654
12655 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
12656
12657         * gcc.target/i386/sse4_2-check.h: New.
12658         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12659         * gcc.target/i386/sse4_2-crc32.h: Likewise.
12660         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12661         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12662         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12663         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12664         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12665         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12666         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12667         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12668         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12669         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12670         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12671         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12672         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12673         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12674         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12675         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12676
12677 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
12678
12679         * gcc.dg/pie-link.c: New test.
12680
12681 2007-06-01  Ian Lance Taylor  <iant@google.com>
12682
12683         * gcc.dg/Wstrict-overflow-17.c: New test.
12684
12685 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
12686
12687         * gcc.dg/builtin-return-1.c (g): New.
12688         (main): Allocate at least 64 bytes on the stack.
12689
12690 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
12691
12692         * g++.dg/init/cleanup3.C: New test.
12693
12694 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
12695
12696         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12697         int is 16 bits.
12698
12699 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
12700
12701         PR fortran/32156
12702         * gfortran.dg/char_array_constructor_3.f90: New test.
12703
12704 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12705
12706         PR tree-optimization/32160
12707         * gfortran.dg/predcom-1.f: New test.
12708
12709 2007-05-31  Richard Guenther  <rguenther@suse.de>
12710
12711         * g++.dg/other/str_empty.C: Move...
12712         * g++.dg/other/pr30567.C: Move...
12713         * g++.dg/tree-ssa/pr27218.C: Move...
12714         * g++.dg/torture: ...here and remove dg-options.
12715
12716 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
12717
12718         PR c++/32158
12719         * g++.dg/ext/is_pod_incomplete.C: New.
12720
12721 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
12722             Douglas Gregor <doug.gregor@gmail.com>
12723             Pedro Lamarao <pedro.lamarao@mndfck.org>
12724             Howard Hinnant <howard.hinnant@gmail.com>
12725
12726         PR c++/7412
12727         PR c++/29939
12728         * g++.dg/cpp0x/rv8p.C: New.
12729         * g++.dg/cpp0x/temp-constructor-bug.C: New.
12730         * g++.dg/cpp0x/cast-bug.C: New.
12731         * g++.dg/cpp0x/elision_weak.C: New.
12732         * g++.dg/cpp0x/collapse-bug.C: New.
12733         * g++.dg/cpp0x/rv3p.C: New.
12734         * g++.dg/cpp0x/rv7n.C: New.
12735         * g++.dg/cpp0x/overload-conv-1.C: New.
12736         * g++.dg/cpp0x/rv2n.C: New.
12737         * g++.dg/cpp0x/deduce.C: New.
12738         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12739         * g++.dg/cpp0x/rv6p.C: New.
12740         * g++.dg/cpp0x/template_deduction.C: New.
12741         * g++.dg/cpp0x/implicit-copy.C: New.
12742         * g++.dg/cpp0x/rv1p.C: New.
12743         * g++.dg/cpp0x/cast.C: New.
12744         * g++.dg/cpp0x/rv5n.C: New.
12745         * g++.dg/cpp0x/collapse.C: New.
12746         * g++.dg/cpp0x/overload-conv-2.C: New.
12747         * g++.dg/cpp0x/rv4p.C: New.
12748         * g++.dg/cpp0x/rvo.C: New.
12749         * g++.dg/cpp0x/iop.C: New.
12750         * g++.dg/cpp0x/rv3n.C: New.
12751         * g++.dg/cpp0x/rv7p.C: New.
12752         * g++.dg/cpp0x/reference_collapsing.C: New.
12753         * g++.dg/cpp0x/overload.C: New.
12754         * g++.dg/cpp0x/named.C: New.
12755         * g++.dg/cpp0x/rv2p.C: New.
12756         * g++.dg/cpp0x/rv6n.C: New.
12757         * g++.dg/cpp0x/not_special.C: New.
12758         * g++.dg/cpp0x/bind.C: New.
12759         * g++.dg/cpp0x/rv1n.C: New.
12760         * g++.dg/cpp0x/rv5p.C: New.
12761         * g++.dg/cpp0x/elision.C: New.
12762         * g++.dg/cpp0x/named_refs.C: New.
12763         * g++.dg/cpp0x/unnamed_refs.C: New.
12764         * g++.dg/cpp0x/rv4n.C: New.
12765         * g++.dg/cpp0x/elision_neg.C: New.
12766         * g++.dg/init/copy7.C: Run in C++98 mode.
12767         * g++.dg/overload/arg1.C: Ditto.
12768         * g++.dg/overload/arg4.C: Ditto.
12769
12770 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12771
12772         PR c++/31809
12773         * g++.dg/opt/static5.C: New test.
12774
12775 2007-05-30  Richard Guenther  <rguenther@suse.de>
12776
12777         * g++.dg/dg.exp: Prune torture/.
12778         * g++.dg/torture/dg-torture.exp: New testsuite.
12779
12780 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
12781
12782         * gcc.target/arm/pr27387.C: Move and rename to ...
12783         * g++.dg/inherit/thunk8.C: ... here.
12784
12785 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
12786
12787         PR tree-optimization/31769
12788         * g++.dg/gomp/pr31769.C: New test.
12789
12790 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
12791
12792         * gcc.target/i386/stack-realign.c: New.
12793
12794 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
12795
12796         * gcc.dg/tree-ssa/prefetch-6.c: New test.
12797
12798 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
12799
12800         * gfortran.dg/sizeof.f90: New.
12801
12802 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12803
12804         PR c/31339
12805         * gcc.dg/boolcomplex-1.c: New test.
12806
12807         PR c++/31339
12808         * g++.dg/ext/boolcomplex-1.c: New test.
12809
12810 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
12811
12812         * gcc.dg/matrix: New directory.
12813
12814 2007-05-28  Tobias Burnus  <burnus@net-b.de>
12815
12816         PR fortran/32124
12817         * gfortran.dg/allocate_stat_1.f90: New.
12818
12819 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12820
12821         PR fortran/31972
12822         * transfer_hollerith_1.f90: New test.
12823
12824 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12825
12826         PR tree-opt/32100
12827         * gcc.c-torture/execute/vrp-7.c: New test.
12828
12829 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
12830
12831         * gfortran.dg/transfer_simplify_4.f90: New test.
12832
12833 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12834
12835         PR fortran/32088
12836         * gfortran.dg/func_result_3.f90: New.
12837
12838 2007-05-27  Tobias Burnus  <burnus@net-b.de>
12839
12840         PR middle-end/32083
12841         * gfortran.dg/transfer_simplify_3.f90: New.
12842
12843 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12844
12845         PR target/32065
12846         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
12847         to compile options.
12848         * gcc.target/i386/pr32065-2.c: New test.
12849
12850 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12851
12852         PR fortran/31813
12853         * gfortran.dg/io_constraints_2.f90: Update.
12854
12855 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
12856
12857         PR fortran/31219
12858         * gfortran.dg/array_constructor_17.f90: New test.
12859
12860 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12861
12862         PR tree-opt/32090
12863         * g++.dg/opt/array2.C: New testcase.
12864
12865 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
12866
12867         PR target/32065
12868         * gcc.target/i386/pr32065.c: New test.
12869
12870 2007-05-25  Dirk Mueller  <dmueller@suse.de>
12871             Marcus Meissner <meissner@suse.de>
12872
12873         * gcc.dg/attr-alloc_size.c: New.
12874
12875 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
12876             Lee Millward  <lee.millward@gmail.com>
12877
12878         PR c++/31745
12879         * g++.dg/parse/crash34.C: New test.
12880
12881         * g++.dg/parse/crash35.C: New test.
12882
12883 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
12884
12885         * gcc.target/i386/sse2-check.h: New.
12886         * gcc.target/i386/sse2-vec-1.c: Likewise.
12887         * gcc.target/i386/sse2-vec-2.c: Likewise.
12888         * gcc.target/i386/sse2-vec-3.c: Likewise.
12889         * gcc.target/i386/sse2-vec-4.c: Likewise.
12890         * gcc.target/i386/sse2-vec-5.c: Likewise.
12891         * gcc.target/i386/sse2-vec-6.c: Likewise.
12892
12893 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
12894
12895         PR c++/31431
12896         PR c++/31432
12897         PR c++/31434
12898         PR c++/31435
12899         PR c++/31437
12900         PR c++/31438
12901         PR c++/31442
12902         PR c++/31443
12903         PR c++/31444
12904         PR c++/31445
12905         * g++.dg/cpp0x/pr31431.C: New.
12906         * g++.dg/cpp0x/pr31437.C: New.
12907         * g++.dg/cpp0x/pr31442.C: New.
12908         * g++.dg/cpp0x/pr31444.C: New.
12909         * g++.dg/cpp0x/pr31431-2.C: New.
12910         * g++.dg/cpp0x/pr31432.C: New.
12911         * g++.dg/cpp0x/pr31434.C: New.
12912         * g++.dg/cpp0x/pr31438.C: New.
12913         * g++.dg/cpp0x/pr31443.C: New.
12914         * g++.dg/cpp0x/pr31445.C: New.
12915         * g++.dg/cpp0x/variadic-crash1.C: New.
12916
12917 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
12918
12919         * gcc.target/arm/long-calls-1.c: New test.
12920         * gcc.target/arm/long-calls-2.c: Likewise.
12921         * gcc.target/arm/long-calls-3.c: Likewise.
12922         * gcc.target/arm/long-calls-4.c: Likewise.
12923
12924 2007-05-25  Richard Guenther  <rguenther@suse.de>
12925             Andrew Pinski  <andrew_pinski@playstation.sony.com>
12926
12927         PR tree-optimization/31982
12928         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
12929
12930 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
12931
12932         PR fortran/32047
12933         * gfortran.dg/result_in_spec_2.f90: New test.
12934
12935 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12936
12937         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
12938
12939 2007-05-24  Ollie Wild  <aaw@google.com>
12940
12941         * gcc.dg/cpp/counter-1.c: New test.
12942         * gcc.dg/pch/counter-1.c: New test.
12943         * gcc.dg/pch/counter-1.hs: New file.
12944         * gcc.dg/pch/counter-2.c: New test.
12945         * gcc.dg/pch/counter-2.hs: New file.
12946         * gcc.dg/pch/counter-3.c: New test.
12947         * gcc.dg/pch/counter-3.hs: New file.
12948
12949 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
12950
12951         * gcc.dg/tree-ssa/predcom-1.c: New test.
12952         * gcc.dg/tree-ssa/predcom-2.c: New test.
12953         * gcc.dg/tree-ssa/predcom-3.c: New test.
12954         * gcc.dg/tree-ssa/predcom-4.c: New test.
12955         * gcc.dg/tree-ssa/predcom-5.c: New test.
12956         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12957
12958 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
12959
12960         PR testsuite/32062
12961         * gcc.target/i386/sse4_1-check.h (MASK): New.
12962
12963 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12964
12965         PR fortran/32038
12966         * gfortran.dg/pr25603.f: Initialize integer variables.
12967
12968 2007-05-23  Ian Lance Taylor  <iant@google.com>
12969
12970         * g++.dg/other/vrp1.C: New test.
12971
12972 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
12973
12974         PR preprocessor/20077
12975         * gcc.dg/cpp/paste15.c: New test.
12976
12977 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
12978             Nigel Stephens  <nigel@mips.com>
12979             Richard Sandiford  <richard@codesourcery.com>
12980
12981         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12982         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12983         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12984         * gcc.target/mips/inter/mips16-inter.exp: New.
12985
12986 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
12987
12988         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12989
12990 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
12991
12992         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12993         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
12994         * gcc.target/i386/sse3-addsubps.c: Likewise.
12995         * gcc.target/i386/sse3-haddpd.c: Likewise.
12996         * gcc.target/i386/sse3-haddps.c: Likewise.
12997         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12998         * gcc.target/i386/sse3-hsubps.c: Likewise.
12999         * gcc.target/i386/sse3-lddqu.c: Likewise.
13000         * gcc.target/i386/sse3-movddup.c: Likewise.
13001         * gcc.target/i386/sse3-movshdup.c: Likewise.
13002         * gcc.target/i386/sse3-movsldup.c: Likewise.
13003
13004         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
13005         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
13006         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13007         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13008         * gcc.target/i386/ssse3-palignr.c: Likewise.
13009         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13010         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13011         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13012         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13013         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13014         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13015         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13016         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13017         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13018         * gcc.target/i386/ssse3-psignb.c: Likewise.
13019         * gcc.target/i386/ssse3-psignd.c: Likewise.
13020         * gcc.target/i386/ssse3-psignw.c: Likewise.
13021         * gcc.target/i386/ssse3-vals.h: Likewise.
13022
13023         * gcc.target/i386/sse3-check.h: New file.
13024         * gcc.target/i386/ssse3-check.h: Likewise.
13025
13026 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13027
13028         PR middle-end/31095
13029         * gcc.c-torture/compile/bcopy-1.c: New testcase.
13030
13031 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13032
13033         PR middle-end/31606
13034         * gcc.c-torture/20070522-1.c: New testcase.
13035
13036 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13037
13038         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
13039
13040 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
13041
13042         * gcc.c-torture/execute/ieee/20000320-1.x,
13043         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13044         m68k-*-* and check_effective_target_coldfire_fpu.
13045
13046 2007-05-22  Ollie Wild  <aaw@google.com>
13047
13048         * g++.dg/lookup/hidden-class10.C: New test.
13049         * g++.dg/lookup/hidden-class11.C: New test.
13050
13051 2007-05-22  Ollie Wild  <aaw@google.com>
13052
13053         * g++.dg/lookup/name-clash5.C: New test.
13054         * g++.dg/lookup/name-clash6.C: New test.
13055
13056 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13057
13058         * g++.dg/other/i386-2.C: Update comments on header files tested.
13059         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
13060         of <tmmintrin.h>.
13061         * gcc.target/i386/sse-12.c: Likewise.
13062         * gcc.target/i386/sse-13.c: Likewise.
13063         * gcc.target/i386/sse-14.c: Likewise.
13064
13065         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
13066         Redefined to test with immediate operand.
13067         (__builtin_ia32_blendps): Likewise.
13068         (__builtin_ia32_blendpd): Likewise.
13069         (__builtin_ia32_dpps): Likewise.
13070         (__builtin_ia32_dpps): Likewise.
13071         (__builtin_ia32_insertps128): Likewise.
13072         (__builtin_ia32_vec_ext_v4sf): Likewise.
13073         (__builtin_ia32_vec_set_v16qi): Likewise.
13074         (__builtin_ia32_vec_set_v4si): Likewise.
13075         (__builtin_ia32_vec_set_v2di): Likewise.
13076         (__builtin_ia32_vec_ext_v16qi): Likewise.
13077         (__builtin_ia32_vec_ext_v4si): Likewise.
13078         (__builtin_ia32_vec_ext_v2di): Likewise.
13079         (__builtin_ia32_roundpd): Likewise.
13080         (__builtin_ia32_roundsd): Likewise.
13081         (__builtin_ia32_roundps): Likewise.
13082         (__builtin_ia32_roundss): Likewise.
13083         (__builtin_ia32_mpsadbw128): Likewise.
13084
13085 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13086
13087         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
13088
13089 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13090
13091         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
13092         failures.
13093         * gcc.dg/dfp/func-struct.c: Ditto.
13094         * gcc.dg/dfp/operator-assignment.c: Ditto.
13095         * gcc.dg/dfp/convert-bfp.c: Ditto.
13096         * gcc.dg/dfp/convert-int.c: Ditto.
13097         * gcc.dg/dfp/convert-int-max.c: Ditto.
13098         * gcc.dg/dfp/func-scalar.c: Ditto.
13099         * gcc.dg/dfp/cast.c: Ditto.
13100         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
13101         failures, and fix a typo in return type of arg1_128.
13102         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
13103         failures, and fix a typo in a constant suffix.
13104         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
13105         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
13106
13107 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
13108             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13109
13110         * lib/gcc-dg.exp(process_message): New proc.
13111         (dg-message): New test directive.
13112         * gcc.dg/always_inline.c: Use dg-message.
13113         * gcc.dg/always_inline2.c: Ditto.
13114         * gcc.dg/always_inline3.c: Ditto.
13115         * gcc.dg/invalid-call-1.c: Ditto.
13116         * gcc.dg/pr17506.c: Ditto.
13117         * gcc.dg/simd-5.c: Ditto.
13118         * gcc.dg/simd-6.c: Ditto.
13119         * gcc.dg/va-arg-2.c: Ditto.
13120         * gcc.dg/cpp/syshdr.c: Ditto.
13121         * gcc.dg/cpp/unc4.c: Ditto.
13122         * gcc.dg/cpp/trad/mi1.c: Ditto.
13123         * gcc.dg/cpp/trad/mi5.c: Ditto.
13124         * gcc.dg/cpp/trad/mi7.c: Ditto.
13125         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
13126         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
13127         * gcc.test-framework/test-framework.awk: Special-case outexists
13128         tests.
13129
13130 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
13131
13132         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
13133         (bit_SSE4_2): Likewise.
13134         (bit_POPCNT): Likewise.
13135
13136         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
13137         Check if assembler supports SSE4 instructions.
13138
13139         * gcc.target/i386/sse4_1-blendpd.c: New file.
13140         * gcc.target/i386/sse4_1-blendps.c: Likewise.
13141         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
13142         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
13143         * gcc.target/i386/sse4_1-check.h: Likewise.
13144         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
13145         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
13146         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
13147         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
13148         * gcc.target/i386/sse4_1-extractps.c: Likewise.
13149         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
13150         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
13151         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
13152         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
13153         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
13154         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
13155         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
13156         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
13157         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
13158         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
13159         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
13160         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
13161         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
13162         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
13163         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
13164         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
13165         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
13166         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
13167         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
13168         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
13169         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
13170         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
13171         * gcc.target/i386/sse4_1-pminud.c: Likewise.
13172         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
13173         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
13174         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
13175         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
13176         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
13177         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
13178         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
13179         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
13180         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
13181         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
13182         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
13183         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
13184         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
13185         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
13186         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
13187         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
13188         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
13189         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
13190         * gcc.target/i386/sse4_1-round.h: Likewise.
13191         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
13192         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
13193         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
13194         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
13195         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
13196         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
13197         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
13198         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
13199         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
13200         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
13201         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
13202         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
13203         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
13204         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
13205
13206 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13207
13208         PR fortran/31627
13209         * gfortran.dg/bounds_check_7.f90: New test.
13210
13211 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
13212
13213         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13214         (check_effective_target_sse4a): Ditto.
13215
13216         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13217         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13218         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13219         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13220         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13221         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13222         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13223         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13224         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13225         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13226         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13227         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13228         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13229         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13230         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13231         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13232         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13233         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13234         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13235         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13236
13237 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
13238
13239         * g++.dg/ext/cleanup-1.C: New test.
13240         * g++.dg/ext/cleanup-2.C: Likewise.
13241         * g++.dg/ext/cleanup-3.C: Likewise.
13242         * g++.dg/ext/cleanup-4.C: Likewise.
13243         * g++.dg/ext/cleanup-5.C: Likewise.
13244         * g++.dg/ext/cleanup-6.C: Likewise.
13245         * g++.dg/ext/cleanup-8.C: Likewise.
13246         * g++.dg/ext/cleanup-9.C: Likewise.
13247         * g++.dg/ext/cleanup-10.C: Likewise.
13248         * g++.dg/ext/cleanup-11.C: Likewise.
13249         * g++.dg/ext/cleanup-dtor.C: Likewise.
13250
13251 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13252
13253         PR middle-end/31995
13254         * gcc.dg/vect/vect-102a.c: New test.
13255
13256 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
13257             Paolo Carlini  <pcarlini@suse.de>
13258             Uros Bizjak  <ubizjak@gmail.com>
13259
13260         * gcc.dg/gcc-have-sync-compare-and-swap.c,
13261         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13262         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13263         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13264         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13265         New testcases.
13266
13267 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
13268
13269         PR fortran/32002
13270         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13271
13272 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13273
13274         PR fortran/32027
13275         * gfortran.dg/do_3.F90: Add checks for the final value of the
13276         loop variable.
13277
13278 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13279
13280         * gcc.c-torture/execute/990127-2.x: New file.
13281
13282 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
13283
13284         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13285         * gcc.target/i386/sse-12: Add -O to compile options.
13286         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13287         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13288         and mm3dnow.h.  Add -O to compile options.
13289
13290 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
13291
13292         PR fortran/31867
13293         * gfortran.dg/char_length_5.f90: New test.
13294
13295         PR fortran/31994
13296         * gfortran.dg/array_reference_1.f90: New test.
13297
13298 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13299
13300         PR middle-end/7651
13301         PR c++/11856
13302         PR c/12963
13303         PR c/23587
13304         PR other/29694
13305         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13306         * gcc.dg/Wtype-limits.c: New.
13307         * gcc.dg/Wtype-limits-Wextra.c: New.
13308         * gcc.dg/Wtype-limits-no.c: New.
13309         * g++.dg/warn/Wtype-limits.C: New.
13310         * g++.dg/warn/Wtype-limits-Wextra.C: New.
13311         * g++.dg/warn/Wtype-limits-no.C: New.
13312
13313 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13314
13315         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13316         instead of "-msse2".'
13317         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13318         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
13319         and mm3dnow.h.
13320         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13321         to test with immediate operand.
13322         (__builtin_ia32_insertqi): Ditto.
13323         (__builtin_ia32_palignr128): Ditto.
13324         (__builtin_ia32_palignr): Ditto.
13325         (__builtin_ia32_pshufhw): Ditto.
13326         (__builtin_ia32_pshuflw): Ditto.
13327         (__builtin_ia32_pshufd): Ditto.
13328         (__builtin_ia32_vec_set_v8hi): Ditto.
13329         (__builtin_ia32_vec_ext_v8hi): Ditto.
13330         (__builtin_ia32_shufpd): Ditto.
13331         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13332
13333 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
13334
13335         PR fortran/32001
13336         * gfortran.dg/min_max_conformance.f90: Added more testcases.
13337
13338 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13339
13340         PR target/31585
13341         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13342         and "__inline".  Use "-msse" instead of "-msse2".
13343
13344 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13345
13346         PR middle-end/7651
13347         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13348         * gcc.dg/20030906-2.c: Likewise.
13349         * objc.dg/method-17.m: Add -Wreturn-type.
13350         * obj-c++.dg/method-21.mm: Likewise.
13351
13352 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
13353
13354         PR target/31585
13355         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13356         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13357         (__builtin_ia32_psrlqi128): Ditto.
13358         (__builtin_ia32_psrlwi128): Ditto.
13359         (__builtin_ia32_psrldi128): Ditto.
13360         (__builtin_ia32_psrldqi128): Ditto.
13361         (__builtin_ia32_pslldqi128): Ditto.
13362         (__builtin_ia32_psrawi128): Ditto.
13363         (__builtin_ia32_psradi128): Ditto.
13364         (__builtin_ia32_psllqi128): Ditto.
13365         (__builtin_ia32_pslldi128): Ditto.
13366         (__builtin_prefetch): Ditto.
13367         (__builtin_ia32_pshufw): Ditto.
13368         (__builtin_ia32_vec_set_v4hi): Ditto.
13369         (__builtin_ia32_vec_ext_v4hi): Ditto.
13370         (__builtin_ia32_shufps): Ditto.
13371         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13372
13373 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13374
13375         PR fortran/31974
13376         * gfortran.dg/char_allocation_1.f90: New test.
13377
13378 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13379
13380         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13381         * gcc.dg/Wconversion-sign.c: New.
13382         * gcc.dg/Wconversion-integer-no-sign.c: New.
13383         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13384         Wconversion-sign.C
13385         * g++.dg/warn/Wconversion-sign.C: New.
13386         * g++.old-deja/g++.other/warn4.C: Update.
13387         * g++.dg/warn/Wconversion1.C: Likewise.
13388
13389 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13390
13391         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13392         * gcc.dg/torture/builtin-math-4.c: Likewise.
13393
13394 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13395
13396         PR libfortran/31964
13397         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13398
13399 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13400
13401         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13402
13403 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
13404
13405         PR target/31628
13406         * gcc.target/i386/pr31628.c: New.
13407
13408 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
13409
13410         PR middle-end/31344
13411         * gcc.dg/pr31344.c: New test.
13412
13413 2007-05-17  Ian Lance Taylor  <iant@google.com>
13414
13415         PR tree-optimization/31953
13416         * gcc.c-torture/compile/pr31953.c: New test.
13417
13418 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13419
13420         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13421
13422         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13423         and drem.
13424         * gcc.dg/torture/builtin-math-4.c: Likewise.
13425
13426         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13427         * gcc.dg/torture/builtin-math-4.c: Likewise.
13428
13429         * gcc.dg/torture/builtin-math-4.c: New test.
13430
13431 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
13432             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13433
13434         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13435         * gcc.dg/cpp/include2.c: Ditto.
13436         * gcc.dg/cpp/mac-dir-2.c: Ditto.
13437         * gcc.dg/cpp/paste5.c: Ditto.
13438         * gcc.dg/cpp/paste6.c: Ditto.
13439         * gcc.dg/cpp/paste8.c: Ditto.
13440         * gcc.dg/cpp/paste11.c: Ditto.
13441         * gcc.dg/cpp/paste13.c: Ditto.
13442         * gcc.dg/cpp/skipping2.c: Ditto.
13443         * gcc.dg/reg-vol-struct-1.c: Ditto.
13444         * gcc.dg/Wshadow-1.c: Ditto.
13445         * gcc.dg/cpp/trad/comment.c: Ditto.
13446         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13447         * gcc.dg/cpp/if-2.c: Ditto.
13448         * gcc.dg/array-5.c: Ditto.
13449         * gcc.dg/inline-15.c: Ditto.
13450         * gcc.dg/pr27953.c: Ditto.
13451         * gcc.dg/Wno-c++-compat.c: Ditto.
13452
13453 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
13454
13455         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13456
13457 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.c-torture/execute/20070517-1.c: New test.
13460
13461 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
13462
13463         PR fortran/31919
13464         * gfortran.dg/min_max_conformance.f90: New test.
13465
13466 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
13467
13468         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13469         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13470         gcc.dg/vect/vect-104.c: Use more complex construction to
13471         prevent vectorizing.
13472         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13473
13474 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
13475
13476         PR tree-optimization/24659
13477         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13478         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13479         not vect_int target.
13480         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13481         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
13482         targets.
13483         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13484         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13485         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13486
13487 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
13488
13489         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13490         and x86_64-*-* targets.
13491         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13492
13493 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/18769
13496         PR fortran/30881
13497         PR fortran/31194
13498         PR fortran/31216
13499         PR fortran/31427
13500         * transfer_simplify_1.f90: New test.
13501         * transfer_simplify_2.f90: New test.
13502
13503 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
13504
13505         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13506
13507 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
13508
13509         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13510
13511         * gcc.dg/fltconst-pedantic-dfp.c: New test.
13512
13513         PR c/31924
13514         * gcc.dg/fltconst-1.c: New test.
13515
13516         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13517         * gcc.dg/dfp/operator-assignment.c: Ditto.
13518
13519 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
13520
13521         PR c++/29928
13522         * g++.dg/rtti/typeid5.C: New.
13523
13524 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13525
13526         PR fortran/31725
13527         * gfortran.dg/substr_4.f: New test.
13528
13529 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
13530
13531         * gcc.target/m68k/interrupt_thread-1.c,
13532         gcc.target/m68k/interrupt_thread-2.c,
13533         gcc.target/m68k/interrupt_thread-3.c: New.
13534         * gcc.target/m68k/m68k.exp: Accept fido.
13535
13536 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13537
13538         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13539         * gfortran.dg/altreturn_3.f90: Likewise.
13540         * gfortran.dg/assumed_dummy_1.f90: Likewise.
13541         * gfortran.dg/default_numeric_type_1.f90: Likewise.
13542         * gfortran.dg/inquire_iolength.f90: Likewise.
13543         * gfortran.dg/module_naming_1.f90: Likewise.
13544         * gfortran.dg/oldstyle_2.f90: Likewise.
13545         * gfortran.dg/operator_2.f90: Likewise.
13546         * gfortran.dg/parameter_array_element_1.f90: Likewise.
13547         * gfortran.dg/used_types_11.f90: Likewise.
13548         * gfortran.dg/zero_array_components_1.f90: Likewise.
13549         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13550         * gfortran.dg/parameter_array_dummy.f90: Likewise.
13551         * gfortran.dg/real_const_3.f90: Likewise.
13552
13553 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
13554
13555         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13556         * gcc.dg/tree-ssa/loop-30.c: New test.
13557
13558 2007-05-13  Richard Guenther  <rguenther@suse.de>
13559
13560         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13561         scanning forwprop1.
13562         * g++.dg/tree-ssa/pr31146.C: Likewise.
13563
13564 2007-05-13  Revital Eres  <eres@il.ibm.com>
13565
13566         * gcc.dg/dse.c: New test.
13567
13568 2007-05-12  Richard Guenther  <rguenther@suse.de>
13569
13570         PR tree-optimization/31797
13571         * gcc.c-torture/compile/pr31797.c: New testcase.
13572
13573 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
13574
13575         PR fortran/30746
13576         * gfortran.dg/host_assoc_function_1.f90: New test.
13577
13578 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
13579
13580         PR c++/31829
13581         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13582
13583 2007-05-11  Silvius Rus  <rus@google.com>
13584
13585         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13586         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13587         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13588         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13589         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13590         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13591         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13592         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13593         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13594         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13595         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13596         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13597         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13598         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13599         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13600         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13601
13602 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
13603
13604         PR other/31852
13605         * gcc.c-torture/execute/builtins/memchr.c: New.
13606         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13607         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13608
13609 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13610
13611         PR fortran/30876
13612         * gfortran.dg/recursive_reference_1.f90: Put error at correct
13613         line.
13614         * gfortran.dg/recursive_reference_2.f90: New test.
13615
13616 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13617
13618         PR fortran/30878
13619         * gfortran.dg/namelist_29.f90: New test.
13620
13621 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
13622
13623         PR fortran/31474
13624         * gfortran.dg/entry_10.f90: New test.
13625
13626 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
13627
13628         PR tree-optimization/31885
13629         * gcc.dg/tree-ssa/loop-29.c: New test.
13630
13631 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13632
13633         * assumed_dummy_1.f90: Fix dg directive.
13634         * char_initialiser_actual.f90: Likewise.
13635         * nested_modules_2.f90: Likewise.
13636         * shift-alloc.f90: Likewise.
13637
13638 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
13639
13640         * gcc.dg/20070507-1.c: Disable for non-pic targets.
13641
13642 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13643
13644         PR libfortran/31880
13645         * gfortran.dg/unf_read_corrupted_2.f90: New test.
13646
13647 2007-05-09  Mike Stump  <mrs@apple.com>
13648
13649         * g++.dg/other/first-global.C: Add -fpie for darwin.
13650         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13651
13652 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13653
13654         * gcc.dg/20070507-1.c: New testcase.
13655
13656 2007-05-08  Chao-ying Fu  <fu@mips.com>
13657
13658         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13659         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13660         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13661         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13662
13663 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
13664
13665         PR 31847
13666         * gcc.dg/pr31847.c: New test.
13667
13668 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13669
13670         PR fortran/31692
13671         * gfortran.dg/actual_array_result_1.f90: New test.
13672
13673 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
13674
13675         PR fortran/29397
13676         * gfortran.dg/parameter_array_init_1.f90: New test.
13677
13678         PR fortran/29400
13679         * gfortran.dg/parameter_array_init_2.f90: New test.
13680
13681 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
13682
13683         PR target/31854
13684         * gcc.target/i386/pr31854.c: New test.
13685
13686 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
13687
13688         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13689
13690 2007-05-07  Mike Stump  <mrs@apple.com>
13691
13692         * g++.old-deja/g++.mike/empty.C: Add.
13693
13694 2007-05-07  Eric Christopher  <echristo@apple.com>
13695
13696         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13697
13698 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
13699
13700         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13701         variable.  Rearrange conversions from binary float to decimal float.
13702
13703 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
13704
13705         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13706         x86.
13707
13708 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
13709
13710         * gnat.dg/opt1.ad[sb]: New testcase.
13711
13712 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13713
13714         PR fortran/31399
13715         * gfortran.dg/do_3.F90: New test.
13716
13717 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13718
13719         PR fortran/31764
13720         * gfortran.dg/new_line.f90: Add new checks.
13721
13722 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13723
13724         PR fortran/31201
13725         * gfortran.dg/large_unit_1.f90: New.
13726         * gfortran.dg/large_unit_2.f90: New.
13727         * gfortran.dg/iostat_4.f90: New
13728         * gfortran.dg/bounds_check_fail_1.f90: Updated.
13729
13730 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
13731
13732         PR fortran/31540
13733         * gfortran.dg/char_result_4.f90: New test.
13734
13735 2007-06-05  Revital Eres  <eres@il.ibm.com>
13736
13737         PR 30957
13738         * gcc.dg/pr30957-1.c: New test.
13739
13740 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13741
13742         PR fortran/31251
13743         * gfortran.dg/char_type_len_2.f90: New test.
13744
13745 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
13746
13747         PR 31775
13748         * g++.dg/other/nested-extern.cc: New.
13749         * g++.dg/other/nested-extern-1.C: New.
13750         * g++.dg/other/nested-extern-2.C: New.
13751
13752 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13753
13754         PR fortran/31760
13755         * gfortran.dg/erf.f90: New test.
13756         * gfortran.dg/besxy.f90: New test.
13757
13758 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
13759
13760         PR fortran/22359
13761         * gfortran.dg/fseek.f90: New test.
13762
13763 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
13764
13765         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13766
13767 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13768
13769         PR libfortran/31210
13770         * gfortran.dg/zero_length_1.f90: New test.
13771
13772 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13773
13774         PR fortran/31803
13775         * gfortran.dg/char_pointer_assign_3.f90: New test.
13776         * gfortran.dg/char_result_2.f90: Re-enable test.
13777
13778 2007-05-04  Tobias Burnus  <burnus@net-b.de>
13779
13780         PR fortran/25071
13781         * gfortran.dg/char_length_3.f90: New test.
13782         * gfortran.dg/char_result_2.f90: Fix test.
13783
13784 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
13785
13786         PR tree-optimization/30565
13787         * gcc.dg/tree-ssa/loop-27.c: New test.
13788
13789 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
13790
13791         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13792         * gcc.target/bfin/arith.c (__v2hi): Likewise.
13793         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13794         * gcc.target/bfin/shift.c (__v2hi): Likewise.
13795
13796 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
13797
13798         PR tree-optimization/31699
13799         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13800         New.
13801         (check_effective_target_vect_floatint_cvt): New.
13802         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13803         of specific targets.
13804         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13805         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13806         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13807         * gcc.dg/vect/vect-iv-4.c: Likewise.
13808         * gcc.dg/vect/vect-multitypes-11.c: New.
13809         * gcc.dg/vect/pr31699.c: New.
13810
13811 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
13812
13813         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13814
13815 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
13816
13817         PR C++/31663
13818         * g++.dg/warn/anonymous-namespace-2.C: New.
13819         * g++.dg/warn/anonymous-namespace-2.h: New.
13820
13821 2007-05-02  Paul Brook  <paul@codesourcery.com>
13822
13823         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
13824
13825 2007-05-02  Eric Christopher  <echristo@apple.com>
13826
13827         * gcc.dg/cpp/if-div.c: New file.
13828
13829 2007-05-02  Tom Tromey  <tromey@redhat.com>
13830
13831         PR preprocessor/28709:
13832         * gcc.dg/cpp/pr28709.c: New file.
13833
13834 2007-05-02  Richard Guenther  <rguenther@suse.de>
13835
13836         PR tree-optimization/31146
13837         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13838
13839 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
13840
13841         * gcc.c-torture/compile/limits-blockid.c: New.
13842         * gcc.c-torture/compile/limits-caselabels.c: New.
13843         * gcc.c-torture/compile/limits-declparen.c: New.
13844         * gcc.c-torture/compile/limits-enumconst.c: New.
13845         * gcc.c-torture/compile/limits-exprparen.c: New.
13846         * gcc.c-torture/compile/limits-externalid.c: New.
13847         * gcc.c-torture/compile/limits-fnargs.c: New.
13848         * gcc.c-torture/compile/limits-fndefn.c: New.
13849         * gcc.c-torture/compile/limits-idexternal.c: New.
13850         * gcc.c-torture/compile/limits-idinternal.c: New.
13851         * gcc.c-torture/compile/limits-pointer.c: New.
13852         * gcc.c-torture/compile/limits-stringlit.c: New.
13853         * gcc.c-torture/compile/limits-structmem.c: New.
13854         * gcc.c-torture/compile/limits-structnest.c: New.
13855
13856 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
13857
13858         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13859
13860 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13861
13862         PR middle-end/31740
13863         * gcc.c-torture/compile/20070501-1.c: New testcase.
13864
13865 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13866
13867         PR fortran/31732
13868         * gfortran.dg/array_memset_2:  New test case.
13869
13870 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13871
13872         PR testsuite/31615
13873         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13874
13875 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
13876
13877         PR testsuite/31589
13878         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13879         dg-final test.
13880         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13881         keyword to dg-final test.
13882         * gcc.dg/vect/vect-iv-4.c: Likewise.
13883         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13884         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13885         test.
13886         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13887         cast.
13888         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13889         * lib/target-supports.exp
13890         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13891         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13892
13893 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
13894
13895         * gcc.c-torture/execute/ieee/20000320-1.c: Use
13896         __LONG_LONG_MAX__ and its friends instead of those supplied by
13897         limits.h.
13898
13899 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
13900
13901         PR C++/31721
13902         * g++.dg/ext/vector7.C: New testcase.
13903
13904 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13905
13906         PR fortran/31591
13907         * gfortran.dg/bound_simplification_1.f90: New test.
13908
13909 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13910
13911         PR fortran/31645
13912         * gfortran.dg/bom_error.f90: New test.
13913         * gfortran.dg/bom_include.f90: New test.
13914         * gfortran.dg/bom_UTF16-LE.f90: New test.
13915         * gfortran.dg/bom_UTF16-BE.f90: New test.
13916         * gfortran.dg/bom_UTF-8.f90: New test.
13917         * gfortran.dg/bom_UTF-32.f90: New test.
13918         * gfortran.dg/bom_UTF-8.F90: New test.
13919         * gfortran.dg/bom_include.inc: New file.
13920
13921 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13922
13923         PR C++/30221
13924         * g++.dg/init/ptrfn2.C: New test.
13925         * g++.dg/init/ptrfn3.C: New test.
13926
13927 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
13928
13929         PR fortran/31711
13930         * gfortran.dg/dependency_21.f90: New test.
13931
13932 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13933
13934         * gfortran.dg/secnds.f: Use real*8.
13935         * gfortran.dg/secnds-1.f: Use real*8.
13936
13937 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13938
13939         PR libfortran/31532
13940         * gfortran.dg/inquire_5.f90: Update test.
13941
13942 2007-04-27  Ian Lance Taylor  <iant@google.com>
13943
13944         PR middle-end/31710
13945         * gcc.c-torture/compile/pr31710.c: New test.
13946
13947 2007-04-27  Richard Guenther  <rguenther@suse.de>
13948
13949         PR tree-optimization/30965
13950         PR tree-optimization/30978
13951         * gcc.dg/tree-ssa/pr30978.c: New testcase.
13952         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13953         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13954         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13955
13956 2007-04-27  Richard Guenther  <rguenther@suse.de>
13957
13958         PR tree-optimization/31715
13959         * gcc.dg/Warray-bounds-4.c: New testcase.
13960
13961 2007-04-26  Ian Lance Taylor  <iant@google.com>
13962
13963         PR target/28675
13964         * gcc.c-torture/compile/pr28675.c: New test.
13965
13966 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13967
13968         PR C++/30016
13969         * g++.dg/ext/vector6.C: New test.
13970
13971 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
13972
13973         * gcc.c-torture/execute/ieee/20000320-1.x: New.
13974
13975 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
13976
13977         PR middle-end/31617
13978         * g++.dg/other/str_empty.C: Add expected warning.
13979
13980 2007-04-26  Richard Guenther  <rguenther@suse.de>
13981         Daniel Berlin  <dberlin@dberlin.org>
13982
13983         PR tree-optimization/30567
13984         * g++.dg/other/pr30567.C: New testcase.
13985
13986 2007-04-26  Richard Guenther  <rguenther@suse.de>
13987
13988         PR tree-optimization/31703
13989         * gcc.c-torture/compile/pr31703.c: New testcase.
13990         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13991         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13992
13993 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
13994
13995         * gfortran.dg/open_errors.f90: Added if statements checking
13996         the value of iostat.
13997
13998 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR c++/31598
14001         * g++.dg/gomp/pr31598.C: New test.
14002
14003         PR tree-optimization/30558
14004         * g++.dg/gomp/pr30558.C: New test.
14005
14006 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
14007
14008         PR c++/31338
14009         * g++.dg/ext/complex2.C: New test.
14010
14011 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
14012
14013         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
14014
14015 2007-04-25  Thiemo Seufer  <ths@mips.com>
14016
14017         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
14018         value to signed char.
14019
14020 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
14021
14022         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
14023         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
14024         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
14025
14026 2007-04-25  Tobias Burnus  <burnus@net-b.de>
14027
14028         PR fortran/31668
14029         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
14030         statement functions.
14031         * gfortran.dg/c_by_val_5.f90: New test.
14032
14033 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
14034
14035         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
14036         with two new subroutines to avoid parameter-induced aliasing.
14037         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
14038         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
14039
14040 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14041
14042         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
14043         * g++.dg/warn/Warray-bounds.C: Likewise.
14044
14045 2007-04-24  Ian Lance Taylor  <iant@google.com>
14046
14047         PR tree-optimization/31605
14048         * gcc.c-torture/execute/pr31605.c: New test.
14049
14050 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14051
14052         PR fortran/31587
14053         * lib/gcc-dg.exp (scan-module): New function.
14054         * gfortran.dg/module_md5_1.f90: New test.
14055
14056 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
14057
14058         * g++.old-deja/g++.pt/defarg6.C: Only run with
14059         -std=gnu++98.
14060         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
14061         * g++.dg/cpp0x/variadic61.C: Ditto.
14062         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
14063         * g++.dg/cpp0x/variadic62.C: Ditto.
14064         * g++.dg/template/meminit1.C: Ditto.
14065         * g++.dg/template/operator7.C: Ditto.
14066         * g++.dg/template/static15.C: Ditto.
14067         * g++.dg/template/invalid1.C: Ditto.
14068         * g++.dg/template/shift1.C: Ditto.
14069         * g++.dg/template/error10.C: Ditto.
14070
14071 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
14072
14073         PR diagnostic/25923
14074         * gfortran.dg/pr25923.f90: New test.
14075
14076 2007-04-24  Ian Lance Taylor  <iant@google.com>
14077
14078         PR tree-optimization/31602
14079         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
14080
14081 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
14082
14083         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
14084         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
14085
14086 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
14087
14088         * gcc.target/i386/reload-1.c. New.
14089
14090 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14091             Olga Golovanevsky  <olga@il.ibm.com>
14092
14093         * g++.dg/other/str_empty.C: New test.
14094
14095 2007-04-24  Richard Henderson  <rth@redhat.com>
14096
14097         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
14098
14099 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14100
14101         PR target/31641
14102         * gcc.c-torture/compile/pr31641.c: New testcase.
14103
14104 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
14105
14106         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
14107         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
14108         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
14109         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
14110
14111 2007-04-23  Simon Baldwin  <simonb@google.com>
14112
14113         * g++.dg/other/error15.C: New.
14114         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
14115         triggering a "multiple parameters named" error.
14116
14117 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
14118
14119         PR fortran/31618
14120         * gfortran.dg/backspace_8.f:  New test case.
14121
14122 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/31630
14125         * gfortran.dg/used_types_17.f90: New test.
14126
14127         PR fortran/31620
14128         * gfortran.dg/zero_array_components_1.f90: New test.
14129
14130 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         PR fortran/31616
14133         * gfortran.dg/open_errors.f90: Allow a different error message.
14134
14135 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
14136
14137         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
14138         Rename from check_effective_target_vect_pack_mod.  Rename global
14139         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
14140         messages.
14141         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
14142         rename.
14143         * gcc.dg/vect/vect-iv-8a.c: Ditto.
14144         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
14145
14146 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14147
14148         PR middle-end/31448
14149         * gcc.c-torture/execute/pr31448.c: New testcase.
14150
14151 2007-04-22  Nick Clifton  <nickc@redhat.com>
14152
14153         * gcc.dg/20020312-2.c: Add support for the FRV.
14154
14155 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
14156
14157         PR tree-optimization/24659
14158         * gcc.dg/vect/vect-float-extend-1.c: New test.
14159         * gcc.dg/vect/vect-float-truncate-1.c: New test.
14160
14161 2007-04-22  Richard Guenther  <rguenther@suse.de>
14162
14163         PR tree-optimization/29789
14164         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
14165         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14166
14167 2007-04-22  Revital Eres  <eres@il.ibm.com>
14168
14169         * gcc.dg/var-expand2.c: New test.
14170
14171 2007-04-22  Revital Eres  <eres@il.ibm.com>
14172
14173         * gcc.dg/var-expand3.c: New test.
14174
14175 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14176
14177         PR fortran/31495
14178         * gfortran.dg/continuation_8.f90: New test.
14179
14180 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14181
14182         PR C/30265
14183         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
14184         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
14185
14186 2007-04-21  Richard Guenther  <rguenther@suse.de>
14187
14188         PR middle-end/31136
14189         * gcc.c-torture/execute/pr31136.c: New testcase.
14190
14191 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
14192
14193         * gcc.target/i386/movsi-sm-1.c: New.
14194
14195 2007-04-20  Richard Henderson  <rth@redhat.com>
14196
14197         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
14198         * gcc.dg/pr27095.c: Cope with alpha GOT load.
14199
14200 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * gcc.target/i386/ordcmp-1.c: New test.
14203         * gcc.target/i386/unordcmp-1.c: New test.
14204
14205         PR tree-optimization/31632
14206         * gcc.c-torture/compile/20070419-1.c: New test.
14207
14208 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14209
14210         * gcc.dg/invalid-call-1.c: New test.
14211
14212 2007-04-18  Dirk Mueller  <dmueller@suse.de>
14213
14214         PR diagnostic/31227
14215         * gcc.dg/Warray-bounds-3.c: New.
14216
14217 2007-04-18  Richard Guenther  <rguenther@suse.de>
14218
14219         PR tree-optimization/19431
14220         PR tree-optimization/21463
14221         * gcc.c-torture/execute/20070212-1.c: New testcase.
14222         * gcc.c-torture/execute/20070212-2.c: Likewise.
14223         * gcc.c-torture/execute/20070212-3.c: Likewise.
14224         * gcc.dg/tree-ssa/pr19431.c: Likewise.
14225         * gcc.dg/tree-ssa/pr21463.c: Likewise.
14226         * g++.dg/tree-ssa/pr21463.C: Likewise.
14227         * g++.dg/tree-ssa/pr30738.C: Likewise.
14228
14229 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14230
14231         PR c++/31513
14232         * g++.dg/expr/bitfield8.C: New test.
14233
14234 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
14235             Richard Sandiford  <richard@codesourcery.com>
14236
14237         * lib/target-supports.exp (check_profiling_available): Return 0
14238         for uClibc with -p or -pg.
14239
14240 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
14241
14242         PR c++/31517
14243         * g++.dg/template/init7.C: New test.
14244
14245 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
14246
14247         PR rtl-optimization/31360
14248         * gcc.dg/loop-7.c: New test.
14249
14250 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
14251
14252         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14253         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14254         build.
14255         (compat-execute): Likewise.
14256         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14257         files to remote hosts.
14258         * lib/c-ctorture.exp (c-torture-compile): Likewise.
14259         (c-torture-execute): Likewise.
14260         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14261         or plain file.  Use remote_upload and remote_download to copy
14262         files about.
14263         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14264         before scanning it.
14265
14266 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
14267
14268         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14269
14270 2007-04-16  Lawrence Crowl  <crowl@google.com>
14271
14272         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14273         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14274         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14275         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14276         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14277         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14278         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14279         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14280         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14281         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14282         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14283
14284         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14285         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14286         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14287         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14288         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14289         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14290         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14291         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14292         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14293         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14294         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14295
14296 2007-04-16  Ian Lance Taylor  <iant@google.com>
14297
14298         PR tree-optimization/31522
14299         * gcc.dg/Wstrict-overflow-16.c: New test.
14300
14301 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
14302
14303         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14304
14305 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
14306
14307         PR fortran/31144
14308         * gfortran.dg/module_naming_1.f90: New.
14309
14310 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
14311
14312         * lib/target-supports.exp (check_profiling_available): Return
14313         false for m68k-*-uclinux.
14314
14315 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
14316
14317         PR c++/29365
14318         Testcase for c++ anonymous namespace warning
14319
14320         * g++.dg/warn/anonymous-namespace-1.C: New test
14321         * g++.dg/warn/anonymous-namespace-1.h: New test
14322
14323 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14324
14325         PR testsuite/31578
14326         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14327
14328 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14329
14330         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14331
14332 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
14333
14334         PR fortran/31204
14335         * gfortran.dg/array_constructor_16.f90: New test.
14336
14337 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
14338
14339         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14340         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14341
14342 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14343
14344         PR rtl-optimization/31500
14345         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14346         * g++.dg/warn/Warray-bounds.C: Likewise.
14347
14348 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14349
14350         PR C/31520
14351         * gcc.dg/gnu89-init-4.c: New testcase.
14352
14353 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
14354
14355         PR c++/25874
14356         * gcc.dg/gomp/pr25874.c: Add dg-options.
14357         * g++.dg/gomp/pr25874.C: Add dg-options.
14358
14359 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
14360
14361         PR fortran/21061
14362         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14363         * gfortran.dg/warnings_are_errors_1.f: New testcase.
14364
14365 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14366
14367         PR fortran/31561
14368         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14369
14370 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14371
14372         PR fortran/29507
14373         PR fortran/31404
14374         * gfortran.dg/initialization_6.f90: New test.
14375
14376 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
14377
14378         * gcc.c-torture/compile/pr27528.c: Require nonpic.
14379
14380         * lib/target-supports.exp (check_gc_sections_available):
14381         Return false if ldflags includes -elf2flt.
14382
14383 2007-04-13  Jason Merrill  <jason@redhat.com>
14384
14385         PR c++/31074
14386         * conv3.C: New test.
14387
14388 2007-04-13  Mike Stump  <mrs@apple.com>
14389
14390         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14391         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14392
14393 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
14394
14395         PR tree-optimization/29598
14396         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14397
14398 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14399
14400         PR fortran/31559
14401         * gfortran.dg/func_assign.f90: New test.
14402
14403 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
14404
14405         PR fortran/31550
14406         * gfortran.dg/used_types_16.f90: New test.
14407
14408 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
14409
14410         PR fortran/18937
14411         * gfortran.dg/goto_2.f90: New.
14412         * gfortran.dg/goto_3.f90: New.
14413         * gfortran.dg/pr17708.f90: Rename to ...
14414         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14415
14416 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14417
14418         PR fortran/31562
14419         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14420         instead of a struct.
14421
14422 2007-04-13  Tobias Burnus  <burnus@net-b.de>
14423
14424         PR fortran/31562
14425         * gfortran.dg/value_4.c: Use GNU extensions for complex
14426         instead of a struct.
14427
14428 2007-04-13  Richard Guenther  <rguenther@suse.de>
14429
14430         PR tree-optimization/21258
14431         * gcc.dg/tree-ssa/vrp34.c: New testcase.
14432
14433 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14434
14435         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14436         <complex.h>.
14437
14438 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
14439
14440         PR fortran/31250
14441         * gfortran.dg/char_length_2.f90: New.
14442         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14443         * gfortran.dg/repeat_4.f90: Likewise.
14444
14445         PR fortran/31266
14446         * gfortran.dg/char_assign_1.f90: New.
14447
14448         PR fortran/31471
14449         * gfortran.dg/block_name_1.f90: New.
14450         * gfortran.dg/block_name_2.f90: New.
14451
14452 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
14453
14454         PR c++/31078
14455         * g++.dg/other/pr31078.C: New.
14456
14457 2007-04-12  Richard Guenther  <rguenther@suse.de>
14458
14459         PR tree-optimization/31169
14460         * gcc.c-torture/execute/pr31169.c: New testcase.
14461
14462 2007-04-12  Richard Guenther  <rguenther@suse.de>
14463
14464         PR tree-optimization/24689
14465         PR tree-optimization/31307
14466         * g++.dg/tree-ssa/pr31307.C: New testcase.
14467         * gcc.dg/tree-ssa/pr24689.c: Likewise.
14468
14469 2007-04-12  Tobias Burnus  <burnus@net-b.de>
14470
14471         PR fortran/31472
14472         * gfortran.dg/access_spec_1.f90: New test.
14473         * gfortran.dg/access_spec_2.f90: New test.
14474         * gfortran.dg/non_module_public.f90: Match new error message.
14475
14476 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
14477
14478         PR testsuite/31538
14479         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14480         to 4 at line 38 to fix bounds problem.
14481
14482 2007-04-11  Tobias Burnus  <burnus@net-b.de>
14483
14484         PR testsuite/31240
14485         * gfortran.dg/pointer_intent_1.f90: Fix test.
14486
14487 2007-04-10  Eric Christopher  <echristo@apple.com>
14488
14489         * lib/target-supports.exp
14490         (check_effective_target_fstack_protector): Rewrite.
14491
14492 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
14493
14494         PR c++/31449
14495         * g++.dg/init/const5.C: New test.
14496
14497 2007-04-09  Jan Hubicka  <jh@suse.cz>
14498
14499         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14500
14501 2007-04-08  Jan Hubicka  <jh@suse.cz>
14502
14503         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14504
14505 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14506
14507         PR fortran/31257
14508         * gfortran.dg/achar_4.f90: New test.
14509
14510 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14511
14512         PR fortran/30880
14513         * gfortran.dg/used_dummy_types_8.f90: New test.
14514
14515 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14516
14517         PR fortran/30872
14518         * gfortran.dg/parameter_array_element_1.f90: New test.
14519
14520 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14521
14522         PR fortran/31222
14523         * gfortran.dg/default_numeric_type_1.f90: New test.
14524
14525 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14526
14527         PR fortran/31424
14528         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14529
14530 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
14531
14532         PR fortran/31293
14533         * gfortran.dg/interface_12.f90: New test.
14534
14535 2007-04-07  Bruce Korb  <bkorb@gnu.org>
14536
14537         * gcc.dg/format/opt-6.c: New test.
14538         * gcc.dg/format/nul-1.c: New test.
14539         * gcc.dg/format/nul-2.c: New test.
14540
14541 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14542
14543         PR libgfortran/31395
14544         * gfortran.dg/fmt_colon.f90: New test.
14545
14546 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
14547
14548         * g++.old-deja/g++.other/init18.C: Use
14549         dg-require-effective-target instead of an explicit xfail.
14550
14551 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
14552
14553         * gcc.dg/dfp/signbit-1.c
14554         * gcc.dg/dfp/signbit-2.c
14555
14556 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14557
14558         PR fortran/31483
14559         * gfortran.dg/altreturn_5.f90: New test.
14560
14561 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
14562
14563         PR fortran/31292
14564         * gfortran.dg/contained_module_proc_1.f90: New test.
14565
14566 2007-04-04  Stuart Hastings  <stuart@apple.com>
14567
14568         PR 31281
14569         * objc/execute/exceptions/pr31281.m: New.
14570
14571 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
14572
14573         * g++.dg/ext/dllimport12.C: Update comments.
14574
14575 2007-04-03  Eric Christopher  <echristo@apple.com>
14576
14577         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14578
14579 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14580
14581         PR fortran/31304
14582         * gfortran.dg/repeat_2.f90: New test.
14583         * gfortran.dg/repeat_3.f90: New test.
14584         * gfortran.dg/repeat_4.f90: New test.
14585
14586 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
14587
14588         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14589
14590 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
14591
14592         PR c++/30847
14593         * g++.dg/parse/cond3.C: New test.
14594
14595         PR middle-end/30704
14596         * gcc.c-torture/execute/ieee/pr30704.c: New test.
14597
14598 2007-04-02  Jason Merrill  <jason@redhat.com>
14599
14600         PR c++/31187
14601         * g++.dg/ext/visibility/anon3.C: New test.
14602
14603 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14604
14605         PR libgfortran/31052
14606         * gfortran.dg/namelist_28.f90: New test.
14607
14608 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14609
14610         PR libgfortran/31366
14611         * gfortran.dg/direct_io_6.f90: New test.
14612
14613 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14614
14615         PR libgfortran/31207
14616         * gfortran.dg/advance_5.f90: New test.
14617         * gfortran.dg/advance_6.f90: New test.
14618
14619 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14620
14621         * g++.dg/ext/dllimport6.C: Remove extra ';'.
14622         * g++.dg/ext/dllimport7.C: Likewise.
14623         * g++.dg/ext/selectany1.C: Likewise.
14624
14625 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
14626
14627         * g++.dg/parser/pr31138.C: New.
14628         * g++.dg/parser/pr31140.C: New.
14629         * g++.dg/parser/pr31141.C: New.
14630
14631 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
14632
14633         PR c++/26099
14634         * g++.dg/ext/is_base_of.C: New.
14635         * g++.dg/ext/has_virtual_destructor.C: New.
14636         * g++.dg/ext/is_polymorphic.C: New.
14637         * g++.dg/ext/is_base_of_diagnostic.C: New.
14638         * g++.dg/ext/is_enum.C: New.
14639         * g++.dg/ext/has_nothrow_assign.C: New.
14640         * g++.dg/ext/has_nothrow_constructor.C: New.
14641         * g++.dg/ext/is_empty.C: New.
14642         * g++.dg/ext/has_trivial_copy.C: New.
14643         * g++.dg/ext/has_trivial_assign.C: New.
14644         * g++.dg/ext/is_abstract.C: New.
14645         * g++.dg/ext/is_pod.C: New.
14646         * g++.dg/ext/has_nothrow_copy.C: New.
14647         * g++.dg/ext/is_class.C: New.
14648         * g++.dg/ext/has_trivial_constructor.C: New.
14649         * g++.dg/ext/is_union.C: New.
14650         * g++.dg/ext/has_trivial_destructor.C: New.
14651         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14652         * g++.dg/template/crash43.C: Likewise.
14653
14654 2007-03-29  Dirk Mueller  <dmueller@suse.de>
14655
14656         * g++.dg/warn/pedantic2.C: New testcase.
14657
14658 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14659
14660         * size_dim.f90: Fix dg directive.
14661         * pr16433.f: Likewise.
14662         * use_6.f90: Likewise.
14663         * use_7.f90: Likewise.
14664         * entry_9.f90: Likewise.
14665         * pointer_intent_2.f90: Likewise.
14666         * protected_1.f90: Likewise.
14667         * fmt_missing_period_2.f: Likewise.
14668         * pointer_intent_3.f90: Likewise.
14669         * protected_2.f90: Likewise.
14670         * protected_3.f90: Likewise.
14671         * pr15754.f90: Likewise.
14672         * protected_4.f90: Likewise.
14673         * protected_5.f90: Likewise.
14674         * initialization_2.f90: Likewise.
14675         * protected_6.f90: Likewise.
14676         * continuation_7.f90: Likewise.
14677         * derived_function_interface_1.f90: Likewise.
14678         * der_pointer_4.f90: Likewise.
14679         * fmt_zero_precision.f90: Likewise.
14680         * blockdata_3.f90: Likewise.
14681         * fmt_missing_period_1.f: Likewise.
14682         * real_const_3.f90: Likewise.
14683         * use_4.f90: Likewise.
14684         * fmt_missing_period_3.f: Likewise.
14685         * use_5.f90: Likewise.
14686
14687 2007-03-28  Mike Stump  <mrs@apple.com>
14688
14689         * gcc.dg/darwin-comm.c: Add.
14690
14691 2007-03-28  Eric Christopher  <echristo@apple.com>
14692
14693         * lib/target-supports.exp (check_effective_target_fstack_protector):
14694         New.
14695         * gcc.dg/ssp-1.c: Use.
14696         * gcc.dg/ssp-2.c: Ditto.
14697
14698 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
14699
14700         PR c++/29077
14701         * g++.dg/parse/constructor3.C: New test.
14702
14703 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
14704
14705         * gnat.dg/thin_pointer.ad[sb]: New test.
14706
14707 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14708
14709         * g++.dg/cpp0x/bracket1.C: New.
14710         * g++.dg/cpp0x/bracket2.C: New.
14711         * g++.dg/cpp0x/bracket3.C: New.
14712         * g++.dg/cpp0x/bracket4.C: New.
14713
14714 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14715
14716         * g++.dg/cpp0x/temp_default1.C: New.
14717         * g++.dg/cpp0x/temp_default3.C: New.
14718         * g++.dg/cpp0x/temp_default2.C: New.
14719         * g++.dg/cpp0x/temp_default4.C: New.
14720
14721 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
14722
14723         PR c++/29993
14724         * g++.dg/other/cv_func2.C: New.
14725
14726 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
14727
14728         * gcc.dg/dfp/func-vararg-alternate.h: New file.
14729         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14730         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14731         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14732
14733         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14734         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14735
14736         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14737
14738         * lib/compat.exp (compat-execute): Fix processing of file names.
14739
14740 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
14741
14742         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14743
14744 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
14745
14746         * lib/target-supports.exp (check_effective_target_fortran_large_real):
14747         Delete created executable test file.
14748         (check_effective_target_fortran_large_int): Ditto.
14749         (check_effective_target_static_libgfortran): Ditto.
14750
14751 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
14752
14753         PR c++/30500
14754         * g++.dg/warn/pragma-system_header1.C: New test.
14755         * g++.dg/warn/pragma-system_header2.C: New test.
14756         * g++.dg/warn/pragma-system_header1.h. New.
14757         * g++.dg/warn/pragma-system_header2.h. New.
14758
14759 2007-03-26  Ian Lance Taylor  <iant@google.com>
14760
14761         PR tree-optimization/31345
14762         * gcc.c-torture/compile/pr31345-1.c: New test.
14763
14764 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
14765
14766         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14767         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14768         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14769         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14770         * gfortran.dg/overload_1.f90: Likewise.
14771         * gfortran.dg/impure_assignment_1.f90: Likewise.
14772         * gfortran.dg/error_recovery_3.f90: Likewise.
14773         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14774         * gfortran.dg/sequence_types_1.f90: Likewise.
14775         * gfortran.dg/internal_references_1.f90: Likewise.
14776         * gfortran.dg/present_1.f90: Likewise.
14777         * gfortran.dg/volatile10.f90: Likewise.
14778         * gfortran.dg/module_equivalence_2.f90: Likewise.
14779         * gfortran.dg/use_4.f90: Likewise.
14780         * gfortran.dg/elemental_result_1.f90: Likewise.
14781         * gfortran.dg/generic_actual_arg.f90: Likewise.
14782         * gfortran.dg/private_type_5.f90: Likewise.
14783         * gfortran.dg/protected_4.f90: Likewise.
14784         * gfortran.dg/interface_3.f90: Likewise.
14785
14786 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14787
14788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14789         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14790
14791 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
14792
14793         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14794
14795 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14796
14797         PR libgfortran/31199
14798         * gfortran.dg/fmt_t_4.f90: New test.
14799
14800 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14801
14802         PR libfortran/31297
14803         * gfortran.dg/backspace_5.f:  Initialize variable(s).
14804         * gfortran.dg/backspace_6.f:  Likewise.
14805         * gfortran.dg/char_bounds_check_fail_1: Likewise.
14806         * gfortran.dg/direct_io_2.f90:  Likewise.
14807         * gfortran.dg/write_back.f:  Likewise.
14808         * gfortran.dg/write_rewind_2.f:  Likewise.
14809         * gfortran.dg/write_rewind_1.f:  Likewise.
14810         * gfortran.dg/write_rewind_2.f:  Likewise.
14811
14812 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
14813
14814         PR tree-optimization/30784
14815         * gcc.dg/vect/pr30784.c: New test.
14816
14817 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14818
14819         PR fortran/30877
14820         * gfortran.dg/operator_1.f90: New test.
14821         * gfortran.dg/operator_2.f90: New test.
14822
14823 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
14824
14825         PR libfortran/31196
14826         * gfortran.dg/reshape_transpose_1.f90:  New test.
14827
14828 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14829
14830         PR fortran/30655
14831         * gfortran.dg/bounds_check_6.f90: New test.
14832
14833 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
14834
14835         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14836         #ifndef/#endif.
14837         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14838         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14839
14840 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
14841
14842         PR fortran/31209
14843         * gfortran.dg/pointer_function_actual_1.f90: New test.
14844
14845         PR fortran/31200
14846         * gfortran.dg/pointer_function_actual_2.f90: New test.
14847
14848         PR fortran/31215
14849         * gfortran.dg/result_in_spec_1.f90: New test.
14850
14851 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14852
14853         PR fortran/30834
14854         * gfortran.dg/integer_exponentiation_3.F90: New test.
14855         * gfortran.dg/integer_exponentiation_4.f90: New test.
14856         * gfortran.dg/integer_exponentiation_5.F90: New test.
14857
14858 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/30863
14861         * g++.dg/template/error24.C: New test.
14862         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14863
14864 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
14865
14866         PR c++/31273
14867         * g++.dg/expr/bitfield7.C: New test.
14868
14869 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14870
14871         PR other/23572
14872         * gcc.dg/float-range-4.c: New.
14873         * gcc.dg/float-range-1.c: Update. Test for a warning.
14874         * gcc.dg/float-range-3.c: New.
14875         * gcc.dg/float-range-5.c: New.
14876
14877 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14878
14879         PR fortran/31262
14880         * gfortran.dg/no_range_check_1.f90: New test.
14881
14882 2007-03-22  Dirk Mueller  <dmueller@suse.de>
14883
14884         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14885         * g++.dg/other/static1.C: Remove stray semicolon.
14886         * g++.dg/other/init1.C: Likewise.
14887         * g++.dg/rtti/dyncast1.C: Likewise.
14888         * g++.dg/tree-ssa/pr17153.C: Likewise.
14889         * g++.dg/lookup/disamb1.C: Likewise.
14890         * g++.dg/lookup/scoped2.C: Likewise.
14891         * g++.dg/lookup/friend7.C: Likewise.
14892         * g++.dg/parse/parse4.C: Likewise.
14893         * g++.dg/parse/parse5.C: Likewise.
14894         * g++.dg/expr/pr29066.C: Likewise.
14895         * g++.dg/expr/cast4.C: Likewise.
14896         * g++.dg/tc1/dr193.C: Likewise.
14897         * g++.dg/tc1/dr213.C: Likewise.
14898         * g++.dg/abi/dcast1.C: Likewise.
14899         * g++.dg/abi/covariant2.C: Likewise.
14900         * g++.dg/inherit/covariant11.C: Likewise.
14901         * g++.dg/inherit/covariant9.C: Likewise.
14902         * g++.dg/inherit/covariant10.C: Likewise.
14903         * g++.dg/init/static3.C: Likewise.
14904         * g++.dg/init/init-ref3.C: Likewise.
14905         * g++.dg/init/ref10.C: Likewise.
14906         * g++.dg/template/meminit2.C: Likewise.
14907         * g++.dg/template/using9.C: Likewise.
14908         * g++.dg/template/friend9.C: Likewise.
14909         * g++.dg/template/ref1.C: Likewise.
14910         * g++.old-deja/g++.warn/inline.C: Likewise.
14911         * g++.old-deja/g++.robertl/eb91.C: Likewise.
14912         * g++.old-deja/g++.robertl/eb46.C: Likewise.
14913         * g++.old-deja/g++.robertl/eb34.C: Likewise.
14914         * g++.old-deja/g++.robertl/eb43.C: Likewise.
14915         * g++.old-deja/g++.robertl/eb26.C: Likewise.
14916         * g++.old-deja/g++.robertl/eb116.C: Likewise.
14917         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14918         * g++.old-deja/g++.brendan/overload8.C: Likewise.
14919         * g++.old-deja/g++.brendan/overload11.C: Likewise.
14920         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14921         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14922         * g++.old-deja/g++.brendan/template11.C: Likewise.
14923         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
14924         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14925         * g++.old-deja/g++.brendan/crash16.C: Likewise.
14926         * g++.old-deja/g++.jason/pmem2.C: Likewise.
14927         * g++.old-deja/g++.jason/parse9.C: Likewise.
14928         * g++.old-deja/g++.jason/byval2.C: Likewise.
14929         * g++.old-deja/g++.jason/overload8.C: Likewise.
14930         * g++.old-deja/g++.jason/pmf8.C: Likewise.
14931         * g++.old-deja/g++.jason/template33.C: Likewise.
14932         * g++.old-deja/g++.jason/return3.C: Likewise.
14933         * g++.old-deja/g++.jason/scoping2.C: Likewise.
14934         * g++.old-deja/g++.jason/virtual.C: Likewise.
14935         * g++.old-deja/g++.jason/opeq3.C: Likewise.
14936         * g++.old-deja/g++.jason/template27.C: Likewise.
14937         * g++.old-deja/g++.jason/synth6.C: Likewise.
14938         * g++.old-deja/g++.jason/ref8.C: Likewise.
14939         * g++.old-deja/g++.jason/offset1.C: Likewise.
14940         * g++.old-deja/g++.other/static20.C: Likewise.
14941         * g++.old-deja/g++.other/array1.C: Likewise.
14942         * g++.old-deja/g++.other/new3.C: Likewise.
14943         * g++.old-deja/g++.other/array2.C: Likewise.
14944         * g++.old-deja/g++.other/overload9.C: Likewise.
14945         * g++.old-deja/g++.other/cast6.C: Likewise.
14946         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
14947         * g++.old-deja/g++.other/eh4.C: Likewise.
14948         * g++.old-deja/g++.other/using7.C: Likewise.
14949         * g++.old-deja/g++.other/init18.C: Likewise.
14950         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14951         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14952         * g++.old-deja/g++.other/dtor11.C: Likewise.
14953         * g++.old-deja/g++.pt/static11.C: Likewise.
14954         * g++.old-deja/g++.pt/crash19.C: Likewise.
14955         * g++.old-deja/g++.pt/overload12.C: Likewise.
14956         * g++.old-deja/g++.pt/crash46.C: Likewise.
14957         * g++.old-deja/g++.pt/mi1.C: Likewise.
14958         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14959         * g++.old-deja/g++.pt/nontype5.C: Likewise.
14960         * g++.old-deja/g++.pt/local5.C: Likewise.
14961         * g++.old-deja/g++.pt/typename2.C: Likewise.
14962         * g++.old-deja/g++.pt/explicit80.C: Likewise.
14963         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14964         * g++.old-deja/g++.law/visibility1.C: Likewise.
14965         * g++.old-deja/g++.law/visibility2.C: Likewise.
14966         * g++.old-deja/g++.law/virtual2.C: Likewise.
14967         * g++.old-deja/g++.law/operators19.C: Likewise.
14968         * g++.old-deja/g++.law/parsing10.C: Likewise.
14969         * g++.old-deja/g++.law/visibility4.C: Likewise.
14970         * g++.old-deja/g++.law/operators4.C: Likewise.
14971         * g++.old-deja/g++.law/dtors2.C: Likewise.
14972         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14973         * g++.old-deja/g++.law/visibility10.C: Likewise.
14974         * g++.old-deja/g++.law/scope3.C: Likewise.
14975         * g++.old-deja/g++.law/casts2.C: Likewise.
14976         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14977         * g++.old-deja/g++.law/operators33.C: Likewise.
14978         * g++.old-deja/g++.law/friend4.C: Likewise.
14979         * g++.old-deja/g++.mike/pmf7.C: Likewise.
14980         * g++.old-deja/g++.mike/p5611.C: Likewise.
14981         * g++.old-deja/g++.mike/net37.C: Likewise.
14982         * g++.old-deja/g++.mike/p3570.C: Likewise.
14983         * g++.old-deja/g++.mike/p5718.C: Likewise.
14984         * g++.old-deja/g++.mike/net21.C: Likewise.
14985         * g++.old-deja/g++.mike/p1862.C: Likewise.
14986         * g++.old-deja/g++.mike/p4511.C: Likewise.
14987         * g++.old-deja/g++.mike/virt3.C: Likewise.
14988         * g++.old-deja/g++.mike/p16146.C: Likewise.
14989         * g++.old-deja/g++.mike/p1989.C: Likewise.
14990         * g++.old-deja/g++.mike/p5571.C: Likewise.
14991         * g++.old-deja/g++.gb/scope10.C: Likewise.
14992         * g++.old-deja/g++.abi/primary5.C: Likewise.
14993         * g++.old-deja/g++.abi/empty2.C: Likewise.
14994         * g++.old-deja/g++.abi/arraynew.C: Likewise.
14995         * g++.old-deja/g++.eh/vbase4.C: Likewise.
14996         * g++.old-deja/g++.eh/ptr1.C: Likewise.
14997         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14998         * g++.old-deja/g++.bob/template3.C: Likewise.
14999         * g++.old-deja/g++.bob/inherit1.C: Likewise.
15000
15001 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
15002
15003         PR fortran/31193
15004         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
15005
15006 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
15007
15008         PR fortran/20897
15009         * gfortran.dg/derived_name_1.f90: New.
15010         * gfortran.dg/derived_name_2.f: New.
15011
15012 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15013
15014         * lib/target-supports.exp (check_effective_target_nonpic): New
15015         procedure.
15016         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
15017         when compiling PIC.
15018         * gcc.target/i386/asm-4.c: Require nonpic.
15019         * gcc.target/i386/cmov1.c: Likewise.
15020         * gcc.target/i386/mul.c: Likewise.
15021         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
15022         * gcc.target/i386/ssetype-1.c: Require nonpic.
15023         * gcc.target/i386/ssetype-3.c: Likewise.
15024         * gcc.target/i386/ssetype-5.c: Likewise.
15025
15026 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
15027
15028         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
15029         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
15030         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
15031         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
15032
15033 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
15034
15035         PR tree-optimization/30590
15036         * g++.dg/opt/pr30590.C: New testcase.
15037
15038 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
15039
15040         PR c/30762
15041         * gcc.dg/pr30762-1.c: New test.
15042         * gcc.dg/pr30762-2.c: New test.
15043
15044         PR inline-asm/30505
15045         * gcc.target/i386/pr30505.c: New test.
15046
15047 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
15048
15049         * gcc.target/arm/register-variables.c: New.
15050
15051 2007-03-19  Jeff Law  <law@redhat.com>
15052
15053         * PR tree-optimization/30984
15054         * gcc.c-torture/pr30984.c: New test.
15055
15056 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15057         Richard Guenther  <rguenther@suse.de>
15058
15059         PR tree-optimization/31254
15060         * gcc.dg/torture/pr31254.c: New testcase.
15061
15062 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
15063
15064         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
15065         target default_packed.
15066
15067 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15068
15069         PR fortran/31203
15070         * gfortran.dg/string_length_1.f90: New test.
15071
15072 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15073
15074         PR testsuite/30395
15075         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
15076
15077 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15078
15079         PR libgfortran/31052
15080         * gfortran.dg/namelist_27.f90: New test.
15081
15082 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
15083
15084         PR fortran/30531
15085         * gfortran.dg/used_types_14.f90: New test.
15086
15087         PR fortran/31086
15088         * gfortran.dg/used_types_15.f90: New test.
15089
15090 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
15091
15092         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
15093         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
15094
15095 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15096
15097         PR fortran/31120
15098         * gfortran.dg/integer_exponentiation_2.f90: New test.
15099
15100 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
15101
15102         PR tree-optimization/31041
15103         * gcc.dg/vect/pr31041.c: New test.
15104
15105 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15106
15107         * g++.dg/warn/Wconversion-integer.C: New
15108         * g++.dg/warn/Wconversion-real.C: New.
15109         * g++.dg/warn/Wconversion-real-integer.C: New.
15110         * g++.dg/warn/conv2.C: Updated.
15111
15112 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15113
15114         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
15115         exclude RTPs.
15116
15117 2007-03-16  Richard Guenther  <rguenther@suse.de>
15118
15119         PR tree-optimization/31146
15120         * g++.dg/tree-ssa/pr31146.C: New testcase.
15121
15122 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15123
15124         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
15125         assume that the target has <features.h>.
15126
15127 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
15128
15129         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
15130         dg-options rather than to the whole test.
15131
15132 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
15133
15134         PR debug/29906
15135         * g++.dg/debug/pr29906.C: New
15136
15137 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15138
15139         PR libgfortran/31099
15140         * gfortran.dg/unformatted_recl.f90: Update test.
15141
15142 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
15143
15144         * gcc.dg/tree-ssa/prefetch-5.c: New test.
15145
15146 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15147
15148         PR c++/30891
15149         * g++.dg/parse/namespace-definition.C: New.
15150
15151 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15152
15153         PR c++/24924
15154         * g++.dg/cpp/pedantic-errors.C: New.
15155         * g++.dg/cpp/permissive.C: New.
15156
15157 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15158
15159         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
15160         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
15161
15162 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15163
15164         * lib/target-supports.exp (check_missing_uclibc_feature)
15165         (check_effective_target_wchar): New procedures.
15166         * gcc.dg/wchar_t-1.c: Require target wchar.
15167         * gcc.dg/wint_t-1.c: Likewise.
15168
15169 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15170
15171         * lib/target-supports.exp (check_gc_sections_available): Return
15172         false for VxWorks targets.
15173
15174 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15175
15176         * g++.dg/warn/Wconversion2.C: Fix typo.
15177         * gcc.dg/if-empty-1.c: Ditto.
15178
15179 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
15180
15181         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
15182
15183 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15184
15185         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
15186         * gcc.target/i386/pr31167.c: Ditto.
15187
15188 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
15189
15190         PR target/31167
15191         * gcc.target/i386/pr31167.c: New test.
15192
15193 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
15194
15195         PR fortran/30922
15196         * gfortran.dg/import5.f90.f90: New test.
15197
15198
15199         PR fortran/30879
15200         * gfortran.dg/data_components_1.f90: New test.
15201
15202
15203         PR fortran/30870
15204         * gfortran.dg/generic_13.f90: New test.
15205
15206         PR fortran/31163
15207         * gfortran.dg/alloc_comp_basics_5.f90: New test.
15208
15209 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15210
15211         PR libgfortran/31051
15212         * gfortran.dg/fmt_t_4.f90: New
15213
15214 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15215
15216         PR C++/31165
15217         * g++.dg/other/default7.C: New test.
15218
15219 2007-03-15  Dirk Mueller  <dmueller@suse.de>
15220
15221         * g++.dg/warn/Wconversion2.C: New.
15222
15223 2007-03-14  Eric Christopher  <echristo@apple.com>
15224
15225         * gcc.dg/ssp-1.c: New.
15226         * gcc.dg/ssp-2.c: Ditto.
15227
15228 2007-03-14  Dirk Mueller  <dmueller@suse.de>
15229
15230         * g++.dg/warn/do-empty.C: New.
15231         * gcc.dg/do-empty.c: New.
15232         * gcc.dg/if-empty-1.c: Update.
15233         * gcc.dg/20001116-1.c: Update.
15234         * gcc.dg/pr23165.c: Update.
15235
15236 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
15237
15238         * gfortran.dg/module_implicit_conversion.f90: New test.
15239
15240 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
15241
15242         PR middle-end/31127
15243         * gcc.dg/pr31127.c: New.
15244
15245 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
15246
15247         * gcc.dg/tree-ssa/loop-26.c: New test.
15248
15249 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
15250
15251         * gcc.target/i386/cmpxchg16b-1.c: New test.
15252
15253 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15254
15255         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15256         * gcc.dg/c99-vla-1.c: Likewise.
15257         * g++.dg/ext/vla1.C: Likewise
15258
15259 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
15260
15261         * gcc.dg/wvla-1.c: New test
15262         * gcc.dg/wvla-2.c: New test
15263         * gcc.dg/wvla-3.c: New test
15264         * gcc.dg/wvla-4.c: New test
15265         * gcc.dg/wvla-5.c: New test
15266         * gcc.dg/wvla-6.c: New test
15267         * gcc.dg/wvla-7.c: New test
15268         * g++.dg/warn/Wvla-1.C: New test
15269         * g++.dg/warn/Wvla-2.C: New test
15270         * g++.dg/warn/Wvla-3.C: New test
15271
15272 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/30108
15275         * g++.dg/other/default6.C: New test.
15276
15277 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15278
15279         * lib/target-supports.exp (check_profiling_available): Return false
15280         for VxWorks.
15281         (check_effective_target_vxworks_kernel): New procedure.
15282         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15283         VxWorks.
15284         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15285         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15286         to include VxWorks.
15287         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15288
15289 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
15290
15291         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15292         PIC is not supported.
15293         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15294         * gcc.dg/20020426-2.c: Likewise.
15295         * gcc.dg/pr28243.c: Likewise.
15296         * gcc.dg/visibility-11.c: Likewise.
15297         * gcc.dg/tls/opt-9.c: Likewise.
15298         * gcc.dg/tls/opt-10.c: Likewise.
15299         * gcc.dg/tls/pic-1.c: Likewise.
15300         * gcc.dg/tls/struct-1.c: Likewise.
15301         * gcc.target/i386/20000807-1.c: Likewise.
15302         * gcc.target/i386/20000904-1.c: Likewise.
15303         * gcc.target/i386/20011119-1.c: Likewise.
15304         * gcc.target/i386/990213-2.c: Likewise.
15305         * gcc.target/i386/990214-1.c: Likewise.
15306         * gcc.target/i386/compress-float-387-pic.c: Likewise.
15307         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15308         * gcc.target/i386/pic-1.c: Likewise.
15309         * gcc.target/i386/pr21518.c: Likewise.
15310         * gcc.target/i386/pr23098.c: Likewise.
15311         * gcc.target/i386/pr23943.c: Likewise.
15312
15313 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
15314
15315         PR c++/31038
15316         * g++.dg/template/complit2.C: New test.
15317
15318         PR c++/30328
15319         * g++.dg/ext/bitfield1.C: New test.
15320
15321 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
15322
15323         PR fortran/30883
15324         * gfortran.dg/interface_11.f90: New test.
15325
15326 2007-03-11  Richard Guenther  <rguenther@suse.de>
15327
15328         PR tree-optimization/31115
15329         * gcc.dg/torture/pr31115.c: New testcase.
15330
15331 2007-03-11  Ira Rosen  <irar@il.ibm.com>
15332
15333         PR tree-optimization/29925
15334         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15335
15336 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/30274
15339         * g++.dg/expr/bitfield3.C: New test.
15340         * g++.dg/expr/bitfield4.C: Likewise.
15341         * g++.dg/expr/bitfield5.C: Likewise.
15342         * g++.dg/expr/bitfield6.C: Likewise.
15343
15344         PR c++/30924
15345         * g++.dg/template/array18.C: New test.
15346
15347 2007-03-10  Dirk Mueller  <dmueller@suse.de>
15348
15349         PR c++/17946
15350         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15351         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15352
15353 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
15354
15355         PR c++/20599
15356         * g++.dg/cpp0x/variadic-bind.C: New.
15357         * g++.dg/cpp0x/variadic-function.C: New.
15358         * g++.dg/cpp0x/variadic-mem_fn.C: New.
15359         * g++.dg/cpp0x/variadic-tuple.C: New.
15360         * g++.dg/cpp0x/variadic1.C: New.
15361         * g++.dg/cpp0x/variadic2.C: New.
15362         * g++.dg/cpp0x/variadic3.C: New.
15363         * g++.dg/cpp0x/variadic4.C: New.
15364         * g++.dg/cpp0x/variadic5.C: New.
15365         * g++.dg/cpp0x/variadic6.C: New.
15366         * g++.dg/cpp0x/variadic7.C: New.
15367         * g++.dg/cpp0x/variadic8.C: New.
15368         * g++.dg/cpp0x/variadic9.C: New.
15369         * g++.dg/cpp0x/variadic10.C: New.
15370         * g++.dg/cpp0x/variadic11.C: New.
15371         * g++.dg/cpp0x/variadic12.C: New.
15372         * g++.dg/cpp0x/variadic13.C: New.
15373         * g++.dg/cpp0x/variadic14.C: New.
15374         * g++.dg/cpp0x/variadic15.C: New.
15375         * g++.dg/cpp0x/variadic16.C: New.
15376         * g++.dg/cpp0x/variadic17.C: New.
15377         * g++.dg/cpp0x/variadic18.C: New.
15378         * g++.dg/cpp0x/variadic19.C: New.
15379         * g++.dg/cpp0x/variadic20.C: New.
15380         * g++.dg/cpp0x/variadic21.C: New.
15381         * g++.dg/cpp0x/variadic22.C: New.
15382         * g++.dg/cpp0x/variadic23.C: New.
15383         * g++.dg/cpp0x/variadic24.C: New.
15384         * g++.dg/cpp0x/variadic25.C: New.
15385         * g++.dg/cpp0x/variadic26.C: New.
15386         * g++.dg/cpp0x/variadic27.C: New.
15387         * g++.dg/cpp0x/variadic28.C: New.
15388         * g++.dg/cpp0x/variadic29.C: New.
15389         * g++.dg/cpp0x/variadic30.C: New.
15390         * g++.dg/cpp0x/variadic31.C: New.
15391         * g++.dg/cpp0x/variadic32.C: New.
15392         * g++.dg/cpp0x/variadic33.C: New.
15393         * g++.dg/cpp0x/variadic34.C: New.
15394         * g++.dg/cpp0x/variadic35.C: New.
15395         * g++.dg/cpp0x/variadic36.C: New.
15396         * g++.dg/cpp0x/variadic37.C: New.
15397         * g++.dg/cpp0x/variadic38.C: New.
15398         * g++.dg/cpp0x/variadic39.C: New.
15399         * g++.dg/cpp0x/variadic40.C: New.
15400         * g++.dg/cpp0x/variadic41.C: New.
15401         * g++.dg/cpp0x/variadic42.C: New.
15402         * g++.dg/cpp0x/variadic43.C: New.
15403         * g++.dg/cpp0x/variadic44.C: New.
15404         * g++.dg/cpp0x/variadic45.C: New.
15405         * g++.dg/cpp0x/variadic46.C: New.
15406         * g++.dg/cpp0x/variadic47.C: New.
15407         * g++.dg/cpp0x/variadic48.C: New.
15408         * g++.dg/cpp0x/variadic49.C: New.
15409         * g++.dg/cpp0x/variadic50.C: New.
15410         * g++.dg/cpp0x/variadic51.C: New.
15411         * g++.dg/cpp0x/variadic52.C: New.
15412         * g++.dg/cpp0x/variadic53.C: New.
15413         * g++.dg/cpp0x/variadic54.C: New.
15414         * g++.dg/cpp0x/variadic55.C: New.
15415         * g++.dg/cpp0x/variadic56.C: New.
15416         * g++.dg/cpp0x/variadic57.C: New.
15417         * g++.dg/cpp0x/variadic58.C: New.
15418         * g++.dg/cpp0x/variadic59.C: New.
15419         * g++.dg/cpp0x/variadic60.C : New.
15420         * g++.dg/cpp0x/variadic61.C : New.
15421         * g++.dg/cpp0x/variadic62.C : New.
15422         * g++.dg/cpp0x/variadic63.C : New.
15423         * g++.dg/cpp0x/variadic64.C : New.
15424         * g++.dg/cpp0x/variadic65.C : New.
15425         * g++.dg/cpp0x/variadic66.C : New.
15426         * g++.dg/cpp0x/variadic67.C : New.
15427         * g++.dg/cpp0x/variadic68.C : New.
15428         * g++.dg/cpp0x/variadic69.C : New.
15429         * g++.dg/cpp0x/variadic70.C : New.
15430         * g++.dg/cpp0x/variadic71.C : New.
15431         * g++.dg/cpp0x/variadic72.C : New.
15432         * g++.dg/cpp0x/variadic73.C : New.
15433         * g++.dg/cpp0x/variadic74.C : New.
15434         * g++.dg/cpp0x/variadic75.C : New.
15435         * g++.dg/cpp0x/variadic-ex1.C : New.
15436         * g++.dg/cpp0x/variadic-ex2.C : New.
15437         * g++.dg/cpp0x/variadic-ex3.C : New.
15438         * g++.dg/cpp0x/variadic-ex4.C : New.
15439         * g++.dg/cpp0x/variadic-ex5.C : New.
15440         * g++.dg/cpp0x/variadic-ex6.C : New.
15441         * g++.dg/cpp0x/variadic-ex7.C : New.
15442         * g++.dg/cpp0x/variadic-ex8.C : New.
15443         * g++.dg/cpp0x/variadic-ex9.C : New.
15444         * g++.dg/cpp0x/variadic-ex10.C : New.
15445         * g++.dg/cpp0x/variadic-ex11.C : New.
15446         * g++.dg/cpp0x/variadic-ex12.C : New.
15447         * g++.dg/cpp0x/variadic-ex13.C : New.
15448         * g++.dg/cpp0x/variadic-ex14.C : New.
15449
15450 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15451
15452         PR libgfortran/31099
15453         * gfortran.dg/unformatted_recl.f90: New test.
15454
15455 2007-03-09  Roger Sayle  <roger@eyesopen.com>
15456
15457         * gcc.dg/fold-eqcmplx-1.c: New test case.
15458
15459 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
15460
15461         PR rtl-optimization/30643
15462         * gcc.dg/pr30643.c: New.
15463
15464 2007-03-09  Chao-ying Fu  <fu@mips.com>
15465
15466         * gcc.target/mips/mips32-dspr2-type.c: New test.
15467         * gcc.target/mips/mips32-dspr2.c: New test.
15468         * gcc.target/mips/dspr2-MULT.c: New test.
15469         * gcc.target/mips/dspr2-MULTU.c: New test.
15470         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15471         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15472         Adjust some formats.
15473
15474 2007-03-09  Dirk Mueller  <dmueller@suse.de>
15475
15476         PR c++/17946
15477         * gcc.dg/Wlogical-op-1.c: New.
15478         * g++.dg/warn/Wlogical-op-1.C: New.
15479
15480 2007-03-09  Richard Guenther  <rguenther@suse.de>
15481
15482         PR tree-optimization/30904
15483         PR middle-end/31058
15484         * gcc.dg/pr30904.c: Remove xfail.
15485
15486 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15487
15488         PR C/31072
15489         * gcc.c-torture/execute/pr31072.c: New test.
15490
15491 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15492
15493         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15495         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
15496         *lrint* and *lround*.
15497         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15498         floor->lfloor.
15499         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15500         * gcc.dg/torture/builtin-integral-1.c: Likewise.
15501         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
15502         and *lround*.  Correct macro names.
15503         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15504         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15505
15506 2007-03-08  Ian Lance Taylor  <iant@google.com>
15507
15508         * gcc.dg/no-strict-overflow-5.c: New test.
15509         * gcc.dg/no-strict-overflow-6.c: New test.
15510         * gcc.dg/Wstrict-overflow-11.c: New test.
15511         * gcc.dg/Wstrict-overflow-12.c: New test.
15512         * gcc.dg/Wstrict-overflow-13.c: New test.
15513         * gcc.dg/Wstrict-overflow-14.c: New test.
15514         * gcc.dg/Wstrict-overflow-15.c: New test.
15515
15516 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15517
15518         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
15519         for VxWorks kernel mode.
15520         * gcc.c-torture/execute/strncmp-1.x: Likewise.
15521
15522 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15523
15524         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15525         mode.
15526
15527 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
15528
15529         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15530         and lib/bfill.c on VxWorks targets.
15531         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15532         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15533         lib/bfill.c and lib/memmove.c on VxWorks targets.
15534         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15535         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15536         on VxWorks targets.
15537         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15538         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15539
15540 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15541
15542         * gfortran.dg/use_5.f90: New test.
15543         * gfortran.dg/use_6.f90: Ditto.
15544         * gfortran.dg/use_7.f90: Ditto.
15545
15546 2007-03-08  Tobias Burnus  <burnus@net-b.de>
15547
15548         PR fortran/30973
15549         * gfortran.dg/use_4.f90: New test.
15550         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15551
15552 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
15553
15554         PR fortran/31011
15555         * gfortran.dg/parameter_array_section_2.f90: New test.
15556
15557 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
15558
15559         PR c++/30852
15560         * g++.dg/ext/offsetof1.C: Add cases with volatile.
15561
15562         PR c++/30534
15563         * g++.dg/template/arg5.C: New test.
15564
15565 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
15566
15567         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15568
15569 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
15570
15571         * gcc.dg/var-expand1.c: Add newline at end of file.
15572
15573 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
15574
15575         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15576
15577 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
15578
15579         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15580
15581 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15582
15583         * gcc.dg/torture/builtin-convert-4.c: New test.
15584
15585 2007-03-05  Ian Lance Taylor  <iant@google.com>
15586
15587         * gcc.c-torture/compile/pr31034.c: New test.
15588
15589 2007-03-05  Ian Lance Taylor  <iant@google.com>
15590
15591         * gcc.dg/inline-18.c: New test.
15592         * gcc.dg/inline-19.c: New test.
15593         * gcc.dg/inline-20.c: New test.
15594         * gcc.dg/inline-21.c: New test.
15595
15596 2007-03-05  Richard Guenther  <rguenther@suse.de>
15597
15598         PR tree-optimization/14052
15599         * gcc.dg/tree-ssa/vrp33.c: New testcase.
15600
15601 2007-03-05  Richard Guenther  <rguenther@suse.de>
15602
15603         PR tree-optimization/23777
15604         * gcc.dg/tree-ssa/pr23777.c: New testcase.
15605
15606 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15607
15608         PR other/30465
15609         * gcc.dg/multiple-overflow-warn-3.c: New.
15610         * g++.dg/warn/multiple-overflow-warn-3.C: New.
15611
15612 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
15613
15614         PR c++/30895
15615         * g++.dg/parse/template23.C: New test.
15616
15617 2007-03-04  Roger Sayle  <roger@eyesopen.com>
15618
15619         PR middle-end/30744
15620         * gcc.dg/pr30744-1.c: New test case.
15621
15622 2007-03-04  Tobias Burnus  <burnus@net-b.de>
15623
15624         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15625
15626 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15627
15628         PR target/30406
15629         * gfortran.dg/logical_3.f90: New test.
15630
15631 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
15632
15633         PR libfortran/30981
15634         * gfortran.dg/integer_exponentiation_1.f90:  New test.
15635
15636 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
15637
15638         * gcc.target/m68k/m68k.exp: New.
15639         * gcc.target/m68k/crash1.c: New.
15640
15641 2007-03-03  Tobias Burnus  <burnus@net-b.de>
15642
15643         * gfortran.dg/c_by_val.c: Use int64_t instead of long
15644         to be more compatible with integer(kind=8).
15645
15646 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15647
15648         PR libfortran/31001
15649         * gfortran.dg/zero_sized_3.f90: New test.
15650
15651 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15652
15653         PR c++/15787
15654         * g++.dg/parse/else.C: New.
15655         * g++.dg/parse/else-2.C: New.
15656
15657 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
15658             Tobias Burnus  <burnus@net-b.de>
15659
15660         PR fortran/30882
15661         * gfortran.dg/size_dim.f90: New test.
15662
15663 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
15664             Tobias Burnus  <burnus@net-b.de>
15665
15666         PR fortran/30873
15667         * gfortran.dg/entry_9.f90: New test.
15668
15669 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
15670
15671         PR c++/28253
15672         * g++.dg/inherit/covariant16.C: New test.
15673
15674 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
15675
15676         * g++.dg/other/darwin-minversion-1.C: New.
15677
15678 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
15679
15680         * gcc.dg/tree-ssa/20070302-1.c: New test.
15681
15682 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
15683
15684         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15685         tests.
15686
15687 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
15688
15689         * gcc.dg/tree-ssa/prefetch-4.c: New test.
15690
15691 2007-03-01  Simon Baldwin <simonb@google.com>
15692
15693         PR c++/23689
15694         * warn/ignored_typedef.C: New.
15695         * init/ctor8.C: Added dg-warning to consume ignored typedef
15696         warning.
15697         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
15698         and added an explicit line number.
15699
15700 2007-02-28  Richard Guenther  <rguenther@suse.de>
15701
15702         PR middle-end/30364
15703         * gcc.dg/torture/pr30364-1.c: New testcase.
15704         * gcc.dg/torture/pr30364-2.c: Likewise.
15705         * gcc.dg/torture/pr30364-3.c: Likewise.
15706
15707 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15708
15709         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15710         powerpc*, use -funsafe-math-optimizations.
15711         * gcc.dg/torture/builtin-logb-1.c: Likewise.
15712         * gcc.dg/torture/builtin-modf-1.c: Likewise.
15713
15714 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15715             Paul Thomas  <pault@gcc.gnu.org>
15716
15717         PR fortran/30888
15718         PR fortran/30887
15719         * c_by_val_1.f: Test %VAL() with non-default kind.
15720         * c_by_val.c: Ditto.
15721         * c_by_val_4.f: New test.
15722
15723 2007-02-28  Tobias Burnus  <burnus@net-b.de>
15724
15725         PR fortran/30968
15726         * gfortran.dg/continuation_7.f90: New test.
15727
15728 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
15729
15730         * g++.dg/inherit/thunk7.C: New test.
15731         * lib/target-supports.exp (check_profiling_available): Not available
15732         for bfin-*-*.
15733
15734 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
15735
15736         PR target/30970
15737         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15738
15739 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
15740
15741         * lib/target-supports.exp (check_effective_target_init_priority):
15742         Remove Solaris special case.
15743
15744 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
15745
15746         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15747         for more builtin types.
15748
15749         * g++.dg/ext/visibility/class1.C: Port to Darwin.
15750         * g++.dg/ext/visibility/noPLT.C: Likewise.
15751
15752 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15753
15754         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15755         sh* targets.
15756
15757 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
15758
15759         PR fortran/30865
15760         * size_optional_dim_1.f90:  New test.
15761
15762 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
15763
15764         * gcc.dg/vxworks/vxworks.exp: New file.
15765         * gcc.dg/vxworks/initpri1.c: Likewise.
15766         * gcc.dg/vxworks/initpri2.c: Likewise.
15767         * gcc.dg/initpri2.c: Add more tests.
15768         * g++.dg/special/initpri2.C: Likewise.
15769
15770         * gcc.dg/initpri1.c: New test.
15771         * gcc.dg/initpri2.c: Likewise.
15772         * g++.dg/special/initpri1.C: New test.
15773         * g++.dg/special/initpri2.C: Likewise.
15774         * g++.dg/special/conpr-1.C: Use init_priority effective target.
15775         * g++.dg/special/conpr-2.C: Likewise.
15776         * g++.dg/special/conpr-3.C: Likewise.
15777         * g++.dg/special/conpr-4.C: Likewise.
15778         * g++.dg/special/initp1.C: Likewise.
15779         * g++.dg/special/ecos.exp: Remove code to detect availability of
15780         constructor priorities.
15781         * lib/target-supports.exp (check_effective_target_init_priority):
15782         New function.
15783
15784 2007-02-24  Jan Hubicka  <jh@suse.cz>
15785
15786         * gcc.c-torture/execute/pr30778.c: New testcase.
15787
15788 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15789
15790         PR libgfortran/30918
15791         * gfortran.dg/namelist_26.f90: New test.
15792
15793 2007-02-24  Richard Guenther  <rguenther@suse.de>
15794
15795         PR middle-end/30951
15796         * gcc.dg/pr30951.c: New testcase.
15797
15798 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15799
15800         * gcc.dg/torture/builtin-modf-1.c: New test.
15801
15802 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
15803
15804         PR tree-optimization/30904
15805         * gcc.dg/pr30904.c: New test.
15806
15807 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15808
15809         * gcc.test-framework/README: Correct command.
15810         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15811         -Wunused-value.
15812         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15813
15814 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15815
15816         * lib/target-supports.exp (check_effective_target_unwrapped): New.
15817
15818 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
15819
15820         * lib/target-supports.exp (check_effective_target_newlib): New
15821         function.
15822
15823 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
15824
15825         PR fortran/30660
15826         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15827         allocatable component.
15828
15829
15830 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15831
15832         * gcc.dg/torture/builtin-logb-1.c: New test.
15833         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15834         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15835         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15836         sh* targets.
15837
15838 2007-02-23  Richard Guenther  <rguenther@suse.de>
15839
15840         * g++.dg/warn/changes-meaning.C: New testcase.
15841
15842 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15843
15844         PR libgfortran/30910
15845         * gfortran.dg/fmt_zero_precision.f90: Update test.
15846
15847 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15848
15849         * gcc.dg/torture/builtin-frexp-1.c: New test.
15850
15851 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
15852
15853         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15854
15855 2007-02-22  Ian Lance Taylor  <iant@google.com>
15856
15857         PR debug/30898
15858         * g++.dg/debug/pr30898.C: New test.
15859
15860 2007-02-22  Ira Rosen  <irar@il.ibm.com>
15861
15862         * gcc.dg/vect/vect-106.c: New test.
15863
15864 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15865             Ira Rosen  <irar@il.ibm.com>
15866
15867         PR tree-optimization/30843
15868         * gcc.dg/vect/pr30843.c: New test.
15869
15870 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
15871
15872         PR tree-optimization/30858
15873         * gcc.dg/vect/pr30858.c: New test.
15874
15875 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
15876
15877         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15878         to set options for compiling testglue.
15879         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15880         * lib/obj-c++.exp (obj-c++_init): Likewise.
15881
15882 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
15883
15884         * gnat.dg/derived_aggregate.adb: New test.
15885
15886 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15887
15888         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15889         sh* targets.  Call the correct CKSGN macro.
15890
15891 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
15892
15893         * gfortran.dg/gomp/omp_parse1.f90: New test.
15894         * gfortran.dg/gomp/omp_parse2.f: New test.
15895
15896 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
15897
15898         PR fortran/30869
15899         * gfortran.dg/do_pointer_1.f90:  New test.
15900
15901 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15902
15903         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
15904         and scalbln.
15905
15906 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
15907
15908         * gcc.dg/darwin-minversion-1.c: New.
15909         * gcc.dg/darwin-minversion-2.c: New.
15910
15911 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15912
15913         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
15914
15915 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15916             DJ Delorie <dj@redhat.com>
15917
15918         PR other/30824
15919         * gcc.dg/Wfatal.c: New.
15920         * gcc.dg/Wfatal-2.c: New.
15921         * gcc.dg/Werror-1.c: Adjust expectations.
15922         * gcc.dg/Werror-5.c: Likewise.
15923         * gcc.dg/Werror-7.c: Likewise.
15924         * gcc.dg/Werror-10.c: Likewise.
15925         * gcc.dg/Werror-11.c: Likewise.
15926
15927 2007-02-20  Tobias Burnus  <burnus@net-b.de>
15928
15929         PR fortran/30522
15930         * gfortran.dg/volatile10.f90: New test.
15931
15932 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
15933
15934         PR libfortran/30533
15935         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
15936
15937 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15938
15939         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
15940         * gcc.dg/Walways-true-1.c: Likewise.
15941         * gcc.dg/weak/weak-3.c: Likewise.
15942         * gcc.dg/Werror-1.c: Likewise.
15943         * gcc.dg/Werror-3.c: Likewise.
15944         * gcc.dg/Werror-4.c: Likewise.
15945         * gcc.dg/Werror-5.c: Likewise.
15946         * gcc.dg/Werror-6.c: Likewise.
15947         * gcc.dg/Werror-7.c: Likewise.
15948         * gcc.dg/Werror-8.c: Likewise.
15949         * gcc.dg/Werror-10.c: Likewise.
15950         * gcc.dg/Werror-11.c: Likewise.
15951         * gcc.dg/Werror-12.c: Likewise.
15952         * g++.old-deja/g++.mike/warn8.C: Likewise.
15953         * g++.dg/warn/Walways-true-1.C: Likewise.
15954         * g++.dg/warn/Walways-true-2.C: Likewise.
15955         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15956         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15957         -Wstring-literal-comparison with -Waddress.
15958         * gcc.dg/Wstring-literal-comparison-4.c: Replace
15959         -Wno-string-literal-comparison with -Wno-address.
15960
15961 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
15962
15963         * gnat.dg/self_aggregate_with_call.adb: New test.
15964
15965 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
15966
15967         PR tree-optimization/30975
15968         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15969         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15970         * gcc.dg/vect/pr30795.c: New.
15971
15972 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15973
15974         PR fortran/30681
15975         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15976
15977 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15978
15979         PR rtl-optimization/28173
15980         * gcc.target/i386/andor-1.c: New test case.
15981
15982 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15983
15984         * gcc.dg/torture/builtin-ldexp-1.c: New.
15985         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15986
15987 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15988
15989         * gfortran.dg/array_constructor_15.f90: New test case.
15990
15991 2007-02-18  Roger Sayle  <roger@eyesopen.com>
15992
15993         * gfortran.dg/forall_10.f90: New test case.
15994
15995 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
15996
15997         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15998
15999 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
16000
16001         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
16002         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
16003
16004 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
16005
16006         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
16007         * gcc.target/i386/builtin-bswap-3.c: Ditto.
16008         * gcc.target/i386/xchg-1.c: New test.
16009         * gcc.target/i386/xchg-2.c: New test.
16010
16011 2007-02-16  Richard Guenther  <rguenther@suse.de>
16012             Christian Bruel  <christian.bruel@st.com>
16013
16014         * gcc.dg/strict-overflow-5.c: New testcase.
16015
16016 2007-02-16  Tobias Burnus  <burnus@net-b.de>
16017
16018         PR fortran/30793
16019         * gfortran.dg/func_derived_4.f90: New test.
16020
16021 2007-02-15  Roger Sayle  <roger@eyesopen.com>
16022
16023         PR middle-end/30391
16024         * gfortran.dg/pr30391-1.f90: New test case.
16025
16026 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16027
16028         PR middle-end/30433
16029         * gcc.c-torture/compile/pr30433.c: New testcase to check
16030         that complex constants comparisions are foldded.
16031
16032 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16033
16034         PR C++/30158
16035         * g++.dg/ext/stmtexpr10.C: New testcase.
16036
16037 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16038
16039         PR middle-end/30729
16040         * gcc.dg/Wunused-value-2.c: New testcase.
16041
16042 2007-02-15  Ian Lance Taylor  <iant@google.com>
16043
16044         * g++.dg/eh/subreg-1.C: New test.
16045
16046 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16047
16048         PR c/26494
16049         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
16050         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
16051         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
16052         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
16053         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
16054         * gcc.dg/Werror-implicit-function-declaration.c: New.
16055
16056 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16057
16058         PR c++/28943
16059         * g++.dg/warn/pr28943.C: New.
16060
16061 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16062
16063         * gfortran.fortran-torture/execute/math.f90: Fix typo.
16064
16065 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16066
16067         PR fortran/30779
16068         * gfortran.dg/error_recovery_3.f90: New test.
16069
16070 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16071
16072         * g++.dg/tree-ssa/sra-1.C: New.
16073
16074 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16075
16076         * g++.dg/tree-ssa/sra-1.C: New.
16077
16078 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
16079
16080         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
16081
16082 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16083
16084         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
16085
16086 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
16087
16088         PR fortran/30799
16089         * gfortran.dg/logical_2.f90: New test.
16090
16091 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
16092
16093         * gcc.dg/torture/complex-alias-1.c: New test.
16094
16095 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
16096
16097         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
16098         instead of -fdump-tree-tailcall.
16099
16100 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
16101
16102         * gfortran.dg/interface_10.f90: Fix comment typo.
16103
16104 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
16105
16106         PR tree-optimization/30771
16107         * gcc.dg/vect/pr30771.c: New test.
16108
16109 2007-02-13  Ian Lance Taylor  <iant@google.com>
16110
16111         * gcc.dg/Wstrict-overflow-1.c: New test.
16112         * gcc.dg/Wstrict-overflow-2.c: New test.
16113         * gcc.dg/Wstrict-overflow-3.c: New test.
16114         * gcc.dg/Wstrict-overflow-4.c: New test.
16115         * gcc.dg/Wstrict-overflow-5.c: New test.
16116         * gcc.dg/Wstrict-overflow-6.c: New test.
16117         * gcc.dg/Wstrict-overflow-7.c: New test.
16118         * gcc.dg/Wstrict-overflow-8.c: New test.
16119         * gcc.dg/Wstrict-overflow-9.c: New test.
16120         * gcc.dg/Wstrict-overflow-10.c: New test.
16121
16122 2007-02-13  Roger Sayle  <roger@eyesopen.com>
16123
16124         * gcc.target/ia64/builtin-bswap-2.c: New test case.
16125
16126 2007-02-13  Richard Henderson  <rth@redhat.com>
16127
16128         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
16129         * gcc.c-torture/execute/pr29302-1.c: ... here.
16130
16131 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16132
16133         PR c/29521
16134         * gcc.dg/c90-return-1.c: Update output.
16135         * gcc.dg/c99-return-1.c: Likewise.
16136
16137 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
16138
16139         PR fortran/30554
16140         * gfortran.dg/used_dummy_types_7.f90: New test..
16141
16142 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
16143
16144         * gcc.target/i386/parity-1.c: New test.
16145         * gcc.target/i386/parity-2.c: New test.
16146
16147 2007-02-12  Roger Sayle  <roger@eyesopen.com>
16148
16149         * gcc.target/i386/builtin-bswap-3.c: New test case.
16150
16151 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
16152
16153         PR tree-optimization/29145
16154         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
16155         alias analysis is improved to take better advantage of restrict
16156         qualified pointers.
16157         * gcc.dg/vect/vect-80.c: Likewise.
16158         * gcc.dg/vect/pr29145.c: New.
16159
16160 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16161
16162         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
16163         * gcc.target/i386/sse4a-insert.c: Likewise.
16164
16165 2007-02-11  Roger Sayle  <roger@eyesopen.com>
16166
16167         * gcc.target/ia64/builtin-popcount-1.c: New test case.
16168         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
16169
16170 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
16171
16172         PR fortran/30478
16173         * gfortran.dg/enum_4.f90: Update error message checks.
16174
16175 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
16176
16177         PR fortran/30554
16178         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
16179         versions of the modules.
16180
16181         PR fortran/30617
16182         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
16183         by getting rid of recursive I/O and providing functions with
16184         results.
16185
16186         PR fortran/30319
16187         * gfortran.dg/char_array_constructor_2.f90
16188
16189 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
16190
16191         PR c++/26988
16192         * g++.dg/template/spec34.C: New test
16193
16194 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
16195
16196         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
16197         on i?86 and x86_64.
16198         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
16199         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
16200         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
16201         on i?86 and x86_64.
16202         * gcc.dg/vect/vect-113.c: Ditto.
16203
16204 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
16205
16206         PR c++/29487
16207         * g++.dg/eh/weak1-C: New test.
16208         * g++.dg/eh/weak1-a.cc: Likewise.
16209         * g++.dg/eh/comdat1.C: Likewise.
16210
16211 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
16212             Dorit Nuzman  <dorit@il.ibm.com>
16213
16214         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
16215         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
16216         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16217         * gcc.dg/vect/vect-113.c: Likewise.
16218
16219         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16220
16221 2007-02-10  Richard Henderson  <rth@redhat.com>
16222
16223         * lib/target-supports.exp (check_effective_target_tls): Redefine
16224         to mean non-emulated tls.
16225         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16226         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16227         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16228         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16229         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16230         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16231         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16232
16233 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
16234
16235         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16236
16237 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
16238
16239         * gfortran.dg/secnds.f: Replace time tolerance with a
16240         before-and-after bracket.
16241         * gfortran.dg/secnds-1.f: Likewise.
16242
16243 2007-02-09  Tobias Burnus  <burnus@net-b.de>
16244
16245         PR fortran/30512
16246         * gfortran.dg/maxlocval_1.f90: New test.
16247
16248 2007-02-09  Roger Sayle  <roger@eyesopen.com>
16249
16250         * gcc.target/ia64/builtin_bswap-1.c: New test case.
16251
16252 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16253
16254         PR fortran/30720
16255         * gfortran.dg/array_function_1.f90: New test.
16256
16257 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16258
16259         * lib/target-supports.exp (check_effective_target_lax_strtofp)
16260         (check_effective_target_dummy_wcsftime): New functions.
16261
16262 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16263
16264         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16265         * lib/target-supports.exp (check_effective_target_uclibc): New
16266         function.
16267
16268 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16269
16270         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16271         (vsnprintf): Don't define for uClibc targets.
16272
16273 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16274
16275         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16276         set before checking whether it was allowed.
16277         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16278         before checking inside_main.
16279
16280 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16281
16282         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16283         uClinux targets.
16284         (u16sf): Likewise u4sf.
16285         * g++.dg/compat/struct-layout-1.h: Likewise.
16286
16287 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
16288
16289         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16290         procedure.
16291         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16292         m68k targets if check_effective_target_coldfire_fpu returns true.
16293
16294 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
16295         Richard Guenther  <rguenther@suse.de>
16296
16297         PR middle-end/23361
16298         * gcc.dg/fold-compare-3.c: New testcase.
16299         * gcc.dg/tree-ssa/loop-24.c: Likewise.
16300
16301 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16302
16303         * gcc.dg/pr26570.c: Clean up coverage files.
16304         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16305         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16306         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16307         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16308         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16309         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16310         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16311         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16312         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16313         * gcc.dg/tree-ssa/pr25501.c: Ditto.
16314         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16315         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16316         * gcc.dg/vect/pr28952.c: Ditto.
16317         * gcc.dg/vect/pr27151.c: Ditto.
16318         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16319         * g++.dg/gomp/macro-3.C: Ditto.
16320
16321 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
16322
16323         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16324         of the loop.
16325
16326 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16327
16328         * gcc.target/i386/builtin-bswap-2.c: New test case.
16329
16330 2007-02-08  Roger Sayle  <roger@eyesopen.com>
16331
16332         * gfortran.dg/forall_8.f90: New test case.
16333         * gfortran.dg/forall_9.f90: Likewise.
16334
16335 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16336
16337         * gcc.dg/builtins-20.c: Add some -~ complex cases.
16338
16339 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
16340
16341         * lib/target-supports.exp (check_effective_target_simulator): New.
16342
16343 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
16344
16345         * gcc.dg/tree-ssa/loop-25.c: New test.
16346
16347 2007-02-06  Richard Henderson  <rth@redhat.com>
16348
16349         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16350
16351 2007-02-06  Roger Sayle  <roger@eyesopen.com>
16352
16353         * gcc.target/powerpc/popcount-1.c: New test case.
16354         * gcc.target/powerpc/parity-1.c: Likewise.
16355
16356 2007-02-06  Richard Guenther  <rguenther@suse.de>
16357
16358         PR middle-end/27302
16359         * gcc.dg/torture/pr27302-2.c: New testcase.
16360
16361 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
16362
16363         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16364         * gcc.dg/vect/vect-iv-1.c: New test.
16365         * gcc.dg/vect/vect-iv-2.c: New test.
16366         * gcc.dg/vect/vect-iv-3.c: New test.
16367         * gcc.dg/vect/vect-iv-4.c: New test.
16368         * gcc.dg/vect/vect-iv-5.c: New test.
16369         * gcc.dg/vect/vect-iv-6.c: New test.
16370         * gcc.dg/vect/vect-iv-7.c: New test.
16371         * gcc.dg/vect/vect-iv-8.c: New test.
16372         * gcc.dg/vect/vect-iv-9.c: New test.
16373         * gcc.dg/vect/vect-iv-10.c: New test.
16374         * gcc.dg/vect/vect-iv-11.c: New test.
16375         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16376         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16377         * gcc.dg/vect/vect-14.c: Now vectorizable.
16378         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16379         loop).
16380         * gcc.dg/vect/vect-27.c: Likewise.
16381         * gcc.dg/vect/vect-29.c Likewise.
16382         * gcc.dg/vect/vect-dv-2.c: Likewise.
16383         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16384         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16385         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16386
16387 2007-02-06  Ira Rosen  <irar@il.ibm.com>
16388
16389         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16390
16391 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16392
16393         * gcc.dg/builtins-20.c: Add more cases.
16394
16395 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
16396
16397         PR debug/30189
16398         * gcc.dg/pr30189.c: New test.
16399
16400 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
16401
16402         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16403         for running tests.
16404         * gcc.target/i386/sse4a-extract.c: New test.
16405         * gcc.target/i386/sse4a-insert.c: New test.
16406         * gcc.target/i386/sse4a-montsd.c: New test.
16407         * gcc.target/i386/sse4a-montss.c: New test.
16408
16409 2007-02-05  Richard Guenther  <rguenther@suse.de>
16410
16411         * gcc.target/i386/vectorize3.c: New testcase.
16412
16413 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
16414
16415         PR target/30665
16416         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16417
16418 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16419
16420         PR fortran/30611
16421         * gfortran.dg/repeat_1.f90: New test.
16422
16423 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
16424
16425         PR fortran/30605
16426         * gfortran.dg/spread_shape_1.f90: Remove tabs.
16427         * gfortran.dg/derived_init_2.f90: Ditto.
16428         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16429         * gfortran.dg/array_initializer_1.f90: Ditto.
16430         * gfortran.dg/do_2.f90: Ditto.
16431         * gfortran.dg/proc_assign_1.f90: Ditto.
16432
16433 2007-02-04  Richard Guenther  <rguenther@suse.de>
16434
16435         PR middle-end/30636
16436         * g++.dg/warn/pr30636.C: New testcase.
16437         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16438
16439 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
16440
16441         PR middle-end/30667
16442         * gfortran.dg/pr30667.f: New test.
16443
16444 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16445
16446         * gcc.dg/builtins-54.c: Add more cases.
16447
16448 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
16449
16450         PR fortran/30514
16451         * gfortran.dg/zero_sized_2.f90: New test.
16452
16453         PR fortran/30660
16454         * gfortran.dg/alloc_comp_basics_4.f90: New test.
16455
16456         PR fortran/29820
16457         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16458         file.
16459
16460 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
16461
16462         PR fortran/30683
16463         * gfortran.dg/interface_10.f90: New test.
16464
16465 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16466
16467         * gcc.dg/builtins-20.c: Add more cases.
16468
16469 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16470
16471         PR target/29682
16472         * gcc-target/ia64/pr29682.c: New test.
16473
16474 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
16475
16476         PR fortran/30284
16477         * gfortran.dg/arrayio_11.f90.f90: New test.
16478
16479         PR fortran/30626
16480         * gfortran.dg/arrayio_12.f90.f90: New test.
16481
16482 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
16483
16484         PR c++/30536
16485         * g++.dg/tls/diag-5.C: New test.
16486
16487         PR middle-end/30473
16488         * gcc.dg/pr30473.c: New test.
16489         * gcc.c-torture/execute/20070201-1.c: New test.
16490
16491 2007-02-01  Roger Sayle  <roger@eyesopen.com>
16492
16493         * gfortran.dg/dependency_20.f90: New test case.
16494
16495 2007-01-31  Ian Lance Taylor  <iant@google.com>
16496
16497         * gcc.dg/lower-subreg-1.c (test): New test.
16498
16499 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
16500
16501         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16502
16503 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16504
16505         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16506         * gcc.dg/torture/builtin-math-3.c: Likewise.
16507
16508 2007-01-31  Dirk Mueller  <dmueller@suse.de>
16509
16510         gcc.dg/Wparentheses-2.c: Update and add new tests.
16511
16512 2007-01-31  Ira Rosen  <irar@il.ibm.com>
16513
16514         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16515         vectorize.
16516
16517 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
16518
16519         * gcc.dg/builtins-63.c: New test.
16520
16521 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16522
16523         PR fortran/27588
16524         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16525
16526 2007-01-31  Tobias Burnus  <burnus@net-b.de>
16527
16528         PR fortran/30520
16529         * gfortran.dg/volatile8.f90: New argument conformance test.
16530         * gfortran.dg/volatile9.f90: New scope test.
16531
16532 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16533
16534         PR c++/24745
16535         * g++.dg/warn/null4.C: New.
16536
16537 2001-01-30  Roger Sayle  <roger@eyesopen.com>
16538             Uros Bizjak  <ubizjak@gmail.com>
16539
16540         * gcc.dg/large-size-array-3.c: Correct typo.
16541
16542 2007-01-30  Richard Guenther  <rguenther@suse.de>
16543
16544         PR middle-end/27657
16545         * g++.dg/debug/pr27657.C: New testcase.
16546
16547 2007-01-30  Richard Guenther  <rguenther@suse.de>
16548
16549         PR middle-end/30313
16550         * gcc.dg/torture/pr30313.c: New testcase.
16551
16552 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
16553
16554         * gcc.dg/dfp/dfp-except.h: New file.
16555         * gcc.dg/dfp/fe-check.h: New file.
16556         * gcc.dg/dfp/fe-binop.c: New test.
16557         * gcc.dg/dfp/fe-convert-1.c: New test.
16558         * gcc.dg/dfp/fe-convert-2.c: New test.
16559         * gcc.dg/dfp/fe-convert-3.c: New test.
16560
16561         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16562         * gcc.dg/dfp/decfloat-constants.c: Ditto.
16563         * gcc.dg/dfp/convert-dfp.c: Ditto.
16564         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16565
16566 2007-01-29  Josh Conner  <jconner@apple.com>
16567
16568         * gcc.target/powerpc/altivec-24.c: New test.
16569
16570 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
16571
16572         PR c++/28266
16573         * g++.dg/parse/defarg12.C: New test.
16574
16575 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
16576
16577         PR fortran/30554
16578         * gfortran.dg/used_dummy_types_6.f90: New test.
16579
16580 2007-01-28  Jan Hubicka  <jh@suse.cz>
16581
16582         * gcc.dg/tree-prof/val-prof-6.c: New test.
16583
16584 2007-01-28  Roger Sayle  <roger@eyesopen.com>
16585
16586         * gcc.dg/large-size-array-3.c: Correct test case (portability).
16587
16588 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
16589
16590         PR C++/28988
16591         * g++.dg/expr/dtor4.C: New test.
16592
16593 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
16594
16595         * gcc.dg/tree-ssa/loop-23.c: New test.
16596
16597 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
16598
16599         PR libfortran/30389
16600         * gfortran.dg/achar_2.f90:  New test.
16601         * gfortran.dg/achar_3.f90:  New test.
16602
16603 2007-01-27  Ian Lance Taylor  <iant@google.com>
16604
16605         * gcc.dg/strict-overflow-1.c: New test.
16606         * gcc.dg/no-strict-overflow-1.c: New test.
16607         * gcc.dg/strict-overflow-2.c: New test.
16608         * gcc.dg/no-strict-overflow-2.c: New test.
16609         * gcc.dg/strict-overflow-3.c: New test.
16610         * gcc.dg/no-strict-overflow-3.c: New test.
16611         * gcc.dg/strict-overflow-4.c: New test.
16612         * gcc.dg/no-strict-overflow-4.c: New test.
16613         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16614         * gcc.dg/pr15784-1.c: Likewise.
16615         * gcc.dg/pr20922-1.c: Likewise.
16616         * gcc.dg/pr20922-3.c: Likewise.
16617         * gcc.dg/pr20922-4.c: Likewise.
16618         * gcc.dg/pr20922-6.c: Likewise.
16619         * gcc.dg/compare-4.c: Likewise.
16620         * gcc.dg/torture/pr26898-1.c: Likewise.
16621         * gcc.dg/tree-ssa/divide-1.c: Likewise.
16622         * gcc.dg/tree-ssa/divide-2.c: Likewise.
16623         * gcc.dg/tree-ssa/divide-3.c: Likewise.
16624         * gcc.dg/tree-ssa/divide-4.c: Likewise.
16625         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16626         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16627         * gcc.dg/tree-ssa/pr21082.c: Likewise.
16628         * gcc.dg/tree-ssa/pr26899.c: Likewise.
16629         * g++.dg/tree-ssa/pr21082.C: Likewise.
16630
16631 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16632
16633         * gcc-dg/large-size-array-3.c: New test case.
16634
16635 2007-01-27  Roger Sayle  <roger@eyesopen.com>
16636
16637         * gfortran.dg/forall_7.f90: New test case.
16638
16639 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
16640
16641         PR fortran/30407
16642         * gfortran.dg/where_operator_assign_1.f90: New test.
16643         * gfortran.dg/where_operator_assign_2.f90: New test.
16644         * gfortran.dg/where_operator_assign_3.f90: New test.
16645
16646 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
16647
16648         * lib/target-supports.exp
16649         (check_effective_target_powerpc_altivec): New.
16650         (check_effective_target_vect_cmdline_needed): Use it.
16651
16652 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
16653
16654         PR fortran/30278
16655         * gfortran.dg/backslash_3.f: New test.
16656
16657 2007-01-26  Richard Guenther  <rguenther@suse.de>
16658
16659         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16660
16661 2007-01-26  Tobias Burnus  <burnus@net-b.de>
16662
16663         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16664         * gfortran.dg/vect/vect.exp: Ditto.
16665         * gfortran.dg/dg.exp: Ditto.
16666         * gfortran.fortran-torture/execute/execute.exp: Ditto.
16667         * gfortran.fortran-torture/compile/compile.exp: Ditto.
16668
16669 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16670
16671         * gcc.dg/builtins-20.c: Add more cases.
16672         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16673
16674 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16675
16676         PR fortran/30437
16677         * gcc.dg/Wall.c: New.
16678         * gcc.dg/Wno-all.c: New.
16679         * gfortran.dg/Wall.f90: New.
16680         * gfortran.dg/Wno-all.f90: New.
16681
16682 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
16683
16684         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16685         * g++.dg/eh/simd-2.C: Also run on Darwin.
16686         * g++.dg/eh/simd-3.C: New.
16687         * g++.dg/eh/simd-4.C: New.
16688
16689 2007-01-25  Richard Guenther  <rguenther@suse.de>
16690
16691         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16692         and _PROFILE_USE.
16693         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16694
16695 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
16696
16697         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16698         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16699         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16700         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16701         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16702         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16703         * gcc.dg/ipa/ipa-7.c: New testcase.
16704
16705 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
16706
16707         * g++.dg/cpp0x/warn_cxx0x.C: New.
16708
16709 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16710
16711         * gcc.dg/builtins-20.c: Test builtin carg.
16712
16713 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
16714
16715         PR middle-end/27416
16716         * gcc.dg/gomp/pr27416.c: New test.
16717
16718         PR middle-end/30494
16719         * gcc.dg/gomp/pr30494.c: New test.
16720         * g++.dg/gomp/pr30494.C: New test.
16721
16722         PR middle-end/30421
16723         * gcc.dg/gomp/pr30421.c: New test.
16724
16725 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
16726
16727         * gcc.target/ia64/versionid-1.c: New test.
16728         * gcc.target/ia64/versionid-2.c: New test.
16729
16730 2007-01-24  Richard Guenther  <rguenther@suse.de>
16731
16732         PR testsuite/30181
16733         * gcc.dg/builtins-57.c: Change to a link-time testcase
16734         to support non-C99 targets.
16735
16736 2007-01-24  Jan Hubicka  <jh@suse.cz>
16737
16738         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16739
16740 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16741
16742         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16743
16744 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
16745
16746         PR objc/27438
16747         * objc.dg/const-str-12.m: New test.
16748
16749 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16750
16751         PR fortran/30532
16752         * gfortran.dg/ctrl-z.f90:  New test.
16753
16754 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16755
16756         PR fortran/30481
16757         * gfortran.dg/namelist_assumed_char.f90:  New test.
16758
16759 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
16760
16761         PR c++/27492
16762         * g++.dg/inherit/covariant15.C: New test.
16763
16764 2007-01-23  Ian Lance Taylor  <iant@google.com>
16765
16766         * g++.dg/warn/Wparentheses-24.C: New test.
16767
16768 2007-01-23  Richard Guenther  <rguenther@suse.de>
16769
16770         PR testsuite/30560
16771         * ada/acats/run_acats: Do not call gnatmake or gnatchop
16772         with full path.
16773
16774 2007-01-22  Richard Guenther  <rguenther@suse.de>
16775
16776         PR tree-optimization/30038
16777         * gcc.dg/builtins-62.c: New testcase.
16778
16779 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16780
16781         * gcc.c-torture/compile/20070121.c: New test.
16782
16783 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
16784
16785         PR libfortran/30525
16786         * gfortran.dg/char_comparison_1.f:  New test.
16787
16788 2007-01-21  Ira Rosen  <irar@il.ibm.com>
16789
16790         * gcc.dg/vect/vect-strided-same-dr.c: New test.
16791
16792 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
16793
16794         PR objc/30479
16795         * objc.dg/pch: New directory.
16796         * objc.dg/pch/pch.exp: New file.
16797         * objc.dg/pch/interface-1.m: New test.
16798         * objc.dg/pch/interface-1.hs: New include file.
16799         * lib/objc.exp (objc_target_compile): Add
16800         "-x objective-c-header" in front of the sources if this is
16801         a precompiled header being compiled.
16802
16803 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16804
16805         * gfortran.dg/array_memcpy_3.f90: New test case.
16806         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16807
16808 2007-01-20  Roger Sayle  <roger@eyesopen.com>
16809             Brooks Moses  <brooks.moses@codesourcery.com>
16810             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16811
16812         * gfortran.dg/intrinsic_sign_1.f90: New test case.
16813         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16814
16815 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16816
16817         * gcc.dg/torture/builtin-math-3.c: Test fdim.
16818
16819 2007-01-19  Mike Stump  <mrs@apple.com>
16820
16821         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16822         away.
16823
16824 2007-01-19  Roger Sayle  <roger@eyesopen.com>
16825
16826         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16827         option instead of -funsafe-math-optimizations.
16828
16829 2007-01-19  Tomas Bily  <tbily@suse.cz>
16830
16831         gcc.dg/tree-prof/indir-call-prof.c: New.
16832         g++.dg/dg.exp: Add tree-prof subdirectory.
16833         g++.dg/tree-prof/indir-call-prof.C: New.
16834         g++.dg/tree-prof/tree-prof.exp: New.
16835
16836 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16837
16838         PR c++/17947
16839         * g++.dg/warn/deprecated.C: Update warning output.
16840         * g++.dg/warn/deprecated-2.C: Likewise.
16841         * g++.dg/warn/deprecated-3.C: New.
16842
16843 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16844
16845         * gcc.c-torture/execute/nestfunc-7.c: New.
16846
16847 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
16848
16849         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16850
16851 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         * gcc.dg/m68k-pic-1.c: New.
16854
16855 2007-01-18  Roger Sayle  <roger@eyesopen.com>
16856
16857         * gfortran.dg/array_memcpy_4.f90: New test case.
16858
16859 2007-01-18  Josh Conner  <jconner@apple.com>
16860
16861         PR target/30485
16862         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16863         * gcc.dg/vect/no-trapping-math-1: New.
16864         * gcc.dg/vect/no-trapping-math-2: New.
16865
16866 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
16867
16868         * gcc.target/i386/387-8.c: Update comment about optimizing
16869         inherent load of 1.0 of fptan instruction.
16870
16871 2007-01-18  Dirk Mueller  <dmueller@suse.de>
16872             Richard Guenther <rguenther@suse.de>
16873
16874         PR diagnostic/8268
16875         * gcc.dg/Warray-bounds.c: New testcase.
16876         * gcc.dg/Warray-bounds-2.c: New testcase.
16877         * g++.dg/warn/Warray-bounds.C: New testcase.
16878         * g++.dg/warn/Warray-bounds-2.C: New testcase.
16879
16880 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
16881
16882         PR fortran/30476
16883         * gfortran.dg/generic_12.f90: New test.
16884
16885 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
16886
16887         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16888         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16889
16890 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
16891
16892         * gcc.dg/dfp/compare-special.h: New file.
16893         * gcc.dg/dfp/compare-special-32.c: New test.
16894         * gcc.dg/dfp/compare-special-64.c: New test.
16895         * gcc.dg/dfp/compare-special-128.c: New test.
16896
16897 2007-01-16  Roger Sayle  <roger@eyesopen.com>
16898             Paul Thomas  <pault@gcc.gnu.org>
16899             Steven G. Kargl  <kargl@gcc.gnu.org>
16900
16901         PR fortran/30404
16902         * gfortran.dg/forall_6.f90: New test case.
16903         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
16904         * gfortran.dg/dependency_13.f90: Likewise.
16905
16906 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16907
16908         PR testsuite/12325
16909         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
16910         targets that don't support Inf.
16911
16912 2007-01-15  Dale Johannesen  <dalej@apple.com>
16913
16914         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
16915
16916 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
16917
16918         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
16919         of achar for 0xff to avoid the "Extended ASCII not
16920         implemented" error message.
16921
16922 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
16923
16924         PR fortran/28172
16925         * gfortran.dg/altreturn_4.f90: New test.
16926
16927         PR fortran/29389
16928         * gfortran.dg/stfunc_4.f90: New test.
16929
16930         PR fortran/29712
16931         * gfortran.dg/bound_2.f90: Reinstate commented out line.
16932         * gfortran.dg/initialization_1.f90: Change warning.
16933
16934         PR fortran/30283
16935         * gfortran.dg/specification_type_resolution_2.f90: New test.
16936
16937 2007-01-14  Jan Hubicka  <jh@suse.cz>
16938
16939         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
16940         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
16941         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
16942         elimination.
16943
16944 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
16945
16946         PR fortran/30410
16947         * gfortran.dg/external_procedures_2.f90: New test.
16948
16949 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
16950
16951         PR target/30413
16952         * gcc.target/i386/pr30413.c: New test.
16953
16954 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
16955
16956         PR fortran/30452
16957         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
16958
16959 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
16960
16961         * gcc.dg/20070112-1.c: New test.
16962
16963 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16964
16965         PR libgfortran/30435
16966         * gfortran.dg/list_read_6.f90: New test.
16967
16968 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
16969
16970         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
16971
16972 2007-01-12  Tom Tromey  <tromey@redhat.com>
16973
16974         PR preprocessor/28227:
16975         * gcc.dg/cpp/pr28227.c: New file.
16976
16977 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16978
16979         * gcc.dg/tree-ssa/loop-22.c: New test.
16980
16981 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
16982
16983         PR tree-optimization/29516
16984         * gcc.dg/tree-ssa/loop-20.c: New test.
16985
16986 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
16987
16988         PR libfortran/30415
16989         * minmaxloc_integer_kinds_1.f90:  New test.
16990
16991 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
16992
16993         PR c++/29573
16994         * g++.dg/template/sizeof-template-argument.C: New test.
16995
16996 2007-01-11  Jan Hubicka  <jh@suse.cz>
16997
16998         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16999         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
17000         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
17001         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
17002         * gcc.dg/tree-ssa/pr21658.c: Likewise.
17003         * gcc.dg/tree-ssa/pr15349.c: Likewise.
17004         * gcc.dg/tree-ssa/pr25501.c: Likewise.
17005         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
17006         transformation in question.
17007         * gcc.dg/tree-ssa/vrp05.c: Likewise.
17008         * gcc.dg/tree-ssa/pr20701.c: Likewise.
17009         * gcc.dg/always_inline3.c: Likewise.
17010
17011 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/28999
17014         * g++.dg/template/typename11.C: New test.
17015
17016 2007-01-10  Robert Kennedy <jimbob@google.com>
17017
17018         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
17019
17020 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17021
17022         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
17023         for different integer kinds.
17024         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
17025         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
17026         * gfortran.dg/ishft_2.f90: New test.
17027         * gfortran.dg/ishft_3.f90: New test.
17028
17029 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
17030
17031         * gfortran.dg/altreturn_2.f90: Removed executable bit.
17032
17033 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
17034
17035         PR tree-optimization/30322
17036         * gcc.dg/tree-ssa/loop-21.c: New test.
17037
17038 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
17039
17040         * g++.dg/rtti/darwin-builtin-linkage.C: New.
17041
17042 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17043
17044         * gcc.target/spu/intrinsics-1.c: Remove xfail.
17045
17046 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17047
17048         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
17049         * g++.dg/warn/overflow-warn-3.C: Likewise.
17050         * g++.dg/warn/overflow-warn-4.C: Likewise.
17051         * g++.dg/warn/overflow-warn-5.C: Likewise.
17052         * g++.dg/warn/overflow-warn-6.C: Likewise.
17053         * g++.dg/warn/Woverflow-1.C: Likewise.
17054         * g++.dg/warn/Woverflow-2.C: Likewise.
17055         * g++.dg/warn/Woverflow-3.C: Likewise.
17056         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
17057
17058 2007-01-08  Roger Sayle  <roger@eyesopen.com>
17059
17060         * gfortran.dg/array_constructor_14.f90: New test case.
17061         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
17062
17063 2007-01-08  Richard Guenther  <rguenther@suse.de>
17064
17065         PR tree-optimization/23603
17066         * gcc.dg/tree-ssa/vrp31.c: New testcase.
17067         * gcc.dg/tree-ssa/vrp32.c: Likewise.
17068
17069 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17070
17071         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
17072         in __v8qi typedef.
17073         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
17074         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
17075         compiler behaviour.
17076         * gcc.dg/simd-5.c: Likewise.
17077         * gcc.dg/simd-6.c: Likewise.
17078         * g++.dg/conversion/simd1.C: Likewise.
17079         * g++.dg/conversion/simd3.C: Likewise.
17080         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
17081         (main): Use it.
17082
17083 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
17084
17085         PR tree-optimization/29877
17086         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
17087         name of a hard register for the target concerned.  Adjust dg-error
17088         directives to cope with new behaviour of TER.
17089
17090 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17091
17092         PR c++/28986
17093         * g++.dg/conversion/nullptr1.C: Added overflow warning.
17094         * g++.dg/warn/overflow-warn-1.C: New.
17095         * g++.dg/warn/overflow-warn-3.C: New.
17096         * g++.dg/warn/overflow-warn-4.C: New.
17097         * g++.dg/warn/overflow-warn-5.C: New.
17098         * g++.dg/warn/overflow-warn-6.C: New.
17099         * g++.dg/warn/Woverflow-1.C: New.
17100         * g++.dg/warn/Woverflow-2.C: New.
17101         * g++.dg/warn/Woverflow-3.C: New.
17102         * g++.dg/warn/multiple-overflow-warn-2.C: New.
17103
17104 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
17105
17106         PR fortran/27698
17107         * gfortran.dg/invalid_name.f90: New test.
17108         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
17109         * gfortran.dg/gomp/pr29759.f90: Ditto.
17110
17111 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
17112
17113         * gfortran.dg/present_1.f90:  Update error message.
17114
17115 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
17116
17117         PR c++/19439
17118         * g++.dg/template/duplicate1.C: New test
17119         * g++.dg/template/memfriend6.C: Adjust error markers.
17120
17121 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
17122
17123         PR tree-opt/30385
17124         * gcc.dg/torture/inline-1.c: New test.
17125
17126 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17127
17128         PR c/19978
17129         * gcc.dg/multiple-overflow-warn-1.c: New.
17130         * gcc.dg/multiple-overflow-warn-2.c: New.
17131         * gcc.dg/overflow-warn-6.c: New.
17132         * g++.dg/warn/multiple-overflow-warn-1.C: New.
17133
17134 2007-01-05  Roger Sayle  <roger@eyesopen.com>
17135
17136         * gfortran.dg/array_memcpy_1.f90: New test case.
17137         * gfortran.dg/array_memcpy_2.f90: Likewise.
17138
17139 2007-01-05  Richard Guenther  <rguenther@suse.de>
17140
17141         PR middle-end/27826
17142         * g++.dg/opt/pr27826.C: New testcase.
17143
17144 2007-01-05  Ian Lance Taylor  <iant@google.com>
17145
17146         * gcc.dg/Walways-true-1.c: New test.
17147         * gcc.dg/Walways-true-2.c: New test.
17148         * g++.dg/warn/Walways-true-1.C: New test.
17149         * g++.dg/warn/Walways-true-2.C: New test.
17150
17151 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
17152
17153         PR c/30360
17154         * gcc.dg/pr30360.c: New test.
17155
17156 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
17157
17158         PR fortran/23232
17159         * gfortran.dg/data_implied_do_1.f90: New test.
17160
17161         PR fortran/27996
17162         PR fortran/27998
17163         * gfortran.dg/char_length_1.f90: New test.
17164
17165 2007-01-05  Richard Guenther  <rguenther@suse.de>
17166
17167         PR middle-end/28116
17168         * g++.dg/opt/pr28116.C: New testcase.
17169
17170 2007-01-05  Tobias Burnus  <burnus@net-b.de>
17171
17172         PR fortran/29624
17173         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
17174           invalid deallocate.
17175         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
17176         * gfortran.dg/protected_4.f90: Add pointer intent check.
17177         * gfortran.dg/protected_6.f90: Add pointer intent check.
17178         * gfortran.dg/pointer_intent_1.f90: New test.
17179         * gfortran.dg/pointer_intent_2.f90: New test.
17180         * gfortran.dg/pointer_intent_3.f90: New test.
17181
17182 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
17183
17184         PR 30235
17185         * gfortran.dg/altreturn_2.f90: new test.
17186
17187 2007-01-04  Tom Tromey  <tromey@redhat.com>
17188
17189         PR preprocessor/28165:
17190         * gcc.dg/cpp/pr28165.c: New file.
17191
17192 2007-01-03  Josh Conner  <jconner@apple.com>
17193
17194         PR middle-end/29683
17195         * gcc.dg/pr29683.c: New.
17196
17197 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17198
17199         PR c++/28217
17200         * g++.dg/pch/template-1.C: New test.
17201         * g++.dg/pch/template-1.Hs: New file.
17202
17203 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17204
17205         PR middle-end/30353
17206         * gcc.c-torture/compile/complex-4.c: New test.
17207
17208 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
17209
17210         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17211         -maltivec.
17212         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17213
17214 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
17215
17216         PR middle-end/30286
17217         * gcc.dg/pr30286.c: New test.
17218
17219         PR c++/29535
17220         * g++.dg/template/crash66.C: New test.
17221
17222         PR c++/29054
17223         * g++.dg/template/friend49.C: New test.
17224
17225 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
17226
17227         * gfortran.dg/ibits.f90: New test.
17228
17229 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
17230
17231         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17232         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17233
17234 2007-01-02  Jan Hubicka  <jh@suse.cz>
17235
17236         * gcc.dg/pr16194.c: We now output error on all three functions,
17237         not just first one.
17238
17239 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17240
17241         PR c/19977
17242         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17243         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17244
17245 2006-01-02  Ian Lance Taylor  <iant@google.com>
17246
17247         * g++.dg/warn/Wparentheses-22.C: New test.
17248         * g++.dg/warn/Wparentheses-23.C: New test.
17249
17250 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17251
17252         PR middle-end/7651
17253         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17254         * gcc.dg/declspec-3-Wextra.c: New.
17255         * gcc.dg/declspec-3-no.c: New
17256
17257 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
17258
17259         PR fortran/20896
17260         * gfortran.dg/interface_10.f90: Remove.
17261
17262 2007-01-01  Roger Sayle  <roger@eyesopen.com>
17263
17264         * gcc.dg/fold-eqxor-4.c: New test case.
17265
17266 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
17267
17268         PR middle-end/30311
17269         * gcc.c-torture/compile/pr30311.c: New test.
17270
17271 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
17272
17273         PR middle-end/30253
17274         * gcc.c-torture/compile/statement-expression-1.c: New test.
17275
17276 2007-01-01  Andreas Schwab  <schwab@suse.de>
17277
17278         PR target/29166
17279         * g++.dg/eh/pr29166.C: New test.
17280
17281 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
17282
17283         * lib/target-supports.exp (check_effective_target_powerpc_spe):
17284         New.
17285         (check_effective_target_vect_cmdline_needed): Use it.
17286
17287 2006-12-31  Richard Guenther  <rguenther@suse.de>
17288
17289         PR middle-end/30137
17290         * gcc.dg/pr30137-1.c: New testcase.
17291         * gcc.dg/pr30137-2.c: Likewise.
17292
17293 2006-12-31  Roger Sayle  <roger@eyesopen.com>
17294
17295         PR middle-end/30322
17296         * gcc.dg/fold-plusnot-1.c: New test case.
17297
17298 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
17299
17300         PR c++/29731
17301         * g++.dg/parse/template22.C: New test.
17302
17303 2006-12-31  Richard Guenther  <rguenther@suse.de>
17304
17305         PR middle-end/30338
17306         * gcc.c-torture/compile/pr30338.c: New testcase.
17307
17308 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17309
17310         PR fortran/27900
17311         * gfortran.dg/intrinsic_actual_4.f90: New test.
17312
17313         PR fortran/24325
17314         * gfortran.dg/func_decl_3.f90: New test.
17315
17316 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
17317
17318         PR fortran/23060
17319         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17320         * gfortran.dg/c_by_val_1.f: New test.
17321         * gfortran.dg/c_by_val_2.f: New test.
17322         * gfortran.dg/c_by_val_3.f: New test.
17323
17324 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
17325
17326         PR libfortran/30321
17327         * gfortran.dg/sum_zero_array_1.f90:  New test.
17328
17329 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
17330
17331         PR preprocessor/29612
17332         * gcc.dg/cpp/pr29612-1.c: New test.
17333         * gcc.dg/cpp/pr29612-2.c: New test.
17334
17335 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
17336
17337         PR fortran/30034
17338         * gfortran.dg/pure_formal_proc_1.f90: New test.
17339
17340         PR fortran/30237
17341         * gfortran.dg/intrinsic_actual_3.f90: New test.
17342
17343 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17344
17345         PR fortran/30014
17346         * gfortran.dg/io_constraints_1.f90: Update test.
17347         * gfortran.dg/io_constraints_2.f90: Update test.
17348         * gfortran.dg/inquire_iolength.f90: New test.
17349
17350 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
17351
17352         PR fortran/20896
17353         * gfortran.dg/interface_10.f90: New test.
17354         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17355         since z is already, locally a variable.
17356
17357         PR fortran/25135
17358         * gfortran.dg/generic_11.f90: New test.
17359         * gfortran.dg/interface_7.f90: Remove name clash between module
17360         name and procedure 'x' referenced in the interface.
17361
17362 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17363
17364         PR middle-end/7651
17365         * gcc.dg/Wmissing-parameter-type.c: New.
17366         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17367         * gcc.dg/Wmissing-parameter-type-no.c: New.
17368
17369 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
17370
17371         PR fortran/25818
17372         * gfortran.dg/entry_array_specs_2.f: New test.
17373
17374         PR fortran/30084
17375         * gfortran.dg/nested_modules_6.f90: New test.
17376
17377 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17378
17379         PR middle-end/7651
17380         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17381         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17382
17383 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
17384
17385         PR C++/30168
17386         * g++.dg/opt/complex6.C: New test.
17387
17388 2006-12-22  Ben Elliston  <bje@au.ibm.com>
17389
17390         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17391         full" if the linker on spu-*-* warns about exceeding local store.
17392
17393         And revert this patch:
17394         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17395         fail to link due to relocation overflows on spu-*-*.
17396
17397 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17398
17399         PR fortran/30273
17400         * gfortran.dg/dependency_19.f90: New test.
17401
17402 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
17403
17404         PR fortran/30202
17405         * gfortran.dg/alloc_comp_basics_3.f90: New test.
17406
17407 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
17408
17409         PR middle-end/30262
17410         * gcc.c-torture/execute/20061220-1.c: New test.
17411
17412         PR middle-end/30263
17413         * gcc.dg/gomp/asm-1.c: New test.
17414
17415         PR target/30230
17416         * g++.dg/eh/ia64-2.C: New test.
17417
17418 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         PR target/28966
17421         PR target/29248
17422         * gcc.dg/rs6000-leaf.c: New.
17423
17424 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17425
17426         PR fortran/25392
17427         * gfortran.dg/f2c_8.f90: New test.
17428
17429 2006-12-20  Bill Wendling  <wendling@apple.com>
17430
17431         * gcc.dg/asm-b.c: Check for __ppc64__.
17432
17433 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17434
17435         PR fortran/30190
17436         * gfortran.dg/bounds_check_5.f90: New test.
17437
17438 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
17439
17440         PR middle-end/30143
17441         * gcc.dg/gomp/complex-1.c: New testcase.
17442
17443 2006-12-20  Roger Sayle  <roger@eyesopen.com>
17444
17445         * gfortran.dg/array_memset_1.f90: New test case.
17446
17447 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
17448
17449         * lib/target-supports.exp: Add spu to
17450         check_effective_target_vect_widen_mult_hi_to_si.
17451
17452 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
17453
17454         PR fortran/29992
17455         * gfortran.dg/generic_9.f90: New test.
17456
17457         PR fortran/30081
17458         * gfortran.dg/generic_10.f90: New test.
17459
17460 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
17461
17462         PR tree-opt/30045
17463         * gcc.dg/pr30045.c: New test.
17464
17465 2006-12-20  Ben Elliston  <bje@au.ibm.com>
17466
17467         * gcc.dg/20020312-2.c: Add a case for __SPU__.
17468
17469 2006-12-19  Eric Christopher  <echristo@apple.com>
17470
17471         PR target/29302
17472         * gcc.c-torture/execute/pr29302-1.c: New.
17473
17474 2006-12-19  Tobias Burnus  <burnus@net-b.de>
17475
17476         PR fortran/39238
17477         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17478
17479 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
17480
17481         PR fortran/30236
17482         * gfortran.dg/altreturn_3.f90: New test.
17483
17484         * gfortran.dg/char_result_12.f90: Fix comment typos.
17485
17486 2006-12-19  Ben Elliston  <bje@au.ibm.com>
17487
17488         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17489         as newlib's stdio.h uses non-traditional cpp constructs.
17490
17491 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17492
17493         * gfortran.dg/advance.f90: Renamed to advance_1.f90
17494         * gfortran.dg/append-1.f90: Renamed to append_1.f90
17495         * gfortran.dg/array-1.f90: Renamed to array_1.f90
17496         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17497         * gfortran.dg/backspace.f: Renamed to backspace_1.f
17498         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17499         * gfortran.dg/default_initialization.f: Renamed to
17500         default_initialization_1.f
17501         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17502         dollar_edit_descriptor_1.f
17503         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17504         dollar_edit_descriptor_2.f
17505         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17506         dollar_edit_descriptor_3.f
17507         * gfortran.dg/logint-1.f: Renamed to logint_1.f
17508         * gfortran.dg/logint-2.f: Renamed to logint_2.f
17509         * gfortran.dg/logint-3.f: Renamed to logint_3.f
17510         * gfortran.dg/advance_1.f90: Renamed from advance.f90
17511         * gfortran.dg/append_1.f90: Renamed from append-1.f90
17512         * gfortran.dg/array_1.f90: Renamed from array-1.f90
17513         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17514         * gfortran.dg/backspace_1.f: Renamed from backspace.f
17515         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17516         * gfortran.dg/default_initialization_1.f: Renamed from
17517         default_initialization.f
17518         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17519         dollar_edit_descriptor-1.f
17520         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17521         dollar_edit_descriptor-2.f
17522         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17523         dollar_edit_descriptor-3.f
17524         * gfortran.dg/logint_1.f: Renamed from logint-1.f
17525         * gfortran.dg/logint_2.f: Renamed from logint-2.f
17526         * gfortran.dg/logint_3.f: Renamed from logint-3.f
17527
17528 2006-12-18  Bill Wendling  <wendling@apple.com>
17529
17530         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17531         id is an OjbC keyword.
17532
17533 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17534
17535         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17536
17537 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
17538
17539         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17540
17541 2006-12-18  Ian Lance Taylor  <iant@google.com>
17542
17543         * g++.dg/warn/Wmissing-declarations-1.C: New test.
17544
17545 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17546
17547         * gcc.c-torture/compile/pr27528.c: Use empty templates.
17548
17549 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
17550
17551         PR fortran/30207
17552         * gfortran.fortran-torture/execute/where21.f90: New test.
17553
17554 2006-12-17  Tobias Burnus  <burnus@net-b.de>
17555
17556         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17557
17558 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17559
17560         PR middle-end/7651
17561         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17562         * gcc.dg/if-empty-1.c: Likewise.
17563         * gcc.dg/pr23165.c: Likewise.
17564         * g++.dg/warn/empty-body.C: Likewise.
17565
17566 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17567
17568         PR libfortran/30005
17569         * gfortran.dg/open_errors.f90: New test.
17570
17571 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
17572
17573         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17574
17575         * gcc.target/i386/ssse3-pabsb.c: New file.
17576         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17577         * gcc.target/i386/ssse3-pabsw.c: Likewise.
17578         * gcc.target/i386/ssse3-palignr.c: Likewise.
17579         * gcc.target/i386/ssse3-phaddd.c: Likewise.
17580         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17581         * gcc.target/i386/ssse3-phaddw.c: Likewise.
17582         * gcc.target/i386/ssse3-phsubd.c: Likewise.
17583         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17584         * gcc.target/i386/ssse3-phsubw.c: Likewise.
17585         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17586         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17587         * gcc.target/i386/ssse3-pshufb.c: Likewise.
17588         * gcc.target/i386/ssse3-psignb.c: Likewise.
17589         * gcc.target/i386/ssse3-psignd.c: Likewise.
17590         * gcc.target/i386/ssse3-psignw.c: Likewise.
17591         * gcc.target/i386/ssse3-vals.h: Likewise.
17592
17593 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
17594
17595         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17596         * lib/fortran-torture.exp: Include target-supports.exp.
17597
17598 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
17599
17600         PR target/30185
17601         * gcc.c-torture/execute/pr30185.c: New test.
17602
17603 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17604
17605         PR testsuite/30179
17606         PR testsuite/30180
17607         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17608         * gcc.dg/builtin-bswap-2.c: Likewise.
17609         * gcc.dg/builtin-bswap-3.c: Likewise.
17610         * gcc.dg/builtin-bswap-4.c: Likewise.
17611         * lib/target-supports.exp (check_effective_target_stdint_types): New.
17612         * gcc.c-torture/execute/mode-dependent-address.x: New file.
17613
17614 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17615
17616         PR libfortran/30145
17617         * gfortran.dg/write_zero_array: New test.
17618
17619 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17620
17621         PR fortran/30200
17622         * gfortran.dg/write_fmt_trim.f90: New test.
17623
17624 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
17625
17626         PR 30194
17627         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17628         temporarily.
17629
17630 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17631
17632         * lib/target-supports.exp (check_weak_available): Use istarget
17633         "hppa*-*-hpux10*" instead of regexp.
17634         (check_cxa_atexit_available): Likewise.
17635
17636 2006-12-14  Richard Guenther  <rguenther@suse.de>
17637
17638         PR tree-optimization/30197
17639         * gcc.c-torture/execute/complex-1.c: Fix function name.
17640         * gcc.dg/builtins-61.c: New testcase.
17641
17642 2006-12-14  Richard Guenther  <rguenther@suse.de>
17643
17644         PR middle-end/30172
17645         * gcc.dg/pr30172-1.c: New testcase.
17646
17647 2006-12-14  Richard Guenther  <rguenther@suse.de>
17648
17649         PR tree-optimization/30198
17650         * gcc.dg/builtins-60.c: New testcase.
17651
17652 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
17653
17654         * lib/target-supports.exp (vect_no_align): Remove spu.
17655
17656 2006-12-13  Ian Lance Taylor  <iant@google.com>
17657
17658         PR c++/19564
17659         PR c++/19756
17660         * g++.dg/warn/Wparentheses-5.C: New test.
17661         * g++.dg/warn/Wparentheses-6.C: New test.
17662         * g++.dg/warn/Wparentheses-7.C: New test.
17663         * g++.dg/warn/Wparentheses-8.C: New test.
17664         * g++.dg/warn/Wparentheses-9.C: New test.
17665         * g++.dg/warn/Wparentheses-10.C: New test.
17666         * g++.dg/warn/Wparentheses-11.C: New test.
17667         * g++.dg/warn/Wparentheses-12.C: New test.
17668         * g++.dg/warn/Wparentheses-13.C: New test.
17669         * g++.dg/warn/Wparentheses-14.C: New test.
17670         * g++.dg/warn/Wparentheses-15.C: New test.
17671         * g++.dg/warn/Wparentheses-16.C: New test.
17672         * g++.dg/warn/Wparentheses-17.C: New test.
17673         * g++.dg/warn/Wparentheses-18.C: New test.
17674         * g++.dg/warn/Wparentheses-19.C: New test.
17675         * g++.dg/warn/Wparentheses-20.C: New test.
17676         * g++.dg/warn/Wparentheses-21.C: New test.
17677
17678 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17679
17680         PR testsuite/30157
17681         * lib/target-supports.exp (check_cxa_atexit_available): Return false
17682         for target "hppa.*hpux10".
17683
17684 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
17685
17686         * g++.dg/debug/vartrack1.C: New test.
17687
17688         * g++.dg/opt/ifcvt1.C: New test.
17689
17690         * gcc.dg/tls/opt-13.c: New test.
17691
17692         * gcc.dg/20060425-2.c: New test.
17693
17694         * g++.dg/opt/pr15054-2.C: New test.
17695
17696         * gcc.c-torture/execute/20060420-1.c: New test.
17697
17698         * gcc.c-torture/execute/20060412-1.c: New test.
17699
17700         * objc/compile/20060406-1.m: New test.
17701
17702 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
17703
17704         * g++.dg/template/array17.C: New test.
17705
17706 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
17707
17708         * gcc.target/powerpc/altivec-23.c: New test.
17709
17710 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
17711
17712         PR c++27316
17713         * g++.dg/inherit/error3.C: New test.
17714
17715         PR c++/28740
17716         * g++.dg/inherit/error4.C: New test.
17717
17718 2006-12-13  Richard Guenther  <rguenther@suse.de>
17719
17720         PR tree-optimization/17687
17721         * gcc.dg/builtins-59.c: New testcase.
17722
17723 2006-12-13  Ben Elliston  <bje@au.ibm.com>
17724
17725         * gcc.target/spu/Wmain.c: New test.
17726
17727 2006-12-12  Josh Conner  <jconner@apple.com>
17728
17729         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17730         * g++.dg/abi/thunk4.C: Likewise.
17731         * g++.dg/abi/rtti3.C: Likewise.
17732
17733 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
17734
17735         * gcc.target/spu/cpat-1.c: New test.
17736         * gcc.target/spu/cpat-2.c: New test.
17737         * gcc.target/spu/cpat-3.c: New test.
17738         * gcc.target/spu/cpat-4.c: New test.
17739
17740 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17741
17742         PR tree-opt/28436
17743         * gcc.c-torture/compile/vector-1.c: New test.
17744         * gcc.c-torture/compile/vector-2.c: New test.
17745         * gcc.c-torture/compile/vector-3.c: New test.
17746
17747 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17748
17749         * lib/fortran-torture.exp: Update copyright years.  Remove
17750         obsolete comment.  Test -ftree-vectorize where it makes sense.
17751         * lib/gfortran-dg.exp: Update copyright years.  Use settings
17752         from fortran-torture.exp.
17753         * gfortran.dg/char_transpose_1.f90,
17754         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17755         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17756         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
17757         '-w' to dg-options.
17758
17759 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
17760
17761         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17762         saved_${tool}_load.
17763
17764 2006-12-12  Ira Rosen  <irar@il.ibm.com>
17765
17766         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17767         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17768         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17769         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17770         gaps.
17771
17772 2006-12-12  Richard Guenther  <rguenther@suse.de>
17773
17774         PR middle-end/30147
17775         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17776
17777 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
17778             Diego Novillo  <dnovillo@redhat.com>
17779
17780         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17781         VDEF/VUSE changes.
17782         * gcc.dg/tree-ssa/pr26421.c: Likewise
17783         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17784         * gcc.dg/tree-ssa/pr23382.c: Likewise.
17785         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17786         * gcc.dg/tree-ssa/pr28410.c: Likewise.
17787         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17788         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17789         * gcc.dg/tree-ssa/vrp07.c: Likewise.
17790         * gcc.dg/tree-ssa/vrp08.c: Likewise.
17791         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17792
17793 2006-12-11  Jan Hubicka  <jh@suse.cz>
17794
17795         * gcc.dg/tree-prof/stringop-1.c: New test.
17796         * gcc.dg/tree-prof/stringop-2.c: New test.
17797
17798 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
17799
17800         PR target/30120
17801         * gcc.target/i386/pr30120.c: New test.
17802
17803         Revert:
17804         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17805
17806         * gcc.target/i386/x87regparm-1.c: New test.
17807         * gcc.target/i386/x87regparm-2.c: New test.
17808         * gcc.target/i386/x87regparm-3.c: New test.
17809         * gcc.target/i386/x87regparm-4.c: New test.
17810
17811 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
17812
17813         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17814
17815 2006-12-10  Tobias Burnus  <burnus@net-b.de>
17816
17817         PR fortran/23994
17818         * gfortran.dg/protected_1.f90: New test.
17819         * gfortran.dg/protected_2.f90: New test.
17820         * gfortran.dg/protected_3.f90: New test.
17821         * gfortran.dg/protected_4.f90: New test.
17822         * gfortran.dg/protected_5.f90: New test.
17823         * gfortran.dg/protected_6.f90: New test.
17824
17825 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17826             Tobias Burnus  <burnus@gcc.gnu.org>
17827
17828         PR fortran/29975
17829         PR fortran/30068
17830         * gfortran.dg/interface_4.f90: Test adding procedure to generic
17831         interface.
17832         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17833         ambiguous interfaces.
17834         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17835         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17836         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17837         ambiguous interfaces.
17838         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17839         * gfortran.dg/array_initializer_2.f90: Add initializer array
17840         constructor test.
17841
17842         PR fortran/30096
17843         * gfortran.dg/interface_9.f90: Test that host interfaces are
17844         not checked for ambiguity with the local version.
17845
17846 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17847
17848         PR fortran/29464
17849         * gfortran.dg/module_interface_2.f90: New test.
17850
17851 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
17852
17853         PR fortran/29941
17854         * gfortran.dg/assumed_len.f90: New test.
17855
17856 2006-12-09  Richard Guenther  <rguenther@suse.de>
17857
17858         * g++.dg/warn/implicit-typename1.C: Qualify types.
17859         * g++.dg/parse/crash12.C: Likewise.
17860         * g++.dg/tree-ssa/pr22444.C: Likewise.
17861
17862 2006-12-09  Tobias Burnus  <burnus@net-b.de>
17863
17864         * gfortran.dg/array_2.f90: Added sqrt test.
17865
17866 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
17867
17868         * gcc.target/i386/x87regparm-1.c: XFAIL.
17869         * gcc.target/i386/x87regparm-2.c: XFAIL.
17870         * gcc.target/i386/x87regparm-3.c: XFAIL.
17871         * gcc.target/i386/x87regparm-4.c: XFAIL.
17872
17873 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17874
17875         * lib/target-supports.exp
17876         (check_effective_target_large_long_double): New.
17877         * gcc.dg/Wconversion-real.c : Use it.
17878         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17879         unsigned.
17880
17881 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
17882
17883         * gcc.c-torture/execute/mode-dependent-address.c: New test.
17884
17885 2006-12-08  Tobias Burnus  <burnus@net-b.de>
17886
17887         PR fortran/27546
17888         * gfortran.dg/import4.f90: New test for IMPORT in modules.
17889
17890 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
17891
17892         PR c++/29732
17893         * g++.dg/template/crash65.C: New test.
17894         * g++.dg/template/spec16.C: Tweak error markers.
17895
17896 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17897
17898         * gcc.target/spu: New directory.
17899         * gcc.target/spu/spu.exp: New file.
17900         * gcc.target/spu/intrinsics-1.c: New test.
17901
17902 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
17903
17904         PR c++/29980
17905         * g++.dg/ext/attrib27.C: New test.
17906         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
17907         * g++.dg/parse/typedef5.C: Likewise.
17908
17909 2006-12-07  Mike Stump  <mrs@apple.com>
17910
17911         * treelang/compile/var_defs.tree: Adjust.
17912
17913 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/29730
17916         * g++.dg/template/crash64.C: New test.
17917         * g++.dg/parse/crash27.C: Adjust error markers.
17918
17919 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
17920
17921         PR libfortran/30009
17922         PR libfortran/30056
17923         * gfortran.dg/read_eof_4.f90:  Add tests.
17924         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
17925         * gfortran.dg/unf_read_corrupted_1.f90: New test.
17926
17927 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
17928
17929         PR c++/29729
17930         * g++.dg/template/crash63.C: New test.
17931
17932         PR c++/29728
17933         * g++.dg/template/crash62.C: New test.
17934
17935 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17936
17937         PR fortran/30003
17938         * gfortran.dg/allocatable_function_1.f90: Increase the number
17939         of expected calls of free to 10; the lhs section reference is
17940         now evaluated so there is another call to bar.  Change the
17941         comment appropriately.
17942         * gfortran.dg/array_section_1.f90: New test.
17943
17944 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
17945
17946         PR fortran/29912
17947         * gfortran.dg/char_result_12.f90: New test.
17948
17949 2006-12-05  Richard Guenther  <rguenther@suse.de>
17950
17951         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
17952         * gcc.dg/vect/vect-pow-2.c: Rename to ...
17953         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
17954         vect_double, xfail for spu*-*-*.
17955
17956 2006-12-04  Tobias Burnus  <burnus@net-b.de>
17957
17958         PR fortran/29962
17959         * initialization_4.f90: Test noninteger exponents (-std=f95).
17960         * initialization_5.f90: New test for noninteger exponents
17961           with -std=f2003.
17962
17963 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17964
17965         PR fortran/29821
17966         * gfortran.dg/parameter_array_section_1.f90: New test.
17967
17968 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/29733
17971         * g++.dg/template/crash61.C: New test.
17972
17973         PR c++/29632
17974         * g++.dg/template/error23.C: New test.
17975
17976 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
17977
17978         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17979
17980 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
17981
17982         PR fortran/29916
17983         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17984
17985 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
17986
17987         PR middle-end/29965
17988         * gcc.dg/gomp/pr29965-1.c: New test.
17989         * gcc.dg/gomp/pr29965-2.c: New test.
17990         * gcc.dg/gomp/pr29965-3.c: New test.
17991         * gcc.dg/gomp/pr29965-4.c: New test.
17992         * gcc.dg/gomp/pr29965-5.c: New test.
17993         * gcc.dg/gomp/pr29965-6.c: New test.
17994         * g++.dg/gomp/pr29965-1.C: New test.
17995         * g++.dg/gomp/pr29965-2.C: New test.
17996         * g++.dg/gomp/pr29965-3.C: New test.
17997         * g++.dg/gomp/pr29965-4.C: New test.
17998         * g++.dg/gomp/pr29965-5.C: New test.
17999         * g++.dg/gomp/pr29965-6.C: New test.
18000         * g++.dg/gomp/pr29965-7.C: New test.
18001         * g++.dg/gomp/pr29965-8.C: New test.
18002         * g++.dg/gomp/pr29965-9.C: New test.
18003         * g++.dg/gomp/pr29965-10.C: New test.
18004
18005 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
18006
18007         * gnat.dg/pointer_variable_bounds.adb: New test.
18008         * gnat.dg/pointer_variable_bounds.ads: Likewise.
18009         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
18010
18011 2006-12-03  Eric Christopher  <echristo@apple.com>
18012
18013         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
18014
18015 2006-12-03  Richard Henderson  <rth@redhat.com>
18016             Andrew Pinski  <pinskia@gmail.com>
18017
18018         PR C++/14329
18019         * g++.dg/warn/unit-1.C: New test.
18020
18021 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
18022
18023         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
18024
18025 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
18026
18027         * g++.dg/vect/vect.exp: Enable tests to run on spu.
18028         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
18029         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
18030         * gcc.dg/vect/vect-70.c: Reduce array size.
18031         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
18032         vect_no_compaer_double targets.
18033         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
18034         vect_float, vect_double, and vect_int.
18035
18036 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
18037
18038         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
18039         test for loop versioning on vect_no_align targets.
18040         * gcc.dg/vect/pr20122.c: Likewise.
18041         * gcc.dg/vect/vect-105.c: Likewise.
18042         * gcc.dg/vect/vect-42.c: Likewise.
18043         * gcc.dg/vect/vect-43.c: Likewise.
18044         * gcc.dg/vect/vect-74.c: Likewise.
18045         * gcc.dg/vect/vect-75.c: Likewise.
18046         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
18047         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
18048         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
18049         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
18050
18051 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
18052
18053         PR fortran/29642
18054         * gfortran.dg/value_1.f90 : New test.
18055         * gfortran.dg/value_2.f90 : New test.
18056         * gfortran.dg/value_3.f90 : New test.
18057         * gfortran.dg/value_4.f90 : New test.
18058         * gfortran.dg/value_4.c : Called from value_4.f90.
18059
18060 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18061
18062         PR C++/30033
18063         *  g++.dg/cpp0x/static_assert4.C: New testcase.
18064
18065 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18066
18067         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
18068
18069 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
18070
18071         PR c/27953
18072         * gcc.dg/pr27953.c: New test.
18073
18074 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18075
18076         PR c++/30022
18077         * g++.dg/ext/vector5.C: New test.
18078
18079         PR c++/30021
18080         * g++.dg/other/main1.C: New test.
18081
18082 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
18083
18084         PR libfortran/29568
18085         * gfortran.dg/convert_implied_open.f90:  Change to
18086         new default record length.
18087         * gfortran.dg/unf_short_record_1.f90:  Adapt to
18088         new error message.
18089         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
18090
18091 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
18092
18093         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
18094
18095 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
18096
18097         PR c++/29066
18098         * g++.dg/expr/pr29066.c: New.
18099
18100 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
18101             Zdenek Dvorak <dvorakz@suse.cz>
18102
18103         PR tree-optimization/29921
18104         * gcc.dg/pr29921-2.c: New test.
18105
18106 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
18107
18108         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
18109         (i386_get_cpuid): New function.
18110         (i386_cpuid_ecx): Likewise.
18111         (i386_cpuid_edx): Likewise.
18112         (i386_cpuid): Updated to call i386_cpuid_edx.
18113
18114         * gcc.target/i386/sse3-addsubpd.c: New file.
18115         * gcc.target/i386/sse3-addsubps.c: Likewise.
18116         * gcc.target/i386/sse3-haddpd.c: Likewise.
18117         * gcc.target/i386/sse3-haddps.c: Likewise.
18118         * gcc.target/i386/sse3-hsubpd.c: Likewise.
18119         * gcc.target/i386/sse3-hsubps.c: Likewise.
18120         * gcc.target/i386/sse3-lddqu.c: Likewise.
18121         * gcc.target/i386/sse3-movddup.c: Likewise.
18122         * gcc.target/i386/sse3-movshdup.c: Likewise.
18123         * gcc.target/i386/sse3-movsldup.c: Likewise.
18124
18125 2006-12-01  Dirk Mueller  <dmueller@suse.de>
18126
18127         * g++.dg/warn/Wreturn-type-4.C: New testcase.
18128
18129 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
18130
18131         * gcc.dg/dfp/convert-int-max.c: New test.
18132         * gcc.dg/dfp/convert-int-max-fold.c: New test.
18133
18134 2006-11-30  Richard Guenther  <rguenther@suse.de>
18135
18136         * gcc.dg/vect/vect-pow-1.c: Rename ...
18137         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
18138         floats instead of doubles, check successful vectorization.
18139
18140 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18141
18142         PR target/29945
18143         * gcc.c-torture/compile/pr29945.c: New testcase.
18144
18145 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
18146
18147         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
18148         -maltivec.
18149
18150 2006-11-29  Eric Christopher  <echristo@apple.com>
18151
18152         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
18153
18154 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
18155
18156         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
18157
18158         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
18159
18160 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
18161
18162         PR c++/29022
18163         * g++.dg/inherit/virtual2.C: New test.
18164         * g++.dg/inherit/virtual3.C: Likewise.
18165         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
18166         * g++.dg/inherit/error2.C: Likewise.
18167         * g++.dg/template/instantiate1.C: Likewise.
18168
18169 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
18170
18171         PR tree-opt/29984
18172         * gcc.dg/tree-ssa/reassoc-12.c: New test.
18173
18174 2006-11-28  Jan Hubicka  <jh@suse.cz>
18175
18176         * gcc.dg/memcpy-1.c: New test.
18177
18178 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
18179
18180         PR c++/29735
18181         * g++.dg/warn/main-3.C: New test.
18182
18183 2006-11-28  Jan Hubicka  <jh@suse.cz>
18184
18185         * gcc.dg/winline-1.c: New test.
18186
18187 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18188
18189         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
18190         alignments.
18191
18192 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18193
18194         PR fortran/29976
18195         * gfortran.dg/missing_optional_dummy_3.f90
18196
18197 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
18198
18199         PR fortran/20880
18200         * gfortran.dg/interface_3.f90: Modify errors.
18201
18202 2006-11-28  Ben Elliston  <bje@au.ibm.com>
18203
18204         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
18205         fail to link due to relocation overflows on spu-*-*.
18206
18207 2006-11-27  Michael Matz  <matz@suse.de>
18208             Andreas Krebbel  <krebbel1@de.ibm.com>
18209
18210         PR target/29319
18211         * gcc.dg/20061127-1.c: New testcase.
18212
18213 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
18214
18215         * gcc.dg/20061124-1.c: Add exit() function prototype.
18216
18217 2006-11-27  Jan Hubicka  <jh@suse.cz>
18218
18219         * gcc.target/i386/memcpy-1.c: Adjust size.
18220         * gcc.dg/visibility-11.c: Likewise.
18221
18222 2006-11-27  Richard Guenther  <rguenther@suse.de>
18223
18224         PR middle-end/25620
18225         * gcc.target/i386/pow-1.c: New testcase.
18226         * gcc.dg/builtins-58.c: Likewise.
18227
18228 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/29886
18231         * g++.dg/expr/cast8.C: New test.
18232
18233 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18234
18235         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18236         Don't ever inline the testcase.
18237
18238 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18239
18240         PR fortran/29982
18241         * gfortran.fortran-torture/compile/parameter_3.f90: New
18242         testcase.
18243
18244 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
18245
18246         PR fortran/29951
18247         * gfortran.fortran-torture/execute/transfer2.f90: New test.
18248
18249 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18250
18251         * gfortran.fortran-torture/execute/specifics.f90: Remove test
18252         for CHAR.
18253
18254 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18255
18256         PR libgfortran/29936
18257         * gfortran.dg/write_check3.f90: New test.
18258
18259 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18260
18261         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18262
18263 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
18264
18265         PR fortran/20880
18266         * gfortran.dg/interface_3.f90: New test.
18267
18268         PR fortran/29387
18269         * gfortran.dg/generic_8.f90: New test.
18270
18271 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18272
18273         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18274         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18275         * gfortran.dg/specifics_3.f90: Remove.
18276
18277 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
18278
18279         PR c/29955
18280         * gcc.dg/gomp/pr29955.c: New test.
18281
18282         PR c/29736
18283         * gcc.dg/pr29736.c: New test.
18284
18285 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18286
18287         PR tree-opt/29964
18288         * gcc.dg/pure-1.c: New test.
18289
18290 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
18291
18292         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18293         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18294
18295 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
18296
18297         * gcc.dg/20061124-1.c: New testcase.
18298
18299 2006-11-23  Eric Christopher  <echristo@apple.com>
18300
18301         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18302
18303 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18304
18305         PR c/2707
18306         PR c++/26167
18307         * gcc.dg/Wconversion-integer.c: New. Supersedes
18308         Wconversion-negative-constants.c
18309         * gcc.dg/Wconversion-real.c: New.
18310         * gcc.dg/Wconversion-real-integer.c: New.
18311         * gcc.dg/Wconversion-negative-constants.c: Deleted.
18312         * g++.dg/warn/Wconversion1.C: Modified.
18313
18314 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18315
18316         * gfortran.dg/overload_1.f90: New test.
18317
18318 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
18319
18320         PR c/9072
18321         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18322         Wtraditional-conversion.
18323         * gcc.dg/overflow-warn-2.c: Likewise.
18324         * gcc.dg/Wconversion.c: Likewise. Renamed as
18325         Wtraditional-conversion.c .
18326         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18327         Wtraditional-conversion-2.c .
18328         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18329         Wtraditional-conversion-2.c
18330         * gcc.dg/Wconversion-negative-constants.c: New.
18331
18332 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
18333
18334         * gcc.dg/tree-ssa/dump-1.c: New test.
18335
18336 2006-11-23  David Ung <davidu@mips.com>
18337
18338         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18339         -mfp64, allowable when ISA >= 33 and float is enabled.
18340         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18341         of mthc1 and mfhc1 patterns.
18342
18343 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
18344
18345         PR tree-optimization/29921
18346         * gcc.dg/pr29921.c: New test.
18347
18348 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18349
18350         PR fortran/29441
18351         * gfortran.dg/initialization_4.f90: New test.
18352
18353 2006-11-22  Ira Rosen  <irar@il.ibm.com>
18354
18355         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18356         platforms that have interleaving support.
18357         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18358         * gcc.dg/vect/vect-strided-a-u16-i2.c,
18359         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18360         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18361         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18362         gcc.dg/vect/vect-strided-u8-i2-gap.c,
18363         gcc.dg/vect/vect-strided-u8-i8.c,
18364         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18365         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18366         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18367         gcc.dg/vect/vect-strided-float.c,
18368         gcc.dg/vect/vect-strided-a-mult.c,
18369         gcc.dg/vect/vect-strided-mult-char-ls.c,
18370         gcc.dg/vect/vect-strided-a-u16-mult.c,
18371         gcc.dg/vect/vect-strided-a-u32-mult.c,
18372         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18373         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18374         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18375         gcc.dg/vect/vect-strided-mult.c,
18376         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18377         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18378         New.
18379
18380 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18381
18382         PR fortran/25087
18383         * gfortran.dg/auto_char_len_4.f90: New test.
18384
18385 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
18386
18387         PR fortran/29652
18388         * gfortran.dg/generic_7.f90: New test.
18389         * gfortran.dg/defined_operators_1.f90: Add new error.
18390
18391 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
18392
18393         PR tree-optimization/29902
18394         * g++.dg/tree-ssa/pr29902.C: New test.
18395
18396 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
18397
18398         PR fortran/29820
18399         * gfortran.dg/used_types_13.f90: New test.
18400
18401 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
18402
18403         * gcc.dg/dfp/snan.c: Delete.
18404
18405 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
18406
18407         * g++.dg/cpp0x/static_assert1.C: New.
18408         * g++.dg/cpp0x/static_assert2.C: New.
18409         * g++.dg/cpp0x/static_assert3.C: New.
18410
18411 2006-11-21  Richard Guenther  <rguenther@suse.de>
18412
18413         * gcc.dg/vect/vect-pow-1.c: New testcase.
18414         * gcc.dg/vect/vect-pow-2.c: Likewise.
18415
18416 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
18417
18418         PR c++/29570
18419         * g++.dg/template/static29.C: New test.
18420
18421         PR c++/29734
18422         * g++.dg/conversion/simd4.C: New test.
18423
18424 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
18425
18426         PR c++/29475
18427         * g++.dg/template/access19.C: New test.
18428         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18429         error is reported.
18430
18431 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18432
18433         PR tree-opt/25500
18434         * gcc.dg/tree-ssa/sra-4.c: New testcase.
18435
18436 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18437
18438         PR fortran/27546
18439         * gfortran.dg/import.f90: Extended test.
18440         * gfortran.dg/import2.f90: Extended test.
18441
18442 2006-11-20  Tobias Burnus  <burnus@net-b.de>
18443
18444         * gfortran.dg/volatile3.f90: Add conflict test.
18445
18446 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
18447
18448         PR fortran/24783
18449         * gfortran.dg/implicit_10.f90: New test.
18450
18451 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18452
18453         PR c++/8586
18454         * g++.dg/warn/Wall-write-strings.C: New.
18455
18456 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18457
18458         * gfortran.dg/alloc_comp_constraint_5.f90: New.
18459         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18460
18461 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18462
18463         * gfortran.dg/use_3.f90: Remove error message.
18464         * gfortran.dg/iso_fortran_env_1.f90: New test.
18465         * gfortran.dg/iso_fortran_env_2.f90: New test.
18466         * gfortran.dg/iso_fortran_env_3.f90: New test.
18467         * gfortran.dg/iso_fortran_env_4.f90: New test.
18468
18469 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
18470
18471         * gcc.dg/vect/vect-27.c: Fix initialization.
18472
18473 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18474
18475         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18476         * gcc.dg/torture/builtin-minmax-1.c: New.
18477
18478         * gcc.dg/builtins-20.c: Add cases for copysign.
18479
18480 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18481
18482         PR fortran/24285
18483         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18484
18485 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18486         * gfortran.dg/use_1.f90: New test.
18487         * gfortran.dg/use_1.f90: New test.
18488         * gfortran.dg/use_1.f90: New test.
18489
18490 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
18491
18492         PR tree-optimization/29801
18493         * gcc.dg/pr29801.c: New test.
18494
18495 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
18496
18497         PR middle-end/29584
18498         * gcc.dg/torture/pr29584.c: New test.
18499
18500 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
18501
18502         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18503         Condition PowerPC tests for saving FPRs on powerpc_fprs.
18504         * gcc.target/powerpc/compress-float-ppc.c,
18505         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18506         powerpc_fprs.
18507         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18508         do not pass -mhard-float.
18509
18510 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18511
18512         * gnat.dg/volatile_aggregate.adb: New test.
18513
18514 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18515
18516         PR fortran/29391
18517         PR fortran/29489
18518         * gfortran.dg/bound_2.f90: Add more checks.
18519         * gfortran.dg/bound_3.f90: New test.
18520
18521 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18522
18523         PR target/29201
18524         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18525
18526 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18527
18528         * gfortran.dg/import3.f90: Fix error message.
18529
18530 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18531
18532         PR tree-opt/29788
18533         * gfortran.fortran-torture/compile/inline_1.f90:
18534         New testcase.
18535
18536 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
18537
18538         * gcc.target/i386/x87regparm-1.c: New test.
18539         * gcc.target/i386/x87regparm-2.c: New test.
18540         * gcc.target/i386/x87regparm-3.c: New test.
18541         * gcc.target/i386/x87regparm-4.c: New test.
18542
18543 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18544
18545         PR fortran/27546
18546         * gfortran.dg/import.f90: New test.
18547         * gfortran.dg/import2.f90: New test.
18548         * gfortran.dg/import3.f90: New test.
18549
18550 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18551
18552         PR fortran/27588
18553         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18554
18555 2006-11-15  Tobias Burnus  <burnus@net-b.de>
18556
18557         PR fortran/29806
18558         * gfortran.dg/contains.f90: New test.
18559         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18560
18561 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
18562
18563         PR tree-optimization/29581
18564         * gcc.dg/pr29581-1.c: New test.
18565         * gcc.dg/pr29581-2.c: New test.
18566         * gcc.dg/pr29581-3.c: New test.
18567         * gcc.dg/pr29581-4.c: New test.
18568         * gfortran.dg/pr29581.f90: New test.
18569
18570 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
18571
18572         PR fortran/29702
18573         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18574         numbers in error message headers.
18575
18576 2006-11-14  Richard Guenther  <rguenther@suse.de>
18577
18578         * gcc.target/i386/math-torture/math-torture.exp: Restrict
18579         to i?86 and x86_64 targets.
18580
18581 2006-11-14  Caroline Tice  <ctice@apple.com>
18582
18583         * gcc.dg/pubtypes-1.c: New file/testcase.
18584         * gcc.dg/pubtypes-2.c: New file/testcase.
18585         * gcc.dg/pubtypes-3.c: New file/testcase.
18586         * gcc.dg/pubtypes-4.c: New file/testcase.
18587         * g++.dg/pubtypes.C: New file/testcase.
18588
18589 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/29106
18592         * g++.dg/init/self1.C: New test.
18593
18594 2006-11-14  Tobias Burnus  <burnus@net-b.de>
18595
18596         PR fortran/29657
18597         * gfortran.dg/conflicts.f90: Add.
18598
18599 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
18600
18601         PR rtl-optimization/29798
18602
18603         * gcc.c-torture/execute/pr29798.c: New.
18604
18605 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18606
18607         * gcc.dg/builtins-20.c: Add more cases.
18608
18609 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
18610
18611         PR fortran/29759
18612         * gfortran.dg/gomp/pr29759.f90: New test.
18613
18614 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/29518
18617         * g++.dg/template/static28.C: New test.
18618
18619 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
18620
18621         * lib/c-torture.exp: Use target-libpath.exp.
18622         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18623         set GCC_EXEC_PREFIX env var from global variable of same name.
18624
18625 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18626
18627         PR fortran/26994
18628         * gfortran.fortran-torture/compile/transfer-1.f90:
18629         New testcase.
18630
18631 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
18632             Zdenek Dvorak <dvorakz@suse.cz>
18633
18634         PR tree-optimization/29680
18635         * gcc.dg/alias-11.c: New test.
18636
18637 2006-11-12  Jason Merrill  <jason@redhat.com>
18638             Andrew Pinski <pinskia@physics.uc.edu>
18639
18640         PR middle-end/28915
18641         * gcc.target/i386/vectorize1.c: New.
18642
18643 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18644
18645         PR rtl-optimization/29797
18646         * gcc.c-torture/execute/pr29797-1.c: New test case.
18647
18648 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18649
18650         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18651
18652 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
18653
18654         * gcc.dg/tree-ssa/prefetch-3.c: New test.
18655
18656 2006-11-12  Roger Sayle  <roger@eyesopen.com>
18657
18658         PR tree-optimization/13827
18659         * gcc.dg/fold-eqand-1.c: New test case.
18660
18661 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
18662
18663         PR rtl-opt/28812
18664         * gcc.c-torture/execute/mayalias-3.c: New test.
18665
18666 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
18667
18668         PR middle-end/27528
18669         * gcc.c-torture/compile/pr27528.c: New test.
18670         * gcc.dg/pr27528.c: Likewise.
18671
18672 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18673
18674         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18675
18676         * gcc.dg/torture/builtin-symmetric-1.c: New test.
18677
18678 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18679
18680         PR fortran/29758
18681         * gfortran.dg/reshape_source_size_1.f90: New test.
18682
18683 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18684
18685         PR fortran/29315
18686         * gfortran.dg/aliasing_dummy_4.f90: New test.
18687
18688 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
18689
18690         PR target/29777
18691         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18692         and x86_64-*-* targets.
18693
18694 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18695
18696         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18697         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18698         New macros. Use them in exact tests.
18699         (TESTIT3): New macro.
18700         Add tests for fmin, fmax and fma.
18701
18702 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18703
18704         PR fortran/29431
18705         * gfortran.dg/array_constructor_13.f90: New test.
18706
18707 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18708
18709         PR fortran/29744
18710         * gfortran.dg/used_types_12.f90: New test.
18711
18712 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
18713
18714         PR middle-end/29726
18715         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18716         (test6): Ditto.
18717         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18718         * gcc.dg/fold-eqandshift-3.c: New test case.
18719
18720 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18721
18722         PR fortran/29699
18723         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18724
18725         PR fortran/21370
18726         * gfortran.dg/change_symbol_attributes_1.f90: New test.
18727
18728 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
18729
18730         * gcc.dg/20061109-1.c: New testcase.
18731
18732 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18733
18734         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18735
18736 2006-11-09  Tobias Burnus  <burnus@net-b.de>
18737
18738         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18739         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18740
18741 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
18742
18743         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18744         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18745
18746 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18747
18748         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18749
18750 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18751
18752         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18753         vect-9.c).
18754         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18755         * gcc.dg/vect/vect-9.c: Now vectorizable.
18756         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18757         that support vect_widen_mult.
18758         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18759         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18760         vect-reduc-dot-u16.c).
18761         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18762         vect-reduc-dot-u16.c).
18763         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18764         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18765         vect-reduc-dot-s8.c).
18766         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18767         vect-reduc-dot-s8.c).
18768         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18769         vect-reduc-dot-s8.c).
18770         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18771         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18772         vect-reduc-dot-u8.c).
18773         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18774         vect-reduc-dot-u8.c).
18775         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18776         * gcc.dg/vect/vect-multitypes-9.c: New test.
18777         * gcc.dg/vect/vect-multitypes-10.c: New test.
18778         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18779         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18780         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18781         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18782         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18783         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18784         wrapv-vect-reduc-dot-s8.c.
18785         * lib/target-support.exp (check_effective_target_vect_unpack): New.
18786         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18787         targets that support vec_unpack.
18788         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18789         (check_effective_target_vect_widen_mult_qi_to_hi): New.
18790         (check_effective_target_vect_widen_mult_hi_to_si): New.
18791         (check_effective_target_vect_widen_sum): Removed.
18792
18793         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18794
18795         * gcc.dg/vect/vect-multitypes-8.c: New test.
18796         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18797
18798         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
18799
18800         * gcc.dg/vect/vect-multitypes-7.c: New test.
18801
18802         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18803
18804         * gcc.dg/vect/vect-multitypes-4.c: New test.
18805         * gcc.dg/vect/vect-multitypes-5.c: New test.
18806         * gcc.dg/vect/vect-multitypes-6.c: New test.
18807
18808         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
18809
18810         * gcc.dg/vect/vect-multitypes-1.c: New test.
18811         * gcc.dg/vect/vect-multitypes-2.c: New test.
18812         * gcc.dg/vect/vect-multitypes-3.c: New test.
18813
18814 2006-11-07  Eric Christopher  <echristo@apple.com>
18815
18816         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18817         Test using scan-assembler-not.
18818
18819 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
18820
18821         * gcc.dg/inline-17.c: New test.
18822
18823 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
18824
18825         PR other/25028
18826         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
18827         on HP-UX.
18828
18829 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18830
18831         PR fortran/29539
18832         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18833
18834         PR fortran/29634
18835         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18836         test.
18837
18838 2006-11-07  Tobias Burnus  <burnus@net-b.de>
18839
18840         PR fortran/29601
18841         * gfortran.dg/volatile.f90: Add.
18842         * gfortran.dg/volatile2.f90: Add.
18843         * gfortran.dg/volatile3.f90: Add.
18844         * gfortran.dg/volatile4.f90: Add.
18845         * gfortran.dg/volatile5.f90: Add.
18846         * gfortran.dg/volatile6.f90: Add.
18847         * gfortran.dg/volatile7.f90: Add.
18848
18849 2006-11-06  Tobias Burnus  <burnus@net-b.de>
18850
18851         * gfortran.dg/io_constraints_2.f90: Adjust pattern
18852           for matching error messages.
18853         * gfortran.dg/specifics_3.f90: Adjust pattern
18854           for matching error messages.
18855
18856 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
18857             Bernhard Fischer  <aldot@gcc.gnu.org>
18858
18859         * lib/gcc-dg.exp (output-exists): New proc.
18860         (output-exists-not): New proc.
18861         * gcc.test-framework/test-framework.awk: Support new directives.
18862         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18863         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18864         * gcc.test-framework/dg-outexists-exp-F.c: New test.
18865         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18866         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18867         * gcc.test-framework/dg-outexists-exp-P.c: New test.
18868
18869 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
18870
18871         PR fortran/29630
18872         PR fortran/29679
18873         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18874         * gfortran.dg/initialization_3.f90: New.
18875
18876 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18877
18878         PR libgfortran/25545
18879         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18880
18881 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
18882
18883         PR middle-end/29695
18884         * gcc.c-torture/execute/pr29695-1.c: New test.
18885         * gcc.c-torture/execute/pr29695-2.c: New test.
18886
18887 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
18888
18889         PR fortran/29565
18890         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18891
18892 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
18893
18894         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18895         for matching error messages.
18896
18897 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
18898
18899         PR target/26915
18900         * gcc.target/i386/387-12.c: New test.
18901
18902 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18903
18904         PR libfortran/29713
18905         * gfortran.dg/pr29713.f90: New test.
18906
18907 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
18908
18909         * gcc.c-torture/execute/arith-rand-ll.c:
18910         Also test for bogus rest sign.
18911
18912 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18913
18914         PR libfortran/27895
18915         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
18916
18917 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
18918
18919         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
18920         from error messages.
18921
18922 2006-11-02  Mike Stump  <mrs@apple.com>
18923
18924         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
18925
18926         * g++.old-deja/g++.abi/align.C: Enable for darwin.
18927
18928 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
18929
18930         * g++.dg/eh/gcsec1.C: New test.
18931
18932 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18933
18934         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
18935         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
18936
18937 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
18938
18939         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
18940         hexadecimal value.
18941         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
18942         * gcc.dg/pr14796-2.c: Likewise.
18943
18944 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18945
18946         * gcc.c-torture/execute/20061101-1.c: New test.
18947
18948 2006-11-01  Richard Guenther  <rguenther@suse.de>
18949
18950         * gcc.target/i386/fpprec-1.c: New testcase.
18951
18952 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18953
18954         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18955         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18956
18957 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         * gcc.c-torture/execute/20061031-1.c: New test.
18960
18961 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18962
18963         PR 23067
18964         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18965         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18966         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18967         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18968         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18969         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18970         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18971
18972 2006-10-31  Eric Christopher  <echristo@apple.com>
18973             Falk Hueffner  <falk@debian.org>
18974
18975         * gcc.dg/builtin-bswap-1.c: New.
18976         * gcc.dg/builtin-bswap-2.c: New.
18977         * gcc.dg/builtin-bswap-3.c: New.
18978         * gcc.dg/builtin-bswap-4.c: New.
18979         * gcc.dg/builtin-bswap-5.c: New.
18980         * gcc.target/i386/builtin-bswap-1.c: New.
18981
18982 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
18983
18984         * gcc.dg/inline-16.c: New.
18985
18986         PR 16622
18987         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18988         defining it.
18989         * gcc.dg/inline-13.c: New.
18990         * gcc.dg/inline-14.c: New.
18991         * gcc.dg/inline-15.c: New.
18992
18993         PR 11377
18994         * gcc.dg/inline6.c: New.
18995         * gcc.dg/inline7.c: New.
18996
18997 2006-10-31  Roger Sayle  <roger@eyesopen.com>
18998
18999         PR middle-end/23470
19000         * gcc.dg/pr23470-1.c: New test case.
19001
19002 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
19003
19004         PR fortran/29537
19005         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
19006         data.
19007         * gfortran.dg/blockdata_2.f90: New testcase.
19008
19009 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
19010
19011         PR libfortran/29627
19012         * gfortran.dg/unf_short_record_1.f90:  New test.
19013
19014 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19015
19016         PR fortran/29067
19017         * gfortran.dg/pr29067.f: New test.
19018
19019 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
19020             Richard Sandiford  <richard@codesourcery.com>
19021
19022         * lib/target-supports.exp (get_compiler_messages): Append options
19023         as a single list element.
19024         (check_effective_target_arm_vfp_ok): New.
19025         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
19026
19027 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
19028
19029         PR fortran/29387
19030         * gfortran.dg/intrinsic_actual_2.f90: New test.
19031
19032         PR fortran/29490
19033         * gfortran.dg/actual_array_interface_1.f90: New test.
19034
19035         PR fortran/29641
19036         * gfortran.dg/used_types_11.f90: New test.
19037
19038 2006-10-30  Dirk Mueller  <dmueller@suse.de>
19039
19040         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
19041         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
19042         * g++.old-deja/g++.pt/eichin01.C (main): Same.
19043         * g++.old-deja/g++.mike/net25.C (main): Same.
19044         * g++.dg/lookup/exception1.C (main): Same.
19045         * g++.dg/parse/parens2.C (main): Same.
19046
19047 2006-10-30  Roger Sayle  <roger@eyesopen.com>
19048
19049         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
19050
19051 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19052
19053         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
19054         * gcc.dg/torture/builtin-math-3.c: Likewise.
19055
19056 2006-10-30  Tobias Burnus  <burnus@net-b.de>
19057
19058         PR fortran/29452
19059         * gfortran.dg/write_check.f90: Check run-time keyword checking.
19060         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
19061
19062 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
19063
19064         PR Fortran/29410
19065         * gfortran.fortran-torture/execute/transfer1.f90: New test.
19066
19067 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
19068
19069         * lib/target-supports.exp (check_function_available): Declare
19070         function before calling.
19071
19072 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
19073
19074         PR tree-optimization/29637
19075         * gcc.dg/pr29637.c: New test.
19076
19077 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19078
19079         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
19080         tree canonicalization.
19081
19082 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19083
19084         * gcc.dg/builtins-20.c: Add more hypot tests.
19085
19086 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19087
19088         * gcc.dg/fold-compare-1.c: New test case.
19089
19090 2006-10-29  Dirk Mueller  <dmueller@suse.de>
19091
19092         PR c++/16307
19093         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
19094
19095 2006-10-29  Roger Sayle  <roger@eyesopen.com>
19096
19097         PR tree-optimization/15458
19098         * gcc.dg/fold-xornot-1.c: New test case.
19099
19100 2006-10-29  Richard Guenther  <rguenther@suse.de>
19101
19102         * gcc.target/i386/math-torture/trunc.c: New testcase.
19103
19104 2006-10-29  Richard Guenther  <rguenther@suse.de>
19105
19106         * gcc.target/i386/math-torture/round.c: New testcase.
19107
19108 2006-10-29  Richard Guenther  <rguenther@suse.de>
19109
19110         * gcc.target/i386/math-torture/ceil.c: New testcase.
19111         * gcc.target/i386/math-torture/floor.c: Likewise.
19112
19113 2006-10-29  Richard Guenther  <rguenther@suse.de>
19114
19115         * gcc.target/i386/math-torture/rint.c: New testcase.
19116         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
19117
19118 2006-10-29  Richard Guenther  <rguenther@suse.de>
19119
19120         * gcc.target/i386/math-torture/lfloor.c: New testcase.
19121         * gcc.target/i386/math-torture/lceil.c: Likewise.
19122
19123 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19124
19125         PR libgfortran/24313
19126         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
19127
19128 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
19129
19130         * gcc.c-torture/execute/20020118-1.c,
19131         gcc.c-torture/execute/builtins/strlen.c,
19132         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
19133         comment typos.
19134
19135 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19136
19137         * gcc.dg/builtins-20.c: Add tests for hypot.
19138         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
19139         two-argument builtins.
19140         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
19141         TESTIT2.  Update all callers.
19142         (TESTIT2, TESTIT2_R): New helper macros.
19143         Add testcases for pow, hypot and atan2.
19144
19145 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
19146
19147         PR C++/29295
19148         * g++.dg/expr/bool1.C: New test.
19149         * g++.dg/expr/bool2.C: New test.
19150
19151 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19152
19153         PR fortran/28224
19154         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
19155         * gfortran.dg/namelist_internal.f90: New test.
19156
19157 2006-10-28  Tobias Burnus  <burnus@net-b.de>
19158
19159         PR fortran/29625
19160         * gfortran.dg/io_real_boz.f90: Add.
19161         * gfortran.dg/io_real_boz2.f90: Add.
19162
19163 2006-10-28  Richard Guenther  <rguenther@suse.de>
19164
19165         PR middle-end/26899
19166         * gcc.dg/tree-ssa/pr26899.c: New testcase.
19167
19168 2006-10-28  Richard Guenther  <rguenther@suse.de>
19169
19170         PR target/28806
19171         * gcc.target/i386/math-torture/lround.c: New testcase.
19172
19173 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
19174
19175         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
19176         * gcc.dg/builtins-44.c: Likewise.
19177         * gcc.dg/builtins-45.c: Likewise.
19178         * gcc.dg/pr28796-2.c: Likewise.
19179         * gcc.dg/unordered-3.c: Likewise.
19180
19181 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19182
19183         PR libgfortran/27954
19184         * gfortran.dg/error_recovery_2.f90: New test.
19185
19186 2006-10-26  Richard Guenther  <rguenther@suse.de>
19187
19188         * gcc.target/i386/i386.exp: Use glob, not find to collect
19189         tests.  Avoids recursing into subdirectories.
19190         * gcc.target/i386/math-torture/math-torture.exp: Torture
19191         for interesting ia32 math options.
19192         * gcc.target.i386/math-torture/lrint.c: New testcase.
19193
19194 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19195
19196         PR libgfortran/29563
19197         * gfortran.dg/arrayio_9.f90: Update test.
19198         * gfortran.dg/arrayio_19.f90: New test.
19199
19200 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
19201
19202         * gcc.dg/20061026.c: New testcase.
19203
19204 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19205
19206         PR libgfortran/29563
19207         * gfortran.dg/arrayio_9.f90: New test.
19208
19209 2006-10-26  Ben Elliston  <bje@au.ibm.com>
19210
19211         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19212         Copy the strings manually, as strcpy may call strlen.
19213
19214 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19215
19216         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19217         Add checks for log, log2, log10 and log1p.
19218
19219         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19220         we already test 0.0.  Add checks for expm1, log, log2, log10,
19221         log1p, cbrt, erf and erfc.
19222
19223 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
19224
19225         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19226
19227 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
19228
19229         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19230         and remainderl() built-in functions.  Remove -ffast-math from
19231         dg-options.
19232
19233 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19234
19235         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19236         acosh and atanh.
19237
19238         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19239         floating point modifiers to arguments passed to float and long
19240         double functions respectively.  Update all callers to use floating
19241         point numbers, not integers.  Add tests for exp, exp2 and
19242         exp10/pow10.
19243
19244         * gcc.dg/torture/builtin-math-3.c: New test.
19245
19246 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19247
19248         PR fortran/29393
19249         * gfortran.dg/initialize_2.f90: New.
19250
19251 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19252
19253         * gcc.dg/torture/builtin-math-2.c: New test.
19254
19255 2006-10-24  Richard Guenther  <rguenther@suse.de>
19256
19257         PR middle-end/28796
19258         * gcc.dg/pr28796-1.c: New testcase.
19259         * gcc.dg/pr28796-2.c: Likewise.
19260
19261 2006-10-24  Richard Guenther  <rguenther@suse.de>
19262
19263         * gcc.dg/builtins-57.c: New testcase.
19264
19265 2006-10-24  Richard Guenther  <rguenther@suse.de>
19266
19267         PR tree-optimization/29567
19268         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19269
19270 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
19271
19272         PR tree-optimization/14784
19273         * gcc.dg/alias-10.c: New test.
19274
19275 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19276
19277         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19278
19279 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
19280
19281         * gcc.dg/builtin-strncat-chk-1.c: New test.
19282
19283 2006-10-23  Jan Hubicka  <jh@suse.cz>
19284
19285         * gcc.dg/memmove-1.c: New test.
19286
19287 2006-10-23  Paul Brook  <paul@codesourcery.com>
19288
19289         * gcc.dg/pragma-pack-5.c: New test.
19290
19291 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
19292
19293         * g++.dg/other/s390-1.C: New testcase.
19294
19295 2006-10-23  Richard Guenther  <rguenther@suse.de>
19296
19297         PR middle-end/27132
19298         PR middle-end/23295
19299         * gcc.dg/pr27132.c: New testcase.
19300         * gcc.dg/pr23295.c: Likewise.
19301         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19302         * g++.dg/tree-ssa/pr19807.C: Likewise.
19303
19304 2006-10-23  Richard Guenther  <rguenther@suse.de>
19305
19306         PR middle-end/21032
19307         * gcc.dg/pr21032.c: New testcase.
19308
19309 2006-10-22  Jeff Law  <law@redhat.com>
19310         Richard Guenther  <rguenther@suse.de>
19311
19312         PR tree-optimization/15911
19313         * gcc.dg/tree-ssa/vrp30.c: New testcase.
19314
19315 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19316
19317         PR c++/20647
19318         * g++.dg/abi/rtti3.C: New.
19319
19320 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
19321
19322         PR middle-end/28252
19323         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19324         transformation.
19325
19326 2006-10-21  Richard Guenther  <rguenther@suse.de>
19327
19328         PR tree-optimization/3511
19329         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19330
19331 2006-10-21  Richard Guenther  <rguenther@suse.de>
19332
19333         PR middle-end/26898
19334         * gcc.dg/torture/pr26898-1.c: New testcase.
19335         * gcc.dg/torture/pr26898-2.c: Likewise.
19336
19337 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
19338
19339         PR c++/28053
19340         * g++.dg/parse/bitfield1.C: Adjust error markers.
19341         * g++.dg/parse/bitfield2.C: New test.
19342
19343 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
19344
19345         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19346
19347 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19348
19349         PR libfortran/27895
19350         * gfortran.dg/zero_sized_1.f90: New test.
19351
19352 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
19353
19354         * gcc.dg/div-compare-1.c: New test.
19355
19356 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
19357
19358         PR fortran/29216
19359         * gfortran.dg/result_default_init_1.f90: New test.
19360
19361         PR fortran/29314
19362         * gfortran.dg/automatic_default_init_1.f90: New test.
19363
19364         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19365         from 38 to 33.
19366
19367 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
19368
19369         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19370         'using namespace std' without previous declaration.
19371         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19372         * g++.old-deja/g++.robertl/eb133c.C: New.
19373
19374 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19375
19376         PR libgfortran/29277
19377         * gfortran.dg/streamio_4.f90: Update test.
19378         * gfortran.dg/streamio_11.f90: New test.
19379
19380 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
19381
19382         PR c++/27952
19383         * g++.dg/inherit/virtual1.C: New test.
19384
19385 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/28261
19388         * g++.dg/parse/enum3.C: New test.
19389
19390 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/29039
19393         * g++.dg/init/ctor8.C: New test.
19394
19395 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
19396
19397         PR c++/27270
19398         * g++.dg/ext/complit8.C: Tweak error markers.
19399         * g++.dg/template/complit1.C: Add error marker.
19400
19401 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19402
19403         PR c++/27270
19404         * g++.dg/ext/complit8.C: New test.
19405
19406         PR c++/29408
19407         * g++.dg/parse/dtor12.C: New test.
19408
19409         PR c++/29435
19410         * g++.dg/template/sizeof11.C: New test.
19411
19412 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19413
19414         PR fortran/29392
19415         * gfortran.dg/data_char_3.f90: New test.
19416
19417         PR fortran/29451
19418         * gfortran.dg/negative_automatic_size.f90: New test.
19419
19420 2006-10-16  David Daney  <ddaney@avtrex.com>
19421
19422         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19423
19424 2006-10-16  Eric Christopher  <echristo@apple.com>
19425
19426         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19427         x86_64.
19428
19429 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/28211
19432         * g++.dg/tc1/dr49.C: Tweak error messages.
19433         * g++.dg/parse/template21.C: New test.
19434
19435 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19436
19437         PR middle-end/20491
19438         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19439
19440 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
19441
19442         PR fortran/29403
19443         * gfortran.dg/print_1.f90: New test.
19444
19445 2006-10-15  Jan Hubicka  <jh@suse.cz>
19446
19447         PR middle-end/29241
19448         * gcc.c-torture/compile/pr29241.c: New testcase.
19449
19450 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
19451
19452         PR middle-end/29250
19453         * gcc.c-torture/compile/pr29250.c: New test.
19454
19455 2006-10-15  Richard Guenther  <rguenther@suse.de>
19456
19457         * gcc.dg/pr29299.c: New testcase.
19458
19459 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
19460
19461         PR fortran/24767
19462         * gfortran.dg/label_4.f90: Adjust warning flag.
19463
19464 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19465
19466         PR fortran/29371
19467         * gfortran.dg/nullify_3.f90: New test.
19468
19469 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19470
19471         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19472         on Solaris 2.5.1 too.
19473
19474 2006-10-13  Eric Christopher  <echristo@apple.com>
19475
19476         * gcc.dg/pr25993.c: Skip for darwin.
19477
19478 2006-10-13  Eric Christopher  <echristo@apple.com>
19479
19480         * gcc.dg/visibility-11.c: Skip for darwin.
19481
19482 2006-10-13  Eric Christopher  <echristo@apple.com>
19483
19484         * gcc.dg/darwin-weakimport-1.c: Use
19485         -fno-asynchronous-unwind-tables.
19486         * gcc.dg/darwin-weakimport-3.c: Ditto.
19487
19488 2006-10-13  Richard Guenther  <rguenther@suse.de>
19489
19490         PR tree-optimization/29446
19491         * gcc.dg/torture/pr29446.c: New testcase.
19492
19493 2006-10-13  Bill Wendling  <wendling@apple.com>
19494
19495         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19496         * g++.old-deja/g++.jason/hmc1.C: Likewise.
19497         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19498         * g++.old-deja/g++.law/shadow1.C: Likewise.
19499         * g++.old-deja/g++.law/ctors10.C: Likewise.
19500         * g++.dg/debug/namespace1.C: Likewise.
19501         * g++.dg/inherit/namespace-as-base.C: Likewise.
19502         * g++.dg/opt/delay-slot-1.C: Likewise.
19503         * g++.dg/parse/defarg10.C: Likewise.
19504         * g++.dg/template/ptrmem11.C: Likewise.
19505         * g++.dg/template/mem_func_ptr.C: Likewise.
19506         * g++.dg/template/spec19.C: Likewise.
19507
19508 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
19509
19510         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19511
19512 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19513
19514         PR fortran/29373
19515         * gfortran.dg/implicit_9.f90: New test.
19516
19517         PR fortran/29407
19518         * gfortran.dg/namelist_25.f90: New test.
19519
19520         PR fortran/27701
19521         * gfortran.dg/same_name_2.f90: New test.
19522
19523         PR fortran/29232
19524         * gfortran.dg/host_assoc_types_1.f90: New test.
19525
19526         PR fortran/29364
19527         * gfortran.dg/missing_derived_type_1.f90: New test.
19528         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19529
19530         PR fortran/29422
19531         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19532
19533         PR fortran/29428
19534         * gfortran.dg/alloc_comp_assign_5.f90: New test.
19535
19536 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19537
19538         PR fortran/29391
19539         * gfortran.dg/bound_2.f90: New test.
19540
19541 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19542
19543         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19544         directive.
19545         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19546         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19547         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19548         * gfortran.dg/gomp/reduction3.f90: Likewise.
19549         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19550         * gfortran.dg/dummy_procedure_2.f90: Likewise.
19551         * gfortran.dg/interface_derived_type_1.f90: Likewise.
19552         * gfortran.dg/forall_4.f90: Likewise.
19553         * gfortran.dg/spec_expr_4.f90: Likewise.
19554         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19555         * gfortran.dg/forall_5.f90: Likewise.
19556         * gfortran.dg/open_access_append_2.f90: Add check for
19557         compile-time warning.
19558
19559 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
19560
19561         PR c++/28506
19562         * g++.dg/parse/pure1.C: New test.
19563
19564 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19565
19566         PR fortran/21435
19567         * gfortran.dg/io_constraints_3.f90: New test.
19568         * gfortran.dg/open_access_append_1.f90: Add checks
19569         for compile-time warnings.
19570         * gfortran.dg/pr20163-2.f: Likewise.
19571         * gfortran.dg/iostat_2.f90: Likewise.
19572         * gfortran.dg/label_4.f90: Delete the temporary
19573         file.
19574         * gfortran.dg/direct_io_2.f90: Add a FILE=
19575         specifier.
19576         * gfortran.dg/iomsg_1.f90: Add check for
19577         compile-time warning.
19578
19579 2006-10-12  Jan Hubicka  <jh@suse.cz>
19580
19581         PR c/28419
19582         * gcc.dg/pr28319.c: New test.
19583
19584 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
19585         PR c++/29318
19586         * g++.dg/ext/vla4.C: New test.
19587
19588 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19589
19590         PR c++/27961
19591         * g++.dg/template/crash60.C: New test.
19592         * g++.dg/other/large-size-array.C: Adjust error markers.
19593         * g++.dg/parse/crash27.C: Likewise.
19594         * g++.dg/template/crash1.C: Likewise.
19595
19596 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
19597
19598         PR testsuite/29093
19599         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19600
19601 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
19602
19603         PR preprocessor/28709
19604         * gcc.dg/cpp/paste14.c: New test.
19605
19606 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/29175
19609         * g++.dg/init/array24.C: New test.
19610
19611 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19612
19613         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19614         of <sys/types.h>.
19615
19616 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
19617
19618         PR c++/29024
19619         * g++.dg/parse/typedef8.C: New test.
19620         * g++.dg/other/mult-stor1.C: Adjust error markers.
19621
19622 2006-10-11  Richard Guenther  <rguenther@suse.de>
19623
19624         PR tree-optimization/28230
19625         * gcc.dg/torture/pr28230.c: New testcase.
19626
19627 2006-10-11  Richard Guenther  <rguenther@suse.de>
19628
19629         PR inline-asm/29119
19630         * gcc.dg/torture/pr29119.c: New testcase.
19631
19632 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
19633
19634         PR middle-end/29272
19635         * gcc.c-torture/execute/20060930-2.c: New test.
19636
19637 2006-10-09  Richard Henderson  <rth@redhat.com>
19638
19639         Revert emutls patch.
19640
19641 2006-10-09  Richard Guenther  <rguenther@suse.de>
19642
19643         PR middle-end/29254
19644         * gcc.dg/pr29254.c: New testcase.
19645
19646 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
19647             Paul Thomas  <pault@gcc.gnu.org>
19648
19649         PR fortran/20541
19650         * gfortran.dg/alloc_comp_basics_1.f90: New test.
19651         * gfortran.dg/alloc_comp_basics_2.f90: New test.
19652         * gfortran.dg/alloc_comp_assign_1.f90: New test.
19653         * gfortran.dg/alloc_comp_assign_2.f90: New test.
19654         * gfortran.dg/alloc_comp_assign_3.f90: New test.
19655         * gfortran.dg/alloc_comp_assign_4.f90: New test.
19656         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19657         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19658         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19659         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19660         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19661         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19662         * gfortran.dg/alloc_comp_std.f90: New test.
19663         * gfortran.dg/move_alloc.f90: New test.
19664
19665 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
19666
19667         PR fortran/29115
19668         * gfortran.dg/derived_constructor_comps_2.f90: New test.
19669
19670         PR fortran/29211
19671         * gfortran.dg/forall_char_dependencies_1.f90: New test.
19672
19673 2006-10-08  Tobias Burnus  <burnus@net-b.de>
19674
19675         PR fortran/28585
19676         * gfortran.dg/new_line.f90: New test.
19677
19678 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19679
19680         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19681         * gcc.dg/torture/builtin-convert-1.c,
19682         gcc.dg/torture/builtin-convert-2.c,
19683         gcc.dg/torture/builtin-convert-3.c,
19684         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19685
19686 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
19687
19688         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19689         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19690         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19691         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19692
19693 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
19694
19695         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19696         Xfail some tests for powerpc-darwin and powerpc-aix.
19697
19698 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
19699
19700         PR c/29380
19701         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19702
19703 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19704
19705         PR target/29300
19706         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19707         on hppa*-*-hpux*.
19708
19709 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19710
19711         PR fortran/16580
19712         PR fortran/29288
19713         * gfortran.fortran-torture/execute/specifics.f90:
19714         Add tests for using all possible intrinsics as actual arguments.
19715         * gfortran.dg/specifics_1.f90: Add tests for using
19716         all possible intrinsics as actual arguments.
19717         * gfortran.dg/specifics_2.f90: New file.
19718         * gfortran.dg/specifics_3.f90: New file.
19719
19720 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
19721
19722         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19723         * gcc.dg/debug/debug-2.c: Likewise.
19724
19725 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
19726
19727         * gcc.c-torture/compile/sync-2.c: New test.
19728
19729 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19730
19731         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19732         line endings.
19733
19734 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19735
19736         PR rtl-optimization/29128
19737         * gcc.c-torture/compile/pr29128.c: New test.
19738
19739 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19740
19741         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19742         line endings.
19743
19744 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
19745
19746         PR middle-end/29256
19747         * gcc.dg/tree-ssa/loop-19.c: New test.
19748
19749 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19750
19751         PR tree-optimization/29330
19752         * gcc.dg/pr29330.c: New test.
19753
19754         PR target/28924
19755         * gcc.c-torture/compile/20061005-1.c: New test.
19756
19757 2006-10-06  Olivier Hainque  <hainque@adacore.com>
19758
19759         * gcc.dg/typename-vla-1.c: New case.
19760         * gnat.dg/forward_vla.adb: New case.
19761
19762 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
19763
19764         PR tree-optimization/29290
19765         * gfortran.dg/loop_nest_1.f90: New test.
19766
19767         PR target/29198
19768         * gcc.dg/tls/opt-12.c: New test.
19769
19770         PR fortran/28415
19771         * gfortran.dg/save_2.f90: New test.
19772
19773         PR c/29091
19774         * gcc.dg/pr29091.c: New test.
19775
19776 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
19777
19778         * lib/target-supports.exp
19779         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19780         same as x86_64-*-*; check for LP64.
19781
19782 2006-10-04  Richard Henderson  <rth@redhat.com>
19783
19784         * lib/target-supports.exp (check_effective_target_tls): Redefine
19785         to mean non-emulated tls.
19786         * gcc.dg/tls/alias-1.c: Remove tls requirement.
19787         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19788         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19789         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19790         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19791         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19792         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19793
19794 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19795
19796         PR fortran/29343
19797         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19798
19799 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19800
19801         * gfortran.dg/bounds_check_fail_1.f90: New test.
19802
19803 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19804
19805         PR c++/29020
19806         * g++.dg/template/friend48.C: New test.
19807
19808 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
19809
19810         PR fortran/29098
19811         * gfortran.dg/default_initialization_2.f90: New test.
19812
19813 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19814
19815         PR fortran/20779
19816         PR fortran/20891
19817         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19818
19819 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
19820
19821         PR fortran/29284
19822         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19823
19824         PR fortran/29321
19825         PR fortran/29322
19826         * gfortran.dg/missing_optional_dummy_2.f90: New test.
19827
19828         PR fortran/25091
19829         PR fortran/25092
19830         * gfortran.dg/entry_array_specs_1.f90: New test.
19831
19832 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
19833
19834         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19835         insufficient to inhibit some test failures at -O3.  Do testing
19836         on integers.
19837
19838 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/29138
19841         * g++.dg/inherit/access8.C: New test.
19842         * g++.dg/template/dtor4.C: Tweak error messages.
19843
19844 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19845
19846         PR fortran/27478
19847         * gfortran.dg/entry_8.f90: New test.
19848
19849 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19850
19851         PR c++/29291
19852         * g++.dg/parse/new4.C: New test.
19853
19854 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
19855
19856         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19857         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19858         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19859         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19860         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19861
19862 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19863
19864         PR fortran/19260
19865         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19866         * gfortran.dg/continuation_2.f90: New test.
19867
19868         PR fortran/19262
19869         * gfortran.dg/continuation_3.f90: New test.
19870         * gfortran.dg/continuation_4.f90: New test.
19871         * gfortran.dg/continuation_5.f: New test.
19872         * gfortran.dg/continuation_6.f: New test.
19873
19874 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/29226
19877         * g++.dg/template/vla1.C: New test.
19878
19879 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19880
19881         PR fortran/29210
19882         * gfortran.dg/complex_parameter_1.f90: New test.
19883
19884 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
19885
19886         PR c/29154
19887         * gcc.c-torture/execute/20060929-1.c: New test.
19888
19889 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/29105
19892         * g++.dg/template/member6.C: New test.
19893         * g++.dg/parse/typename7.C: Adjust error markers.
19894
19895         PR c++/29080
19896         * g++.dg/template/member7.C: New test.
19897
19898 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
19899
19900         PR c/24010
19901         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19902         gcc.dg/Woverride-init-3.c: New tests.
19903
19904 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19905
19906         * gcc.c-torture/execute/20060930-1.c: New test.
19907
19908 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19909
19910         PR fortran/18791
19911         * gfortran.dg/specifics_1.f90: New test.
19912         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
19913         complex specifics.
19914
19915 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19916
19917         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
19918         pthread-init-common.h: New.
19919
19920 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
19921
19922         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
19923         precision on some archs.
19924
19925 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
19926
19927         * gcc.dg/non-local-goto-1.c: New test.
19928         * gcc.dg/non-local-goto-2.c: Likewise.
19929         * gcc.dg/setjmp-3.c: Likewise.
19930         * gcc.dg/setjmp-4.c: Likewise.
19931
19932 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
19933
19934         * gnat.dg/self_aggregate_with_pointer.adb: New test.
19935
19936 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19937
19938         PR fortran/28276
19939         * gfortran.dg/exponent_1.f90: New test.
19940
19941         PR fortran/27021
19942         * gfortran.dg/nearest_1.f90: New test.
19943
19944 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
19945
19946         PR middle-end/25261
19947         PR middle-end/28790
19948         * gcc.dg/gomp/nestedfn-1.c: New test.
19949
19950 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
19951
19952         PR objc/29195
19953         * objc/compile/method-1.m: New test.
19954
19955 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
19956
19957         PR c++/26938
19958         * g++.dg/template/crash58.C: New test.
19959         * g++.dg/parse/crash28.C: Adjust error markers.
19960         * g++.dg/template/crash34.C: Likewise.
19961         * g++.dg/template/friend31.C: Likewise.
19962         * g++.dg/template/crash32.C: Likewise.
19963
19964         PR c++/27329
19965         * g++.dg/template/crash59.C: New test.
19966
19967         PR c++/27667
19968         * g++.dg/template/spec33.C: New test.
19969         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19970
19971 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
19972             Adam Nemet  <anemet@caviumnetworks.com>
19973
19974         * gcc.dg/tree-ssa/ivopts-1.c: New test.
19975         * gcc.dg/tree-ssa/ivopts-2.c: New test.
19976
19977 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
19978
19979         PR target/28911
19980         * gcc.dg/pr28911.c: New.
19981
19982 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
19983
19984         PR target/29169
19985         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19986         (dg-options): Add -mfpmath=387.
19987
19988 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
19989
19990         PR c/28706
19991         * gcc.dg/pr28706.c: New test.
19992
19993         PR c/28712
19994         * gcc.dg/pr28712.c: New test.
19995
19996 2006-09-22  Mike Stump  <mrs@apple.com>
19997
19998         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19999
20000 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
20001
20002         PR tree-optimization/28888
20003         * gcc.dg/pr28888.c: New test.
20004
20005 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/29016
20008         * g++.dg/init/ptrfn1.C: New test.
20009
20010 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
20011
20012         PR c++/28861
20013         * g++.dg/template/spec32.C: New test.
20014         * g++.dg/parse/crash9.C: Adjust error markers.
20015
20016         PR c++/28303
20017         * g++.dg/template/typedef6.C: New test.
20018         * g++.dg/init/error1.C: Adjust error markers.
20019         * g++.dg/parse/crash9.C: Likewise.
20020         * g++.dg/template/crash55.C: Likewise.
20021
20022 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
20023
20024         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
20025
20026 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
20027
20028         PR target/27650
20029         * g++.dg/ext/dllimport12.C: New test.
20030
20031 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
20032
20033         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
20034         * gcc.target/mips/nmadd-2.c: Likewise.
20035         * gcc.target/mips/mips-ps-6.c: New test.
20036         * gcc.target/mips/neg-abs-1.c: Likewise.
20037         * gcc.target/mips/neg-abs-2.c: Likewise.
20038         * gcc.target/mips/nmadd-3.c: New test.
20039
20040 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
20041
20042         PR middle-end/28046
20043         * gcc.dg/gomp/atomic-10.c: New test.
20044         * g++.dg/gomp/atomic-10.C: New test.
20045
20046 2006-09-20  Eric Christopher  <echristo@apple.com>
20047
20048         * gcc.target/i386/sse3-not-fisttp.c: New.
20049
20050 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
20051
20052         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
20053
20054 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
20055
20056         * gcc.c-torture/execute/pr28289.c (one): New variable.
20057         (main): Use it instead of argc.
20058         * gcc.c-torture/execute/20060102-1.c (one): New variable.
20059         (main): Use it instead of argc.
20060
20061 2006-09-19  Paul Brook  <paul@codesourcery.com>
20062
20063         PR target/28516
20064         * gcc.dg/nested-func-5.c: New test.
20065
20066 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20067
20068         * lib/target-supports.exp (check_effective_target_tls): Compile
20069         test stubs using ${tool}_target_compile, not just target_compile.
20070         (check_effective_target_tls_runtime): Likewise.
20071
20072 2006-09-19  Ben Elliston  <bje@au.ibm.com>
20073
20074         * gcc.c-torture/compile/20030405-1.x: Remove.
20075
20076         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
20077         optimising linker from discarding it.
20078
20079 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
20080
20081         PR fortran/28526
20082         * gfortran.dg/keyword_symbol_1.f90: New test.
20083
20084         * gfortran.dg/spread_shape_1.f90: Add missing warning with
20085         pedantic compilation option.
20086
20087 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
20088
20089         PR fortran/29060
20090         * gfortran.dg/spread_shape_1.f90: New test.
20091
20092 2006-09-17  Roger Sayle  <roger@eyesopen.com>
20093
20094         PR tree-optimization/28887
20095         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
20096
20097 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
20098
20099         PR c/25993
20100         * gcc.dg/pr25993.c: New test.
20101
20102 2006-09-17  Ira Rosen  <irar@il.ibm.com>
20103
20104         PR tree-opt/21591
20105         * gcc.dg/vect/pr21591.c: New test.
20106
20107 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
20108
20109         PR tree-opt/29059
20110         * gcc.c-torture/compile/strcpy-1.c: New test.
20111         * gcc.c-torture/compile/strcpy-2.c: New test.
20112         * gcc.c-torture/compile/memcpy-1.c: New test.
20113         * gcc.c-torture/compile/memcpy-2.c: New test.
20114
20115 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
20116
20117         PR testsuite/29055
20118         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
20119
20120 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
20121
20122         * gnat.dg/specs/double_record_extension1.ads: New test.
20123         * gnat.dg/specs/double_record_extension2.ads: Likewise.
20124
20125 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
20126
20127         PR fortran/29051
20128         * gfortran.dg/oldstyle_3.f90: New test.
20129
20130 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20131
20132         PR libgfortran/29099
20133         * gfortran.dg/secnds-1.f: New test.
20134
20135 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20136
20137         PR libgfortran/29053
20138         * gfortran.dg/streamio_9.f90: New test.
20139         * gfortran.dg/streamio_10.f90: New test.
20140
20141 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
20142
20143         PR C++/29002
20144         * g++.dg/init/array22.C: New test.
20145         * g++.dg/init/array23.C: New test.
20146
20147 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
20148
20149         * stackcheck.lst: Update list of tests requiring stack checking.
20150         * norun.lst: Adjust for above change.
20151         * ada95.lst: New file.
20152         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
20153         requiring -gnat95 switch.
20154
20155 2006-09-14  Olivier Hainque  <hainque@adacore.com>
20156
20157         * gnat.dg/in_out_parameter.adb: New test.
20158
20159 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
20160
20161         PR debug/28980
20162         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
20163
20164 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
20165
20166         * gnat.dg/specs/unchecked_union.ads: New test.
20167
20168 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
20169
20170         PR rtl-optimization/28982
20171         * gcc.c-torture/execute/pr28982a.c: New test.
20172         * gcc.c-torture/execute/pr28982b.c: Likewise.
20173
20174 2006-09-12  Eric Christopher  <echristo@apple.com>
20175
20176         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
20177         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20178
20179 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
20180
20181         PR c/28768
20182         PR preprocessor/14634
20183         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
20184         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
20185         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
20186
20187 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         * gcc.dg/pr28243.c: New test.
20190
20191 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
20192
20193         PR fortran/28971
20194         gfortran.dg/pr28971.f90: New test to act as a backstop in case
20195         this undiagnosed regression reappears.
20196
20197 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
20198
20199         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
20200         Treat $srcdir as a literal.
20201         * lib/fortran-torture.exp (fortran-torture-compile,
20202         fortran-torture-execute): Likewise.
20203         * lib/objc-torture.exp (objc-torture-compile,
20204         objc-torture-execute): Likewise.
20205         * lib/profopt.exp (profopt-execute): Likewise.
20206
20207 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
20208
20209         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20210
20211 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
20212
20213         PR testsuite/28950
20214         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20215
20216 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
20217
20218         PR target/13685
20219         * gcc.target/i386/pr13685.c: New test.
20220
20221 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20222
20223         * gcc.dg/pr28726.c: New test.
20224
20225 2006-09-11  Josh Conner  <jconner@apple.com>
20226
20227         * gcc.dg/nrv3.c: Increase size of structure.
20228         * gcc.dg/nrv4.c: Likewise.
20229         * gcc.dg/nrv5.c: Likewise.
20230
20231 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
20232
20233         PR libfortran/28890
20234         gfortran.dg/assumed_charlen_function_5.f90: New test.
20235
20236 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/28991
20239         * g++.dg/init/static3.C: New test.
20240
20241 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
20242
20243         PR testsuite/29007
20244         * gcc.dg/long-long-cst1.c (t): Add cast to
20245         __SIZE_TYPE__ before casting to int.
20246         (main): Return 0 on success.
20247
20248 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20249
20250         * gcc.c-torture/execute/20060910-1.c: New test.
20251
20252 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
20253
20254         PR middle-end/26983
20255         * gcc.dg/pr26983.c: New test.
20256
20257 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
20258
20259         PR target/29006
20260         * gcc.c-torture/execute/pr29006.c: New test.
20261
20262 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20263
20264         PR libfortran/28947
20265         gfortran.dg/matmul_4.f90: New test.
20266
20267 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20268
20269         PR fortran/28959
20270         gfortran.dg/used_types_10: New test.
20271
20272 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
20273
20274         PR libfortran/28923
20275         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20276         gfortran.dg/array_initializer_3.f90: New test.
20277
20278 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20279
20280         PR fortran/28914
20281         * gfortran.dg/actual_array_constructor_3.f90: New test.
20282
20283 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
20284
20285         PR testsuite/26778
20286         * gcc.target/i386/pr26778.c: New testcase.
20287
20288 2006-09-08  Eric Christopher  <echristo@apple.com>
20289
20290         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20291         * gcc.target/i386/memcpy-1.c: Ditto.
20292         * gcc.target/i386/asm-1.c: Ditto.
20293         * gcc.target/i386/20060512-4.c: Ditto.
20294         * gcc.target/i386/compress-float-387.c: Ditto.
20295         * gcc.target/i386/20060512-1.c: Ditto.
20296         * gcc.target/i386/compress-float-sse.c: Ditto.
20297         * gcc.target/i386/20060512-2.c: Ditto.
20298         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20299         * gcc.target/i386/stack-prot-kernel.c: Ditto.
20300         * gcc.target/i386/compress-float-387-pic.c: Ditto.
20301         * gcc.dg/pr26449.c: Ditto.
20302         * gcc.dg/attr-ms_struct-2.c: Ditto.
20303         * gcc.dg/attr-ms_struct-1.c: Ditto.
20304         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20305
20306 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
20307
20308         PR c/28504
20309         * gcc.dg/vla-10.c: New test.
20310
20311 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20312
20313         PR c++/28858
20314         * g++.dg/parse/template20.C: New test.
20315         * g++.dg/template/operator8.C: Remove obsolete part.
20316         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20317         * g++.old-deja/g++.pt/crash65.C: Likewise.
20318
20319 2006-09-07  Jason Merrill  <jason@redhat.com>
20320
20321         PR middle-end/27724
20322         * gcc.dg/long-long-cst1.c: New test.
20323
20324 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20325
20326         PR C++/28906
20327         * g++.dg/other/array3.C: New test.
20328         * g++.dg/other/array4.C: New test.
20329         * g++.dg/other/array5.C: New test.
20330
20331 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
20332
20333         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20334
20335 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
20336
20337         PR target/28946
20338         * gcc.target/i386/pr28946.c: New test.
20339
20340 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
20341
20342         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20343         in integer literal constant.
20344         * gfortran.dg/enum_8.f90: Ditto.
20345         * gfortran.dg/g77/20030326-1.f: Ditto.
20346
20347 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
20348
20349         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20350         nonconformance usage.
20351
20352 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20353
20354         PR middle-end/28862
20355         * gcc.c-torture/compile/vector-align-1.c: New test.
20356
20357 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
20358
20359         PR rtl-opt/27883
20360         * g++.dg/opt/copysign-1.C: New test.
20361
20362 2006-09-06  Jason Merrill  <jason@redhat.com>
20363
20364         PR c++/27371
20365         * g++.dg/warn/unused-result1.C: New test.
20366
20367 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
20368
20369         PR c++/28903
20370         * g++.dg/ext/vla3.C: New test.
20371
20372         PR c++/28886
20373         * g++.dg/template/array16.C: New test.
20374
20375 2006-09-06  Richard Guenther  <rguenther@suse.de>
20376
20377         * gcc.dg/pr27226.c: Remove testcase again.
20378
20379 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20380
20381         PR tree-opt/28937
20382         * g++.dg/opt/unroll2.C: New test.
20383
20384 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20385
20386         PR tree-opt/28952
20387         * gcc.dg/vect/pr28952.c: New test.
20388
20389 2006-09-05  Richard Guenther  <rguenther@suse.de>
20390
20391         PR tree-optimization/28900
20392         * gcc.dg/torture/pr28900.c: New testcase
20393
20394 2006-09-05  Richard Guenther  <rguenther@suse.de>
20395
20396         PR tree-optimization/28905
20397         * gcc.c-torture/compile/pr28905.c: New testcase.
20398
20399 2006-09-05  Richard Guenther  <rguenther@suse.de>
20400
20401         PR middle-end/28935
20402         * gcc.dg/pr28935.c: New testcase.
20403
20404 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20405
20406         * gcc.c-torture/execute/20060905-1.c: New test.
20407
20408 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20409
20410         PR fortran/28908
20411         * gfortran.dg/used_types_7.f90: New test.
20412         * gfortran.dg/used_types_8.f90: New test.
20413         * gfortran.dg/used_types_9.f90: New test.
20414
20415 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20416
20417         * gcc.c-torture/compile/20060904-1.c: New test.
20418
20419 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20420
20421         PR c++/23287 Revert my 2006-09-01 patch
20422         * g++.dg/parse/dtor12.C: Remove.
20423
20424 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
20425
20426         PR c+/27670
20427         * g++.dg/template/operator9.C: New test.
20428
20429         PR c++/27493
20430         * g++.dg/template/operator7.C: New test.
20431
20432         PR c++/27494
20433         * g++.dg/template/operator8.C: New test.
20434
20435         PR c++/27397
20436         * g++.dg/template/crash57.C: New test.
20437
20438         * g++.dg/template/typedef4.C: Adjust error markers.
20439         * g++.dg/template/typedef5.C: Likewise.
20440
20441 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
20442
20443         PR c++/28878
20444         * g++.dg/parse/crash33.C: New test.
20445
20446 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
20447         Richard Guenther  <rguenther@suse.de>
20448         Adam Nemet  <anemet@caviumnetworks.com>
20449
20450         PR middle-end/27226
20451         * gcc.target/mips/memcpy-1.c: New testcase.
20452         * gcc.dg/pr27226.c: Likewise.
20453
20454 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20455
20456         PR c++/28705
20457         * g++.dg/lookup/koenig5.C: New.
20458         * g++.dg/template/crash56.C: New.
20459
20460 2006-09-01  Josh Conner  <jconner@apple.com>
20461
20462         PR c++/25505
20463         * gcc.dg/nrv3.c: New test.
20464         * gcc.dg/nrv4.c: New test.
20465         * gcc.dg/nrv5.c: New test.
20466
20467 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         PR c++/23287
20470         * g++.dg/parse/dtor12.C: New.
20471
20472 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
20473
20474         PR tree-optimization/28839
20475         * gcc.dg/pr28839.c: New test.
20476
20477 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
20478
20479         PR target/24367
20480         * gcc.dg/pr24367.c: New testcase.
20481
20482 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
20483
20484         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20485
20486 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
20487
20488         PR rtl-optimization/27735
20489         * gcc.dg/loop-unswitch-1.c: New test.
20490
20491 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
20492
20493         PR fortran/28885
20494         * gfortran.dg/aliasing_dummy_2.f90: New test.
20495
20496         PR fortran/20067
20497         * gfortran.dg/generic_5.f90: Change error message.
20498
20499         PR fortran/28873
20500         * gfortran.dg/generic_6.f90: New test.
20501
20502         PR fortran/25077
20503         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20504
20505         PR fortran/25102
20506         * gfortran.dg/invalid_interface_assignment.f90: New test.
20507
20508         PR fortran/24866
20509         * gfortran.dg/module_proc_external_dummy.f90: New test.
20510
20511 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
20512
20513         PR c++/28349
20514         * g++.dg/warn/var-args1.C: New test.
20515
20516 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
20517
20518         PR fortran/28866
20519         * gfortran.dg/simpleif_2.f90: New test.
20520         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20521         * gfortran.dg/enum_5.f90: Ditto.
20522
20523 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20524             Kazu Hirata  <kazu@codesourcery.com>
20525
20526         PR tree-optimization/17506
20527         * gcc.dg/pr17506.c: New.
20528
20529 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
20530
20531         PR c++/28139
20532         * g++.dg/eh/alias1.C: New test.
20533
20534 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20535
20536         PR c++/28860
20537         * g++.dg/template/ttp22.C: New test.
20538
20539 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
20540
20541         PR middle-end/26632
20542         * gcc.dg/pr26632.c: New.
20543
20544 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20545
20546         PR libgfortran/28354
20547         * gfortran.dg/fmt_zero_precision.f90: New test.
20548
20549 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/28058
20552         * g++.dg/template/spec31.C: New test.
20553
20554 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
20555
20556         PR c++/26573
20557         * g++.dg/other/static2.C: New test.
20558
20559 2006-08-26  Roger Sayle  <roger@eyesopen.com>
20560
20561         * gcc.dg/Wswitch-enum-2.c: New test case.
20562         * gcc.dg/Wswitch-enum-3.c: Likewise.
20563
20564 2006-08-26  Richard Guenther  <rguenther@suse.de>
20565
20566         * gcc.c-torture/compile/20060826-1.c: New testcase.
20567
20568 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
20569
20570         PR c++/28736
20571         * g++.dg/template/void10.C: New test.
20572
20573         PR c++/28737
20574         * g++.dg/template/void8.C: New test.
20575
20576         PR c+_+/28738
20577         * g++.dg/template/void9.C: New test.
20578
20579         * g++.dg/template/void3.C: Adjust error markers.
20580         * g++.dg/template/void4.C: Likewise.
20581         * g++.dg/template/crash55.C: Likewise.
20582         * g++.dg/template/void7.C: Likewise
20583
20584 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/28588
20587         * g++.dg/inherit/access6.C: New test.
20588         * g++.dg/inherit/access7.C: Likewise.
20589
20590         PR c++/28595
20591         * g++.dg/template/array15.C: New test.
20592         * g++.dg/template/crash2.C: Tweak error markers.
20593
20594 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
20595
20596         PR middle-end/28683
20597         * gcc.c-torture/compile/20060823-1.c: New test.
20598
20599 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20600
20601         PR c++/28853
20602         * g++.dg/template/ttp21.C: New test.
20603
20604         PR c++/28852
20605         * g++.dg/other/operator1.C: Add error-marker.
20606         * g++.dg/other/operator2.C: New test.
20607
20608 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20609
20610         PR c/27893
20611         * gcc.c-torture/compile/vla-const-1.c,
20612         gcc.c-torture/compile/vla-const-2.c: New tests.
20613
20614 2006-08-26  Richard Guenther  <rguenther@suse.de>
20615
20616         PR middle-end/28814
20617         * gcc.dg/torture/pr28814.c: New testcase.
20618
20619 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20620
20621         PR c/28418
20622         * gcc.c-torture/compile/compound-literal-1.c: New test.
20623
20624 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
20625
20626         PR c/28299
20627         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20628         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20629         Expect extra diagnostics.
20630
20631 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
20632
20633         gcc.dg/noncompile/pr16876.c: New test.
20634
20635 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/28056
20638         * g++.dg/parse/local1.C: New test.
20639         * g++.dg/other/qual1.C: Tweak error marker.
20640
20641 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20642
20643         PR c++/27787
20644         * g++.dg/template/typename10.C: New.
20645         * g++.dg/template/lookup4.C: Remove bogus error marker.
20646
20647 2006-08-25  Richard Guenther  <rguenther@suse.de>
20648
20649         PR testsuite/28829
20650         * gcc.dg/pr26570.c: Fix testcase.
20651
20652 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20653
20654         PR tree-opt/28807
20655         * gcc.c-torture/execute/mayalias-2.c: New test.
20656         * gcc.dg/tree-ssa/alias-13.c: New test.
20657
20658 2006-08-24  Jan Hubicka  <jh@suse.cz>
20659
20660         PR debug/26881
20661         * gcc.dg/debug/pr26881.c: New file.
20662
20663 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
20664
20665         PR fortran/28788
20666         * gfortran.dg/used_types_4.f90: New test.
20667         * gfortran.dg/derived_init_2.f90: Modify to check sibling
20668         association of derived types.
20669         * gfortran.dg/used_types_2.f90: Add module cleanup.
20670         * gfortran.dg/used_types_3.f90: The same.
20671
20672         PR fortran/28771
20673         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20674         fix of regression.
20675
20676 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20677
20678         PR 28813
20679         * gfortran.dg/direct_io_6.f90: Remove test.
20680
20681 2006-08-23  Stuart Hastings  <stuart@apple.com>
20682
20683         PR 28825
20684         * gcc.target/i386/20060821-1.c: New.
20685
20686 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
20687
20688         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
20689         dg-warning strings for dllimport.
20690
20691 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20692
20693         PR C++/28450
20694         * g++.dg/ext/vector4.C: New test.
20695         * g++.dg/ext/complex1.C: New test.
20696
20697 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
20698
20699         PR debug/28692
20700         * gcc.dg/debug/const-1.c: New.
20701         * gcc.dg/debug/const-2.c: New.
20702         * gcc.dg/debug/dwarf2/const-1.c: New.
20703         * gcc.dg/debug/dwarf2/const-2.c: New.
20704         * gcc.dg/debug/dwarf2/const-2b.c: New.
20705
20706 2006-08-22  Richard Guenther  <rguenther@suse.de>
20707
20708         PR middle-end/28776
20709         * gcc.c-torture/compile/pr28776-1.c: New testcase.
20710         * gcc.c-torture/compile/pr28776-2.c: Likewise.
20711
20712 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
20713
20714         PR tree-optimization/28003
20715         * g++.dg/tree-ssa/pr28003.C: New.
20716
20717 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20718
20719         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20720
20721 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
20722
20723         PR c++/26269
20724         * g++.dg/other/error14.C: New test.
20725
20726         PR c++/28505
20727         * g++.dg/parse/ctor7.C: New test.
20728         * g++.dg/parse/ctor8.C: Likewise.
20729
20730         PR c++/28741
20731         * g++.dg/template/void7.C: New test.
20732
20733 2006-08-21  Olivier Hainque  <hainque@adacore.com>
20734
20735         * gnat.dg/self_aggregate_with_zeros.adb: New test.
20736         * gnat.dg/self_aggregate_with_array.adb: New test.
20737
20738 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
20739
20740         * g++.dg/eh/arm-vfp-unwind.C: New test.
20741
20742 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
20743
20744         PR c++/28341
20745         * g++.dg/template/ref3.C: New test.
20746         * g++.dg/template/nontype13.C: New test.
20747
20748         PR c++/28346
20749         * g++.dg/template/ptrmem17.C: New test.
20750
20751 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
20752
20753         PR target/28648 c:
20754         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20755
20756 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
20757
20758         PR fortran/28630
20759         * gfortran.dg/used_types_2.f90: New test.
20760
20761         PR fortran/28601
20762         * gfortran.dg/used_types_3.f90: New test.
20763
20764         PR fortran/20886
20765         * gfortran.dg/generic_actual_arg.f90: New test.
20766
20767         PR fortran/28735
20768         * gfortran.dg/module_private_array_refs_1.f90: New test.
20769
20770         PR fortran/28762
20771         * gfortran.dg/program_name_1.f90: New test.
20772
20773         PR fortran/28425
20774         * gfortran.dg/derived_constructor_comps_1.f90: New test.
20775
20776         PR fortran/28496
20777         * gfortran.dg/array_initializer_2.f90: New test.
20778
20779         PR fortran/18111
20780         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20781
20782         PR fortran/28600
20783         * gfortran.dg/assumed_charlen_function_4.f90: New test.
20784
20785         PR fortran/28771
20786         * gfortran.dg/assumed_charlen_in_main.f90: New test.
20787
20788         PR fortran/28660
20789         * gfortran.dg/dependent_decls_1.f90: New test.
20790
20791 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20792
20793         PR fortran/25217
20794         * gfortran.dg/derived_init_2.f90: New.
20795
20796 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
20797
20798         * gcc.c-torture/execute/pr28289.c: New test.
20799
20800 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
20801
20802         PR c/28744
20803         * gcc.dg/attr-externally-visible-1.c: New test.
20804         * gcc.dg/attr-externally-visible-2.c: New test.
20805         * g++.dg/parse/attr-externally-visible-1.C: New test.
20806         * g++.dg/parse/attr-externally-visible-2.C: New test.
20807
20808 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20809
20810         PR c++/28606
20811         * g++.dg/parse/dtor11.C: New test.
20812
20813 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20814
20815         PR rtl-optimization/28489
20816         * gcc.c-torture/compile/pr28489.c: New test.
20817
20818 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20819
20820         PR c++/28710
20821         * g++.dg/template/redecl4.C: New test.
20822
20823         PR c++/28711
20824         * g++.dg/template/ctor8.C: New test.
20825
20826 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20827
20828         * gcc.dg/pr26570.c: Fix testcase.
20829
20830 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
20831
20832         * PR c++/28573
20833         * g++.dg/parse/offsetof6.C: New test.
20834         * g++.dg/parse/offsetof6.C: New test.
20835         * g++.dg/parse/offsetof7.C: New test.
20836
20837 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20838
20839         PR testsuite/28602
20840         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20841         is false.
20842
20843 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20844
20845         PR c++/28302
20846         * g++.dg/ext/vector3.C: New test.
20847
20848 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
20849
20850         PR gcov/profile/26570
20851         * gcc.dg/pr26570.c: New test.
20852
20853 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
20854
20855         PR c/27697
20856         * gcc.dg/qual-component-1.c: New test.
20857
20858 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20859
20860         PR c++/28593
20861         * g++.dg/parse/new3.C: New test.
20862
20863 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20864
20865         PR fortran/25828
20866         * gfortran.dg/streamio_1.f90: New test.
20867         * gfortran.dg/streamio_2.f90: New test.
20868         * gfortran.dg/streamio_3.f90: New test.
20869         * gfortran.dg/streamio_4.f90: New test.
20870         * gfortran.dg/streamio_5.f90: New test.
20871         * gfortran.dg/streamio_6.f90: New test.
20872         * gfortran.dg/streamio_7.f90: New test.
20873         * gfortran.dg/streamio_8.f90: New test.
20874
20875 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
20876
20877         PR c/28287
20878         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20879
20880 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
20881
20882         PR c++/28594
20883         * g++.dg/template/void6.C: New test.
20884
20885 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20886
20887         PR c/28649
20888         * gcc.dg/parse-error-1.c: New test.
20889         * gcc.dg/parse-error-2.c: New test.
20890         * gcc.dg/cpp/digraph2.c: Add error-marker.
20891         * gcc.dg/noncompile/920923-1.c: Likewise.
20892
20893 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20894
20895         PR c/27490
20896         * gcc.dg/sizeof-2.c: New testcase.
20897
20898         PR c/27489
20899         * gcc.dg/switch-A.c: New testcase.
20900
20901 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
20902
20903         PR c++/28288
20904         PR c++/14556
20905         * g++.old-deja/g++.warn/compare1.C: Delete.
20906         * g++.dg/opt/pr7503-2.C: Delete.
20907         * g++.dg/opt/pr7503-3.C: Delete.
20908         * g++.dg/opt/pr7503-4.C: Delete.
20909         * g++.dg/opt/pr7503-5.C: Delete.
20910         * g++.dg/opt/max1.C: Delete.
20911         * g++.dg/warn/minmax.C: Delete.
20912         * g++.dg/expr/minmax.C: New test.
20913
20914 2006-08-14  Richard Guenther  <rguenther@suse.de>
20915
20916         PR testsuite/28703
20917         * gcc.c-torture/execute/pr28651.c: Do not use argc
20918         to avoid optimization, instead forbid inlining.
20919
20920 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
20921
20922         PR rtl-optimization/28634
20923         * gcc.c-torture/execute/ieee/pr28634.c: New test.
20924
20925 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
20926
20927         PR c/27184
20928         * gcc.dg/torture/pr27184.c: New test.
20929
20930 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
20931
20932         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
20933
20934 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20935
20936         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
20937         * gfortran.dg/stat_2.f90: Likewise.
20938         * gfortran.dg/chmod_1.f90: Likewise.
20939         * gfortran.dg/chmod_2.f90: Likewise.
20940         * gfortran.dg/chmod_3.f90: Likewise.
20941
20942 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
20943
20944         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
20945
20946 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20947
20948         * g++.dg/opt/pr23454-2.C: New test.
20949
20950 2006-08-11  Richard Guenther  <rguenther@suse.de>
20951
20952         PR middle-end/28651
20953         * gcc.c-torture/execute/pr28651.c: New testcase.
20954
20955 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
20956
20957         * gnat.dg/specs/static_initializer.ads: New test.
20958
20959 2006-08-10  Paul Brook  <paul@codesourcery.com>
20960
20961         * gcc.target/arm/cond-asm.c: New test.
20962
20963 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
20964
20965         PR tree-optimization/26197
20966         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20967         * g++.dg/vect/vect.exp: Compile the new tests with
20968         --param max-aliased-vops=0.
20969
20970 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
20971
20972         PR c++/28637
20973         * g++.dg/template/void3.C: New test.
20974
20975         PR c++/28638
20976         * g++.dg/template/void4.C: New test.
20977
20978         PR c++/28640
20979         * g++.dg/template/void5.C: New test.
20980
20981 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
20982
20983         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20984         after dg-do compile.
20985
20986 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
20987
20988         PR tree-optimizations/26969
20989         * gcc.dg/vect/vect.exp: Compile tests prefixed with
20990         "unswitch-loops" with -funswitch-loops.
20991         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20992
20993 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20994
20995         * gcc.dg/sparc-getcontext-1.c: Fix typo.
20996         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20997         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
20998         * objc.dg/dwarf-1.m: Likewise.
20999         * objc.dg/dwarf-2.m: Likewise.
21000         * obj-c++.dg/dwarf-2.mm: Likewise.
21001
21002 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21003
21004         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
21005         * objc.dg/dwarf-2.m: Likewise.
21006         * obj-c++.dg/dwarf-2.mm: Likewise.
21007
21008         PR libfortran/28603
21009         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
21010
21011         PR testsuite/27611
21012         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21013
21014         PR testsuite/27033
21015         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21016
21017 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
21018
21019         PR target/27827
21020         * gcc.target/i386/pr27827.c: New testcase.
21021
21022 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
21023
21024         PR fortran/28590
21025         * gfortran.dg/sequence_types_1.f90: New test.
21026
21027 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
21028
21029         PR fortran/28548
21030         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
21031         dg-warning.  Add -pedantic option.
21032
21033 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21034
21035         PR c/28502
21036         * gcc.dg/proto-1.c: New test.
21037
21038         PR c/27721
21039         * gcc.dg/lvalue-4.c: New test.
21040
21041         PR c/28136
21042         * gcc.dg/init-bad-5.c: New test.
21043
21044 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
21045
21046         PR c++/28347
21047         * g++.dg/ext/typedef-init.C: Add new test for typedef
21048         initialization inside templates. Adjust existing error markers.
21049
21050 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/28148
21053         * g++.dg/init/ptrmem3.C: New test.
21054
21055 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
21056
21057         PR tree-optimization/27770
21058         * lib/target-support.exp: New target keyword "section_anchors".
21059         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
21060         tests.
21061         * gcc.dg/vect/section-anchors-pr27770.c: New test.
21062         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
21063         * gcc.dg/vect/section-anchors-vect-69.c: New test.
21064         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
21065
21066 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21067
21068         * gcc.dg/20060801-1.c: Add missing '}'.
21069
21070 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21071
21072         PR c++/27508
21073         * g++.dg/parse/dtor9.C: New test.
21074         * g++.dg/parse/dtor10.C: New test.
21075         * g++.dg/other/error7.C: Adjust error-marker.
21076
21077         PR c++/28274
21078         * g++.dg/other/default5.C: New test.
21079
21080 2006-08-02  Richard Guenther  <rguenther@suse.de>
21081
21082         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
21083
21084 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/28557
21087         * g++.dg/template/conv9.C: New test.
21088
21089 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
21090
21091         PR debug/28063
21092         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
21093         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
21094         Optionally return assembly text.  Update callers.
21095         (check_no_compiler_messages): Update verbose messages.
21096         (check_no_messages_and_pattern): New.
21097         (check_effective_target_string_merging): New.
21098
21099 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21100
21101         PR c++/28250
21102         * g++.dg/eh/catch4.C: New test.
21103
21104         PR c++/28257
21105         * g++.dg/other/qual1.C: New test.
21106
21107         PR c++/28259
21108         * g++.dg/inherit/error2.C: New test.
21109
21110         PR c++/28267
21111         * g++.dg/other/new1.C: New test.
21112
21113         * g++.dg/warn/pr23075.C: Remove obsolete test.
21114         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
21115         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
21116
21117 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/28523
21120         * g++.dg/eh/cast1.C: New test.
21121
21122 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
21123
21124         PR libfortran/28452
21125         * gfortran.dg/random_3.f90:  New test.
21126
21127 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21128
21129         PR c++/28432
21130         * g++.dg/other/pr28304.C: Change expected error message.
21131         * g++.dg/other/pr28432.C: New test.
21132
21133 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
21134
21135         PR c++/28256
21136         * g++.dg/init/brace2.C: Change expected error message, add empty init.
21137
21138 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
21139
21140         PR debug/23336
21141         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
21142         at -g1.
21143         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
21144         g++.dg/debug/enum-2.C: New.
21145
21146 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21147
21148         PR c++/6634
21149         * g++.dg/parse/long1.C: Add more tests.
21150
21151 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21152
21153         * gfortran.dg/lrshift_1.c: New file.
21154
21155 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21156
21157         PR libgfortran/28335
21158         * gfortran.dg/no_unit_error_1.f90: New test.
21159
21160 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21161
21162         PR libgfortran/28335
21163         * gfortran.dg/no_unit_error_1.f90: Delete test.
21164         * gfortran.dg/no_unit_error_2.f90: Delete test.
21165
21166 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21167
21168         * gfortran.dg/chmod_3.f90: New test.
21169         * gfortran.dg/ltime_gmtime_1.f90: New test.
21170         * gfortran.dg/ltime_gmtime_2.f90: New test.
21171         * gfortran.dg/lrshift_1.f90: New test.
21172         * gfortran.dg/chmod_1.f90: New test.
21173         * gfortran.dg/chmod_2.f90: New test.
21174
21175 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
21176
21177         PR c++/27668
21178         * g++.dg/template/crash55.C: New test.
21179
21180         PR c++/27962
21181         * g++.dg/template/nontype16.C: New test.
21182
21183         * g++.dg/template/void2.C: Adjust error markers.
21184         * g++.dg/template/nontype5.C: Adjust error markers.
21185
21186 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
21187
21188         * gcc.target/i386/stack-prot-kernel.c: New test.
21189
21190 2006-07-27  Roger Sayle  <roger@eyesopen.com>
21191
21192         * gcc.dg/builtins-55.c: New test case.
21193
21194 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
21195
21196         PR rtl-optimization/27907
21197         * gcc.c-torture/compile/pr27907.c: New test.
21198
21199 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21200
21201         * gfortran.dg/mclock.f90: New test.
21202         * gfortran.dg/int_conv_1.f90: New test.
21203         * gfortran.dg/stat_1.f90: New test.
21204         * gfortran.dg/stat_2.f90: New test.
21205
21206 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21207
21208         PR libgfortran/28335
21209         * gfortran.dg/no_unit_error_1.f90: New test.
21210         * gfortran.dg/no_unit_error_2.f90: New test.
21211         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21212
21213 2006-07-25  Roger Sayle  <roger@eyesopen.com>
21214
21215         PR middle-end/28473
21216         * gcc.dg/fold-convround-1.c: New test case.
21217
21218 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21219
21220         * gfortran.dg/arithmetic_if.f90:  Fix comments.
21221
21222 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21223
21224         PR c++/27572
21225         * g++.dg/other/typedef1.C: New test.
21226         * g++.dg/template/typedef4.C: New test.
21227         * g++.dg/template/typedef5.C: New test.
21228
21229 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
21230
21231         PR fortran/28416
21232         * gfortran.dg/allocatable_dummy_3.f90: New.
21233
21234 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
21235
21236         PR fortran/28439
21237         * gfortran.dg/arithmetic_if.f90:  New test.
21238
21239 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
21240
21241         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21242         avoid memcpy optimization.
21243
21244 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21245
21246         PR fortran/25289
21247         * gfortran.dg/direct_io_6.f90: New test.
21248
21249 2006-07-24  Jan Hubicka  <jh@suse.cz>
21250
21251         PR c/25795
21252         PR c++/27369
21253         * gcc.dg/pr25795.c: New test.
21254         * gcc.dg/pr25795-1.c: New test.
21255
21256 2006-07-23  Roger Sayle  <roger@eyesopen.com>
21257
21258         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21259         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21260         which may be transformed to "g || h" on some platforms.
21261
21262 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
21263
21264         PR c++/28025
21265         * g++.dg/template/friend45.C: New test.
21266
21267 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21268
21269         PR libgfortran/28339
21270         * gfortran.dg/arrayio_8.f90: New test.
21271
21272 2006-07-21  Mike Stump  <mrs@apple.com>
21273
21274         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21275
21276         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21277
21278 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21279
21280         PR c++/28250
21281         * g++.dg/eh/catch3.C: New test.
21282
21283         PR c++/28363
21284         * g++.dg/template/defarg10.C: New test.
21285
21286 2006-07-20  Paul Brook  <paul@codesourcery.com>
21287
21288         PR 27363
21289         * gcc.dg/pr27363.c: New test.
21290
21291 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
21292
21293         PR c++/28338
21294         * g++.dg/init/ref13.C: New test.
21295
21296 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21297
21298         PR obj-c++/28434
21299         * obj-c++.dg/proto-error-1.mm: New test.
21300
21301 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/28337
21304         * g++.dg/template/string1.C: New test.
21305
21306 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR c++/28048
21309         * g++.dg/template/defarg9.C: New test.
21310
21311         PR c++/28235
21312         * g++.dg/template/static27.C: New test.
21313
21314 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
21315
21316         PR 28410
21317         * gcc.dg/tree-ssa/pr28410.c: New test.
21318
21319 2006-07-18  Lee Millward  <lee.millward@gmail.com>
21320
21321         PR c++/28258
21322         * g++/dg/other/error13.C: New test.
21323
21324         PR c++/28260
21325         * g++.dg/template/friend44.C: New test.
21326
21327 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
21328
21329         PR c++/27495
21330         * g++.dg/other/pr27495.C: New.
21331
21332 2006-07-18  Olivier Hainque  <hainque@adacore.com>
21333
21334         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21335         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21336
21337 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21338
21339         PR c/28286
21340         * gcc.dg/pragma-pack-4.c: New test.
21341
21342 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21343
21344         PR c++/28291
21345         * g++.dg/ext/pr28291.C: New test.
21346
21347 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21348
21349         PR middle-end/28403
21350         * gcc.c-torture/execute/pr28403.c: New test.
21351
21352 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
21353
21354         PR middle-end/28402
21355         * gcc.dg/pr28402.c: New test.
21356
21357 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
21358
21359         PR c++/28304
21360         * g++.dg/other/pr28304.C: New test.
21361
21362 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
21363
21364         PR other/28251
21365         gcc.c-torture/unsorted/dump-noaddr.c: New test.
21366         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21367
21368 2006-07-17  Richard Guenther  <rguenther@suse.de>
21369
21370         PR tree-optimization/28238
21371         * g++.dg/tree-ssa/pr28238.C: New testcase.
21372
21373 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21374
21375         PR c++/28250
21376         * g++.dg/eh/catch1.C: New test.
21377         * g++.dg/eh/catch2.C: New test.
21378
21379 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
21380
21381         PR c++/28370
21382         * g++.dg/template/anon3.C: New test.
21383
21384 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
21385
21386         PR fortran/20844
21387         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21388         specifiers requiring an explicit format tag..
21389
21390         PR fortran/28201
21391         * gfortran.dg/generic_5: New test.
21392
21393         PR fortran/20893
21394         * gfortran.dg/elemental_optional_args_1.f90: New test.
21395
21396 2006-07-16  Olivier Hainque  <hainque@adacore.com>
21397
21398         * gnat.dg/assert.ads: New file.
21399         * gnat.dg/controlled_record.ads: Likewise.
21400         * gnat.dg/controlled_record.adb: Likewise.
21401
21402 2006-07-15  Lee Millward  <lee.millward@gmail.com>
21403
21404         PR c++/28292
21405         * g++.dg/other/error12.C: New test.
21406
21407         PR c++/28269
21408         * g++.dg/template/crash54.C: New test.
21409
21410 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21411
21412         PR c++/28249
21413         * g++.dg/parse/catch1.C: New test.
21414
21415         PR c++/28294
21416         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21417
21418         PR c++/28387
21419         * g++.dg/ext/attrib24.C: New test.
21420
21421 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21422
21423         PR c++/28343
21424         * g++.dg/ext/asmspec1.C: New test.
21425
21426 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
21427
21428         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21429         (dg-test): Support shouldfail tests.
21430         * lib/target-supports-dg.exp (dg-shouldfail): New.
21431         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21432         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21433         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21434         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21435         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21436         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21437         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21438
21439 2006-07-13  Jan Hubicka  <jh@suse.cz>
21440
21441         * gcc.target/i386/memcpy-1.c: New.
21442
21443 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
21444
21445         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21446
21447 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
21448
21449         PR fortran/25097
21450         * gfortran.dg/present_1.f90: New test.
21451
21452         PR fortran/20903
21453         * gfortran.dg/interface_derived_type_1.f90: New test.
21454
21455 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
21456
21457         PR fortran/28213
21458         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21459         list.
21460
21461 2006-07-07  Lee Millward  <lee.millward@gmail.com>
21462
21463         PR c++/27820
21464         * g++.dg/other/label1.C: New test.
21465
21466 2006-07-07  Richard Guenther  <rguenther@suse.de>
21467
21468         PR middle-end/28268
21469         * gcc.dg/torture/pr28268.c: New testcase.
21470
21471 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
21472
21473         PR c++/27019
21474         * g++.dg/ext/pr27019.C: New.
21475
21476 2006-07-07  Richard Guenther  <rguenther@suse.de>
21477
21478         PR tree-optimization/28187
21479         * gcc.dg/pr28187.c: New testcase.
21480
21481 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
21482
21483         * gnat.dg/address_conversion.adb: New test.
21484         * gnat.dg/boolean_subtype.adb: Likewise.
21485         * gnat.dg/frame_overflow.adb: Likewise.
21486         * gnat.dg/pointer_array.adb: Likewise.
21487         * gnat.dg/pointer_conversion.adb: Likewise.
21488
21489 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
21490
21491         PR fortran/28237
21492         PR fortran/23420
21493         * gfortran.dg/print_fmt_5.f90: New test.
21494
21495 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21496
21497         PR fortran/28129
21498         * gfortran.dg/bounds_check_4.f90: New test.
21499
21500 2006-07-05  Richard Guenther  <rguenther@suse.de>
21501
21502         PR target/28158
21503         * gfortran.dg/pr28158.f90: New testcase.
21504
21505 2006-07-05  Richard Guenther  <rguenther@suse.de>
21506
21507         PR tree-optimization/28162
21508         * gcc.dg/pr28162.c: New testcase.
21509
21510 2006-07-05  Richard Guenther  <rguenther@suse.de>
21511         Andrew Pinski  <pinskia@gcc.gnu.org>
21512
21513         PR c++/27084
21514         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21515
21516 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
21517
21518         PR fortran/28174
21519         * gfortran.dg/actual_array_substr_2.f90: New test.
21520
21521         PR fortran/28167
21522         * gfortran.dg/actual_array_constructor_2.f90: New test.
21523
21524 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21525
21526         * gfortran.dg/itime_idate_1.f: New test.
21527         * gfortran.dg/itime_idate_2.f: New test.
21528
21529 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21530
21531         PR libgfortran/27704
21532         * gfortran.dg/open_status_3.f90: New test.
21533         * gfortran.dg/fmt_l.f90: Update for new feature.
21534
21535 2006-07-03  Asher Langton  <langton2@llnl.gov>
21536
21537         * gfortran.dg/oldstyle_2.f90: New.
21538
21539 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
21540
21541         * gnat.dg/string_slice.adb: New test.
21542
21543 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21544
21545         PR fortran/19259
21546         * gfortran.dg/semicolon_fixed.c: New.
21547         * gfortran.dg/semicolon_free.c: New.
21548
21549 2006-06-30  Mike Stump  <mrs@apple.com>
21550
21551         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21552         that don't support internal visibility.
21553
21554 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
21555
21556         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21557         for '(' / ')' needing an extra '\'.
21558
21559 2006-06-29  Roger Sayle  <roger@eyesopen.com>
21560
21561         PR middle-end/27428
21562         * gcc.dg/pr27428-1.c: New test case.
21563
21564 2006-06-29  Mike Stump  <mrs@apple.com>
21565
21566         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21567         on darwin as we can't align commons large enough yet.
21568
21569         * gcc.dg/vla-8.c: Add additional testcases.
21570
21571 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
21572
21573         PR c++/28114
21574         * g++.dg/other/pr28114.C: New.
21575
21576 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
21577
21578         * gcc.c-torture/compile/20060625-1.c: New test.
21579
21580 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
21581
21582         PR fortran/20867
21583         * gfortran.dg/stfunc_3.f90: New test.
21584
21585         PR fortran/25056
21586         * gfortran.dg/impure_actual_1.f90: New test.
21587
21588         PR fortran/20874
21589         * gfortran.dg/elemental_result_1.f90: New test.
21590
21591         PR fortran/25073
21592         * gfortran.dg/select_7.f90: New test.
21593
21594         PR fortran/27554
21595         * intrinsic_actual_1.f: New test.
21596
21597         PR fortran/22038
21598         PR fortran/28119
21599         * gfortran.dg/forall_4.f90: New test.
21600
21601         PR fortran/25072
21602         * gfortran.dg/forall_5.f90: New test.
21603
21604 2006-06-25  Lee Millward  <lee.millward@gmail.com>
21605
21606         PR c++/28051
21607         * g++.dg/template/using13.C: New test.
21608
21609         PR c++/28054
21610         * g++.dg/other/incomplete3.C: New test.
21611
21612 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21613
21614         PR fortran/28081
21615         * gfortran.dg/substr_3.f: New test.
21616         * gfortran.dg/equiv_2.f90: Update expected error message.
21617
21618 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
21619
21620         PR fortran/28118
21621         * gfortran.dg/actual_array_substr_1.f90: New test.
21622
21623 2006-06-24  Olivier Hainque  <hainque@adacore.com>
21624
21625         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21626         * gnat.dg/scalar_mode_agg_compare.adb: New test.
21627
21628 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
21629
21630         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21631
21632 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
21633
21634         PR fortran/27981
21635         * gfortran.dg/simpleif_2.f90: New test.
21636
21637 2006-06-23  Lee Millward  <lee.millward@gmail.com>
21638
21639         * g++.dg/template/error22.C: Fix typo.
21640
21641 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21642
21643         PR c++/28112
21644         * g++.dg/ext/attrib23.C: New test.
21645
21646 2006-06-23  Olivier Hainque  <hainque@adacore.com>
21647
21648         * gnat.dg/varsize_temp.adb: New test.
21649
21650 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21651
21652         PR c++/11468
21653         * g++.dg/other/java2.C: New test.
21654
21655 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
21656
21657         PR target/27789
21658         * g++.dg/ext/dllimport4.C. Add more tests for invalid
21659         initialization.
21660
21661 2006-06-22  Roger Sayle  <roger@eyesopen.com>
21662
21663         PR target/27531
21664         * gcc.dg/pr27531-1.c: New test case.
21665
21666 2006-06-22  Asher Langton  <langton2@llnl.gov>
21667
21668         PR fortran/24748
21669         * gfortran.dg/implicit_8.f90: New.
21670
21671 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
21672
21673         PR rtl-optimization/28121
21674         * gcc.dg/pr28121.c: New test.
21675
21676 2006-06-22  Lee Millward  <lee.millward@gmail.com>
21677
21678         PR c++/27805
21679         * g++.dg/parse/ptrmem6.C: New test.
21680
21681         PR c++/27821
21682         * g++.dg/template/error22.C: New test.
21683
21684 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21685
21686         PR c++/28111
21687         * g++.dg/template/friend43.C: New test.
21688
21689         PR c++/28110
21690         * g++.dg/template/crash53.C: New test.
21691
21692         PR c++/28109
21693         * g++.dg/rtti/incomplete1.C: New test.
21694
21695 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
21696
21697         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21698
21699 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
21700
21701         * gcc.c-torture/execute/complex-7.c: New.
21702
21703 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
21704
21705         * gcc.dg/merge-all-constants-1.c: New test.
21706
21707 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
21708
21709         PR c++/28113
21710         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21711
21712 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
21713
21714         * gfortran.dg/rrspacing_1.f90: New test.
21715
21716 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21717
21718         PR c++/28052
21719         * g++.dg/other/bitfield2.C: New test.
21720
21721 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
21722
21723         PR tree-optimization/27331
21724         * gcc.dg/pr27331.c: New test.
21725
21726 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
21727             Eric Botcazou  <ebotcazou@adacore.com>
21728
21729         PR ada/18692
21730         * lib/gnat.exp: New file.
21731         * lib/gnat-dg.exp: Likewise.
21732         * gnat.dg: New directory.
21733         * gnat.dg/dg.exp: New driver.
21734         * gnat.dg/specs: New directory.
21735         * gnat.dg/specs/specs.exp: New driver.
21736         * gnat.dg/style: New directory.
21737         * gnat.dg/style/style.exp: New driver.
21738
21739 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
21740
21741         PR fortran/16206
21742         * gfortran.dg/array_initializer_1.f90: New test.
21743
21744         PR fortran/28005
21745         * gfortran.dg/matmul_3.f90: New test.
21746
21747 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
21748
21749         PR middle-end/28075
21750         * gcc.dg/tree-ssa/inline-1.c: New test.
21751
21752 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
21753
21754         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21755         in malloc prototype; remove XFAIL.
21756         * gcc.dg/pr18241-2.c: Ditto.
21757         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21758         in memset prototype; remove XFAIL.
21759         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21760
21761 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21762
21763         * gcc.dg/vla-8.c: Add.
21764
21765 2006-06-19  Richard Guenther  <rguenther@suse.de>
21766
21767         PR tree-optimization/27090
21768         * g++.dg/tree-ssa/pr27090.C: New testcase.
21769
21770 2006-06-19  Roger Sayle  <roger@eyesopen.com>
21771
21772         PR target/27861
21773         * gcc.dg/pr27861-1.c: New test case.
21774
21775 2006-06-19  Richard Guenther  <rguenther@suse.de>
21776
21777         PR middle-end/28045
21778         * gcc.dg/torture/pr28045.c: New testcase.
21779
21780 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21781
21782         PR fortran/26801
21783         * gfortran.dg/associated_4.f90: New test.
21784
21785 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21786
21787         PR fortran/19310
21788         PR fortran/19904
21789         * gfortran.dg/real_const_3.f90: New test.
21790
21791 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
21792
21793         PR c++/28016
21794         * g++.dg/template/static26.C: New test.
21795
21796         PR c++/27979
21797         * g++.dg/expr/bitfield2.C: New test.
21798
21799         PR c++/27884
21800         * g++.dg/parse/linkage2.C: New test.
21801
21802 2006-06-16  Richard Guenther  <rguenther@suse.de>
21803
21804         PR middle-end/27116
21805         * gcc.dg/pr15785-1.c: Revert last change.
21806         * gcc.dg/torture/pr27116-2.c: New testcase.
21807
21808 2006-06-16  Roger Sayle  <roger@eyesopen.com>
21809
21810         PR middle-end/27802
21811         * gcc.dg/pr27802-1.c: New test case.
21812
21813 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
21814
21815         PR c++/27689
21816         * g++.dg/template/ttp18.C: New test.
21817         * g++.dg/template/ttp19.C: Likewise.
21818
21819         PR c++/27666
21820         * g++.dg/expr/cond9.C: New test.
21821
21822         PR c++/27640
21823         * g++.dg/template/ctor7.C: New test.
21824
21825 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
21826
21827         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21828
21829 2006-06-16  Richard Guenther  <rguenther@suse.de>
21830
21831         PR tree-optimization/27781
21832         * gcc.dg/tree-ssa/pr27781.c: New testcase.
21833
21834 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
21835
21836         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
21837
21838 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
21839
21840         * gcc.dg/tree-ssa/loop-18.c: New test.
21841
21842 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/27665
21845         * g++.dg/template/crash52.C: New test.
21846
21847         PR c++/27648
21848         * g++.dg/ext/attrib22.C: New test.
21849
21850         PR c++/26559
21851         * g++.dg/template/builtin1.C: New test.
21852         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21853
21854         PR c++/28018
21855         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21856         assignment.
21857         * g++.old-deja/g++.pt/crash51.C: Likewise.
21858
21859         PR c++/27227
21860         * g++.dg/lookup/linkage1.C: New test.
21861         * g++.dg/lookup/linkage2.C: Likewise.
21862
21863 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
21864
21865         PR middle-end/27959
21866         * gcc.dg/pr27959.c: New testcase.
21867
21868 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
21869
21870         PR target/28014:
21871         * g++.dg/eh/div.C: New test.
21872
21873 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
21874
21875         PR c++/27894
21876         * g++.dg/tree-ssa/pr26757.C: New test.
21877         * g++.dg/tree-ssa/pr27894.C: New test.
21878
21879 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
21880
21881         * gcc.c-torture/compile/20060609-1.c: New test.
21882
21883         PR target/27863
21884         * gcc.c-torture/compile/pr27863.c: New test.
21885
21886 2006-06-13  Richard Guenther  <rguenther@suse.de>
21887
21888         PR tree-optimization/27830
21889         * g++.dg/tree-ssa/pr27830.C: New testcase.
21890
21891 2006-06-13  Matthew Sachs  <msachs@apple.com>
21892
21893         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21894         the list of compiler flags; this causes those flags to be checked
21895         for things like dg-skip-if.
21896
21897 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21898
21899         PR c++/27601
21900         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21901
21902 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
21903             Kazu Hirata  <kazu@codesourcery.com>
21904
21905         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
21906         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
21907
21908 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21909
21910         PR c++/27933
21911         * g++.dg/lookup/using15.C: New test.
21912
21913         PR c++/27951
21914         * g++.dg/other/anon4.C: New test.
21915
21916 2006-06-12  Roger Sayle  <roger@eyesopen.com>
21917
21918         PR c++/21210
21919         * g++.dg/init/complex1.C: New test case.
21920
21921 2006-06-11  Eric Christopher  <echristo@apple.com>
21922
21923         PR middle-end/27948
21924         * gcc.dg/bf-ms-layout.c: Run on darwin.
21925         * gcc.dg/bf-no-ms-layout: Ditto.
21926         * gcc.dg/attr-ms_struct-2.c: New.
21927         * gcc.dg/bf-ms-layout-2.c: Ditto.
21928
21929 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21930
21931         * gcc.dg/attr-ms_struct-packed1.c: New.
21932
21933 2006-06-09  Mike Stump  <mrs@apple.com>
21934
21935         * gcc.dg/vla-7.c: Add.
21936
21937 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
21938
21939         PR fortran/24558
21940         * gfortran.dg/entry_6.f90: New test.
21941
21942         PR fortran/20877
21943         PR fortran/25047
21944         * gfortran.dg/entry_7.f90: New test.
21945
21946 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
21947
21948         PR c/27747
21949         * gcc.dg/cpp/_Pragma6.c: New test.
21950
21951         PR c++/27748
21952         * g++.dg/cpp/_Pragma1.C: New test.
21953
21954         PR preprocessor/27746
21955         * gcc.dg/gomp/macro-3.c: New test.
21956         * gcc.dg/gomp/macro-4.c: New test.
21957         * g++.dg/gomp/macro-3.C: New test.
21958         * g++.dg/gomp/macro-4.C: New test.
21959
21960 2006-06-09  Richard Guenther  <rguenther@suse.de>
21961
21962         PR tree-optimization/26998
21963         * gcc.dg/torture/pr26998.c: New testcase.
21964         * gcc.dg/tree-ssa/vrp29.c: New testcase.
21965
21966 2006-06-08  Mike Stump  <mrs@apple.com>
21967
21968         * gcc.dg/pr27095.c: Account for stubs.
21969
21970         PR target/26427
21971         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21972         produce bad code on darwin.
21973
21974 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21975
21976         PR fortran/27958
21977         * gfortran.dg/substr_2.f: New test.
21978
21979 2006-06-08  Asher Langton  <langton2@llnl.gov>
21980
21981         PR fortran/27786
21982         * cray_pointers_2.f90: Add -fbounds-check compile flag.
21983
21984 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21985
21986         PR target/27421
21987         * gcc.dg/union-3.c: New test.
21988
21989 2006-06-08  Richard Guenther  <rguenther@suse.de>
21990
21991         PR middle-end/27116
21992         * gcc.dg/torture/pr27116.c: New testcase.
21993         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21994
21995 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
21996
21997         PR rtl-optimization/26449
21998         * gcc.dg/pr26449.c: New test.
21999
22000 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22001
22002         PR c++/27601
22003         * g++.dg/ext/offsetof1.C: Test member functions.
22004
22005 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
22006
22007         * gcc.dg/pr27095.c: Improve scanning.
22008
22009 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
22010
22011         PR fortran/23091
22012         * gfortran.dg/saved_automatic_1.f90: New test.
22013
22014         PR fortran/24168
22015         * gfortran.dg/array_simplify_1.f90: New test.
22016
22017         PR fortran/25090
22018         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22019
22020         PR fortran/25058
22021         * gfortran.dg/entry_dummy_ref_2.f90: New test.
22022
22023 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
22024
22025         PR c++/27177
22026         * g++.dg/expr/cast7.C: New test.
22027
22028 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
22029
22030         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
22031         * lib/gcc-defs.exp (tool_check_compile): Ditto.
22032         * lib/fortran-torture.exp (fortran-torture-compile,
22033         fortran-torture-execute): Ditto.
22034
22035 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
22036
22037         PR target/27842
22038         * gcc.dg/vmx/pr27842.c: New test.
22039
22040 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22041
22042         PR libfortran/27895
22043         * gfortran.dg/bounds_check_3.f90: New test.
22044
22045 2006-06-05  Mike Stump  <mrs@apple.com>
22046
22047         * objc.dg/objc-fast-4.m: Skip for ppc64.
22048
22049 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
22050
22051         PR testsuite/27705
22052         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
22053
22054 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22055             Victor Kaplansky  <victork@il.ibm.com>
22056
22057         PR tree-optimizations/26360
22058         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
22059         with -fno-tree-dce.
22060         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
22061
22062 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
22063
22064         PR fortran/14067
22065         * gfortran.dg/data_char_1.f90: Add messages for truncated
22066         strings.
22067
22068         PR fortran/16943
22069         * gfortran.dg/func_decl_2.f90: New test.
22070
22071         PR fortran/20839
22072         * gfortran.dg/do_2.f90: New test.
22073
22074         PR fortran/27655
22075         * gfortran.dg/associated_3.f90: New test.
22076
22077 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
22078
22079         PR c++/27819
22080         * g++.dg/template/static25.C: New test.
22081
22082         PR c++/27722
22083         * g++.dg/init/array21.C: New test.
22084
22085         PR c++/27807
22086         * g++.dg/ext/complit7.C: New test.
22087
22088         PR c++/27806
22089         * g++.dg/parse/ptrmem5.C: New test.
22090
22091 2006-06-04  Roger Sayle  <roger@eyesopen.com>
22092             Andrew Pinski  <pinskia@physics.uc.edu>
22093
22094         PR c/27150
22095         PR middle-end/27382
22096         * gcc.dg/pr27150-1.c: New testcase.
22097         * gcc.dg/pr27382-1.c: New testcase.
22098         * gcc.dg/pr27382-2.c: New testcase.
22099
22100 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
22101
22102         PR c/25161
22103         PR c/27020
22104         * gcc.dg/array-10.c: New test.
22105
22106 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22107
22108         PR c++/27804
22109         * g++.dg/init/const4.C: New test.
22110         * g++.dg/init/member1.C: Add error-marker.
22111         * g++.dg/other/fold1.C: Adjust error-marker.
22112
22113 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22114
22115         PR c++/27601
22116         * g++.dg/ext/offsetof1.C: New test.
22117
22118 2006-06-04 Eric Christopher <echristo@apple.com>
22119
22120         * gcc.dg/attr-ms_struct-1.c: New.
22121
22122 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
22123
22124         * gcc.c-torture/compile/builtin_constant_p.c: New test.
22125
22126 2006-06-04  Richard Guenther  <rguenther@suse.de>
22127
22128         PR tree-optimization/27039
22129         * gcc.dg/tree-ssa/loop-17.c: New testcase.
22130
22131 2006-06-03  Roger Sayle  <roger@eyesopen.com>
22132
22133         PR target/26223
22134         * gcc.target/i386/amd64-abi-2.c: New test case.
22135
22136 2006-06-02  Eric Christopher  <echristo@apple.com>
22137
22138         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
22139         * gcc.target/i386/20020523-1.c: Skip if darwin.
22140         * gcc.target/i386/asm-3.c: Ditto.
22141         * gcc.target/i386/20011119-1.c: Ditto.
22142         * gcc.target/i386/clobbers.c: Remove pic part of test.
22143
22144 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
22145
22146         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
22147         * g++.old-deja/g++.other/init19.C: Ditto.
22148         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
22149         and add other platforms as expected failures.
22150
22151 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
22152
22153         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
22154         (is-effective-target-keyword): Ditto.
22155
22156 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
22157
22158         PR fortran/27715
22159         * gfortran.dg/extended_char_comparison_1.f:  New test.
22160
22161 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
22162
22163         PR fortran/25098
22164         * gfortran.dg/dummy_procedure_1.f90: New test.
22165
22166         PR fortran/25147
22167         * gfortran.dg/dummy_procedure_2.f90: New test.
22168
22169         * gfortran.dg/associated_2.f90: Correct to make consistent with
22170         standard.
22171
22172 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22173
22174         * gcc.target/i386/387-11.c: New test case.
22175
22176 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
22177
22178         PR c++/27801
22179         * g++.dg/template/cond6.C: New test.
22180
22181         PR c++/26496
22182         * g++.dg/template/crash51.C: New test.
22183         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
22184
22185         PR c++/27385
22186         * g++.dg/init/array20.C: New test.
22187
22188 2006-05-31  Roger Sayle  <roger@eyesopen.com>
22189
22190         * gcc.dg/builtins-54.c: New test case.
22191
22192 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22193
22194         PR c++/26433
22195         * g++.dg/template/fntry1.C: Add dg-do link.
22196
22197         PR c++/27808
22198         * g++.dg/parse/friend6.C: New test.
22199
22200 2006-05-30  Asher Langton  <langton2@llnl.gov>
22201
22202         * gfortran.dg/cray_pointers_7.f90: New test.
22203
22204 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22205
22206         PR tree-optimization/23452
22207         * gcc.dg/fold-mulconj-1.c: New test case.
22208
22209 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/27803
22212         * g++.dg/parse/bitfield1.C: New test.
22213
22214 2006-05-30  Roger Sayle  <roger@eyesopen.com>
22215
22216         * gcc.target/ppc-eq0-1.c: New test case.
22217         * gcc.target/ppc-negeq0-1.c: New test case.
22218
22219 2006-05-30  Dirk Mueller  <dmueller@suse.de>
22220
22221         PR c/27273
22222         * gcc.dg/overflow-warn-5.c: New test.
22223
22224 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22225
22226         PR c/27718
22227         * gcc.dg/sizeof-1.c: New test.
22228
22229 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
22230
22231         PR target/27790
22232         * gcc.target/i386/pr27790.c: New test.
22233
22234 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22235
22236         PR libgfortran/27757
22237         * gfortran.dg/direct_io_5.f90: New test.
22238
22239 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22240
22241         PR libgfortran/27634
22242         * gfortran.dg/fmt_missing_period_1.f: New test.
22243         * gfortran.dg/fmt_missing_period_2.f: New test.
22244         * gfortran.dg/fmt_missing_period_3.f: New test.
22245
22246 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22247
22248         PR fortran/19777
22249         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22250         arrays.
22251
22252 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22253
22254         PR c++/27713
22255         * g++.dg/template/new6.C: New test.
22256
22257 2006-05-29  Roger Sayle  <roger@eyesopen.com>
22258
22259         PR tree-optimization/24964
22260         * gcc.target/i386/387-10.c: New test case.
22261
22262 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
22263
22264         * intrinsics/string_intrinsics.c (compare_string):
22265         Use memcmp instead of strncmp to avoid tripping over
22266         CHAR(0) in a string.
22267
22268 2006-05-27  Richard Guenther  <rguenther@suse.de>
22269
22270         PR middle-end/27773
22271         * gcc.dg/torture/pr27773.c: New testcase.
22272
22273 2006-05-27  Dirk Mueller  <dmueller@suse.de>
22274
22275         * gcc.dg/pr24561.c: Rename to..
22276         * gcc.dg/pr25962.c: .. this.
22277
22278 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22279
22280         PR fortran/19777
22281         * gfortran.dg/bounds_check_2.f: New test.
22282
22283 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
22284
22285         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22286         * gfortran.dg/byte_1.f90: Likewise.
22287         * gfortran.dg/dup_save_2.f90: Likewise.
22288
22289 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
22290
22291         * gfortran.dg/associated_2.f90: New test.
22292
22293 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22294
22295         PR fortran/27524
22296         * gfortran.dg/bounds_check_1.f90: New test.
22297
22298 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
22299
22300         PR rtl-optimization/27661
22301         * gcc.dg/pr27661.c: New test case.
22302
22303 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22304
22305         PR fortran/23151
22306         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
22307         * gfortran.dg/print_parentheses_1.f:  New test.
22308         * gfortran.dg/print_parentheses_2.f90:  New test.
22309
22310 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
22311
22312         PR target/27758
22313         * gcc.dg/pr27758.c: New test.
22314
22315 2006-05-24  Falk Hueffner  <falk@debian.org>
22316
22317         * gcc.c-torture/compile/pr27571.c: New test.
22318
22319 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
22320
22321         PR fortran/27709
22322         * gfortran.dg/spec_expr_4.f90: New test.
22323
22324         PR fortran/27155
22325         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22326
22327 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/20103
22330         * g++.dg/ext/complit6.C: New test.
22331         * g++.dg/ext/complit3.C: Adjust error markers.
22332         * g++.dg/init/const3.C: New test.
22333
22334 2006-05-25  Richard Guenther  <rguenther@suse.de>
22335
22336         PR middle-end/27743
22337         * gcc.dg/torture/pr27743.c: New testcase.
22338
22339 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22340
22341         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22342
22343 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
22344
22345         * gcc.dg/compat/scalar-by-value-x.h: New.
22346         * gcc.dg/compat/scalar-by-value-y.h: New.
22347         * gcc.dg/compat/scalar-by-value-5.c: New.
22348         * gcc.dg/compat/scalar-by-value-5_main.c: New.
22349         * gcc.dg/compat/scalar-by-value-5_x.c: New.
22350         * gcc.dg/compat/scalar-by-value-5_y.c: New.
22351         * gcc.dg/compat/scalar-by-value-6.c: New.
22352         * gcc.dg/compat/scalar-by-value-6_main.c: New.
22353         * gcc.dg/compat/scalar-by-value-6_x.c: New.
22354         * gcc.dg/compat/scalar-by-value-6_y.c: New.
22355
22356 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
22357
22358         PR tree-optimization/27639
22359         PR tree-optimization/26719
22360         * gcc.dg/pr27639.c: New test.
22361         * gcc.dg/pr26719.c: New test.
22362         * gcc.dg/tree-ssa/scev-cast.c: New test.
22363
22364 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
22365
22366         PR c++/20173
22367         * g++.dg/template/error21.C: New test.
22368
22369 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
22370
22371         PR target/27696
22372         * gcc.target/i386/pr27696.c: New.
22373
22374 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
22375
22376         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22377
22378         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22379
22380 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22381
22382         PR c++/27716
22383         * g++.dg/other/assign1.C: New test.
22384
22385 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
22386
22387         PR target/27266
22388         * gcc.target/i386/pr27266.c: New.
22389
22390 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22391
22392         PR c++/27451
22393         * g++.dg/ext/asm9.C: New test.
22394
22395 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
22396
22397         PR rtl-optimization/25514
22398         * gcc.c-torture/compile/pr25514.c: New test.
22399
22400 2006-05-22  Richard Guenther  <rguenther@suse.de>
22401
22402         Revert
22403         2006-01-31  Richard Guenther  <rguenther@suse.de>
22404
22405         * gcc.target/i386/sselibm-1.c: New testcase.
22406         * gcc.target/i386/sselibm-2.c: Likewise.
22407         * gcc.target/i386/sselibm-3.c: Likewise.
22408         * gcc.target/i386/sselibm-4.c: Likewise.
22409         * gcc.target/i386/sselibm-5.c: Likewise.
22410
22411 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22412
22413         PR c/27420
22414         * gcc.dg/func-args-2.c: New test.
22415
22416         PR c/26818
22417         * gcc.dg/struct-incompl-1.c: New test.
22418
22419 2006-05-22  Richard Guenther  <rguenther@suse.de>
22420
22421         PR testsuite/27708
22422         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22423         the transformations we test for.
22424
22425 2006-05-22  Richard Guenther  <rguenther@suse.de>
22426
22427         PR testsuite/27707
22428         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22429
22430 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/27210
22433         * g++.dg/warn/new1.C: New test.
22434         * g++.dg/template/new5.C: Likewise.
22435
22436 2006-05-21  Roger Sayle  <roger@eyesopen.com>
22437
22438         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22439         * gcc.target/i386/20060512-3.c: Likewise.
22440
22441 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
22442
22443         PR rtl-optimization/27671
22444         * gcc.c-torture/execute/pr27671-1.c: New.
22445         * gcc.dg/pr27671-2.c: Likewise.
22446
22447         PR tree-optimization/26622.
22448         * gcc.c-torture/compile/pr26622.c: New.
22449
22450 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22451
22452         PR fortran/27613
22453         * gfortran.dg/recursive_reference_1.f90: New test.
22454
22455 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
22456
22457         PR fortran/25746
22458         * gfortran.dg/elemental_subroutine_3.f90: New test.
22459
22460         PR fortran/25090
22461         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22462
22463         PR fortran/27584
22464         * gfortran.dg/associated_target_1.f90: New test.
22465
22466         PR fortran/19015
22467         * gfortran.dg/maxloc_shape_1.f90: New test.
22468
22469 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22470
22471         PR libgfortran/24459
22472         * gfortran.dg/namelist_24.f90: New test.
22473         * gfortran.dg/namelist_12.f: Fix typo in comment.
22474
22475 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
22476
22477         PR middle-end/25776
22478         * g++.dg/other/error11.C: New test.
22479
22480 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22481
22482         * gcc.target/mips/pr26765.c: Add -w to options.
22483
22484 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22485
22486         * lib/target-supports.exp (check_effective_target_mpaired_single):
22487         New function.
22488         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22489         multilibs.
22490         * g++.dg/vect/vect.exp: Likewise.
22491
22492 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
22493
22494         PR testsuite/25891
22495         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22496
22497 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
22498
22499         PR fortran/27662
22500         * gfortran.dg/temporary_1.f90: New file.
22501
22502 2006-05-19  Andreas Schwab  <schwab@suse.de>
22503
22504         * g++.dg/other/unused1.C: Also match "stringz".
22505
22506 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
22507
22508         PR c++/26433
22509         * g++.dg/template/fntry1.C: New test.
22510
22511 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/27471
22514         PR c++/27506
22515         * g++.dg/conversion/bitfield5.C: New test.
22516         * g++.dg/conversion/bitfield6.C: New test.
22517
22518 2006-05-18  Mike Stump  <mrs@apple.com>
22519
22520         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22521         * gcc.dg/vla-4.c: Add.
22522         * gcc.dg/vla-5.c: Add.
22523         * gcc.dg/vla-6.c: Add.
22524
22525 2006-05-12  Stuart Hastings  <stuart@apple.com>
22526
22527         * gcc.target/i386/20060512-1.c: New.
22528         * gcc.target/i386/20060512-2.c: New.
22529         * gcc.target/i386/20060512-3.c: New.
22530         * gcc.target/i386/20060512-4.c: New.
22531
22532 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
22533
22534         PR c++/26122
22535         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22536
22537         PR c++/26068
22538         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22539         * g++.dg/parse/linkage1.C: New test.
22540
22541 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22542
22543         PR tree-optimization/27548
22544         * g++.dg/tree-ssa/pr27548.C: New test.
22545
22546 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22547
22548         PR fortran/26551
22549         * gfortran.dg/recursive_check_1.f: New test.
22550         * gfortran.dg/recursive_check_2.f90: New test.
22551
22552 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
22553
22554         * g++.dg/opt/temp2.C: New test.
22555
22556 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
22557
22558         PR c++/27491
22559         * g++.dg/init/brace5.C: New test.
22560
22561         PR middle-end/27415
22562         * gcc.dg/gomp/pr27415.c: New test.
22563         * g++.dg/gomp/pr27415.C: New test.
22564
22565         PR tree-optimization/27549
22566         * g++.dg/tree-ssa/pr27549.C: New test.
22567
22568 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22569
22570         PR libgfortran/27575
22571         * gfortran.dg/read_eof_4.f90: New test.
22572
22573 2006-05-16  Richard Guenther  <rguenther@suse.de>
22574
22575         PR tree-optimization/22303
22576         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22577
22578 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
22579
22580         PR middle-end/27573
22581         * gcc.dg/gomp/pr27573.c: New test.
22582         * gfortran.dg/gomp/pr27573.f90: New test.
22583
22584         PR c/27499
22585         * gcc.dg/gomp/pr27499.c: New test.
22586         * g++.dg/gomp/pr27499.C: New test.
22587
22588 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22589
22590         PR c++/27339
22591         * g++.dg/parser/access8.C: Adjust error marker.
22592         * g++.dg/template/access17.C: New test.
22593         * g++.dg/template/access18.C: Likewise.
22594
22595 2006-05-15  Roger Sayle  <roger@eyesopen.com>
22596
22597         PR target/26600
22598         * gcc.target/i386/pr26600.c: New test case.
22599
22600 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
22601
22602         PR c++/27505
22603         * g++.dg/expr/bitfield1.C: New test.
22604
22605 2006-05-15  Richard Guenther  <rguenther@suse.de>
22606
22607         PR tree-optimization/27603
22608         * gcc.dg/torture/pr27603.c: New testcase.
22609
22610 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
22611
22612         PR fortran/25090
22613         * gfortran.dg/entry_dummy_ref_1.f90: New test.
22614
22615         PR fortran/25082
22616         * gfortran.dg/scalar_return_1.f90: New test.
22617
22618         PR fortran/27411
22619         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22620
22621 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
22622
22623         * gcc.dg/gomp/critical-4.c: New test.
22624         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22625         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22626         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22627         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22628
22629 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22630
22631         PR c++/27582
22632         * g++.dg/template/dependent-args1.C: New test.
22633
22634         PR c++/27581
22635         * g++.dg/lookup/this1.C: New test.
22636
22637         PR c++/27315
22638         * g++.dg/template/operator6.C: New test.
22639         * g++.dg/template/incomplete3.C: New test.
22640
22641         PR c++/27559
22642         * g++.dg/template/new4.C: New test.
22643
22644         PR c++/27496
22645         * g++.dg/template/void2.C: New test.
22646
22647 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
22648
22649         * g++.dg/template/dependent-expr5.C: New test.
22650
22651 2006-05-14  Roger Sayle  <roger@eyesopen.com>
22652
22653         PR middle-end/26729
22654         * gcc.dg/pr26729-1.c: New test case.
22655
22656 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
22657
22658         * gcc.dg/pr27003.c: New test.
22659
22660 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
22661
22662         * lib/target-supports.dg (check_cxa_atexit_available): Change
22663         v3_target_compile to ${tool}_target_compile.
22664
22665 2006-05-11  Jason Merrill  <jason@redhat.com>
22666
22667         * lib/scanasm.exp (scan-not-hidden): Fix typo.
22668
22669 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22670
22671         PR fortran/27553
22672         * gfortran.dg/label_5.f90: New test.
22673
22674 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
22675
22676         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22677         check_effective_target_powerpc_altivec_ok): New.
22678         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22679         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22680         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22681         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22682         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22683         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22684         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22685         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22686         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22687         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22688         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22689         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22690         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22691         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22692         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22693         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22694         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22695         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22696         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22697         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22698         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22699         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22700         gcc.target/powerpc/altivec-9.c,
22701         gcc.target/powerpc/altivec-consts.c,
22702         gcc.target/powerpc/altivec-pr22085.c,
22703         gcc.target/powerpc/altivec-splat.c,
22704         gcc.target/powerpc/altivec-types-1.c,
22705         gcc.target/powerpc/altivec-types-2.c,
22706         gcc.target/powerpc/altivec-types-3.c,
22707         gcc.target/powerpc/altivec-types-4.c,
22708         gcc.target/powerpc/altivec-varargs-1.c,
22709         gcc.target/powerpc/altivec-vec-merge.c,
22710         gcc.target/powerpc/ppc-vector-memcpy.c,
22711         gcc.target/powerpc/ppc-vector-memset.c,
22712         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22713         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22714         these effective targets.
22715         * gcc.dg/vmx/pr27006.c: Add missing close brace.
22716         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22717
22718 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22719
22720         PR middle-end/27384
22721         * g++.dg/other/fold1.C: New test.
22722
22723         PR middle-end/27488
22724         * gcc.dg/fold-nonneg-1.c: New test.
22725
22726         PR c++/27547
22727         * g++.dg/other/operator1.C: New test.
22728
22729 2006-05-11  Richard Guenther  <rguenther@suse.de>
22730
22731         PR middle-end/27529
22732         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22733
22734 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
22735
22736         * lib/target-supports-dg.exp (check-flags): New.
22737         (dg-skip-if): Move flag checks.
22738
22739 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
22740
22741         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22742         * lib/target-supports.dg (check_cxa_atexit_available): New.
22743
22744 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
22745
22746         PR fortran/27470
22747         * gfortran.dg/multiple_allocation_2.f90: New test case.
22748
22749 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
22750
22751         * gcc.target/arm/pr27387.C: Fix a comment typo.
22752
22753 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22754
22755         PR fortran/24549
22756         * gfortran.dg/error_recovery_1.f90: New test.
22757
22758 2006-05-10  Richard Guenther  <rguenther@suse.de>
22759
22760         PR tree-optimization/27302
22761         * gcc.dg/torture/pr27302.c: New testcase.
22762
22763 2006-05-09  Dirk Mueller  <dmueller@suse.de>
22764         Richard Guenther  <rguenther@suse.de>
22765
22766         PR middle-end/27498
22767         * gcc.dg/tree-ssa/pr27498.c: New testcase.
22768
22769 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
22770
22771         PR rtl-optimization/27335
22772         * gcc.dg/pr27335.c: New test.
22773
22774 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
22775
22776         * gcc.target/mips/mips-ps-5.c: New file.
22777
22778 2006-05-08  Jan Hubicka  <jh@suse.cz>
22779
22780         PR middle-end/25962
22781         * gcc.dg/pr25962.c: New.
22782
22783 2006-05-08  Roger Sayle  <roger@eyesopen.com>
22784
22785         PR target/27158
22786         * gcc.target/powerpc/pr27158.c: New test case.
22787
22788 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
22789
22790         PR testsuite/27476
22791         * ada/acats/run_all.sh: Use test -z.
22792
22793 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22794
22795         PR libfortran/18271
22796         * gfortran.dg/spec_expr_3.f90: New test.
22797
22798 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
22799
22800         PR target/24879
22801         * gcc.target/i386/monitor.c: New file.
22802
22803 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
22804
22805         * gcc.dg/pr27095.c: xfail *-*-darwin*.
22806
22807 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22808
22809         PR c++/27447
22810         * g++.dg/other/ptrmem7.C: New test.
22811
22812 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22813
22814         PR target/27421
22815         * gcc.dg/array-9.c: New test.
22816
22817 2006-05-07  Richard Guenther  <rguenther@suse.de>
22818
22819         PR tree-optimization/27409
22820         * gcc.dg/torture/pr27409.c: New testcase.
22821
22822 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22823
22824         PR fortran/27457
22825         * gfortran.dg/select_6.f90: New.
22826
22827 2006-05-07  Richard Guenther  <rguenther@suse.de>
22828
22829         PR tree-optimization/27136
22830         * gcc.dg/torture/pr27136.c: New testcase.
22831
22832 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
22833
22834         PR fortran/24813
22835         * gfortran.dg/char_cons_len_1.f90: New test.
22836
22837 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22838
22839         PR c++/27427
22840         * g++.dg/template/incomplete2.C: New test.
22841
22842 2006-05-06  Richard Guenther  <rguenther@suse.de>
22843
22844         PR tree-optimization/27151
22845         * gcc.dg/vect/pr27151.c: New testcase.
22846
22847 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22848
22849         PR c++/27430
22850         * g++.dg/template/void1.C: New test.
22851
22852         PR c++/27423
22853         * g++.dg/other/void2.C: New test.
22854
22855         PR c++/27422
22856         * g++.dg/conversion/void1.C: New test.
22857
22858 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
22859
22860         PR/21391
22861         * g++.dg/other/unused1.C: New.
22862
22863 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22864
22865         PR objc/27240
22866         * objc.dg/member-1.m: New test.
22867
22868 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
22869
22870         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22871
22872 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22873
22874         PR libfortran/26985
22875         * gfortran.dg/matmul_2.f90: New test.
22876
22877 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
22878
22879         * ada/acats/run_all.sh: Use sync when main not found.
22880
22881 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
22882
22883         PR target/26765
22884         * gcc.target/mips/pr26765.c: New.
22885
22886 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
22887
22888         * gcc.target/bfin: New directory.
22889         * gcc.target/bfin/bfin.exp: New file.
22890         * gcc.target/bfin/frmul.c: New file.
22891         * gcc.target/bfin/arith.c: New file.
22892         * gcc.target/bfin/mul-combine.c: New file.
22893         * gcc.target/bfin/shift.c: New file.
22894
22895 2006-05-04  Richard Guenther  <rguenther@suse.de>
22896
22897         PR tree-optimization/14287
22898         PR tree-optimization/14844
22899         PR tree-optimization/19792
22900         PR tree-optimization/21608
22901         PR tree-optimization/27090
22902         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22903         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
22904         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
22905         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
22906         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
22907
22908 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
22909
22910         PR tree-optimization/27285
22911         * gcc.c-torture/execute/pr27285.c: New test.
22912
22913         PR middle-end/27388
22914         * gcc.dg/gomp/pr27388-1.c: New test.
22915         * gcc.dg/gomp/pr27388-2.c: New test.
22916         * gcc.dg/gomp/pr27388-3.c: New test.
22917
22918         PR c++/27359
22919         * g++.dg/gomp/pr27359.C: New test.
22920
22921 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
22922
22923         PR fortran/20248
22924         * gfortran.dg/iargc.f90: New test.
22925
22926 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/27102
22929         * g++.dg/template/crash49.C: New test.
22930
22931 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
22932
22933         PR testsuite/27032
22934         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
22935
22936 2006-05-02  Jeff Law  <law@redhat.com>
22937
22938         PR tree-optimization/27364
22939         * gcc.c-torture/execute/pr27364.c: New test.
22940
22941 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
22942
22943         PR c++/27309
22944         * g++.dg/parser/ctor5.C: New test.
22945
22946 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
22947
22948         PR target/27387
22949         * gcc.target/arm/arm.exp: New.
22950         * gcc.target/arm/pr27387.C: Likewise.
22951
22952 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22953
22954         PR fortran/27269
22955         PR fortran/27324
22956         * gfortran.dg/module_equivalence_2.f90: New test.
22957
22958 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
22959
22960         PR middle-end/27337
22961         * g++.dg/gomp/pr27337-1.C: New test.
22962         * g++.dg/gomp/pr27337-2.C: New test.
22963
22964         PR middle-end/27328
22965         * gcc.dg/gomp/pr27328.c: New test.
22966
22967         PR middle-end/27325
22968         * g++.dg/gomp/pr27325.C: New test.
22969
22970         PR middle-end/27310
22971         * g++.dg/gomp/pr27310.C: New test.
22972
22973 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22974
22975         PR tree-optimization/27291
22976         * g++.dg/tree-ssa/pr27291.C: New test.
22977
22978 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22979
22980         PR tree-optimization/27283
22981         * g++.dg/tree-ssa/pr27283.C: New test.
22982
22983 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
22984
22985         * gcc.dg/tree-ssa/loop-16.c: New test.
22986
22987 2006-05-01  Roger Sayle  <roger@eyesopen.com>
22988             Joseph S. Myers  <joseph@codesourcery.com>
22989
22990         * gcc.dg/Wconversion-3.c: New test case.
22991         * gcc.dg/Wconversion-4.c: Likewise.
22992
22993 2006-05-01  Richard Guenther  <rguenther@suse.de>
22994
22995         PR tree-optimization/26726
22996         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22997
22998 2006-04-30  Roger Sayle  <roger@eyesopen.com>
22999
23000         * gcc.dg/Woverflow-1.c: New test case.
23001         * gcc.dg/Woverflow-2.c: Likewise.
23002         * gcc.dg/Woverflow-3.c: Likewise.
23003
23004 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
23005
23006         PR c++/27094
23007         * g++.dg/template/defarg8.C: New test.
23008
23009 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23010
23011         PR c++/27278
23012         * g++.dg/parse/operator7.C: New test.
23013
23014 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23015
23016         PR c++/11471
23017         PR c++/27102
23018         * g++.dg/template/crash48.C: New test.
23019
23020         PR c++/27279
23021         * g++.dg/parse/ctor4.C: New test.
23022
23023 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23024
23025         PR fortran/25681
23026         * gfortran.df/char_type_len.f90: New test.
23027
23028 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23029
23030         PR libgfortran/27304
23031         * gfortran.dg/fmt_exhaust.f90: New test.
23032
23033 2006-04-28  Roger Sayle  <roger@eyesopen.com>
23034
23035         PR c/25309
23036         * gcc.dg/large-size-array-2.c: New test case.
23037
23038 2006-04-28  Richard Guenther  <rguenther@suse.de>
23039
23040         PR target/26826
23041         * gcc.target/i386/pr26826.c: New testcase.
23042
23043 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
23044
23045         PR middle-end/27260
23046         * gcc.c-torture/execute/pr27260.c: New.
23047
23048 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
23049
23050         PR middle-end/27095
23051         * gcc.dg/pr27095.c: New.
23052
23053 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23054
23055         PR c++/27292
23056         * g++.dg/conversion/bitfield4.C: New test.
23057
23058 2006-04-27  Eric Christopher  <echristo@apple.com>
23059
23060         * gcc.dg/pragma-ms_struct.c: New.
23061
23062 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
23063
23064         PR c++/27102
23065         * g++.dg/template/crash47.C: New test.
23066
23067 2006-04-27  Dirk Mueller  <dmueller@suse.de>
23068
23069         * gcc.target/i386/sse-7.c: build with -msse.
23070
23071 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
23072
23073         PR testsuite/27274:
23074         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
23075         (main): Exit if processor doesn't support SSE.
23076
23077 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
23078
23079         PR middle-end/27282
23080         * gcc.c-torture/compile/pr27282.c: New test.
23081
23082 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
23083
23084         PR middle-end/26913
23085         * g++.dg/gomp/pr26913.C: New test.
23086
23087         PR c/25996
23088         * gcc.dg/gomp/pr25996.c: New test.
23089         * g++.dg/gomp/pr25996.C: New test.
23090
23091 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
23092
23093         PR rtl-optimization/26725
23094         * gcc.c-torture/compile/pr26725.c: New test.
23095
23096 2006-04-25  Richard Guenther  <rguenther@suse.de>
23097
23098         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
23099         than n + -1.
23100
23101 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
23102
23103         * gcc.dg/20060425-1.c: New testcase.
23104
23105 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
23106
23107         PR tree-optimization/26865
23108         * gcc.dg/pr26865.c: New test.
23109
23110 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
23111
23112         PR c++/27292
23113         * g++.dg/conversion/bitfield1.C: New test.
23114         * g++.dg/conversion/bitfield2.C: Likewise.
23115         * g++.dg/conversion/bitfield3.C: Likewise.
23116
23117 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23118         Richard Guenther  <rguenther@suse.de>
23119
23120         PR tree-optimization/27236
23121         * gcc.dg/tree-ssa/pr27236.c: New testcase.
23122
23123 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23124
23125         PR c++/19963
23126         * g++.dg/other/incomplete2.C: New test.
23127
23128 2006-04-24  Richard Guenther  <rguenther@suse.de>
23129
23130         PR middle-end/26869
23131         * gcc.dg/torture/pr26869.c: New testcase.
23132
23133 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
23134         Richard Guenther  <rguenther@suse.de>
23135
23136         PR tree-optimization/27218
23137         * g++.dg/tree-ssa/pr27218.C: New testcase.
23138
23139 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23140
23141         PR c++/26912
23142         * g++.dg/template/friend41.C: New test.
23143
23144 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
23145
23146         * g++.dg/opt/pr15551.C: Include cstdio.
23147         (main): Use remove instead of unlink.
23148
23149 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
23150
23151         * gcc.dg/sibcall-7.c: New test.
23152         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
23153         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
23154         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
23155         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
23156         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
23157
23158 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/26534
23161         * g++.dg/opt/bitfield1.C: New test.
23162         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
23163         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
23164         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
23165         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
23166         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
23167         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
23168         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
23169         * g++.dg/abi/bitfield2.C: Likewise.
23170         * g++.dg/init/bitfield1.C: Likewise.
23171
23172 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
23173
23174         PR fortran/25099
23175         * gfortran.dg/elemental_subroutine_4.f90: New test.
23176         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
23177         call sub (m, x).
23178
23179 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23180
23181         * gcc.c-torture/compile/20060421-1.c: New testcase.
23182
23183 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23184
23185         PR c/25875
23186         * gcc.dg/init-bad-4.c: New test.
23187
23188 2006-04-21  Paul Brook  <paul@codesourcery.com>
23189
23190         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
23191
23192 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
23193
23194         PR fortran/27122
23195         * gfortran.dg/defined_operators_1.f90: New test.
23196         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
23197         remove old ones associated, incorrectly, with Note 5.46.
23198
23199         PR fortran/27113
23200         * gfortran.dg/character_array_constructor_1.f90: New test.
23201
23202 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
23203
23204         * gcc.dg/20060419-1.c: New test.
23205
23206 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
23207
23208         PR c/26774
23209         * gcc.dg/struct-parse-1.c: New test case.
23210
23211 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23212
23213         PR c++/26558
23214         * g++.dg/parse/template19.C: New test.
23215
23216         PR c++/26739
23217         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23218
23219         PR c++/26036
23220         * g++.dg/expr/call3.C: New test.
23221
23222         PR c++/10385
23223         * g++.dg/conversion/dynamic1.C: New test.
23224
23225 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
23226
23227         PR c++/27102
23228         * g++.dg/template/crash35.C: Tweak error markers.
23229         * g++.dg/template/crash46.C: New test.
23230         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23231         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23232
23233 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
23234
23235         PR rtl-optimization/14261
23236         * gcc.c-torture/compile/20060419-1.c: Added.
23237
23238 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
23239
23240         * gfortran.dg/label_1.f90: Adjust dg-error.
23241
23242 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23243
23244         PR target/26961
23245         * gcc.dg/fold-cond-1.c: New test case.
23246         * gcc.dg/pr26961-1.c: Likewise.
23247
23248 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23249
23250         PR libgfortran/27138
23251         * gfortran.dg/read_bad_advance.f90: New test.
23252
23253 2006-04-16  Roger Sayle  <roger@eyesopen.com>
23254             Dale Johannesen  <dalej@apple.com>
23255
23256         PR target/24076
23257         * gcc.target/i386/vecinit-3.c: New testcase.
23258         * gcc.target/i386/vecinit-4.c: Likewise.
23259         * gcc.target/i386/sse-18.c: Likewise.
23260         * gcc.target/i386/sse-19.c: Likewise.
23261
23262 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
23263
23264         * gfortran.dg/allocate_zerosize_1.f90: New test.
23265
23266 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
23267
23268         PR c++/26365
23269         * g++.dg/template/crash45.C: New test.
23270
23271 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
23272
23273         PR fortran/26787
23274         * gfortran.dg/proc_assign_1.f90: New test.
23275         * gfortran.dg/procedure_lvalue.f90: Change message.
23276         * gfortran.dg/namelist_4.f90: Add new error.
23277
23278         PR fortran/25597
23279         PR fortran/27096
23280         * gfortran.dg/auto_pointer_array_result_1.f90
23281
23282         PR fortran/27089
23283         * gfortran.dg/specification_type_resolution_1.f90
23284
23285         PR fortran/18003
23286         PR fortran/25669
23287         PR fortran/26834
23288         * gfortran.dg/bounds_temporaries_1.f90: New test.
23289
23290         PR fortran/27124
23291         * gfortran.dg/array_return_value_1.f90: New test.
23292
23293 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23294
23295         PR fortran/25336
23296         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23297
23298 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
23299
23300         PR middle-end/26823
23301         * g++.dg/gomp/pr26823-1.C: New test.
23302         * g++.dg/gomp/pr26823-2.C: New test.
23303
23304 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
23305
23306         PR middle-end/27134
23307         * gcc.dg/pr27314.c: New test.
23308
23309 2006-04-13  Richard Henderson  <rth@redhat.com>
23310
23311         * g++.dg/gomp/block-0.C: Update expected matches.
23312
23313 2006-04-13  DJ Delorie  <dj@redhat.com>
23314
23315         * lib/target-supports.exp (check_effective_target_int32plus): New.
23316         (check_effective_target_ptr32plus): New.
23317         (check_effective_target_size32plus): New.
23318         (check_effective_target_int16): New.
23319         (check_profiling_available): Add m32c to the list of unsupported
23320         targets.
23321
23322         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23323         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23324         memory size.
23325         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23326         pointers.
23327         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23328         size_t.
23329         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23330         and size_t.
23331         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23332         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23333         not just xstormy16.  Skip m32c due to weird pointer size.
23334         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23335         not just xstormy16.
23336         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23337         not just xstormy16.
23338         * gcc.dg/20020312-2.c: Add m32c support.
23339         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23340         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23341         in test.
23342         * gcc.dg/20050321-2.c: Require >=32 bit integers.
23343         * gcc.dg/asm-1.c: Skip if int and short are the same size.
23344         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23345         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23346         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23347         formats
23348         * gcc.dg/init-string-2.c: Require >=32 bit integers.
23349         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23350         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23351         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23352         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23353         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23354         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23355         in test.
23356         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23357         in test.
23358         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23359         * gcc.dg/pr23049.c: Require >=32 bit integers.
23360         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23361         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23362         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23363         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23364         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23365         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23366         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23367         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23368         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23369         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23370         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23371         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23372         prototype in test.
23373         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23374         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23375         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23376         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23377         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23378
23379         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
23380         * gcc.c-torture/execute/20040703-1.x: Likewise.
23381         * gcc.c-torture/execute/20040705-1.x: Likewise.
23382         * gcc.c-torture/execute/20040705-2.x: Likewise.
23383         * gcc.c-torture/execute/20040709-1.x: Likewise.
23384         * gcc.c-torture/execute/20040709-2.x: Likewise.
23385         * gcc.c-torture/execute/20040811-1.x: Likewise.
23386         * gcc.c-torture/execute/20050316-1.x: Likewise.
23387         * gcc.c-torture/execute/bitfld-4.x: Likewise.
23388         * gcc.c-torture/execute/pr19689.x: Likewise.
23389         * gcc.c-torture/execute/pr7284-1.x: Likewise.
23390         * gcc.c-torture/execute/usmul.x: Likewise.
23391         * gcc.c-torture/execute/vrp-5.x: Likewise.
23392         * gcc.c-torture/execute/vrp-6.x: Likewise.
23393         * gcc.dg/debug/20041023-1.s: Likewise.
23394
23395 2006-04-13  Roger Sayle  <roger@eyesopen.com>
23396
23397         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23398         of integers to a vector types are now constant expressions in C.
23399         * gcc.dg/vect/vect-fold-1.c: New test case.
23400
23401 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
23402             Ulrich Weigand  <uweigand@de.ibm.com>
23403
23404         PR target/27006
23405         * gcc.dg/vmx/pr27006.c: New testcase.
23406
23407 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23408
23409         PR libgfortran/26766
23410         * gfortran.dg/write_recursive.f90: New test.
23411
23412 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
23413
23414         * g++.dg/parse/dtor7.C: New test.
23415         * g++.dg/parse/new1.C: Add error marker.
23416         * g++.dg/template/new3.C: New test.
23417
23418         PR c++/26122
23419         * g++.dg/template/pure1.C: New test.
23420
23421         PR c++/26295
23422         * g++.dg/parse/ptrmem4.C: New test.
23423
23424 2006-04-10  Jeff Law  <law@redhat.com>
23425
23426         PR/27087
23427         * gcc.c-torture/compile/pr27087.c: New test.
23428
23429 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
23430
23431         PR/21391
23432         * gcc.dg/20060410.c: New.
23433
23434 2006-04-10  Matthias Klose  <doko@debian.org>
23435
23436         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23437         Recognize multilib directory names containing underscores.
23438
23439 2006-04-10  Roger Sayle  <roger@eyesopen.com>
23440
23441         * gcc.target/i386/vecinit-1.c: New test case.
23442         * gcc.target/i386/vecinit-2.c: Likewise.
23443
23444 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
23445
23446         PR debug/27057
23447         * g++.dg/debug/dwarf2-2.C: New test.
23448
23449 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
23450
23451         PR rtl-optimization/27073
23452         * gcc.c-torture/execute/pr27073.c: New test.
23453
23454 2006-04-08  Mike Stump  <mrs@apple.com>
23455
23456         * gcc.dg/pragma-darwin.c: Improve for ppc64.
23457
23458 2006-04-07  Richard Guenther  <rguenther@suse.de>
23459
23460         PR tree-optimization/26135
23461         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23462
23463 2006-04-06  Jan Hubicka  <jh@suse.cz>
23464
23465         PR profile/26399
23466         * g++.dg/bprob/g++-bprob-2.C: New testcase.
23467
23468 2006-04-06  Roger Sayle  <roger@eyesopen.com>
23469
23470         * g++.dg/conversion/nullptr1.C: New test case.
23471         * g++.dg/conversion/nullptr2.C: Likewise.
23472
23473 2006-04-05  Roger Sayle  <roger@eyesopen.com>
23474
23475         * gfortran.dg/dependency_18.f90: New test case.
23476
23477 2006-04-05  Richard Guenther  <rguenther@suse.de>
23478
23479         PR tree-optimization/26919
23480         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23481         * gcc.dg/ipa/ipa-2.c: Likewise.
23482         * gcc.dg/ipa/ipa-3.c: Likewise.
23483         * gcc.dg/ipa/ipa-5.c: Likewise.
23484
23485 2006-04-05  Richard Guenther  <rguenther@suse.de>
23486
23487         PR tree-optimization/26763
23488         * gcc.dg/torture/pr26763-1.c: New testcase.
23489         * gcc.dg/torture/pr26763-2.c: Likewise.
23490
23491 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
23492
23493         PR fortran/23634
23494         PR fortran/25619
23495         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23496
23497 2006-04-04  Eric Christopher  <echristo@apple.com>
23498
23499         * gcc.target/i386/387-1.c: Allow regexp to match darwin
23500         stubs.
23501         * gcc.target/i386/387-5.c: Ditto.
23502
23503 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
23504
23505         * gcc.target/sparc/struct-ret-check.c: New test.
23506
23507 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23508
23509         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23510         zero decimal digits specified in format.
23511
23512 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
23513
23514         PR fortran/26891
23515         * gfortran.dg/missing_optional_dummy_1.f90: New test.
23516
23517         PR fortran/26976
23518         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23519         * gfortran.dg/initialization_1.f90: Make assignment compliant.
23520         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23521         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23522         compliant and detect bigendian-ness.
23523
23524 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
23525
23526         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23527         dummy arguments work when the actual argument is itself a dummy
23528         argument of the caller.
23529
23530 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         PR libfortran/24685
23533         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23534
23535 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23536
23537         * gfortran.dg/dependencency_17.f90: New test case.
23538
23539 2006-04-01  Roger Sayle  <roger@eyesopen.com>
23540
23541         * gfortran.dg/dependency_14.f90: New test case.
23542         * gfortran.dg/dependency_15.f90: Likewise.
23543         * gfortran.dg/dependency_16.f90: Likewise.
23544
23545 2006-03-31  Asher Langton  <langton2@llnl.gov>
23546
23547         PR fortran/25358
23548         gfortran.dg/cray_pointers_6.f90: New test.
23549
23550 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23551
23552         PR libgfortran/26890
23553         * gfortran.dg/read_size_noadvance.f90: New test.
23554
23555 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
23556
23557         PR fortran/25031
23558         * gfortran.dg/multiple_allocation_1.f90: Check that the
23559         size has changed after a re-allocation with stat.
23560
23561 2006-03-30  Richard Guenther  <rguenther@suse.de>
23562
23563         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23564         removal.
23565         * gcc.target/i386/sselibm-2.c: Likewise.
23566         * gcc.target/i386/sselibm-3.c: Likewise.
23567         * gcc.target/i386/sselibm-4.c: Likewise.
23568         * gcc.target/i386/sselibm-5.c: Likewise.
23569
23570 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23571
23572         * gcc.dg/fold-andxor-1.c: New test case.
23573         * gcc.dg/fold-xorand-1.c: Likewise.
23574
23575 2006-03-28  Roger Sayle  <roger@eyesopen.com>
23576
23577         * gcc.dg/fold-convnotconv-1.c: New test case.
23578
23579 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23580
23581         PR fortran/26779
23582         * gfortran.dg/private_type_5.f90: New test.
23583
23584 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
23585
23586         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23587
23588 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
23589
23590         * gfortran.dg/advance_2.f90: New test.
23591         * gfortran.dg/advance_3.f90: New test.
23592
23593         * gfortran.fortran-torture/execute/equiv_5.f: New test.
23594
23595 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23596
23597         PR libgfortran/26661
23598         PR libgfortran/26880
23599         * gfortran.dg/read_x_past.f: New test.
23600
23601 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
23602
23603         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23604         to be STABS.
23605
23606 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
23607
23608         * objc.dg/dwarf-1.m: Skip on AIX.
23609         * objc.dg/dwarf-2.m: Skip on AIX.
23610
23611 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
23612
23613         PR fortran/26816
23614         * gfortran.dg/float_1.f90: New test.
23615
23616 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
23617
23618         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23619         X86_64 targets.
23620         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23621
23622 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23623
23624         PR libfortran/26735
23625         * gfortran.dg/convert_implied_open.f90: New test case.
23626
23627 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
23628
23629         PR fortran/26769
23630         * gfortran.dg/transpose_reshape_r10.f90: New test case.
23631
23632 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23633
23634         PR middle-end/26717
23635         * gcc.dg/pr26717.c: New test.
23636
23637 2006-03-25  Roger Sayle  <roger@eyesopen.com>
23638
23639         * gfortran.dg/dependency_12.f90: New test case.
23640
23641 2006-03-24  Roger Sayle  <roger@eyesopen.com>
23642
23643         * gfortran.dg/dependency_9.f90: New (resurected) test case.
23644
23645 2006-03-24  Jeff Law  <law@redhat.com>
23646
23647         * gcc.c-torture/pr26840.c: New test.
23648
23649 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
23650
23651         * objc.dg/dwarf-2.m: New.
23652         * obj-c++.dg/dwarf-2.mm: New.
23653
23654         * g++.old-deja/g++.other/init19.C: New.
23655
23656 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
23657
23658         * g++.dg/eh/spbp.C: Skip on AIX.
23659
23660 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
23661
23662         PR middle-end/26611
23663         * g++.dg/gomp/pr26611-1.C: New test.
23664         * g++.dg/gomp/pr26611-2.C: New test.
23665
23666 2006-03-24  Jeff Law  <law@redhat.com>
23667
23668         * gcc.c-torture/compile/pr26833.c: New test.
23669         * gfortran.fortran-torture/compile/pr26806.f90: New test.
23670
23671 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23672
23673         * gfortran.dg/endfile_2.f90: Delete temp file.
23674
23675 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
23676
23677         PR fortran/19303
23678         * gfortran.dg/record_marker_1.f90: New test case.
23679         * gfortran.dg/record_marker_2.f: New test case.
23680         * gfortran.dg/record_marker_3.f90: New test case.
23681
23682 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
23683
23684         PR fortran/17298
23685         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23686         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23687
23688 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
23689
23690         * lib/gcc-dg.exp (cleanup-modules): New proc.
23691         * gfortran.dg/allocatable_function_1.f90,
23692         gfortran.dg/allocate_char_star_scalar_1.f90,
23693         gfortran.dg/assumed_charlen_function_1.f90,
23694         gfortran.dg/assumed_dummy_1.f90,
23695         gfortran.dg/assumed_shape_ranks_1.f90,
23696         gfortran.dg/assumed_shape_ranks_2.f90,
23697         gfortran.dg/assumed_size_dt_dummy.f90,
23698         gfortran.dg/auto_char_dummy_array_1.f90,
23699         gfortran.dg/auto_char_len_3.f90,
23700         gfortran.dg/automatic_module_variable.f90,
23701         gfortran.dg/bad_automatic_objects_1.f90,
23702         gfortran.dg/char_array_constructor.f90,
23703         gfortran.dg/char_array_structure_constructor.f90,
23704         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23705         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23706         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23707         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23708         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23709         gfortran.dg/derived_pointer_recursion.f90,
23710         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23711         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23712         gfortran.dg/dummy_functions_1.f90,
23713         gfortran.dg/elemental_initializer_1.f90,
23714         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23715         gfortran.dg/elemental_pointer_1.f90,
23716         gfortran.dg/elemental_subroutine_1.f90,
23717         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23718         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23719         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23720         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23721         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23722         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23723         gfortran.dg/global_references_1.f90,
23724         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23725         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23726         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23727         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23728         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23729         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23730         gfortran.dg/large_integer_kind_1.f90,
23731         gfortran.dg/large_real_kind_1.f90,
23732         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23733         gfortran.dg/module_double_reuse.f90,
23734         gfortran.dg/module_equivalence_1.f90,
23735         gfortran.dg/module_interface_1.f90,
23736         gfortran.dg/module_parameter_array_refs_1.f90,
23737         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23738         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23739         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23740         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23741         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23742         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23743         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23744         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23745         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23746         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23747         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23748         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23749         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23750         gfortran.dg/same_name_1.f90,
23751         gfortran.dg/sibling_dummy_procedure_1.f90,
23752         gfortran.dg/sibling_dummy_procedure_2.f90,
23753         gfortran.dg/sibling_dummy_procedure_3.f90,
23754         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23755         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23756         gfortran.dg/used_dummy_types_2.f90,
23757         gfortran.dg/used_dummy_types_3.f90,
23758         gfortran.dg/used_dummy_types_4.f90,
23759         gfortran.dg/used_dummy_types_5.f90,
23760         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23761         gfortran.dg/userdef_operator_1.f90: Use it.
23762
23763 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23764
23765         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23766         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23767         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23768         gfortran.dg/write_back.f,
23769         gfortran.fortran-torture/execute/inquire_1.f90,
23770         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23771
23772 2006-03-21  Jeff Law  <law@redhat.com>
23773
23774         * gcc.dg/tree-ssa/vrp28.c: New test.
23775
23776 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23777
23778         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23779         if _STDC_C99 is defined.
23780         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23781         * gcc.dg/builtins-20.c: Likewise.
23782         * gcc.dg/builtins-53.c: Likewise.
23783         * gcc.dg/single-precision-constant.c: Likewise. Also pass
23784         -mmacosx-version-min=10.3 on PowerPC/Darwin.
23785
23786 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
23787
23788         PR tree-opt/26781
23789         * gcc.c-torture/compile/pr26781-1.c: New test.
23790         * gcc.c-torture/compile/pr26781-2.c: New test.
23791
23792 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
23793
23794         PR c++/26690
23795         * g++.dg/gomp/pr26690-1.C: New test.
23796         * g++.dg/gomp/pr26690-2.C: New test.
23797
23798 2006-03-20  Jeff Law  <law@redhat.com>
23799
23800         * gcc.dg/tree-ssa/pr21829.c: New test.
23801
23802         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23803
23804 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
23805
23806         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23807         (check_visibility_available): Use it.
23808         (check_effective_target_default_packed): Likewise.
23809         (check_effective_target_pcc_bitfield_type_matters): Likewise.
23810         (check_effective_target_fopenmp): Likewise.
23811         (check_effective_target_freorder): Likewise.
23812         (check_effective_target_fpic): Likewise.
23813         (check_named_sections_available): Likewise.
23814         (check_effective_target_ilp32): Likewise.
23815         (check_effective_target_lp64): Likewise.
23816
23817 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
23818
23819         PR fortran/20935
23820         * gfortran.dg/scalar_mask_2.f90: New test case.
23821
23822 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
23823
23824         PR tree-opt/26629
23825         * gcc.dg/tree-ssa/loadpre12.c: New test.
23826         * gcc.dg/tree-ssa/loadpre13.c: New test.
23827         * gcc.dg/tree-ssa/loadpre14.c: New test.
23828         * gcc.dg/tree-ssa/loadpre15.c: New test.
23829         * gcc.dg/tree-ssa/loadpre16.c: New test.
23830         * gcc.dg/tree-ssa/loadpre17.c: New test.
23831         * gcc.dg/tree-ssa/loadpre18.c: New test.
23832         * gcc.dg/tree-ssa/loadpre19.c: New test.
23833         * gcc.dg/tree-ssa/loadpre20.c: New test.
23834         * gcc.dg/tree-ssa/loadpre21.c: New test.
23835         * gcc.dg/tree-ssa/loadpre22.c: New test.
23836
23837 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
23838
23839         PR fortran/26741
23840         * gfortran.dg/elemental_initializer_1.f90: New test.
23841
23842         PR fortran/26716
23843         * gfortran.dg/assumed_shape_ranks_2: New test.
23844
23845 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
23846
23847         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23848         target fpic.
23849
23850 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23851
23852         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23853         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23854         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23855         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23856         gfortran.fortran-torture/execute/direct_io.f90,
23857         gfortran.fortran-torture/execute/inquire_2.f90,
23858         gfortran.fortran-torture/execute/inquire_4.f90,
23859         gfortran.fortran-torture/execute/list_read_1.f90,
23860         gfortran.fortran-torture/execute/open_replace.f90,
23861         gfortran.fortran-torture/execute/slash_edit.f90,
23862         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23863         temporary files from testcases.
23864
23865 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23866
23867         PR libgfortran/26509
23868         gfortran.dg/write_direct_eor.f90: New test.
23869
23870 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
23871
23872         * gcc.target/powerpc/pr26350.c: New.
23873         * gcc.target/powerpc/indexed-addr.c: New.
23874
23875 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23876
23877         * gfortran.dg/dependency_13.f90: New test case.
23878
23879 2006-03-16  Roger Sayle  <roger@eyesopen.com>
23880
23881         PR middle-end/21781
23882         * gcc.dg/real-const-1.c: New test case.
23883
23884 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
23885
23886         * g++.old-deja/g++.other/init18.C: New.
23887         * g++.old-deja/g++.other/init5.C: Remove xfail.
23888
23889 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23890
23891         * g++.dg/opt/pr15551.C: Cleanup temp file.
23892
23893 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23894
23895         PR c++/6634
23896         g++.dg/parse/long1.C: New test.
23897
23898 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23899
23900         PR fortran/19101
23901         * gfortran.dg/continuation.f90: New test.
23902         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
23903
23904 2006-03-14  Richard Guenther  <rguenther@suse.de>
23905
23906         PR tree-optimization/26672
23907         * gcc.dg/torture/pr26672.c: New testcase.
23908
23909 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
23910
23911         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
23912         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
23913
23914 2006-03-13  Roger Sayle  <roger@eyesopen.com>
23915
23916         PR middle-end/26557
23917         * gcc.c-torture/compile/switch-1.c: New test case.
23918
23919 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
23920
23921         PR fortran/25378
23922         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
23923         test to include more permuatations of mask and index.
23924         * gfortran.dg/scalar_mask_1.f90: Modify last test to
23925         respond to F2003 spec. that the position returned for an all false
23926         mask && condition is zero.
23927
23928 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
23929
23930         PR middle-end/25989
23931         * gcc.dg/gomp/pr25989.c: New test.
23932
23933 2006-03-13  Jeff Law  <law@redhat.com>
23934
23935         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
23936
23937 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
23938
23939         * gcc.dg/switch-9.c: New test.
23940
23941 2006-03-13  Richard Guenther  <rguenther@suse.de>
23942
23943         PR middle-end/26630
23944         * gcc.dg/torture/pr26630.c: New testcase.
23945
23946 2006-03-11  Roger Sayle  <roger@eyesopen.com>
23947
23948         * gfortran.dg/dependency_10.f90: New test case.
23949         * gfortran.dg/dependency_11.f90: Likewise.
23950
23951 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
23952             Erik Edelmann  <eedelman@gcc.gnu.org>
23953
23954         * gfortran.dg/allocatable_function_1.f90: New.
23955         * gfortran.dg/allocatable_function_2.f90: New.
23956
23957 2006-03-10  Richard Guenther  <rguenther@suse.de>
23958
23959         PR middle-end/26565
23960         * gcc.dg/torture/pr26565.c: New testcase.
23961
23962 2006-03-09  Eric Christopher  <echristo@apple.com>
23963
23964         * gcc.c-torture/compile/20060309-1.c: New.
23965
23966 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23967
23968         PR libgfortran/26499
23969         * gfortran.dg/write_back.f: New test.
23970         * gfortran.dg/write_rewind_1.f: New test.
23971         * gfortran.dg/write_rewind_2.f: New test.
23972
23973 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23974
23975         PR libgfortran/26554
23976         * gfortran.dg/read_logical.f90: New test.
23977
23978 2006-03-04  Laurent GUERBY <laurent@guerby.net>
23979
23980         * ada/acats/norun.lst: cdd2a03 now passes.
23981
23982 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
23983
23984         PR testsuite/25177
23985         * gcc.target/powerpc/pr18096-1.c: Change where the error
23986         would match.
23987
23988 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
23989
23990         * gcc.target/i386/cleanup-1.c: New test.
23991         * gcc.target/i386/cleanup-2.c: New test.
23992
23993 2006-03-04  Roger Sayle  <roger@eyesopen.com>
23994
23995         * gfortran.dg/dependency_9.f90: Remove for the time being.
23996
23997 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
23998
23999         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
24000         directive.
24001
24002 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24003
24004         * gfortran.dg/dependency_9.f90: New test case.
24005
24006 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24007
24008         * gfortran.dg/dependency_4.f90: New test case.
24009         * gfortran.dg/dependency_5.f90: New test case.
24010         * gfortran.dg/dependency_6.f90: New test case.
24011         * gfortran.dg/dependency_7.f90: New test case.
24012         * gfortran.dg/dependency_8.f90: New test case.
24013
24014 2006-03-03  Paul Brook  <paul@codesourcery.com>
24015
24016         * lib/target-supports.exp (check_profiling_available):
24017         Add m68k-*-elf.
24018
24019 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
24020
24021         PR fortran/25031
24022         * multiple_allocation_1.f90: New test.
24023
24024 2006-03-03  Roger Sayle  <roger@eyesopen.com>
24025
24026         PR tree-optimization/26524
24027         * gfortran.dg/pr26524.f: New test case.
24028
24029 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24030
24031         * g++.dg/template/repo5.C: Cleanup repo files.
24032         * gcc.dg/20051201-1.c: Cleanup coverage files.
24033         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
24034         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
24035         tree dump files.
24036
24037 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
24038
24039         * objc.dg/objc-nofilename-1.m: New test.
24040         * objc.dg/bad-receiver-type.m: New test.
24041         * obj-c++.dg/bad-receiver-type.mm: New test.
24042
24043 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24044
24045         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
24046
24047 2006-03-01  Mike Stump  <mrs@apple.com>
24048
24049         * g++.dg/abi/key2.C: Add.
24050
24051 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
24052
24053         * gfortran.dg/logical_dot_product.f90: New test.
24054
24055         PR fortran/26393
24056         * gfortran.dg/used_interface_ref.f90: New test.
24057
24058         PR fortran/20938
24059         * gfortran.dg/dependency_2.f90: New test.
24060         * gfortran.fortran-torture/execute/where17.f90: New test.
24061         * gfortran.fortran-torture/execute/where18.f90: New test.
24062         * gfortran.fortran-torture/execute/where19.f90: New test.
24063         * gfortran.fortran-torture/execute/where20.f90: New test.
24064
24065 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
24066
24067         * g++.dg/tree-ssa/pr26443.C: New test case.
24068
24069 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
24070
24071         PR middle-end/26022
24072         * g++.dg/opt/return-slot1.C: New test.
24073
24074 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24075
24076         PR libgfortran/26136
24077         * gfortran.dg/namelist_23.f90: New test.
24078
24079 2006-02-28  Roger Sayle  <roger@eyesopen.com>
24080
24081         PR middle-end/14752
24082         * gcc.dg/fold-eqandshift-2.c: New test case.
24083
24084 2006-02-28  Richard Guenther  <rguenther@suse.de>
24085
24086         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
24087         decomposition.
24088
24089 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
24090
24091         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
24092
24093 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24094
24095         PR libgfortran/26464
24096         * gfortran.dg/backspace_5.f: New test.
24097         * gfortran.dg/backspace_6.f: New test.
24098
24099 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24100
24101         * gcc.dg/fold-eqandnot-1.c: New test case.
24102
24103 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24104
24105         PR middle-end/19983
24106         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
24107
24108 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
24109
24110         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
24111         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
24112
24113 2006-02-26  Richard Guenther  <rguenther@suse.de>
24114
24115         PR tree-optimization/26421
24116         * gcc.dg/tree-ssa/pr26421.c: New testcase.
24117
24118 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
24119
24120         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
24121         * g++.old-deja/g++.robertl/eb132.C: Likewise.
24122
24123 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24124
24125         * gcc.dg/fold-even-1.c: New test case.
24126
24127 2006-02-26  Roger Sayle  <roger@eyesopen.com>
24128
24129         PR middle-end/21137
24130         * gcc.dg/fold-eqandshift-1.c: New test case.
24131
24132 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24133
24134         PR tree-optimization/25125
24135         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
24136         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
24137
24138 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
24139
24140         PR tree-optimizations/26359
24141         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
24142         with -fdump-tree-dceloop-details.
24143         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
24144
24145 2006-02-25  Roger Sayle  <roger@eyesopen.com>
24146
24147         PR middle-end/23673
24148         * gcc.dg/fold-eqxor-1.c: New test case.
24149         * gcc.dg/fold-eqxor-2.c: Likewise.
24150         * gcc.dg/fold-eqxor-3.c: Likewise.
24151
24152 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
24153
24154         PR fortran/23092
24155         * scalar_mask_1.f90: New test.
24156
24157 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
24158
24159         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
24160         * g++.dg/eh/uncaught2.C: New.
24161         * g++.dg/eh/uncaught3.C: New.
24162
24163 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24164
24165         PR libgfortran/26423
24166         * gfortran.dg/read_many_1.f: New test.
24167
24168 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
24169
24170         PR fortran/24519
24171         * gfortran.dg/dependency_3.f90: New test.
24172         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
24173         XFAILs.
24174
24175         PR fortran/25395
24176         * gfortran.dg/equiv_6.f90: New test.
24177
24178 2006-02-23  Jeff Law  <law@redhat.com>
24179
24180         * gcc.c-torture/compile/pr26425.c: New test.
24181
24182 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
24183
24184         PR middle-end/26412
24185         * gcc.dg/gomp/pr26412.c: New test.
24186
24187 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24188
24189         PR c++/26291
24190         * g++.dg/other/ellipsis1.C: New test.
24191         * g++.dg/parse/operator4.C: Adjust error marker.
24192
24193 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
24194
24195         PR target/25603
24196         * gfortran.dg/pr25603.f: New testcase.
24197
24198 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * gcc.dg/bf-spl1.c: Don't specify -m68000.
24201         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
24202
24203 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
24204
24205         * g++.dg/eh/spbp.C: New.
24206
24207 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
24208
24209         PR middle-end/26379
24210         * gcc.target/i386/mmx-7.c: New test.
24211
24212 2006-02-20  Roger Sayle  <roger@eyesopen.com>
24213
24214         PR tree-optimization/26361
24215         * gcc.dg/tree-ssa/vrp27.c: New test case.
24216
24217 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
24218
24219         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24220         * gcc.dg/tree-ssa/complex-4.c: Here.
24221
24222 2006-02-19  Roger Sayle  <roger@eyesopen.com>
24223
24224         PR middle-end/19543
24225         * gfortran.dg/logical_1.f90: New test case.
24226
24227 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
24228
24229         PR middle-end/26334
24230         * gcc.dg/20060218-1.c: Moved to...
24231         * gcc.target/i386/20060218-1.c: ... here.  New test.
24232
24233 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
24234
24235         PR fortran/26201
24236         * gfortran.dg/convert_1.f90: New.
24237
24238 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
24239
24240         PR fortran/25054
24241         * gfortran.dg/namelist_5.f90: New test.
24242
24243         PR fortran/25089
24244         * gfortran.dg/namelist_4.f90: New test.
24245
24246 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24247
24248         PR tree-opt/25680
24249         * gcc.dg/tree-ssa/complex-3.c: New test.
24250
24251 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24252
24253         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24254         variable to take into account the variable name in the
24255         function header.
24256         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24257
24258 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
24259
24260         PR middle-end/26334
24261         * gcc.c-torture/compile/20060217-1.c: New test.
24262         * gcc.dg/20060218-1.c: New test.
24263
24264 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
24265
24266         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24267
24268 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24269
24270         * gcc.dg/cpp/undef3.c: New test.
24271         * gcc.dg/cpp/trad/builtins2.c: New test.
24272
24273 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24274
24275         PR c++/26266
24276         * g++.dg/template/static22.C: New test.
24277         * g++.dg/template/static23.C: New test.
24278         * g++.dg/template/static24.C: New test.
24279         * g++.dg/template/non-dependent13.C: New test.
24280         * g++.dg/init/member1.C: Tweak error markers.
24281
24282 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24283
24284         PR target/26255
24285         * gcc.c-torture/compile/pr26255.c: New test case.
24286
24287 2006-02-16  Roger Sayle  <roger@eyesopen.com>
24288
24289         * gfortran.fortran-torture/execute/where_10.f90: New test case.
24290         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24291         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24292         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24293         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24294         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24295         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24296
24297 2006-02-16  Jeff Law  <law@redhat.com>
24298
24299         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24300         * gcc.dg/tree-ssa/vrp26.c: New test.
24301
24302 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
24303
24304         PR target/20353
24305         PR target/24578
24306         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24307         __UCLIBC__ is defined.
24308
24309 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
24310
24311         PR fortran/26224
24312         * gfortran.dg/gomp/pr26224.f: New test.
24313
24314 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
24315
24316         PR tree-opt/25918
24317         * lib/target-supports.exp
24318         (check_effective_target_vect_short_mult): New.
24319         (check_effective_target_vect_char_mult): New.
24320         (check_effective_target_vect_widen_sum_qi_to_si): New.
24321         (check_effective_target_vect_widen_sum_qi_to_hi): New.
24322         (check_effective_target_vect_widen_sum_hi_to_si): New.
24323         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24324         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24325         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24326         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24327         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24328         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24329         vect-reduc-pattern-2c.c
24330         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24331         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24332         vect-reduc-pattern-1c.c
24333
24334 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
24335
24336         PR fortran/24557
24337         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24338
24339 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24340
24341         PR fortran/26054
24342         * gfortran.dg/enum_8.f90: Remove check for warning.
24343         * gfortran.dg/iomsg_1.f90: Ditto.
24344         * gfortran.dg/enum_1.f90: Ditto.
24345         * gfortran.dg/enum_9.f90: Ditto.
24346         * gfortran.dg/enum_2.f90: Ditto.
24347         * gfortran.dg/enum_10.f90: Ditto.
24348         * gfortran.dg/enum_3.f90: Ditto.
24349         * gfortran.dg/flush_1.f90: Ditto.
24350         * gfortran.dg/enum_4.f90: Ditto.
24351         * gfortran.dg/array_constructor_1.f90: Ditto.
24352         * gfortran.dg/enum_5.f90: Ditto.
24353         * gfortran.dg/enum_6.f90: Ditto.
24354         * gfortran.dg/enum_7.f90: Ditto.
24355
24356 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
24357
24358         PR middle-end/26300
24359         * gcc.c-torture/compile/20060215-1.c: New test.
24360
24361 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24362
24363         PR middle-end/23670
24364         * gcc.dg/tree-ssa/andor-2.c: New test case.
24365
24366 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
24367
24368         PR fortran/25045
24369         * optional_dim.f90: New test.
24370
24371 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24372
24373         PR fortran/26277
24374         * gfortran.dg/label_4.f90: New.
24375
24376 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
24377             Diego Novillo  <dnovillo@redhat.com>
24378             Uros Bizjak  <uros@kss-loka.si>
24379
24380         * gfortran.dg/gomp: New directory.
24381
24382 2006-02-14  Richard Guenther  <rguenther@suse.de>
24383
24384         PR tree-optimization/26258
24385         * gcc.dg/torture/pr26258.c: New testcase.
24386
24387 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
24388
24389         PR fortran/26246
24390         * gfortran.dg/pr26246_1.f90: New test.
24391         * gfortran.dg/pr26246_2.f90: New test.
24392
24393         PR middle-end/26092
24394         * gcc.c-torture/compile/20060208-1.c: New test.
24395
24396 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
24397
24398         PR fortran/26074
24399         PR fortran/25103
24400         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24401         * gfortran.dg/bad_automatic_objects_1.f90: New test.
24402         * gfortran.dg/automatic_module_variable.f90: Change error message.
24403
24404         PR fortran/20861
24405         * gfortran.dg/internal_dummy_1.f90: New test.
24406
24407         PR fortran/20871
24408         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24409
24410
24411         PR fortran/25083
24412         * gfortran.dg/uncommon_block_data_1.f90: New test.
24413         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24414         with standard.
24415
24416         PR fortran/25088
24417         * gfortran.dg/typed_subroutine_1.f90: New test.
24418
24419 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
24420
24421         * objc.dg/dwarf-1.m: New.
24422
24423 2006-02-13  Roger Sayle  <roger@eyesopen.com>
24424
24425         PR middle-end/24427
24426         * gcc.dg/tree-ssa/andor-1.c: New test case.
24427
24428 2006-02-13  Josh Conner  <jconner@apple.com>
24429
24430         PR target/25376
24431         * gcc.dg/pr25376.c: New test.
24432
24433         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24434         assemble.
24435         * lib/target-supports.exp (check_named_sections_available):
24436         Only compile named-sections test -- don't assemble.
24437
24438 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24439
24440         * g++.dg/warn/no-write-strings.C: New test.
24441         * g++.dg/warn/write-strings.C: Likewise.
24442         * g++.dg/warn/write-strings-default.C: Likewise.
24443
24444 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
24445
24446         PR fortran/25806
24447         * gfortran.dg/ret_pointer_2.f90: New test.
24448
24449 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
24450
24451         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24452
24453 2006-02-10  Jeff Law  <law@redhat.com>
24454
24455         * gcc.c-torture/compile/pr26213.c: New test.
24456
24457 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
24458
24459         gfortran.dg/null_1.f90: New test.
24460
24461 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24462
24463         PR fortran/14771
24464         * gfortran.dg/parens_4.f90: New.
24465         * gfortran.dg/parens_5.f90: New.
24466
24467 2006-02-10  Richard Guenther  <rguenther@suse.de>
24468
24469         * gcc.dg/pr23372-1.c: Remove empty file.
24470
24471 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24472         Paul Thomas  <pault@gcc.gnu.org>
24473
24474         PR fortran/14771
24475         * gfortran.dg/parens_1.f90: New.
24476         * gfortran.dg/parens_2.f90: New.
24477         * gfortran.dg/parens_3.f90: New.
24478
24479 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
24480
24481         PR fortran/26038
24482         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24483
24484         PR fortran/25059
24485         * gfortran.dg/impure_assignment_1.f90: New test.
24486
24487         PR fortran/25070
24488         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24489
24490 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24491
24492         PR target/26141
24493         * g++.dg/expr/stdarg2.C: New test.
24494
24495 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
24496
24497         PR inline-asm/16194
24498         * gcc.dg/pr16194.c: New test.
24499
24500 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24501
24502         * ada/acats/run_acats: Use portable variant of "$@".
24503
24504 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24505
24506         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24507         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24508
24509 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24510
24511         PR tree-opt/26179
24512         * g++.dg/opt/pr26179.C: New test.
24513
24514 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24515
24516         PR middle-end/26134
24517         * gcc.dg/tree-ssa/complex-3.c: New test.
24518
24519 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
24520
24521         * gcc.c-torture/compile/volatile-1.c: New test.
24522
24523 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
24524
24525         PR 26180
24526         * gcc.dg/tree-ssa/pr26180.c: New test.
24527
24528 2006-02-08  Jeff Law  <law@redhat.com>
24529
24530         * gcc.dg/tree-ssa/pr21417.c: New test.
24531
24532 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24533
24534         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24535         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24536
24537 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24538
24539         * lib/scanrtl.exp: New.
24540
24541 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24542
24543         PR c++/26071
24544         * g++.dg/other/virtual2.C: New test.
24545
24546         PR c++/26070
24547         * g++.dg/other/virtual1.C: New test.
24548
24549 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
24550
24551         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24552         cleanup-ipa-dump): Update dump file glob patterns.
24553         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24554         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24555
24556         * lib/gcc-dg.exp: Load it.
24557         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24558
24559 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
24560
24561         PR testsuite/26159
24562         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24563         * gcc.dg/tree-ssa/pr23382.c: Ditto.
24564
24565 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24566
24567         PR fortran/25577
24568         * gfortran.dg/mvbits_1.f90: New.
24569
24570 2006-02-07  Dirk Mueller  <dmueller@suse.com>
24571
24572         * g++.dg/warn/Wdiv-by-zero.C: New test.
24573         * g++.dg/warn/Wno-div-by-zero.C: New.
24574
24575 2006-02-07  Jeff Law  <law@redhat.com>
24576
24577         * gcc.dg/tree-ssa/pr21559.c: New test.
24578
24579         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24580         multiple VRP passes.
24581         * gcc.dg/tree-ssa/vrp09.c: Likewise.
24582         * gcc.dg/tree-ssa/vrp18.c: Likewise.
24583         * gcc.dg/tree-ssa/pr21582.c: Likewise.
24584         * gcc.dg/tree-ssa/pr20657.c: Likewise.
24585         * gcc.dg/tree-ssa/pr21001.c: Likewise.
24586         * gcc.dg/tree-ssa/vrp02.c: Likewise
24587         * gcc.dg/tree-ssa/vrp11.c: Likewise
24588         * gcc.dg/tree-ssa/pr14341.c: Likewise
24589         * gcc.dg/tree-ssa/vrp19.c: Likewise
24590         * gcc.dg/tree-ssa/vrp20.c: Likewise
24591         * gcc.dg/tree-ssa/vrp03.c: Likewise
24592         * gcc.dg/tree-ssa/pr21086.c: Likewise
24593         * gcc.dg/tree-ssa/pr21959.c: Likewise
24594         * gcc.dg/tree-ssa/vrp21.c: Likewise
24595         * gcc.dg/tree-ssa/vrp04.c: Likewise
24596         * gcc.dg/tree-ssa/pr25485.c: Likewise
24597         * gcc.dg/tree-ssa/pr22026.c: Likewise
24598         * gcc.dg/tree-ssa/vrp22.c: Likewise
24599         * gcc.dg/tree-ssa/vrp05.c: Likewise
24600         * gcc.dg/tree-ssa/20030807-10.c: Likewise
24601         * gcc.dg/tree-ssa/pr20701.c: Likewise
24602         * gcc.dg/tree-ssa/vrp23.c: Likewise
24603         * gcc.dg/tree-ssa/vrp06.c: Likewise
24604         * gcc.dg/tree-ssa/pr22117.c: Likewise
24605         * gcc.dg/tree-ssa/pr20702.c: Likewise
24606         * gcc.dg/tree-ssa/vrp15.c: Likewise
24607         * gcc.dg/tree-ssa/pr21090.c: Likewise
24608         * gcc.dg/tree-ssa/pr21294.c: Likewise
24609         * gcc.dg/tree-ssa/vrp24.c: Likewise
24610         * gcc.dg/tree-ssa/vrp07.c: Likewise
24611         * gcc.dg/tree-ssa/pr21563.c: Likewise
24612         * gcc.dg/tree-ssa/pr25382.c: Likewise
24613         * gcc.dg/tree-ssa/vrp16.c: Likewise
24614         * gcc.dg/tree-ssa/vrp25.c: Likewise
24615         * gcc.dg/tree-ssa/vrp08.c: Likewise
24616         * gcc.dg/tree-ssa/20030807-6.c: Likewise
24617         * gcc.dg/tree-ssa/vrp17.c: Likewise
24618         * gcc.dg/tree-ssa/pr21458.c: Likewise
24619         * g++.dg/tree-ssa/pr18178.C: Likewise
24620
24621 2006-02-07  Richard Guenther  <rguenther@suse.de>
24622
24623         PR c++/26140
24624         Revert
24625         2006-01-30  Richard Guenther  <rguenther@suse.de>
24626         PR c++/23372
24627         * gcc.dg/pr23372-1.C: New testcase.
24628
24629         * g++.dg/tree-ssa/pr26140.C: New testcase.
24630
24631 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
24632
24633         PR c++/9737
24634         * g++.dg/template/ttp15.C: New test.
24635         * g++.dg/template/ttp16.C: Likewise.
24636         * g++.dg/template/ttp17.C: Likewise.
24637         * g++.old-deja/g++.pt/ttp36.C: Remove.
24638         * g++.old-deja/g++.pt/ttp19.C: Likewise.
24639         * g++.old-deja/g++.pt/ttp37.C: Likewise.
24640         * g++.old-deja/g++.pt/ttp38.C: Likewise.
24641         * g++.old-deja/g++.pt/ttp39.C: Likewise.
24642         * g++.old-deja/g++.pt/ttp9.C: Likewise.
24643         * g++.old-deja/g++.pt/ttp40.C: Likewise.
24644         * g++.old-deja/g++.pt/ttp51.C: Likewise.
24645         * g++.old-deja/g++.pt/ttp26.C: Likewise.
24646         * g++.old-deja/g++.pt/ttp36.C: Likewise.
24647
24648 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
24649
24650         PR libfortran/23815
24651         * unf_io_convert_4.f90: New test.
24652
24653 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
24654
24655         * gcc.dg/tree-ssa/loadpre10.c: New test.
24656         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24657         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24658         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24659
24660 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24661
24662         PR libfortran/24685
24663         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24664
24665 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
24666
24667         PR tree-opt/25251
24668         * gfortran.dg/assign_7.f: New test.
24669
24670 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
24671
24672         PR fortran/26041
24673         PR fortran/26064
24674         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24675         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24676         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24677
24678 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24681         in size_t typedef.
24682
24683 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24684
24685         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24686         * g++.dg/charset/string.c (foo): Likewise.
24687         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24688         const char*
24689         * g++.dg/ext/builtin2.C (printf): Likewise.
24690         * g++.dg/init/new15.C (printf): Likewise.
24691         * g++.dg/opt/pr17697-1.C (foo): Likewise.
24692         * g++.dg/opt/pr17697-2.C (foo): Likewise.
24693         * g++.dg/opt/pr17697-3.C (foo): Likewise.
24694         * g++.dg/template/non-dependent4.C (temp): Likewise.
24695         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24696         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24697         parameter type to const char*.
24698         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24699         Change type to const char*.
24700         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24701         Likewise.
24702         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24703         second parameter type to const char*.
24704         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24705         (Y::Y): Change parameter type to const char*.
24706         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24707         * g++.old-deja/g++.jason/report.C: Apply const correctness.
24708         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24709         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24710         (char*).
24711         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24712         const char*.
24713         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24714         type to const char*.
24715         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24716         return type to const char*.
24717         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24718         to const char*.
24719         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24720         * g++.old-deja/g++.law/refs1.C: Likewise.
24721         * g++.old-deja/g++.law/visibility1.C: Likewise.
24722         * g++.old-deja/g++.law/visibility2.C: Likewise.
24723         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24724         const char*.
24725         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24726         * g++.old-deja/g++.mike/net48.C: Likewise.
24727         * g++.old-deja/g++.mike/p646.C: Likewise.
24728         * g++.old-deja/g++.mike/p6746.C: Likewise.
24729         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24730         type to const char*.
24731         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24732         deprecated conversion warning.
24733         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24734         char*.
24735         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24736         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24737         * g++.old-deja/g++.pt/explicit8.C: Likewise.
24738         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24739         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24740         * g++.old-deja/g++.pt/nontype3.C: Likewise.
24741         * g++.old-deja/g++.pt/t39.C: Likewise.
24742         * g++.old-deja/g++.robertl/eb106.C: Likewise.
24743         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24744
24745 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
24746
24747         PR fortran/25075
24748         intrinsic_argument_conformance_1.f90: New test.
24749
24750 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
24751
24752         PR fortran/20845
24753         * gfortran.dg/char_result_11.f90: Add SAVE.
24754         * gfortran.dg/der_pointer_4.f90: Ditto.
24755         * gfortran.dg/default_initialization.f90: New test.
24756
24757 2006-02-03  Jeff Law  <law@redhat.com>
24758
24759         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24760         handle more than 100 dump files.
24761         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24762         * lib/scantree.exp (scan-tree-dump): Likewise.
24763         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24764         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24765         * lib/scanipa.exp (scan-ipa-dump): Likewise.
24766         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24767         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24768
24769 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
24770
24771         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24772
24773 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
24774
24775         * g++.dg/template/using12.C: New test.
24776
24777 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
24778
24779         * gcc.target/powerpc/pr25960.c: New test.
24780
24781 2006-02-02  Steven G. Kargl  <kargls@comcast>
24782
24783         PR fortran/24958
24784         gfortran.dg/nullify_2.f90: New test.
24785
24786 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
24787
24788         PR 25990
24789         * gcc.dg/gomp/pr25990.c: New test.
24790
24791 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
24792
24793         PR c++/25342
24794         * g++.gd/template/partial4.C: New test.
24795
24796 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
24797
24798         PR middle-end/26001
24799         * gfortran.dg/data_char_2.f90: New.
24800
24801 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
24802
24803         PR fortran/26039
24804         maxval_maxloc_conformance_1.f90: New test.
24805
24806 2006-01-31  Richard Guenther  <rguenther@suse.de>
24807
24808         * gcc.target/i386/sselibm-1.c: New testcase.
24809         * gcc.target/i386/sselibm-2.c: Likewise.
24810         * gcc.target/i386/sselibm-3.c: Likewise.
24811         * gcc.target/i386/sselibm-4.c: Likewise.
24812         * gcc.target/i386/sselibm-5.c: Likewise.
24813
24814 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24815
24816         PR fortran/24266
24817         * gfortran.dg/arrayio_derived_2.f90: New.
24818
24819 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
24820
24821         * gcc.dg/unsigned-long-compare.c: New test.
24822
24823 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
24824
24825         PR testsuite/25318
24826         * lib/target-supports.exp (check_effective_target_freorder):
24827         Check to see if target supports -freorder-blocks-and-partition.
24828         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24829         instead of "dg-require-named-sections".
24830
24831 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
24832
24833         PR target/14798:
24834         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24835         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24836         * gcc.dg/pragma-isr-trapa2.c: Likewise.
24837         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24838         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24839         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24840         * gcc.dg/attr-isr-trap_exit.c: Likewise.
24841         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24842
24843 2006-01-30  Richard Guenther  <rguenther@suse.de>
24844
24845         PR c++/23372
24846         * gcc.dg/pr23372-1.C: New testcase.
24847
24848 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
24849
24850         * gcc.dg/gomp/pr25874.c: New test.
24851
24852 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
24853
24854         PR tree-opt/25911
24855         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24856
24857 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
24858
24859         PR fortran/18578
24860         PR fortran/18579
24861         PR fortran/20857
24862         PR fortran/20885
24863         * gfortran.dg/intent_out_1.f90: New test.
24864
24865 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24866
24867         PR fortran/17911
24868         * gfortran.dg/procedure_lvalue.f90: New test.
24869
24870         PR fortran/20895
24871         PR fortran/25030
24872         * gfortran.dg/char_pointer_assign_2.f90: New test.
24873         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24874         assignment to be consistent with standard.
24875         * gfortran.dg/char_result_2.f90: The same.
24876         * gfortran.dg/char_result_8.f90: The same.
24877
24878 2006-01-28  Zack Weinberg  <zackw@panix.com>
24879
24880         * gcc.dg/Woverlength-strings.c
24881         * gcc.dg/Woverlength-strings-pedantic-c89.c
24882         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24883         * gcc.dg/Woverlength-strings-pedantic-c99.c
24884         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24885
24886 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
24887
24888         * gcc.c-torture/execute/20060127-1.c: New test.
24889
24890 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24891
24892         PR c++/25999
24893         * g++.dg/ext/pragmaweak1.C: New test.
24894
24895 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
24896
24897         PR c++/25855
24898         * g++.dg/template/spec29.C: New test.
24899
24900 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
24901
24902         PR c/19606.
24903         * gcc.c-torture/execute/pr19606.c: New.
24904
24905 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
24906
24907         * gcc.dg/pragma-re-4.c: New test.
24908
24909 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
24910
24911         PR fortran/25964
24912         * gfortran.dg/assumed_size_refs_3.f90: New test.
24913
24914 2006-01-27  Ben Elliston  <bje@au.ibm.com>
24915
24916         * gcc.misc-tests/dectest.exp: Remove defunct comment.
24917
24918 2006-01-26  Laurent GUERBY <laurent@guerby.net>
24919
24920         PR ada/21317
24921         * ada/acats/support/impdef.a: Add One_Long_Second.
24922         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
24923         * ada/acats/tests/c9/c94026.a: Likewise.
24924         * ada/acats/tests/c9/c97305c.ada: Likewise.
24925         * ada/acats/tests/c9/c99004a.ada: Likewise.
24926
24927 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
24928
24929         PR fortran/25964
24930         * gfortran.dg/global_references_2.f90: New test.
24931
24932         PR fortran/25084
24933         PR fortran/20852
24934         PR fortran/25085
24935         PR fortran/25086
24936         * gfortran.dg/assumed_charlen_function_1.f90: New test.
24937         * gfortran.dg/assumed_charlen_function_3.f90: New test.
24938
24939         PR fortran/25416
24940         * gfortran.dg/assumed_charlen_function_2.f90: New test.
24941
24942 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
24943
24944         PR c/25892
24945         * gcc.dg/Wpointer-sign.c: New.
24946         * gcc.dg/Wpointer-sign-Wall.c: New.
24947         * gcc.dg/Wpointer-sign-Wall-no.c: New.
24948         * gcc.dg/Wpointer-sign-pedantic.c: New.
24949         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
24950         * gcc.dg/conv-2.c: Use -Wpointer-sign.
24951
24952 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
24953
24954         PR C/25861
24955         * gcc.c-torture/compile/pr25861.c: New test.
24956
24957 2006-01-26  Paul Brook  <paul@codesourcery.com>
24958
24959         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24960         on short-enum targets.
24961         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24962         variable.
24963         (generate_fields): Use short_enums.
24964         (main): Set short_enums.  Document -e.
24965         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24966         on short-enum targets.
24967         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24968         variable.
24969         (generate_fields): Use short_enums.
24970         (main): Set short_enums.  Document -e.
24971         * lib/target-supports.exp (check_effective_target_short_enums): New.
24972
24973 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
24974
24975         PR target/25947
24976         * gcc.dg/torture/pr25947-1.c: New test.
24977
24978 2006-01-25  Jan Hubicka  <jh@suse.cz>
24979             Roger Sayle  <roger@eyesopen.com>
24980
24981         PR rtl-optimization/25703
24982         * gcc.target/i386/20060125-1.c: New test case.
24983         * gcc.target/i386/20060125-2.c: New test case.
24984
24985 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
24986
24987         PR fortran/18540
24988         * gfortran.dg/goto_1.f: New.
24989
24990 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
24991
24992         PR fortran/25716
24993         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24994         25716 on 32-bit systems too.
24995
24996 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
24997
24998         PR testsuite/25590
24999         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
25000
25001 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
25002
25003         * gcc.dg/tree-ssa/gen-vect-33.c: New.
25004
25005 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25006
25007         PR fortran/25835
25008         * gfortran.dg/read_eof.f90: Delete, renamed.
25009         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
25010         * gfortran.dg/read_eof_2.f90: New test.
25011         * gfortran.dg/read_eof_3.f90: New test.
25012
25013 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
25014
25015         PR tree-opt/25860
25016         * gcc.c-torture/compile/pr25860.c: New test.
25017
25018 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25019
25020         PR c++/25552
25021         * g++.dg/parse/dtor8.C: New test.
25022
25023 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
25024
25025         PR testsuite/25891
25026         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
25027         * gcc.dg/gomp/gomp.exp: Return without testing anything if
25028         check_effective_target_fopenmp returns 0.
25029
25030 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
25031
25032         PR ada/20548
25033         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
25034         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
25035         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
25036
25037 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
25038
25039         PR tree-opt/25857
25040         * g++.dg/opt/pr25857.C: New test.
25041
25042 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
25043         Jan Hubicka  <jh@suse.cz>
25044         Richard Guenther  <rguenther@suse.de>
25045
25046         PR rtl-optimization/25654
25047         * gcc.dg/torture/pr25654.c: New testcase.
25048         * gcc.target/i386/pr25654.c: Likewise.
25049
25050 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
25051
25052         PR fortran/25901
25053         * gfortran.dg/internal references_2.f90: New test.
25054
25055         Fix regression in testing of admissability of attributes.
25056         * gfortran.dg/intent_used_1.f90: New test.
25057
25058 2006-01-23  Ben Elliston  <bje@au.ibm.com>
25059
25060         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
25061         Remove target conditional torture options for i?86 and x86_64
25062         GNU/Linux.
25063
25064 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25065
25066         PR c++/10891
25067         * g++.dg/rtti/no-rtti.C: New.
25068
25069 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
25070
25071         PR c++/25895
25072         * g++.dg/inherit/conv2.C: New test.
25073
25074         PR c++/25856
25075         * g++.dg/parse/dtor7.C: New test.
25076
25077         PR c++/25858
25078         * g++.dg/template/crash44.C: New test.
25079
25080 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
25081
25082         PR fortran/25124
25083         PR fortran/25625
25084         * gfortran.dg/internal_references_1.f90: New test.
25085           PR fortran/20881
25086         PR fortran/23308
25087         PR fortran/25538
25088         PR fortran/25710
25089         * gfortran.dg/global_references_1.f90: New test.
25090         * gfortran.dg/g77/19990905-1.f: Restore the error that
25091         there is a clash between the common block name and
25092         the name of a subroutine reference.
25093
25094         PR fortran/PR24276
25095         * gfortran.dg/aliasing_dummy_1.f90: New test.
25096
25097 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
25098
25099         * gcc.dg/vmx/1b-01.c: Warning fix.
25100         * gcc.dg/vmx/1c-02.c: Likewise.
25101         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
25102
25103 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
25104
25105         PR testsuite/24962
25106         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
25107
25108 2006-01-20  Richard Guenther  <rguenther@suse.de>
25109         Steven Bosscher <stevenb.gcc@gmail.com>
25110
25111         PR rtl-optimization/24626
25112         * gcc.dg/torture/pr24626-1.c: New testcase.
25113         * gcc.dg/torture/pr24626-2.c: Likewise.
25114         * gcc.dg/torture/pr24626-3.c: Likewise.
25115         * gcc.dg/torture/pr24626-4.c: Likewise.
25116
25117 2006-01-20  Dirk Mueller  <dmueller@suse.com>
25118
25119         PR c++/5520
25120         * g++.dg/warn/empty-body.C: New.
25121
25122 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
25123
25124         PR c++/22136
25125         * g++.dg/template/using10.C: New test.
25126         * g++.dg/temlpate/using11.C: Likewise.
25127         * g++.dg/inherit/using5.C: Tweak error messages.
25128
25129 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
25130
25131         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
25132         target test.
25133         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
25134
25135 2006-01-19  Jan Hubicka  <jh@suse.cz>
25136
25137         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
25138
25139 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25140
25141         PR c++/25854
25142         * g++.dg/template/spec28.C: New test.
25143
25144 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
25145
25146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25147         (switchfiles): Fix fprintf's by adding srcdir or removing it.
25148
25149 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
25150
25151         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
25152         * gcc.dg/gomp/critical-1.c: Likewise.
25153         * gcc.dg/gomp/critical-3.c: Likewise.
25154         * gcc.dg/gomp/empty.c: Likewise.
25155         * gcc.dg/gomp/ordered-1.c: Likewise.
25156         * gcc.dg/gomp/for-4.c: Likewise.
25157         * gcc.dg/gomp/for-6.c: Likewise.
25158         * gcc.dg/gomp/master-3.c: Likewise.
25159         * gcc.dg/gomp/for-8.c: Likewise.
25160         * gcc.dg/gomp/for-10.c: Likewise.
25161         * gcc.dg/gomp/for-18.c: Likewise.
25162         * gcc.dg/gomp/for-5.c: Likewise.
25163         * gcc.dg/gomp/for-7.c: Likewise.
25164         * gcc.dg/gomp/for-9.c: Likewise.
25165
25166 2006-01-18  Jeff Law  <law@redhat.com>
25167
25168         * gcc.dg/tree-ssa/vrp25.c: New test.
25169
25170 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25171
25172         * gcc.dg/pr25805.c: Fix misapplied patch.
25173
25174 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
25175
25176         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
25177         (check_effective_target_vect_udot_qi): New.
25178         (check_effective_target_vect_sdot_hi): New.
25179         (check_effective_target_vect_udot_hi): New.
25180         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
25181         prefixed with "wrapv-" with -fwrapv.
25182         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
25183         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
25184         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
25185         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
25186         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
25187
25188         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
25189         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
25190         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
25191         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
25192
25193 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25194
25195         PR c++/16829
25196         * g++.dg/other/default2.C: New test.
25197         * g++.dg/other/default3.C: New test.
25198
25199 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
25200
25201         PR c/25805
25202         * gcc.dg/pr25805.c: New file.
25203
25204 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
25205
25206         PR c++/25836
25207         * g++.dg/template/init6.C: New test.
25208
25209 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
25210
25211         * gcc.dg/tree-ssa/pr24287.c: New test
25212
25213 2006-01-18  Eric Christopher  <echristo@apple.com>
25214
25215         * g++.dg/eh/table.C: New.
25216
25217 2006-01-18  DJ Delorie  <dj@redhat.com>
25218
25219         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25220         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25221         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25222         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25223
25224 2006-01-18  Jeff Law  <law@redhat.com>
25225
25226         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25227         on wrapping on overflow semantics.
25228
25229         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25230
25231         * gcc.gc/tree-ssa/vrp23.c: New test.
25232         * gcc.gc/tree-ssa/vrp24.c: New test.
25233
25234 2006-01-18  Richard Henderson  <rth@redhat.com>
25235             Aldy Hernandez  <aldyh@redhat.com>
25236             Jakub Jelinek  <jakub@redhat.com>
25237             Diego Novillo  <dnovillo@redhat.com>
25238             Uros Bizjak  <uros@kss-loka.si>
25239
25240         * gcc.dg/gomp: New directory.
25241
25242 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
25243             Steven G. Kargl  <kargls@comcast.net>
25244
25245         PR fortran/20869
25246         * gfortran.dg/intrinsic_external_1.f90: New test.
25247
25248         PR fortran/20875.
25249         * gfortran.dg/elemental_pointer_1.f90: New test.
25250
25251         PR fortran/25024
25252         * gfortran.dg/external_procedures_1.f90: New test.
25253
25254         PR fortran/25785
25255         gfortran.dg/assumed_present.f90: New test.
25256
25257 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * g++.dg/parse/lookup5.C: New test.
25260
25261 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25262
25263         PR fortran/25697
25264         * gfortran.dg/read_eof.f90: New test.
25265
25266 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25267
25268         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25269         add a closing brace.
25270
25271 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25272
25273         PR fortran/25631
25274         * gfortran.dg/fmt_tl.f: New test.
25275
25276 2006-01-17  Eric Christopher  <echristo@apple.com>
25277
25278         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25279         * g++.old-deja/g++.warn/impint2.C: Ditto.
25280         * g++.old-deja/g++.other/null1.C: Ditto.
25281         * g++.dg/warn/conv2.C: Ditto.
25282         * g++.dg/warn/conv4.C: New file.
25283
25284 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25285
25286         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25287
25288 2006-01-17  Andreas Jaeger  <aj@suse.de>
25289             Janis Johnson <janis187@us.ibm.com>
25290
25291         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25292         in 64-bit.
25293         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25294         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25295
25296 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25297
25298         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25299         (switchfiles): xfail txxx where xxx >= 25.
25300
25301 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25302
25303         PR testsuite/25764
25304         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25305
25306 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
25307
25308         PR c/25682
25309         * gcc.dg/pr25682.c: New test.
25310         * g++.dg/parse/array-size2.C: New test.
25311
25312 2006-01-16  Ian Lance Taylor  <ian@airs.com>
25313
25314         * consistency.vlad: Remove entire directory, 1652 files.
25315
25316 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
25317
25318         * lib/target-supports.exp (check_effective_target_dfp_nocache,
25319         check_effective_target_dfprt_nocache): New.
25320         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25321         (check_effective_target_dfprt): New.
25322         * lib/c-compat.exp (check_dfp): Remove.
25323         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25324         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25325         level of support for decimal float.
25326         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25327         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25328         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25329         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25330         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25331         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25332         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25333         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25334         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25335         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25336         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25337         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25338         directives.
25339
25340 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25341
25342         PR testsuite/25741
25343         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25344         $base_dir/../.
25345         * lib/gfortran.exp (gfortran_init): Likewise.
25346         * lib/obj-c++.exp (obj-c++_init): Likewise.
25347         * lib/scanasm.exp (scan-assembler-dem): Likewise.
25348         (scan-assembler-dem-not): Likewise.
25349         * lib/scandump.exp (scan-dump-dem): Likewise.
25350         (scan-dump-dem-not): Likewise.
25351
25352 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
25353
25354         PR testsuite/25767
25355         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25356         powerpc-*-darwin*.
25357         * lib/obj-c++.exp (obj-c++_init): Likewise.
25358
25359 2006-01-16  Richard Guenther  <rguenther@suse.de>
25360
25361         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25362
25363 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25364
25365         PR testsuite/25777
25366         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25367         to LD_LIBRARY_PATH.
25368
25369 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
25370             Andrew Pinski  <pinskia@physics.uc.edu>
25371
25372         * gcc.dg/minmax-1.c: New test.
25373
25374 2006-01-16  Ben Elliston  <bje@au.ibm.com>
25375
25376         * gcc.dg/dfp/dfp.exp: Correct FSF address.
25377         * gcc.misc-tests/dectest.exp: Ditto.
25378
25379 2006-01-15  Ian Lance Taylor  <ian@airs.com>
25380
25381         PR testsuite/25796
25382         * gcc.target/i386/cmov6.c: Use -march=k8.
25383
25384 2006-01-15  Andreas Jaeger  <aj@suse.de>
25385
25386         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25387         x86 does not have __float128.
25388
25389 2006-01-14  Ian Lance Taylor  <ian@airs.com>
25390
25391         * gcc.target/i386/cmov6.c: New test.
25392
25393 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++/25663
25396         * g++.dg/template/ctor6.C: New test.
25397
25398 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
25399
25400         PR tree-optimization/25485
25401         * gcc.dg/tree-ssa/pr25485.c: New.
25402
25403 2006-01-14  Richard Guenther  <rguenther@suse.de>
25404
25405         PR tree-optimization/22548
25406         PR tree-optimization/22555
25407         PR tree-optimization/22501
25408         * gcc.dg/tree-ssa/alias-4.c: New testcase.
25409         * gcc.dg/tree-ssa/alias-5.c: Likewise.
25410         * gcc.dg/tree-ssa/alias-6.c: Likewise.
25411         * gcc.dg/tree-ssa/alias-7.c: Likewise.
25412         * gcc.dg/tree-ssa/alias-8.c: Likewise.
25413         * gcc.dg/tree-ssa/alias-9.c: Likewise.
25414         * gcc.dg/tree-ssa/alias-10.c: Likewise.
25415         * gcc.dg/tree-ssa/alias-11.c: Likewise.
25416         * gcc.dg/tree-ssa/alias-12.c: Likewise.
25417
25418 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
25419
25420         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
25421         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25422
25423 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
25424         Richard Guenther  <rguenther@suse.de>
25425
25426         PR rtl-optimization/24257
25427         * gcc.dg/torture/pr24257.c: New testcase.
25428
25429 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
25430
25431         * gcc.c-torture/execute/20060110-1.c: New test.
25432         * gcc.c-torture/execute/20060110-2.c: New test.
25433
25434 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
25435
25436         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25437
25438 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
25439
25440         PR fortran/25756
25441         * gfortran.dg/label_3.f90: New test.
25442
25443 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
25444
25445         PR tree-optimization/25771
25446         * g++.dg/tree-ssa/pr25771.C: New test
25447
25448 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25449
25450         PR tree-opt/24365
25451         * g++.dg/opt/complex5.C: New test.
25452
25453 2006-01-13  Richard Guenther  <rguenther@suse.de>
25454
25455         * gcc.target/i386/387-9.c: New testcase.
25456
25457 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25458
25459         PR c++/24824
25460         * g++.dg/debug/dwarf2-1.C: New.
25461
25462 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
25463
25464         PR testsuite/25728
25465         * lib/gcov.exp (verify-lines): Add "close $fd".
25466
25467 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
25468             Ben Elliston  <bje@au.ibm.com>
25469
25470         * gcc.dg/dfp/inf-1.c: New test.
25471
25472 2006-01-12  Janis Johnson <janis187@us.ibm.com>
25473             Yao Qi  <qiyaoltc@cn.ibm.com>
25474             Ben Elliston  <bje@au.ibm.com>
25475             Jon Grimm  <jgrimm2@us.ibm.com>
25476
25477         * gcc.dg/nodfp-1.c: New test.
25478         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25479         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25480         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25481         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25482         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25483         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25484         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25485         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25486         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25487         * gcc.dg/format/dfp-scanf-1.c: Likewise.
25488         * gcc.dg/format/dfp-printf-1.c: Likewise.
25489         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25490         (compat_setup_dfp): New.
25491         * gcc.dg/compat/compat.exp: Use it.
25492         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25493         Make some variables global, prepend "compat_" to their names.
25494         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25495         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25496         * gcc.misc-tests/dectest.exp: New test driver for decTest.
25497         * lib/compat.exp (compat_skip_list): Make global, rename.
25498         * lib/c-compat.exp: New file.
25499         * lib/target-supports.exp (check_effective_target_dfp): New.
25500
25501         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25502         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25503         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25504         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25505         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25506         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25507         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25508         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25509         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25510         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25511         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25512         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25513         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25514         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25515         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25516         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25517         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25518         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25519         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25520         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25521         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25522         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25523         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25524         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25525         gcc.dg/dfp/struct-layout-1.c,
25526         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25527         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25528         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25529         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25530         gcc.dg/dfp/func-vararg-dfp.c,
25531         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25532         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25533         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25534         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25535         gcc.dg/dfp/wtr-conversion-1.c: New tests.
25536
25537 2006-01-11  Richard Guenther  <rguenther@suse.de>
25538
25539         PR tree-optimization/25734
25540         * gcc.dg/tree-ssa/pr25734.c: New testcase.
25541
25542 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25543
25544         PR fortran/25486
25545         * gfortran.dg/literal_character_constant_1_x.F: New test.
25546         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25547         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25548         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25549
25550 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         PR c++/25386
25553         * g++.dg/ext/packed3.C: Add expected packed error.
25554
25555 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
25556
25557         PR target/25706
25558         * gcc.dg/torture/pr25706-1.c: New test.
25559
25560 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
25561
25562         PR tree-optimization/23109
25563         PR tree-optimization/23948
25564         PR tree-optimization/24123
25565
25566         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25567         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25568         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25569         g++.dg/tree-ssa/pr23948.C: New testcases.
25570         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25571         three divisions in order to do the optimization.
25572
25573 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
25574
25575         PR c++/25632
25576         * g++.dg/other/pr25632.C: New test.
25577
25578 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
25579
25580         PR fortran/25730
25581         * gfortran.dg/used_types_1.f90: New test.
25582
25583 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
25584
25585         PR target/25718
25586         * gcc.dg/torture/pr25718-1.c: New test.
25587
25588 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
25589
25590         * gfortran.dg/list_read_2.f90: Fix typo in description.
25591
25592 2006-01-10  Jan Beulich  <jbeulich@novell.com>
25593
25594         * lib/target-supports.exp (check_visibility_available): Simplify test
25595         for *-*-netware*.
25596         (check_profiling_available): Fail for *-*-netware*.
25597         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25598         * gcc.dg/20021014-1.c: Likewise.
25599         * gcc.dg/nest.c: Likewise.
25600
25601 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25602
25603         fortran/24936
25604         * gfortran.dg/forall_3.f90: New test.
25605
25606 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
25607
25608         PR fortran/21977
25609         * gfortran.dg/nesting_2.f90: New test.
25610         * gfortran.dg/nesting_3.f90: New test.
25611
25612 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
25613
25614         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25615         Fix typo in comment.
25616
25617 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25618
25619         * gfortran.dg/single_char_string.f90: New test.
25620
25621 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
25622
25623         * gfortran.dg/ichar_2.f90: New test.
25624
25625 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25626
25627         PR fortran/25093
25628         * gfortran.dg/private_type_4.f90: New.
25629
25630 2006-01-07  Richard Guenther  <rguenther@suse.de>
25631
25632         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25633
25634 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25635
25636         * gfortran.dg/func_decl_1.f90: New.
25637         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25638         * gfortran.dg/array_alloc_2.f90: Likewise.
25639         * gfortran.dg/char_result_8.f90: Likewise.
25640         * gfortran.dg/dup_save_1.f90: Likewise.
25641         * gfortran.dg/dup_save_2.f90: Likewise.
25642         * gfortran.dg/f2c_6.f90: Likewise.
25643         * gfortran.dg/f2c_7.f90: Likewise.
25644         * gfortran.dg/func_result_2.f90: Likewise.
25645         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25646
25647 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
25648
25649         PR fortran/22146
25650         * gfortran.dg/elemental_subroutine_1.f90: New test.
25651         * gfortran.dg/elemental_subroutine_2.f90: New test.
25652
25653         PR fortran/25029
25654         PR fortran/21256
25655         * gfortran.dg/assumed_size_refs_1.f90: New test.
25656
25657         PR fortran/20868
25658         PR fortran/20870
25659         * gfortran.dg/assumed_size_refs_2.f90: New test.
25660         * gfortran.dg/initialization_1.f90: Change warning message.
25661
25662 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
25663
25664         * gcc.dg/tree-ssa/loop-15.c: New test.
25665
25666 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25667
25668         PR fortran/25598
25669         * gfortran.dg/backspace_3.f: New test.
25670         * gfortran.dg/backspace_4.f: New test.
25671
25672 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25673
25674         PR fortran/24268
25675         * gfortran.dg/fmt_white.f: Update test.
25676
25677 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
25678
25679         * gcc.dg/cast-1.c: Add new warning.
25680         * gcc.dg/cast-2.c: Likewise.
25681         * gcc.dg/cast-3.c: Likewise.
25682         * gcc.dg/format/cast-1.c: Likewise.
25683         * gcc.dg/cast-4.c: New testcase.
25684
25685 2006-01-05  Richard Guenther  <rguenther@suse.de>
25686
25687         PR tree-optimization/22555
25688         * gcc.dg/tree-ssa/alias-3.c: New testcase.
25689
25690 2006-01-05  Richard Guenther  <rguenther@suse.de>
25691             Diego Novillo  <dnovillo@redhat.com>
25692
25693         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25694         * gcc.dg/tree-ssa/loop-8.c: Likewise.
25695         * gcc.dg/tree-ssa/loop-1.c: Likewise.
25696         * gcc.dg/tree-ssa/pr23294.c: Likewise.
25697         * gcc.dg/tree-ssa/pr21985.c: Likewise.
25698         * gcc.dg/tree-ssa/loop-14.c: Likewise.
25699         * gcc.dg/tree-ssa/loop-2.c: Likewise.
25700         * gcc.dg/tree-ssa/loop-3.c: Likewise.
25701         * gcc.dg/tree-ssa/loop-4.c: Likewise.
25702         * gcc.dg/tree-ssa/pr21171.c: Likewise.
25703         * gcc.dg/tree-ssa/loop-5.c: Likewise.
25704         * gcc.dg/tree-ssa/loop-10.c: Likewise.
25705         * gcc.dg/tree-ssa/loop-6.c: Likewise.
25706         * treelang/compile/extravar.tree: Likewise.
25707         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25708         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25709         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25710         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25711         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25712
25713 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25714
25715         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25716         for 64-bit fix.
25717
25718 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
25719
25720         PR fortran/23675
25721         gfortran.dg/char_result_11.f90: New.
25722
25723 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
25724
25725         PR c++/24782
25726         * g++.dg/parse/access9.C: New test.
25727         * g++.dg/tc1/dr52.C: Tweak error markers.
25728
25729 2006-01-04  Richard Henderson  <rth@redhat.com>
25730
25731         Merge from gomp branch.
25732         * g++.dg/parse/pragma2.C: Update expected error lines.
25733
25734 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * g++.dg/other/i386-2.C: New test.
25737
25738         PR target/25554
25739         * gcc.c-torture/compile/20051228-1.c: New test.
25740
25741         PR c/25559
25742         * gcc.dg/pr25559.c: New test.
25743
25744 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
25745
25746         PR c++/25492
25747         * g++.dg/lookup/friend9.C: New test.
25748
25749         PR c++/25625
25750         * g++.dg/template/repo5.C: New test.
25751
25752 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25753
25754         PR fortran/25101
25755         * gfortran.dg/forall_2.f90: New test.
25756
25757 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
25758
25759         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25760         dg-require-weak.  Adjust regexp to handle leading-underscore
25761         targets and space as well as TAB after .weak.  Change previous
25762         64-bit fix to not use naked dot.
25763
25764 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
25765
25766         PR rtl-optimization/25578
25767         * gcc.c-torture/execute/20060102-1.c: New testcase.
25768
25769 2006-01-03  Richard Guenther  <rguenther@suse.de>
25770
25771         PR c/25183
25772         * gcc.dg/torture/pr25183.c: New testcase.
25773
25774 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
25775
25776         Merge from gomp-branch.
25777         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25778         * gcc.dg/ia64-sync-2.c: Likewise.
25779         * gcc.dg/ia64-sync-3.c: Likewise.
25780         * gcc.dg/ia64-sync-4.c: Likewise.
25781         * gcc.dg/sync-2.c: Likewise.
25782         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25783         that sparc64-*-* and sparcv9-*-* supports sync builtins.
25784
25785 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
25786
25787         PR c++/25635
25788         * g++.dg/parse/operator6.C: New test.
25789
25790         PR c++/25637
25791         * g++.dg/parse/error29.C: New test.
25792
25793         PR c++/25638
25794         * g++.dg/parse/dtor6.C: New test.
25795
25796         PR c++/25633
25797         * g++.dg/parse/ctor3.C: New test.
25798
25799         PR c++/25634
25800         * g++.dg/template/class3.C: New test.
25801
25802 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
25803
25804         * g++.dg/debug/debug9.C: New.
25805
25806 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
25807
25808         PR fortran/24640
25809         * gfortran.dg/label_2.f90: New test.
25810
25811 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25812
25813         * g++.dg/lookup/using12.C: Tighten error marker.
25814
25815 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
25816             Andrew Pinski <pinskia@physics.uc.edu>
25817
25818         * gcc.target/powerpc/darwin-abi-3.c: New file.
25819         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25820         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25821         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25822         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25823         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25824         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25825         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25826         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25827
25828 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
25829
25830         * gcc.dg/tree-ssa/loadpre1.c: New;
25831         * gcc.dg/tree-ssa/loadpre2.c: New;
25832         * gcc.dg/tree-ssa/loadpre3.c: New;
25833         * gcc.dg/tree-ssa/loadpre4.c: New;
25834         * gcc.dg/tree-ssa/loadpre5.c: New;
25835         * gcc.dg/tree-ssa/loadpre6.c: New;
25836         * gcc.dg/tree-ssa/loadpre7.c: New;
25837         * gcc.dg/tree-ssa/loadpre8.c: New;
25838         * gcc.dg/tree-ssa/loadpre9.c: New;
25839
25840 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25843         * g++.dg/abi/thunk4.C: Likewise.
25844
25845 2006-01-01  Andreas Jaeger  <aj@suse.de>
25846
25847         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25848         portable.
25849
25850 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
25851
25852         PR c++/25294
25853         * gcc.dg/pragma-pack-3.c: New test.
25854         * g++.dg/parse/pragma3.C: New test.
25855
25856 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25857
25858         PR middle-end/24827
25859         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25860
25861 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25862
25863         PR testsuite/25214
25864         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25865
25866 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
25867
25868         PR fortran/22607
25869         * gfortran-dg/pure_byref_3.f90: New.
25870
25871         fortran/PR 25396
25872         * gfortran.dg/userdef_operator_1.f90: New.
25873
25874 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25875
25876         * g++.dg/abi/thunk3.C: New.
25877         * g++.dg/abi/thunk4.C: New.
25878
25879 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
25880
25881         PR fortran/25532
25882         * gfortran.dg/host_used_types_1.f90: New test. Check that host
25883         associated derived type components of derived types are
25884         properly declared in contained procedures.
25885
25886 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25887
25888         PR libgfortran/25139
25889         * gfortran.dg/backspace_2.f: New test.
25890
25891 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25892
25893         PR libgfortran/25550
25894         * gfortran.dg/endfile.f: New test.
25895
25896 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25897
25898         PR libgfortran/25419
25899         * gfortran.dg/comma.f: New test.
25900
25901 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25902
25903         * lib/gfortran-dg.exp: Remove trailing whitespace.
25904         * lib/fortran-torture.exp: Test with -fbounds-check instead of
25905         -funroll-all-loops.
25906
25907 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
25908
25909         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
25910         Extended Double long doubles or repeat tests when long double is
25911         the same size as double.
25912
25913 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25914
25915         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
25916
25917         PR testsuite/25442
25918         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
25919         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
25920
25921         PR testsuite/25441
25922         * gcc.dg/pr23911.c: Make test variable static.
25923
25924         PR testsuite/25444
25925         * gcc.dg/tree-ssa/pr14841.c: Likewise.
25926
25927 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25928
25929         PR c++/25439
25930         * g++.dg/parse/crash17.C: Adjust error markers.
25931         * g++.dg/template/error20.C: New test.
25932
25933 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/23172
25936         * g++.dg/ext/complit4.C: New test.
25937
25938         PR c++/25417
25939         * g++.dg/ext/complit5.C: Likewise.
25940
25941 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
25942
25943         PR tree-optimization/25125
25944         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
25945         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
25946         * gcc.c-torture/execute/pr25125.c: New.
25947
25948 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
25949
25950         PR fortran/25029
25951         PR fortran/21256
25952         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25953         functions with incorrect assumed size references.
25954
25955 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
25956
25957         PR c++/23171
25958         * g++.dg/opt/init1.C: New test.
25959
25960 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
25961
25962         PR c++/24671
25963         * g++.dg/template/sfinae3.C: New test.
25964
25965 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25966
25967         * g++.dg/other/friend4.C: New test.
25968
25969 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25970
25971         PR target/25005
25972         * g++.dg/opt/pr25005.C: New test.
25973
25974 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
25975
25976         PR c++/25369
25977         * g++.dg/template/ptrmem16.C: New test.
25978
25979 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
25980
25981         PR fortran/25029
25982         PR fortran/21256
25983         * gfortran.dg/initialization_1.f90: Add test of SIZE.
25984
25985 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25986
25987         PR libgfortran/25307
25988         * gfortran.dg/list_read_5.f90: New test.
25989
25990 2005-12-22  Richard Henderson  <rth@redhat.com>
25991
25992         * gcc.target/i386/sse-7.c: Use -msse2.
25993
25994 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
25995
25996         PR rtl-optimization/25432
25997         * gcc.c-torture/compile/20051216-1.c: New test.
25998
25999         PR objc/25328
26000         * objc/execute/pr25328.m: New test.
26001
26002 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/25364
26005         * g++.dg/template/call4.C: New test.
26006
26007 2005-12-22  Dale Johannesen  <dalej@apple.com>
26008
26009         * gcc.target/i386/sse-17.c: New.
26010
26011 2005-12-22  Paul Brook  <paul@codesourcery.com>
26012
26013         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
26014
26015 2005-12-22  Paul Brook  <paul@codesourcery.com>
26016
26017         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
26018
26019 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26020
26021         PR tree-opt/25513
26022         * gcc.c-torture/compile/pr25513.c: New test.
26023
26024 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26025
26026         PR c++/23333
26027         * g++.dg/parse/error25.C: Add more tests.
26028
26029 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26030
26031         PR fortran/18990
26032         * gfortran.dg/der_charlen_1.f90: New.
26033
26034 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
26035
26036         PR fortran/20889
26037         * gfortran.dg/pointer_component_type_1.f90: New test.
26038
26039         PR fortran/25029
26040         PR fortran/21256
26041         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
26042         should give an error with assumed size array refernces and checks
26043         those that should not.
26044         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
26045         reference an upper bound so that it does not generate an error.
26046
26047         PR fortran/19362
26048         PR fortran/20244
26049         PR fortran/20864
26050         PR fortran/25391
26051         * gfortran.dg/used_dummy_types_1.f90: New test.
26052         * gfortran.dg/used_dummy_types_2.f90: New test.
26053         * gfortran.dg/used_dummy_types_3.f90: New test.
26054         * gfortran.dg/used_dummy_types_4.f90: New test.
26055         * gfortran.dg/used_dummy_types_5.f90: New test.
26056
26057         PR fortran/23152
26058         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
26059         group already being USE associated.
26060         * gfortran.dg/assumed_shape_nml.f90: New test.
26061         * gfortran.dg/assumed_size_nml.f90: New test.
26062
26063         PR fortran/20862
26064         PR fortran/25053
26065         PR fortran/25063
26066         PR fortran/25064
26067         PR fortran/25066
26068         PR fortran/25067
26069         PR fortran/25068
26070         PR fortran/25307
26071         * gfortran.dg/io_constraints_1.f90: New test.
26072         * gfortran.dg/io_constraints_1.f90: New test.
26073         * gfortran.dg/iostat_3.f90: Change wording of warning.
26074         * gfortran.dg/g77/19981216-0.f: The same.
26075
26076 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
26077
26078         PR tree-optimization/23518
26079         * gcc.dg/pr23518.c: New.
26080
26081 2005-12-21  Mike Stump  <mrs@apple.com>
26082
26083         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
26084
26085 2005-12-21  Paul Brook  <paul@codesourcery.com>
26086
26087         * gcc.dg/pr19340.c: Skip on m68k targets.
26088
26089 2005-12-21  Steven Bosscher  <stevenb@suse.de>
26090
26091         PR rtl-optimization/25196
26092         * gcc.dg/pr25196.c: New test.
26093
26094 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
26095
26096         PR fortran/25423
26097         gfortran.dg/where_nested_1.f90: New.
26098
26099 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
26100
26101         PR tree-optimization/25382.
26102         * gcc.dg/tree-ssa/pr25382.c: New.
26103
26104 2005-12-20  Richard Guenther  <rguenther@suse.de>
26105
26106         PR middle-end/24306
26107         * gcc.target/i386/pr24306.c: New testcase.
26108
26109 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
26110
26111         PR tree-optimization/25501
26112         * gcc.dg/tree-ssa/pr25501.c: New.
26113
26114 2005-12-20  Richard Guenther  <rguenther@suse.de>
26115
26116         Revert
26117         2005-12-02  Richard Guenther  <rguenther@suse.de>
26118
26119         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26120
26121 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
26122
26123         PR c++/21228
26124         * g++.dg/warn/Wunreachable-code-2.C: New test.
26125
26126 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/24278
26129         * g++.dg/template/ctor5.C: New test.
26130
26131         PR c++/24915
26132         * g++.dg/template/overload8.C: New test.
26133
26134 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
26135
26136         * gcc.c-torture/compile/pr25483 : New test.
26137
26138 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26139
26140         PR c++/20552
26141         * g++.dg/ext/typeof10.C: New test.
26142
26143 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26144
26145         * gcc.dg/mt-loopi1.c: New.
26146
26147 2005-12-18  Richard Guenther  <rguenther@suse.de>
26148
26149         PR tree-optimization/25481
26150         * gcc.dg/torture/pr25481.c: New testcase.
26151
26152 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26153
26154         PR rtl-optimization/21041
26155         * gcc.dg/pr21041.c: New test.
26156
26157 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26158
26159         PR libgfortran/25463
26160         * gfortran.dg/advance.f90: New test.
26161
26162 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
26163
26164         * gcc.dg/20051201-1.c: New test.
26165
26166 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
26167
26168         PR fortran/25018
26169         * gfortran.dg/initialization_1.f90: New test.
26170         * gfortran.dg/enum_5.f90: Change dg-error to new message.
26171         * gfortran.dg/g77/980616-0.f: The same.
26172
26173 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26174
26175         * PR fortran/25458
26176         * gfortran.dg/chkbits.f90: New test.
26177
26178 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26179
26180         * gfortran.dg/enum_5.f: Revert to previous version.
26181
26182 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
26183
26184         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
26185         * gfortran.dg/nested_modules_1.f90: Ditto.
26186         * gfortran.dg/hollerith_f95.f90: Ditto.
26187         * gfortran.dg/select_5.f90: Ditto.
26188         * gfortran.dg/secnds.f: Ditto.
26189         * gfortran.dg/hollerith2.f90: Ditto.
26190         * gfortran.dg/imag_2.f: Ditto.
26191         * gfortran.dg/ftell_2.f90: Ditto.
26192         * gfortran.dg/malloc_free_1.f90: Ditto.
26193         * gfortran.dg/logint-1.f: Ditto.
26194         * gfortran.dg/recursive_statement_functions.f90: Ditto.
26195         * gfortran.dg/e_d_fmt.f90: Ditto.
26196         * gfortran.dg/hollerith_legacy.f90: Ditto.
26197         * gfortran.dg/logint-2.f: Ditto.
26198         * gfortran.dg/enum_5.f90: Ditto.
26199         * gfortran.dg/f2c_2.f90: Ditto.
26200         * gfortran.dg/pr17143.f90: Ditto.
26201         * gfortran.dg/namelist_14.f90: Ditto.
26202         * gfortran.dg/logint-3.f: Ditto.
26203         * gfortran.dg/spread_scalar_source.f90: Ditto.
26204         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
26205         * gfortran.dg/namelist_11.f: Ditto.
26206         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26207         * gfortran.dg/g77/20010519-1.f
26208         * gfortran.dg/g77/alpha1.f: Ditto.
26209         * gfortran.dg/g77/990115-1.f: Ditto.
26210         * gfortran.dg/g77/erfc.f: Ditto.
26211         * gfortran.dg/g77/19990313-3.f: Ditto.
26212         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26213         * gfortran.dg/g77/20010426.f: Ditto.
26214         * gfortran.dg/g77/19990313-0.f: Ditto.
26215         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26216         * gfortran.dg/g77/20000629-1.f: Ditto.
26217         * gfortran.dg/g77/970125-0.f: Ditto.
26218         * gfortran.dg/g77/8485.f: Ditto.
26219         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26220         * gfortran.dg/g77/19990313-1.f: Ditto.
26221         * gfortran.dg/g77/int8421.f: Ditto.
26222         * gfortran.dg/g77/19990305-0.f: Ditto.
26223         * gfortran.dg/g77/947.f: Ditto.
26224         * gfortran.dg/g77/19990905-2.f: Ditto.
26225         * gfortran.dg/g77/cabs.f: Ditto.
26226         * gfortran.dg/g77/19990313-2.f: Ditto.
26227         * gfortran.dg/g77/20020307-1.f: Ditto.
26228         * gfortran.dg/g77/dcomplex.f: Ditto.
26229         * gfortran.dg/g77/19990502-1.f: Ditto.
26230         * gfortran.dg/g77/19981216-0.f: Ditto.
26231         * gfortran.dg/common_4.f90: Ditto.
26232         * gfortran.dg/entry_4.f90: Ditto.
26233         * gfortran.dg/equiv_constraint_2.f90: Ditto.
26234         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26235         * gfortran.dg/namelist_12.f: Ditto.
26236         * gfortran.dg/scale_1.f90: Ditto.
26237         * gfortran.dg/modulo_1.f90
26238         * gfortran.dg/hollerith.f90: Ditto.
26239         * gfortran.dg/direct_io_3.f90: Ditto.
26240         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26241         * gfortran.dg/gnu_logical_1.F: Ditto.
26242         * gfortran.dg/unf_io_convert_1.f90: Ditto.
26243         * gfortran.dg/assign_1.f90: Ditto.
26244         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26245         * gfortran.dg/pr23095.f: Ditto.
26246         * gfortran.dg/read_float_1.f90: Ditto.
26247
26248 2005-12-17  Andreas Jaeger  <aj@suse.de>
26249
26250         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26251         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26252
26253 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26254
26255         PR fortran/24268
26256         * gfortran.dg/fmt_white.f: New test.
26257
26258 2005-12-16  Steven G. Kargl <kargls@comcast.net>
26259
26260         * gfortran.dg/label_1.f90: New test.
26261
26262 2005-12-15  Ben Elliston  <bje@au.ibm.com>
26263
26264         PR testsuite/25422
26265         * gcc.dg/20031012-1.c: Add -Walways-true option.
26266         * gcc.dg/weak/weak-3.c: Likewise.
26267         * g++.old-deja/g++.mike/warn8.C: Likewise.
26268
26269 2005-12-16  Mike Stump  <mrs@apple.com>
26270
26271         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26272         exit.
26273
26274 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26275
26276         PR libgfortran/25264
26277         PR libgfortran/25349
26278         * gfortran.dg/tl_editing.f90: Added additional checks.
26279         * gfortran.dg/t_editing.f: New test.
26280         * gfortran.dg/write_padding.f90: New test
26281
26282 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26283
26284         PR testsuite/25215
26285         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26286
26287 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
26288
26289         PR rtl-optimization/24899
26290         * gcc.c-torture/execute/20051215-1.c: New test.
26291
26292 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
26293
26294         PR 24823
26295         * gfortran.dg/pr24823.f: New test.
26296
26297 2005-12-16  Jeff Law  <law@redhat.com>
26298
26299         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26300
26301 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26302
26303         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26304         (base_types): Change C++ style comments to C style comments.  Remove
26305         aligned types from the array.  Keep Enums disabled.
26306         (complex_types): Remove aligned types from the array.
26307         Comment out "_Complex long double".
26308         (attrib_types): Remove.
26309         (complex_attrib_types): Remove.
26310         (attrib_array_types): Remove.
26311         (complex_attrib_array_types): Remove.
26312         (aligned_bitfld_types): Remove.
26313         (n_aligned_bitfld_types): Remove.
26314         (FEATURE_ALIGNEDPACKED): Delete.
26315         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26316         (singles): Remove support for adding attributes.
26317         (choose_type): Remove support for attributed types.
26318         (generate_fields): Remove support for attributed bit-fields.
26319         Remove support for adding attributes.
26320         (generate_random_tests): Remove support for adding attributes.
26321         (features): Add back "[0] :0" and "complex vector [0]".
26322         (main): Remove support for attributed bit-fields.
26323         Uncomment the calling of generate_random_tests for the rests of
26324         the tests.
26325
26326 2005-12-16  Jan Hubicka  <jh@suse.cz>
26327
26328         * gcc.c-torture/combine/pr25224.c: New.
26329
26330 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
26331
26332         PR other/25028
26333         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26334         HP-UX.
26335
26336 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
26337
26338         * gcc.dg/20051215-1.c: New file.
26339
26340 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26341
26342         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26343         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26344
26345 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
26346
26347         PR fortran/18197
26348         * gfortran.dg/dummy_functions_1.f90: New.
26349
26350 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
26351
26352         PR rtl-optimization/25310
26353         * gcc.c-torture/compile/pr25310.c: New test.
26354
26355 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26356
26357         PR debug/25023
26358         * gcc.dg/pr25023.c: New test.
26359
26360 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26361
26362         * g++.old-deja/g++.brendan/redecl1.C,
26363         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26364         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26365         g++.old-deja/g++.oliva/typeof1.C,
26366         g++.old-deja/g++.other/crash16.C,
26367         g++.old-deja/g++.other/crash34.C,
26368         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26369         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26370         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26371         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26372         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26373         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26374         Remove xfail.
26375
26376 2005-12-14  Kean Johnston  <jkj@sco.com>
26377             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26378
26379         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26380         * gcc.target/i386/20020523-1.c: Ditto.
26381         * gcc.target/i386/tailcall-1.c: Ditto.
26382         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26383         * gcc.target/i386/ssetype-5.c: Ditto.
26384
26385 2005-12-14  Jeff Law  <law@redhat.com>
26386
26387         * gcc.dg/tree-ssa/foldstring-1.c: New test.
26388
26389 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
26390
26391         PR target/25254
26392         PR target/24188
26393         * gcc.target/i386/pr25254.c: New test.
26394         * gfortran.dg/PR24188.f: New test.
26395
26396 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
26397
26398         * lib/fortran-torture.exp: Catch remaining uses of
26399         remote_file build delete.
26400
26401 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26402
26403         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26404
26405 2005-12-14  Ben Elliston  <bje@au.ibm.com>
26406
26407         * gcc.dg/warn-addr-cmp.c: New test.
26408
26409 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26410
26411         PR debug/25023
26412         PR target/25293
26413         * gcc.target/i386/pr25293.c: New test.
26414
26415 2005-12-13  Petr Machata  <machata@post.cz>
26416
26417         PR c++/24907
26418         * g++.dg/parse/comma2.C: New test.
26419
26420 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
26421             Jakub Jelinek  <jakub@redhat.com>
26422
26423         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26424         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26425         (limits.h): Include unconditionally.
26426         (stdlib.h): Likewise.
26427         (hashtab.h): Do not include.
26428         (getopt.h): Likewise.
26429         (stddef.h): Include.
26430         (hashval_t): Define.
26431         (struct entry): Add "next" field.
26432         (HASH_SIZE): New macro.
26433         (hash_table): New variable.
26434         (switchfiles): Do not use xmalloc.
26435         (mix): New macro.
26436         (iterative_hash): New function.
26437         (hasht): Remove.
26438         (e_exists): New function.
26439         (e_insert): Likewise.
26440         (output): Use, instead of libiberty hashtable functions.
26441         (main): Do not use getopt.  Do not call htab_create.
26442
26443 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
26444
26445         PR c++/25331
26446         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26447         put atal* and atpaal* attributes on array elements.
26448         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26449         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26450         put atal* and atpaal* attributes on array elements.
26451         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26452
26453 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
26454
26455         * gcc.dg/single-precision-constant.c: New test.
26456
26457 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
26458
26459         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26460         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26461         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26462         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26463         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26464         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26465         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26466         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26467         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26468         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26469         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26470         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26471         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26472         gcc.target/powerpc/ppc-sdata-2.c,
26473         gcc.target/powerpc/ppc-stackalign-1.c,
26474         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26475         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26476         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26477         gcc.target/powerpc/rs6000-ldouble-2.c,
26478         gcc.target/powerpc/rs6000-power2-1.c,
26479         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26480         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
26481         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
26482         option into target selector.
26483         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
26484         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26485
26486 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26487
26488         PR objc/25348
26489         * objc.dg/encode-9.m: New test.
26490
26491 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26492
26493         PR testsuite/20772
26494         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26495         * gcc.dg/asm-b.c: Fix typo.
26496         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26497         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26498         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26499         i?86 lp64 and x86_64 ilp32.
26500         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26501         on i?86 lp64.
26502         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26503
26504 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
26505
26506         PR fortran/25078
26507         gfortran.dg/equiv_5.f90: New test.
26508
26509 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
26510
26511         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26512         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26513         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26514         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26515         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26516         * gcc.dg/tree-ssa/reassoc-5.c: New.
26517         * gcc.dg/tree-ssa/reassoc-6.c: New.
26518         * gcc.dg/tree-ssa/reassoc-7.c: New.
26519         * gcc.dg/tree-ssa/reassoc-8.c: New.
26520         * gcc.dg/tree-ssa/reassoc-9.c: New.
26521         * gcc.dg/tree-ssa/reassoc-10.c: New.
26522         * gcc.dg/tree-ssa/reassoc-11.c: New.
26523
26524 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26525
26526         PR testsuite/25167
26527         PR testsuite/24478
26528         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26529
26530 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
26531
26532         PR c++/25300
26533         * g++.dg/template/inherit.C: Do not use a generic error message.
26534
26535 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26536
26537         PR libobjc/25354
26538         * objc.dg/gnu-encoding: New directory.
26539         * objc.dg/gnu-encoding/compat-common.h: New file.
26540         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26541         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26542         * objc.dg/gnu-encoding/vector-defs.h: New file.
26543         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26544         * objc.dg/gnu-encoding/generate-random.c: New file.
26545         * objc.dg/gnu-encoding/generate-random_r.c: New file.
26546         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26547         * objc.dg/gnu-encoding/generate-random.h: New file.
26548
26549 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/25337
26552         * g++.dg/template/defarg7.C: New test.
26553
26554 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26555
26556         PR libobjc/25347
26557         * objc.dg/encode-8.m: New test.
26558
26559 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         PR libobjc/25346
26562         * objc.dg/encode-7.m: New test.
26563
26564 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/25010
26567         * g++.dg/opt/inline10.C: New test.
26568
26569 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
26570
26571         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26572
26573 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
26574
26575         * gfortran.dg/substring_equivalence.f90: typo in comment
26576
26577 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26578
26579         PR fortran/25068
26580         * gfortran.dg/iostat_3.f90: New test.
26581
26582 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
26583
26584         PR fortran/23815
26585         * gfortran.dg/unf_io_convert_1.f90: New test.
26586         * gfortran.dg/unf_io_convert_2.f90: New test.
26587         * gfortran.dg/unf_io_convert_3.f90: New test.
26588
26589 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26590
26591         PR testsuite/20772
26592         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26593         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26594         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26595         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26596         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26597         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26598         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26599         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26600         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26601         gcc.dg/torture/fp-int-convert-float128-timode.c,
26602         gcc.dg/torture/fp-int-convert-float128.c,
26603         gcc.dg/torture/fp-int-convert-float80-timode.c,
26604         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26605         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26606
26607         * gcc.dg/tls/opt-1.c: Require effective target fpic.
26608
26609 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
26610
26611         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26612
26613 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
26614
26615         * gcc.dg/20051207-1.c,
26616         * gcc.dg/20051207-2.c,
26617         * gcc.dg/20051207-3.c: New tests.
26618
26619 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26620
26621         PR testsuite/20772
26622         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26623         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26624         dg-skip-if target selector.
26625
26626         PR testsuite/20772
26627         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26628         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26629         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26630         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26631         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26632         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26633         and/or merge with i?86 cases.
26634
26635         * gcc.dg/tls/opt-3.c: Require effective target fpic.
26636
26637         PR testsuite/20772
26638         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26639         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26640         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26641         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26642         x86_64-*-linux*.
26643
26644 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
26645
26646         PR target/25311
26647         * gcc.c-torture/compile/pr25311.c: New test.
26648
26649 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26650
26651         PR libgfortran/25039
26652         * gfortran.dg/read_comma.f: New test.
26653
26654 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
26655
26656         PR c++/19317
26657         * g++.dg/opt/pr19317-1.C: New test.
26658         * g++.dg/opt/pr19317-2.C: New test.
26659         * g++.dg/opt/pr19317-3.C: New test.
26660
26661         PR target/19005
26662         * gcc.c-torture/execute/pr19005.c: New test.
26663
26664         PR target/17828
26665         * g++.old-deja/g++.other/comdat5.C: New test.
26666         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26667
26668         * g++.dg/compat/struct-layout-1.exp: New file.
26669         * g++.dg/compat/struct-layout-1.h: New.
26670         * g++.dg/compat/struct-layout-1_generate.c: New.
26671         * g++.dg/compat/struct-layout-1_x1.h: New.
26672         * g++.dg/compat/struct-layout-1_x2.h: New.
26673         * g++.dg/compat/struct-layout-1_y1.h: New.
26674         * g++.dg/compat/struct-layout-1_y2.h: New.
26675
26676         * gcc.dg/20050330-2.c: New test.
26677
26678 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
26679
26680         PR fortran/25292
26681         * gfortran.dg/associated_1.f90: New.
26682
26683 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26684
26685         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26686         ILP32 vect_no_align platforms.
26687
26688 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
26689             Jakub Jelinek  <jakub@redhat.com>
26690
26691         PR target/25268
26692         * gcc.c-torture/compile/20051207-1.c: New test.
26693
26694 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26695
26696         PR testsuite/20772
26697         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26698         gcc.dg/torture/pr18582-1.c,
26699         gcc.target/i386/attributes-error.c: Also test on x86_64.
26700
26701         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26702
26703 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26704
26705         PR c++/19397
26706         * g++.dg/template/typedef3.C: New test.
26707
26708         PR c++/19762
26709         PR c++/19764
26710         * g++.dg/template/dtor3.C: Fix error markers.
26711
26712 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
26713
26714         * lib/target-supports.exp (check_effective_target_sync_char_short):
26715         Add s390*.
26716
26717 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
26718
26719         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26720
26721 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26722
26723         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26724         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26725         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26726         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26727
26728 2005-12-06  Roger Sayle  <roger@eyesopen.com>
26729
26730         PR c++/25263
26731         * g++.dg/other/array2.C: New test case.
26732
26733 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
26734
26735         * gcc.dg/darwin-weakimport-3.c: New.
26736
26737         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26738         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26739         and to work on Darwin.
26740         * gcc.dg/attr-weakref-1b.c: New file.
26741         * gcc.dg/attr-weakref-2.c: New test.
26742         * gcc.dg/darwin-weakref-1.c: New test.
26743
26744 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
26745
26746         PR testsuite/25247
26747         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26748         use in selector expressions.
26749         (dg-xfail-if): Ditto.
26750         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26751         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26752         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26753         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26754         * gcc.test-framework/test-framework.exp: Skip generated tests if
26755         CHECK_TEST_FRAMEWORK is not 1.
26756
26757 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26758
26759         PR tree-optimization/24963
26760         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26761
26762         PR target/24108
26763         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26764
26765         PR target/18580
26766         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26767         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26768         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26769         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26770
26771 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
26772
26773         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26774         dg-options.
26775
26776 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26777
26778         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26779
26780 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
26781
26782         * gcc.dg/format/cast-1.c: New test.
26783
26784 2005-12-04  Roger Sayle  <roger@eyesopen.com>
26785
26786         PR c/7776
26787         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26788         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26789         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26790         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26791
26792 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26793
26794         * gcc.dg/cast-pretty-print-1.c: New test.
26795
26796 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
26797
26798         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26799
26800 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
26801
26802         PR c++/24173
26803         * g++.dg/template/friend40.C: New test.
26804
26805 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
26806
26807         PR target/25199
26808         * gcc.target/i386/movq-2.c: New test.
26809         * gcc.target/i386/movq.c: Remove target i?86, instead add
26810         dg-require-effective-target ilp32.
26811
26812 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26813
26814         PR c++/24103
26815         * g++.dg/other/default1.C: New test.
26816
26817 2005-12-02  Richard Guenther  <rguenther@suse.de>
26818
26819         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26820
26821 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26822
26823         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26824
26825 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
26826
26827         PR target/21017
26828         * gcc.target/powerpc/rotate.c: New.
26829
26830 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
26831
26832         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26833         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26834
26835 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26836
26837         PR c/13384
26838         * gcc.dg/pr17730-1.c: Adjust.
26839         * gcc.dg/lvalue1.c (main): Likewise.
26840         * gcc.dg/lvalue-2.c: Likewise.
26841         * g++.dg/pr7503-3.C
26842
26843 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
26844
26845         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26846         error messages.
26847
26848 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
26849
26850         PR fortran/24789
26851         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
26852
26853 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26854
26855         PR target/24475
26856         * lib/target-supports.exp (check_effective_target_tls): New.
26857         (check_effective_target_tls_runtime): New.
26858         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26859         for TLS support.
26860         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26861         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26862         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26863         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26864         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26865         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26866         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26867         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26868         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26869         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26870         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26871         effective-target TLS.
26872         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26873         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26874         effective-target TLS runtime.
26875
26876 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
26877
26878         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26879
26880 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
26881
26882         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26883         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26884         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26885         ignored" warnings when "packing" is the same as the ABI layout.
26886
26887 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
26888
26889         PR fortran/21302
26890         * gfortran.dg/line_length_1.f: New test.
26891         * gfortran.dg/line_length_2.f90: Ditto.
26892
26893 2005-11-30  Richard Guenther  <rguenther@suse.de>
26894
26895         PR tree-optimization/21655
26896         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26897
26898 2005-11-30  Dale Johannesen  <dalej@apple.com>
26899
26900         * gcc.c-torture/compile/pr24930.c: New.
26901
26902 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
26903
26904         PR fortran/15809
26905         *  gfortran.dg/auto_char_dummy_array.f90: New test.
26906
26907 2005-11-30  Jeff Law  <law@redhat.com>
26908
26909         * g++.old-deja/g++.law/pr25000.C: New test.
26910
26911 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
26912
26913         * gcc.dg/tls/opt-11.c: New test.
26914
26915 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26916
26917         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
26918         targets.
26919         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
26920         LP64 ia64.
26921
26922 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * gfortran.dg/open_access_1.f90: New test.
26925
26926 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26927
26928         * gcc.dg/charset/builtin2.c: New test.
26929
26930 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
26933         on mmix-*-* for *_[xy].c.
26934
26935 2005-11-28  Kean Johnston  <jkj@sco.com>
26936
26937         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
26938         headers.
26939         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
26940         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
26941         * gcc.target/i386/asm-3.c: Ditto.
26942         * gcc.target/i386/clobbers.c: Ditto.
26943         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
26944         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
26945         test regexp.
26946         * gcc.target/i386/mul.c: Ditto.
26947         * gcc.target/i386/ssetype-1.c: Ditto.
26948         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
26949         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
26950         static so the test works with -fPIC mode too. Based on comment in
26951         PR19231 by Pinski.
26952         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26953
26954 2005-11-28  Richard Guenther  <rguenther@suse.de>
26955
26956         * gcc.dg/alias-9.c: New testcase.
26957         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26958
26959 2005-11-28  Roger Sayle  <roger@eyesopen.com>
26960             Uros Bizjak  <uros@kss-loka.si>
26961
26962         PR middle-end/20219
26963         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26964         tan(x)/sin(x) transformations.
26965
26966 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
26967
26968         PR middle-end/24575
26969         * gcc.dg/tree-ssa/divide-3.c: New test.
26970         * gcc.dg/tree-ssa/divide-4.c: New test.
26971
26972 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
26973
26974         PR fortran/24917
26975         *  gfortran.dg/boz_6.f90: New test.
26976
26977 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26978
26979         PR fortran/23912
26980         * gfortran.dg/modulo_1.f90: New test.
26981
26982 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26983
26984         PR libfortran/24919
26985         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26986         fail on CRLF platforms.
26987         * gfortran.dg/ftell_2.f90: Likewise.
26988
26989 2005-11-26  Eric Christopher  <echristo@apple.com>
26990
26991         * gcc.dg/intmax_t-1.c: Remove mips xfail.
26992
26993 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26994
26995         * objc.dg/gnu-runtime-3.m: Simplify.
26996
26997 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
26998
26999         PR middle-end/23669
27000         * gcc.dg/tree-ssa/divide-1.c: New test.
27001         * gcc.dg/tree-ssa/divide-2.c: New test.
27002
27003 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27004
27005         PR libgfortran/24945
27006         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
27007
27008 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
27009
27010         PR libgfortran/24945
27011         * gfortran.dg/open_status_2.f90: New test.
27012
27013 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27014
27015         * gcc.c-torture/execute/builtins/fprintf.c,
27016         gcc.c-torture/execute/builtins/fputs-lib.c,
27017         gcc.c-torture/execute/builtins/fputs.c,
27018         gcc.c-torture/execute/builtins/lib/fprintf.c,
27019         gcc.c-torture/execute/builtins/lib/printf.c,
27020         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
27021
27022 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
27023
27024         * gcc.dg/20050922-2.c: New test.
27025
27026 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         * objc.dg/gnu-runtime-3.m: New test.
27029
27030 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27031
27032         PR c++/9278
27033         * g++.dg/other/void1.C: New test.
27034
27035 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
27036
27037         PR middle-end/24998
27038         * gcc.dg/torture/fp-int-convert-float.c,
27039         gcc.dg/torture/fp-int-convert-double.c,
27040         gcc.dg/torture/fp-int-convert-long-double.c,
27041         gcc.dg/torture/fp-int-convert-timode.c,
27042         gcc.dg/torture/fp-int-convert-float80.c,
27043         gcc.dg/torture/fp-int-convert-float80-timode.c,
27044         gcc.dg/torture/fp-int-convert-float128.c,
27045         gcc.dg/torture/fp-int-convert-float128-timode.c,
27046         gcc.dg/torture/fp-int-convert.h: New files.
27047
27048 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27049
27050         PR middle-end/24989
27051         * gcc.dg/tree-ssa/bool-10.c: New test.
27052         * gcc.dg/tree-ssa/bool-11.c: New test.
27053         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
27054
27055 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
27056
27057         PR middle-end/24990
27058         * tree-ssa/pr24990-1.c: New test.
27059
27060 2005-11-24  Richard Guenther  <rguenther@suse.de>
27061         Dirk Mueller <dmueller@suse.de>
27062
27063         PR c++/14024
27064         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
27065         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
27066         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
27067         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
27068         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
27069         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
27070
27071 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
27072
27073         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
27074
27075 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27076
27077         PR c/21668
27078         * gcc.dg/Wc++-compat.c: New.
27079         * gcc.dg/Wno-c++-compat.c: New.
27080
27081 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
27082
27083         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
27084         (vspltish, vspltisw): Likewise.
27085
27086 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27087
27088         PR libgfortran/24794
27089         * gfortran.dg/namelist_12.f: Fix quotes.
27090         * gfortran.dg/namelist_13.f90: Fix quotes.
27091         * gfortran.dg/namelist_14.f90: Fix quotes.
27092         * gfortran.dg/namelist_15.f90: Fix quotes.
27093         * gfortran.dg/namelist_use.f90: Fix quotes.
27094         * gfortran.dg/namelist_use_only.f90: Fix quotes.
27095         * gfortran.dg/namelist_21.f90: New test.
27096         * gfortran.dg/namelist_22.f90: New test.
27097
27098 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
27099
27100         PR target/23435
27101         * gcc.c-torture/compile/pr23435.c: New.
27102
27103 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27104
27105         * gcc.c-torture/execute/floatunsisf-1.c: New test.
27106
27107 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
27108
27109         * gcc.target/powerpc/405-macchw-1.c,
27110         gcc.target/powerpc/405-macchw-2.c,
27111         gcc.target/powerpc/405-macchwu-1.c,
27112         gcc.target/powerpc/405-macchwu-2.c,
27113         gcc.target/powerpc/405-machhw-1.c,
27114         gcc.target/powerpc/405-machhw-2.c,
27115         gcc.target/powerpc/405-machhwu-1.c,
27116         gcc.target/powerpc/405-machhwu-2.c,
27117         gcc.target/powerpc/405-maclhw-1.c,
27118         gcc.target/powerpc/405-maclhw-2.c,
27119         gcc.target/powerpc/405-maclhwu-1.c,
27120         gcc.target/powerpc/405-maclhwu-2.c,
27121         gcc.target/powerpc/405-mulchw-1.c,
27122         gcc.target/powerpc/405-mulchw-2.c,
27123         gcc.target/powerpc/405-mulchwu-1.c,
27124         gcc.target/powerpc/405-mulchwu-2.c,
27125         gcc.target/powerpc/405-mulhhw-1.c,
27126         gcc.target/powerpc/405-mulhhw-2.c,
27127         gcc.target/powerpc/405-mulhhwu-1.c,
27128         gcc.target/powerpc/405-mulhhwu-2.c,
27129         gcc.target/powerpc/405-mullhw-1.c,
27130         gcc.target/powerpc/405-mullhw-2.c,
27131         gcc.target/powerpc/405-mullhwu-1.c,
27132         gcc.target/powerpc/405-mullhwu-2.c,
27133         gcc.target/powerpc/405-nmacchw-1.c,
27134         gcc.target/powerpc/405-nmacchw-2.c,
27135         gcc.target/powerpc/405-nmachhw-1.c,
27136         gcc.target/powerpc/405-nmachhw-2.c,
27137         gcc.target/powerpc/405-nmaclhw-1.c,
27138         gcc.target/powerpc/405-nmaclhw-2.c,
27139         gcc.target/powerpc/440-macchw-1.c,
27140         gcc.target/powerpc/440-macchw-2.c,
27141         gcc.target/powerpc/440-macchwu-1.c,
27142         gcc.target/powerpc/440-macchwu-2.c,
27143         gcc.target/powerpc/440-machhw-1.c,
27144         gcc.target/powerpc/440-machhw-2.c,
27145         gcc.target/powerpc/440-machhwu-1.c,
27146         gcc.target/powerpc/440-machhwu-2.c,
27147         gcc.target/powerpc/440-maclhw-1.c,
27148         gcc.target/powerpc/440-maclhw-2.c,
27149         gcc.target/powerpc/440-maclhwu-1.c,
27150         gcc.target/powerpc/440-maclhwu-2.c,
27151         gcc.target/powerpc/440-mulchw-1.c,
27152         gcc.target/powerpc/440-mulchw-2.c,
27153         gcc.target/powerpc/440-mulchwu-1.c,
27154         gcc.target/powerpc/440-mulchwu-2.c,
27155         gcc.target/powerpc/440-mulhhw-1.c,
27156         gcc.target/powerpc/440-mulhhw-2.c,
27157         gcc.target/powerpc/440-mulhhwu-1.c,
27158         gcc.target/powerpc/440-mulhhwu-2.c,
27159         gcc.target/powerpc/440-mullhw-1.c,
27160         gcc.target/powerpc/440-mullhw-2.c,
27161         gcc.target/powerpc/440-mullhwu-1.c,
27162         gcc.target/powerpc/440-mullhwu-2.c,
27163         gcc.target/powerpc/440-nmacchw-1.c,
27164         gcc.target/powerpc/440-nmacchw-2.c,
27165         gcc.target/powerpc/440-nmachhw-1.c,
27166         gcc.target/powerpc/440-nmachhw-2.c,
27167         gcc.target/powerpc/440-nmaclhw-1.c,
27168         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
27169
27170 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
27171
27172         PR fortran/24774
27173         * gfortran.dg/inquire_9.f90: New test.
27174
27175         PR fortran/21647
27176         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
27177
27178 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27179
27180         PR libfortran/24432
27181         * lib/target-supports.exp (check_effective_target_fortran_large_real):
27182         Check that 'cos' is supported.
27183
27184 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
27185
27186         PR fortran/24223
27187         * gfortran.dg/substring_equivalence.f90: New test.
27188
27189         PR fortran/24705
27190         * gfortran.dg/auto_internal_assumed.f90: New test.
27191
27192 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
27193
27194         * gcc.dg/fold-div-2.c: New test.
27195
27196 2005-11-20  Ian Lance Taylor  <ian@airs.com>
27197
27198         PR rtl-optimization/24883
27199         * gcc.c-torture/compile/pr24883.c: New test.
27200
27201 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
27202
27203         PR middle-end/20583
27204         * gcc.c-torture/compile/pr20583.c: New.
27205
27206 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
27207
27208         * gcc.c-torture/execute/usmul.c: New test.
27209
27210 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
27211
27212         * gcc.dg/tree-ssa/vrp22.c: New test.
27213
27214 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
27215
27216         PR middle-end/24912
27217         * gcc.dg/torture/pr24912-1.c: New test.
27218
27219 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
27220
27221         PR fortran/24862
27222         * gfortran.dg/arrayio_derived_1.f90: New test.
27223
27224 2005-11-19  Richard Guenther  <rguenther@suse.de>
27225
27226         PR middle-end/23294
27227         * gcc.dg/tree-ssa/pr23294.c: New testcase.
27228
27229 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
27230
27231         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27232
27233 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
27234
27235         PR c++/8355
27236         * g++.dg/template/friend39.C: New test.
27237
27238 2005-11-18  James E Wilson  <wilson@specifix.com>
27239
27240         * gcc.dg/builtin-strstr.c: New.
27241
27242 2005-11-18  Richard Henderson  <rth@redhat.com>
27243
27244         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27245         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27246         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27247         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27248         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27249         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27250         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27251         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27252         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27253         renaming to remove initial "ia64-".
27254
27255 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
27256
27257         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27258
27259 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
27260
27261         * g++.dg/cpp/string-2.C: New test.
27262
27263 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
27264
27265         * gcc.dg/tree-ssa/loop-14.c: New test.
27266
27267 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
27268             Michael Chamberlain <michael@chamberlain.net.au>
27269
27270         * ada/acats/run_all.sh (target_run): Kill long running tests.
27271
27272 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27273
27274         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27275         * gcc.dg/cleanup-9.c: Likewise.
27276         * gcc.dg/cleanup-10.c: Likewise.
27277         * gcc.dg/cleanup-11.c: Likewise.
27278
27279 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27280
27281         PR fortran/24892
27282         * gfortran.dg/open_access_append_1.f90: New test.
27283         * gfortran.dg/open_access_append_2.f90: New test.
27284
27285 2005-11-16  Richard Guenther  <rguenther@suse.de>
27286
27287         PR middle-end/24851
27288         * gcc.c-torture/execute/pr24851.c: New testcase.
27289
27290 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
27291
27292         * gcc.dg/fold-overflow-1.c: New test.
27293
27294 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
27295
27296         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27297         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27298
27299 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
27300
27301         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27302         structures.
27303         * g++.dg/eh/forced2.C: Likewise.
27304         * g++.dg/eh/forced3.C: Likewise.
27305         * g++.dg/eh/forced4.C: Likewise.
27306
27307 2005-11-11  Mike Stump  <mrs@apple.com>
27308
27309         * g++.old-deja/g++.mike/unused.C: Add.
27310
27311 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
27312
27313         PR c++/24667
27314         * g++.dg/warn/Wcast-qual1.C: New test.
27315
27316 2005-11-15  Jan Hubicka  <jh@suse.cz>
27317
27318         * gcc.dg/winline-5.c: Add large-unit-insns limit.
27319
27320 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
27321
27322         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27323
27324 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
27325
27326         PR 24840
27327         * gcc.dg/tree-ssa/pr24840.c: New test.
27328
27329 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
27330
27331         PR testsuite/24841
27332         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27333
27334 2005-11-14  Dale Johannesen  <dalej@apple.com>
27335
27336         * gcc.c-torture/execute/20051113-1.c: New.
27337
27338 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/24687
27341         * g++.dg/template/crash43.C: New test.
27342
27343 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
27344
27345         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27346
27347 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/24817
27350         * g++.dg/eh/spec8.C: New test.
27351
27352 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27353
27354         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27355
27356 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
27357
27358         PR c++/20293
27359         * g++.dg/parse/ambig4.C: New test.
27360         * g++.dg/tc1/dr101.C: Adjust error markers.
27361         * g++.dg/lookup/strong-using-2.C: Likewise.
27362         * g++.dg/lookup/ambig5.C: Likewise.
27363         * g++.dg/lookup/ambig4.C: Likewise.
27364         * g++.dg/parse/crash22.C: Likewise.
27365
27366 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
27367
27368         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27369
27370 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
27371
27372         * gcc.dg/nested-calls-1.c: New test.
27373
27374 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27375
27376         * gfortran.dg/complex_intrinsic_1.f90: New test.
27377         * gfortran.dg/complex_intrinsic_2.f90: New test.
27378         * gfortran.dg/fgetc_1.f90: New test.
27379         * gfortran.dg/fgetc_2.f90: New test.
27380         * gfortran.dg/fgetc_3.f90: New test.
27381         * gfortran.dg/ftell_1.f90: New test.
27382         * gfortran.dg/ftell_2.f90: New test.
27383         * gfortran.dg/gnu_logical_1.F: New test.
27384         * gfortran.dg/gnu_logical_2.f90: New test.
27385
27386 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
27387
27388         PR middle-end/24820
27389         * gcc.dg/pr24820.c: New test.
27390
27391 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
27392
27393         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27394         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27395         variable.
27396
27397 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27398
27399         PR testsuite/24614
27400         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27401
27402 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27403
27404         * gcc.target/cris/cris.exp: New file.
27405         * gcc.target/cris/rld-legit1.c: New test.
27406         * gcc.target/cris/rld-legit2.c: New test.
27407
27408 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
27409
27410         PR c++/24780
27411         * g++.dg/opt/pr24780.C: New test.
27412
27413         PR c++/24761
27414         * g++.dg/template/asm1.C: New test.
27415
27416 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
27417
27418         PR libgfortran/24787
27419         * gfortran.dg/scan_1.f90: New test.
27420
27421 2005-11-12  Jan Hubicka  <jh@suse.cz>
27422
27423         * gcc.target/i386/minmax-1.c: New.
27424         * gcc.target/i386/minmax-2.c: New.
27425
27426 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
27427
27428         * gcc.dg/pr24445.c: Fix for 64-bit targets.
27429
27430 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
27431
27432         * gcc.c-torture/execute/20051110-1.c,
27433         gcc.c-torture/execute/20051110-2.c: New tests.
27434
27435 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
27436
27437         PR middle-end/24750
27438         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27439         New tests.
27440
27441 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27442
27443         * lib/target-libpath.exp (get_shlib_extension): New proc.
27444         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27445         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27446         * lib/objc.exp (objc_target_compile): Likewise.
27447         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27448         detection.
27449
27450 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
27451
27452         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27453
27454         * lib/target-supports.exp (check_effective_target_static_libgfortran):
27455         Add -static to additional_flags and pass it to target_compile.
27456
27457 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
27458
27459         PR libgfortran/24719
27460         gfortran.dg/read_noadvance.f90: New test.
27461
27462         PR libgfortran/24699
27463         gfortran.dg/fmt_t_2.f90: New test.
27464
27465         PR libgfortran/24785
27466         gfortran.dg/read_x_eor.f90: New test.
27467
27468         PR libgfortran/24584
27469         gfortran.dg/namelist_empty.f90: Rename test.
27470
27471         PR libgfortran/24489
27472         gfortran/read_eor.f90: Rename test.
27473
27474 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27475
27476         PR fortran/15976
27477         * gfortran.dg/automatic_module_variable.f90: New test.
27478
27479 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
27480
27481         PR target/24445
27482         * gcc.dg/pr24445.c: New test.
27483
27484 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
27485
27486         PR fortran/24655
27487         PR fortran/24755
27488         * gfortran.dg/recursive_statement_functions.f90: Add statement
27489         functions using inline intrinsic functions and parameters to test
27490         that they no longer seg-fault.
27491
27492         PR fortran/24409
27493         gfortran.dg/nested_modules_4.f90: New test.
27494         gfortran.dg/nested_modules_5.f90: New test.
27495
27496 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27497
27498         PR fortran/24643
27499         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27500
27501 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
27502
27503         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27504         failures.
27505
27506 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27507
27508         * gcc.dg/sparc-getcontext-1.c: New test.
27509
27510 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
27511
27512         * gcc.dg/ifcvt-fabs-1.c: New test.
27513
27514 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
27515
27516         PR other/4372
27517         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27518         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27519
27520 2005-11-09  Richard Guenther  <rguenther@suse.de>
27521
27522         PR tree-optimization/24716
27523         * gcc.c-torture/execute/pr24716.c: New testcase.
27524
27525 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27526
27527         * gcc.dg/pr24624.c: Disable for non S/390 targets.
27528
27529 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27530
27531         PR 24624
27532         * gcc.dg/pr24624.c: Testcase added.
27533
27534 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
27535
27536         PR 24623
27537         * g++.dg/other/pr24623.C: Testcase added.
27538
27539 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
27540
27541         PR fortran/22607
27542         * gfortran-dg/pure_byref_1.f90: New.
27543         * gfortran-dg/pure_byref_2.f90: New.
27544
27545 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
27546
27547         PR c/24101
27548         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27549         * gcc.dg/dg.exp: Run main loop also for *.i files.
27550
27551 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
27552
27553         PR c++/19450
27554         * g++.dg/tls/diag-3.C: New test.
27555         * g++.dg/tls/diag-4.C: New test.
27556         * g++.dg/tls/static-1.C: New test.
27557         * g++.dg/tls/static-1a.cc: New file.
27558
27559 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
27560
27561         PR 23046
27562         * g++.dg/tree-ssa/pr23046.C: New test.
27563
27564 2005-11-08  Devang Patel <dpatel@apple.com>
27565
27566         PR tree-optimization/23115
27567         * gcc.dg/tree-ssa/pr23115.c: New.
27568
27569 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
27570
27571         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27572         * gcc.target/powerpc/pr16155.c: Same.
27573         * gcc.target/powerpc/altivec-1.c: Same.
27574         * gcc.target/powerpc/altivec-2.c: Same.
27575         * gcc.target/powerpc/altivec-3.c: Same.
27576         * gcc.target/powerpc/altivec-5.c: Same.
27577         * gcc.target/powerpc/altivec-11.c: Same.
27578         * gcc.target/powerpc/altivec-12.c: Same.
27579         * gcc.target/powerpc/altivec-14.c: Same.
27580         * gcc.target/powerpc/altivec-22.c: Same.
27581         * gcc.target/powerpc/altivec-consts.c: Same.
27582         * gcc.target/powerpc/altivec-pr22085.c: Same.
27583         * gcc.target/powerpc/altivec-splat.c: Same.
27584         * gcc.target/powerpc/altivec-varargs-1.c: Same.
27585         * gcc.target/powerpc/altivec-vec-merge.c: Same.
27586         * gcc.target/powerpc/darwin-longlong.c: Same.
27587
27588 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
27589
27590         PR target/19340
27591         * gcc.dg/pr19340.c: New test.
27592
27593 2005-11-07  Ian Lance Taylor  <ian@airs.com>
27594
27595         PR rtl-optimization/24683
27596         * gcc.dg/pr24683.c: New test.
27597
27598 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27599
27600         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27601         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27602
27603 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
27604
27605         * gcc.target/i386/pr23376.c: Compile with -mmmx.
27606
27607 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
27608
27609         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27610
27611 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27612
27613         PR target/24230
27614
27615         * gcc.target/powerpc/altivec-consts.c,
27616         gcc.target/powerpc/altivec-splat.c: New testcase.
27617
27618 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
27619
27620         PR c/24599
27621
27622         * gcc.dg/overflow-2.c: New testcase.
27623
27624 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
27625
27626         PR rtl-optimization/23567
27627         * gcc.c-torture/execute/20051104-1.c: New test.
27628
27629 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
27630
27631         PR fortran/24534
27632         gfortran.dg/private_type_2.f90: Modified to check that case with
27633         PRIVATE declaration within derived type is accepted.
27634
27635         PR fortran/20838
27636         gfortran.dg/pointer_assign_1.f90: New test.
27637
27638         PR fortran/20840
27639         * gfortran.dg/arrayio_0.f90: New test.
27640
27641         PR fortran/17737
27642         gfortran.dg/data_initialized.f90: New test.
27643         gfortran.dg/data_constraints_1.f90: New test.
27644         gfortran.dg/data_constraints_2.f90: New test.
27645
27646 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
27647
27648         PR fortran/24174
27649         PR fortran/24305
27650         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27651
27652 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
27653
27654         PR 24670
27655         * gcc.dg/tree-ssa/pr24670.c: New test.
27656
27657 2005-11-05  Ian Lance Taylor  <ian@airs.com>
27658
27659         PR target/22432
27660         * gcc.target/i386/pr22432.c: New test.
27661
27662 2005-11-05  Richard Henderson  <rth@redhat.com>
27663
27664         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27665         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27666         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27667         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27668         from gcc.dg/alpha-*.
27669         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27670         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27671
27672 2005-11-05  Andreas Jaeger  <aj@suse.de>
27673
27674         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27675
27676 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27677
27678         PR target/23424
27679         * gcc.dg/torture/pr23424-1.c: New test.
27680
27681 2005-11-04  Richard Henderson  <rth@redhat.com>
27682
27683         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27684         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27685         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27686         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27687         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27688         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27689         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27690         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27691         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27692         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27693         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27694         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27695         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27696         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27697         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27698         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27699         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27700         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27701         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27702         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27703         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27704         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27705         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27706         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27707         Move from gcc.dg/.
27708         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27709         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27710         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27711         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27712         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27713         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27714         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27715         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27716         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27717         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27718         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27719         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27720         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27721         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27722         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27723         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27724         gcc.target/i386/lea.c, gcc.target/i386/local.c,
27725         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27726         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27727         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27728         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27729         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27730         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27731         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27732         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27733         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27734         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27735         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27736         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27737         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27738         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27739         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27740         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27741         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27742         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27743         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27744         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27745         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27746         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27747         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27748         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27749         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27750         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27751         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27752         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27753
27754 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
27755
27756         PR 24627
27757         * gcc.dg/tree-ssa/pr24627.c: New test.
27758
27759 2005-11-04 Paul Brook  <paul@codesourcery.com>
27760
27761         * gcc.dg/tls/opt-10.c: New test.
27762
27763 2005-11-04  Andreas Jaeger  <aj@suse.de>
27764
27765         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27766         avoid extra warnings.
27767
27768 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27769
27770         PR libfortran/22298
27771         * lib/target-supports.exp
27772         (check_effective_target_static_libgfortran): New
27773         static_libgfortran effective target.
27774         * gfortran.dg/static_linking_1.f: New test.
27775         * gfortran.dg/static_linking_1.c: New file.
27776
27777 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
27778
27779         * gcc.dg/pr24615.c: Guard test with { target fpic }.
27780
27781 2005-11-03  Josh Conner  <jconner@apple.com>
27782
27783         PR c++/19989
27784         g++.dg/ext/array2.C: New test.
27785         g++.dg/template/dependent-name3.C: New test.
27786         g++.dg/template/dependent-name4.C: New test.
27787         g++.dg/template/sfinae2.C: New test.
27788
27789 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27790
27791         PR preprocessor/22042
27792         * gcc.dg/cpp/strify4.c: New test.
27793
27794 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27795
27796         PR c++/17964
27797         * g++.dg/cpp/string-1.C: New test.
27798
27799 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27800
27801         * gcc.target/powerpc: New directory.
27802         * gcc.target/powerpc/powerpc.exp: New file.
27803         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27804         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27805         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27806         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27807         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27808         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27809         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27810         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27811         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27812         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27813         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27814         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27815         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27816         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27817         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27818         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27819         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27820         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27821         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27822         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27823         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27824         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27825         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27826         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27827         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27828         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27829         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27830         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27831         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27832         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27833         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27834         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27835         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27836         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27837
27838 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
27839
27840         PR c++/21627
27841         * g++.dg/warn/inline2.C: New test.
27842
27843 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27844
27845         PR middle-end/23155
27846         * g++.dg/ext/c99struct1.C: New test.
27847         * gcc.dg/union-cast-1.c: New test.
27848         * gcc.dg/union-cast-2.c: New test.
27849         * gcc.dg/union-cast-3.c: New test.
27850
27851 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27852
27853         PR middle-end/24589
27854         * gcc.c-torture/execute/zero-struct-2.c: New test.
27855
27856 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
27857
27858         PR c++/24582
27859         * g++.dg/init/switch1.C: New test.
27860
27861 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27862
27863         * gcc.dg/delay-slot-1.c: New test.
27864
27865 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
27866
27867         PR target/24620
27868         * gcc.dg/pr24620.c: New test.
27869
27870 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
27871
27872         PR c/24329
27873         * gcc.dg/format/unnamed-1.c: New test.
27874
27875 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27876
27877         PR c++/22434
27878         * g++.dg/expr/cond8.C: New test.
27879
27880         PR c++/24560
27881         * g++.dg/parse/dot1.C: New test.
27882
27883 2005-11-02  Jan Hubicka  <jh@suse.cz>
27884
27885         PR target/23303
27886         * gcc.dg/i386-lea.c: New test
27887
27888 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27889
27890         PR target/24615
27891         * gcc.dg/pr24615.c: New test.
27892
27893 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
27894
27895         PR target/24600
27896         * gcc.dg/pr24600.c: New test.
27897
27898 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27899
27900         PR c++/19253
27901         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27902         * g++.dg/parse/typename9.C: New test.
27903         * g++/dg/parse/typename10.C: Likewise.
27904
27905 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
27906
27907         PR fortran/18157
27908         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
27909         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
27910         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
27911
27912 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
27913
27914         PR c++/24569
27915         * g++.dg/debug/static1.C: New test.
27916
27917 2005-11-02  Josh Conner  <jconner@apple.com>
27918
27919         * g++.dg/crash38.C: moved into proper directory...
27920         * g++.dg/template/crash42.C: ...here
27921
27922 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
27923
27924         PR target/18338
27925         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
27926         pcc_bitfield_type_matters || default_packed.
27927
27928         * lib/target-supports.exp
27929         (check_effective_target_pcc_bitfield_type_matters): New proc.
27930         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
27931
27932         PR testsuite/23304
27933         * lib/target-supports.exp (check_effective_default_packed): New proc.
27934         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
27935         Gate expected errors on target ! default_packed.
27936         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
27937
27938 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27939
27940         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
27941         change (r106358).
27942
27943 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27944
27945         PR fortran/24008
27946         * gfortran.dg/entry_5.f90: New.
27947         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
27948
27949 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
27950
27951         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27952
27953 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
27954
27955         PR fortran/21565
27956         gfortran.dg/namelist_blockdata.f90: New test.
27957
27958         PR fortran/18737
27959         gfortran.dg/external_implicit_none.f90: New test.
27960
27961         PR fortran/14994
27962         * gfortran.dg/secnds.f: New test.
27963
27964 2005-10-31  Jan Hubicka  <jh@suse.cz>
27965
27966         PR target/20928
27967         * gcc.c-torture/compile/pr20928.c: New test.
27968
27969 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
27970
27971         PR middle-end/23492
27972         * gcc.c-torture/compile/zero-strct-5.c: New test.
27973
27974 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
27975
27976         PR libgfortran/24584
27977         * gfortran.dg/pr24584.f90: New test.
27978
27979 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
27980
27981         PR fortran/18883
27982         * gfortran.dg/char_result_9.f90: New.
27983         * gfortran.dg/char_result_10.f90: New.
27984
27985 2005-10-30  Jan Hubicka  <jh@suse.cz>
27986
27987         * g++.dg/tree-ssa/pr24172.C: New testcase.
27988
27989 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27990
27991         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27992
27993 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
27994
27995         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27996         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27997         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27998         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27999         gfortran.dg/enum_9.f90,
28000         gfortran.fortran-torture/compile/enum_1.f90,
28001         gfortran.fortran-torture/execute/enum_1.f90,
28002         gfortran.fortran-torture/execute/enum_2.f90,
28003         gfortran.fortran-torture/execute/enum_3.f90,
28004         gfortran.fortran-torture/execute/enum_4.f90: New tests.
28005
28006 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
28007
28008         PR target/18482
28009         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
28010         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
28011
28012 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28013
28014         PR libfortran/20179
28015         * gfortran.dg/mixed_io_1.f90: New test.
28016         * gfortran.dg/mixed_io_1.c: New file.
28017
28018 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28019
28020         * gfortran.dg/malloc_free_1.f90: New test.
28021
28022 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
28023
28024         * gcc.dg/nested-func-4.c: Require profiling -pg.
28025
28026 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28027
28028         PR C++/23229
28029         * g++.dg/warn/main-2.C: New test.
28030
28031 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
28032
28033         PR fortran/24545
28034         * gfortran.dg/interface_2.f90: new test.
28035
28036 2005-10-28  Josh Conner  <jconner@apple.com>
28037
28038         PR c++/22153
28039         * g++.dg/template/crash38.C: New test.
28040         * g++.dg/parse/explicit1.C: Change expected errors.
28041
28042 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28043
28044         PR C++/23426
28045         * g++.dg/other/large-size-array.C: New test.
28046
28047 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28048
28049         PR middle-end/24362
28050         * g++.dg/opt/complex4.C: New test.
28051
28052 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
28053
28054         * gcc.dg/nested-func-4.c: New test.
28055
28056 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
28057
28058         PR fortran/24158
28059         gfortran.dg/derived_recursion.f90: New test.
28060         gfortran.dg/implicit_actual.f90: New test.
28061
28062 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
28063
28064         PR middle-end/24295, PR testsuite/24477
28065         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
28066         removed when weakref hits the tree.
28067
28068 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
28069
28070         * gfortran.dg/cray_pointers_4.f90: New test.
28071
28072         * gfortran.dg/cray_pointers_5.f90: New test.
28073
28074 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
28075
28076         PR fortran/22290
28077         * gfortran.dg/assign_5.f90: New test.
28078         * gfortran.dg/assign_6.f: New test.
28079
28080 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
28081
28082         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
28083         CPU has no SSE support.
28084
28085 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
28086
28087         PR libgfortran/24224
28088         * gfortran.dg/arrayio_1.f90: Update attribution.
28089         * gfortran.dg/arrayio_2.f90: Update attribution.
28090         * gfortran.dg/arrayio_3.f90: Update attribution.
28091         * gfortran.dg/arrayio_4.f90: Update test conditions.
28092         * gfortran.dg/arrayio_5.f90: Update attribution.
28093         * gfortran.dg/arrayio_6.f90: New test.
28094         * gfortran.dg/arrayio_7.f90: New test.
28095
28096 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
28097
28098         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
28099
28100 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28101
28102         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
28103
28104 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
28105
28106         PR fortran/24416
28107         * gfortran.dg/namelist_char_only.f90: New test.
28108
28109 2005-10-24  Asher Langton  <langton2@llnl.gov>
28110
28111         PR fortran/17031
28112         PR fortran/22282
28113         * gfortran.dg/cray_pointers_1.f90: New test.
28114         * gfortran.dg/cray_pointers_2.f90: New test.
28115         * gfortran.dg/cray_pointers_3.f90: New test.
28116         * gfortran.dg/loc_1.f90: New test.
28117         * gfortran.dg/loc_2.f90: New test.
28118
28119 2005-10-24  Steven Bosscher  <stevenb@suse.de>
28120
28121         * gcc.dg/pr24225.c: New test.
28122
28123 2005-10-24  Asher Langton  <langton2@llnl.gov>
28124
28125         * gfortran.dg/dup_save_1.f90: New test.
28126         * gfortran.dg/dup_save_2.f90: New test.
28127
28128 2005-10-24  Paul Brook  <paul@codesourcery.com>
28129
28130         PR 24107
28131         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
28132         stdint.h.
28133
28134 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
28135
28136         PR libgfortran/24489
28137         * gfortran.dg/pr24489.f90: New test.
28138
28139 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
28140
28141         PR fortran/23635
28142         * gfortran.dg/ichar_1.f90: Add tests for derived types.
28143
28144 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
28145
28146         PR target/18911
28147         * g++.dg/init/array16.C: Skip for mmix-*-*.
28148
28149 2005-10-23  Asher Langton  <langton2@llnl.gov>
28150
28151         * gfortran.dg/byte_1.f90: New test.
28152         * gfortran.dg/byte_2.f90: New test.
28153
28154 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
28155
28156         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
28157
28158 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
28159
28160         PR fortran/18022
28161         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
28162
28163         PR fortran/24311
28164         * gfortran.dg/merge_char_const.f90: New test.
28165
28166         PR fortran/24384
28167         * gfortran.dg/spread_scalar_source.f90: New test.
28168
28169 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
28170
28171         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
28172
28173         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
28174         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
28175
28176         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
28177
28178 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
28179
28180         PR fortran/24426
28181         * gfortran.dg/der_pointer_4.f90: New.
28182
28183 2005-10-22  David Ayers  <d.ayers@inode.at>
28184
28185         * obj-c++.dg/except-1.mm: Simplify.
28186
28187 2005-10-21  David Ayers  <d.ayers@inode.at>
28188
28189         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
28190
28191 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
28192
28193         * gfortran.dg/assumed_dummy_2.f90: New test.
28194
28195 2005-10-21  James E Wilson  <wilson@specifix.com>
28196
28197         PR preprocessor/15220
28198         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
28199
28200 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
28201
28202         * gcc.c-torture/execute/20051021-1.c: New test.
28203
28204 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
28205
28206         PR c++/24260
28207         * g++.dg/ext/tmplattr1.C: New test.
28208
28209 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
28210
28211         PR fortran/24440
28212         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28213
28214 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
28215
28216         * obj-c++.dg/except-1.mm: New.
28217
28218         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28219
28220 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
28221
28222         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28223
28224 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
28225
28226         PR middle-end/24295
28227         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28228         declarations with the same names as thunks' alias targets, use
28229         aliases instead.
28230         * gcc.dg/attr-alias-3.c: New test.
28231         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28232
28233 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
28234
28235         PR c++/22618
28236         * g++.dg/parse/access8.C: New test.
28237
28238 2005-10-20  Richard Guenther  <rguenther@suse.de>
28239
28240         PR c++/24439
28241         * g++.dg/tree-ssa/pr24439.C: New testcase.
28242
28243 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28244
28245         * g++.dg/opt/delay-slot-1.C: New test.
28246
28247 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
28248
28249         PR fortran/21625
28250         * gfortran.fg/der_init_1.f90: New.
28251
28252 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
28253
28254         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28255
28256 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
28257
28258         PR c++/21908
28259         * g++.dg/parse/error28.C: New test.
28260
28261 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28262
28263         * gcc.dg/profile-generate-2.c: New test.
28264
28265 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
28266
28267         PR target/23589
28268         * g++.dg/ext/dllimport11.C: New.
28269
28270 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28271
28272         PR c++/22293
28273         * g++.dg/other/friend3.C: New test.
28274
28275 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/23293
28278         * g++.dg/template/error19.C: New test.
28279
28280 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28281
28282         PR c++/21383
28283         * g++.dg/overload/koenig2.C: New.
28284
28285         PR c++/23118
28286         * g++.dg/overload/error2.C: New.
28287
28288         PR c++/22604
28289         * g++.dg/inherit/covariant14.C: New.
28290
28291 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28292
28293         PR c++/23440
28294         * g++.dg/parse/for1.C: New test.
28295
28296 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
28297
28298         PR fortran/23446
28299         * gfortran.dg/host_dummy_index_1.f90: New test.
28300
28301         PR fortran/21459
28302         * gfortran.dg/automatic_char_len_2.f90: New test.
28303
28304         PR fortran/20866
28305         * gfortran.dg/recursive_statement_functions.f90: New test.
28306
28307         PR fortran/20853
28308         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28309
28310         PR fortran/20849
28311         * gfortran.dg/external_initializer.f90: New test.
28312
28313         PR fortran/20837
28314         * non_module_public.f90: New test.
28315
28316 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         PR c++/24386
28319         * g++.dg/template/overload7.C: New.
28320
28321         PR c++/22551
28322         * g++.dg/other/switch2.C: Remove expected warnings.
28323
28324         PR c++/21353
28325         * g++.dg/template/defarg6.C: New.
28326
28327 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
28328
28329         PR target/24315
28330         * gcc.target/i386/pr24315.c: New test.
28331
28332 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28333
28334         PR c++/24389
28335         * g++.dg/template/static21.C: New test.
28336         * g++.dg/template/static21-a.cc: Likewise.
28337
28338 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR c++/23959
28341         * g++.dg/warn/Wswitch-default-1.C: New test.
28342         * g++.dg/warn/Wswitch-default-2.C: New test.
28343
28344 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/22173
28347         * g++.dg/parse/template18.C: New test.
28348         * g++.dg/template/nontype15.C: Likewise.
28349
28350 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
28351
28352         PR fortran/22273
28353         * gfortran.dg/spec_expr_2.f90: New.
28354
28355 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
28356
28357         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28358         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28359         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28360         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28361         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28362         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28363         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28364         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
28365         previous target-specific skips and warning-message matches where
28366         applicable.
28367
28368 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
28369
28370         PR c++/21347
28371         * g++.dg/warn/Wctor-dtor.C: New test.
28372
28373 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28374
28375         PR c/23439
28376         * gcc.dg/for-1.c: New test.
28377
28378 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
28379
28380         PR c++/19565
28381         * g++.dg/warn/Wconversion1.C: New test.
28382         * g++.dg/ext/packed4.C: Compile with -w.
28383         * g++.dg/opt/20050511-1.C: Likewise.
28384         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28385
28386 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
28387
28388         * gfortran.dg/boz_5.f90: New test.
28389
28390 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         PR c++/22551
28393         * g++.dg/other/switch2.C: New.
28394
28395         PR c++/23984
28396         * g++.dg/init/ctor7.C: New.
28397
28398 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
28399
28400         PR c++/23730
28401         * g++.dg/parse/crash32.C: New test.
28402
28403 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
28404
28405         PR c++/20721
28406         * g++.dg/init/goto2.C: New test.
28407
28408         PR c++/22464
28409         * g++.dg/template/crash/41.C: New test.
28410
28411         PR c++/22180
28412         * g++.dg/template/crash40.C: New test.
28413
28414         PR c++/23694
28415         * g++.dg/parse/friend5.C: New test.
28416
28417         PR c++/23307
28418         * g++.dg/template/crash38.C: New test.
28419
28420         PR c++/22352
28421         * g++.dg/template/friend38.C: New test.
28422
28423         PR c++/22405
28424         * g++.dg/template/crash39.C: New test.
28425
28426 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
28427
28428         * gcc.dg/debug/dwarf2/dwarf-char1.c,
28429         gcc.dg/debug/dwarf2/dwarf-char2.c,
28430         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28431
28432         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28433
28434 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
28435
28436         * gcc.dg/dll-2.c: Add tests for warnings.
28437         * gcc.dg/dll-3.c: Likewise.
28438         * gcc.dg/dll-4.c: Likewise.
28439
28440         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28441         * g++.dg/ext/dllimport2.C: Likewise.
28442         * g++.dg/ext/dllimport3.C: Likewise.
28443         * g++.dg/ext/dllimport7.C: Likewise.
28444         * g++.dg/ext/dllimport8.C: Likewise.
28445         * g++.dg/ext/dllimport9.C: Likewise.
28446
28447 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
28448
28449         PR fortran/24092
28450         * gfortran.dg/derived_pointer_recursion.f90: New test.
28451
28452 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
28453
28454         * gcc.c-torture/execute/20051012-1.c: New test.
28455
28456 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28457
28458         PR fortran/18082
28459         * gfortran.dg/automatic_char_len_1.f90: New test.
28460
28461 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28462
28463         PR fortran/20847
28464         * gfortran.dg/save_common.f90: New test.
28465
28466         PR fortran/20856
28467         * gfortran.dg/save_result.f90: New test.
28468
28469 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         PR c++/21592
28472         * g++.dg/template/dependent-expr1.C: Add new expected error.
28473         * g++.dg/template/dependent-expr2.C: Adjust error text.
28474         * g++.dg/template/overload6.C: New.
28475
28476         PR c++/23797
28477         * g++.dg/other/typename8.C: New.
28478
28479         PR c++/21117
28480         * g++.dg/other/return1.C: New.
28481
28482 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
28483
28484         PR c++/24052
28485         * g++.dg/ext/label5.C: New.
28486
28487 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
28488
28489         PR c++/19964
28490         * g++.dg/parse/crash31.C: New.
28491
28492 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
28493
28494         * g++.dg/ipa/ipa-1.c: New test.
28495         * g++.dg/ipa/ipa-2.c: New test.
28496         * g++.dg/ipa/ipa-3.c: New test.
28497         * g++.dg/ipa/ipa-4.c: New test.
28498         * g++.dg/ipa/ipa-5.c: New test.
28499         * g++.dg/ipa/ipa.exp: New file.
28500
28501 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
28502
28503         PR fortran/24207
28504         * gfortran.dg/private_type_3.f90: New test.
28505
28506 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28507
28508         PR fortran/20786
28509         gfortran.dg/aint_anint_1.f90: New test.
28510
28511 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
28512
28513         PR libgfortran/24313
28514         gfortran.dg/csqrt.f: New test.
28515
28516 2005-10-11  Ian Lance Taylor  <ian@airs.com>
28517
28518         PR c++/8057
28519         * g++.dg/warn/noeffect7.C: New test.
28520         * g++.dg/warn/noeffect2.C: Instantiate templates.
28521         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
28522         and warning.
28523
28524 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28525
28526         PR c++/21089
28527         * g++.dg/init/float1.C: New test.
28528
28529         PR c++/24277
28530         * g++.dg/init/member1.C: Tweak error markers.
28531
28532 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
28533
28534         PR testsuite/24281
28535         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28536         Check for null pointer.
28537
28538 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
28539
28540         PR c++/21369
28541         * g++.dg/parse/ret-type3.C: New test.
28542
28543 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28544
28545         PR tree-opt/23946
28546         * gcc.c-torture/compile/pr23946.c: New test.
28547
28548 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * g++.dg/opt/mmx2.C: New test.
28551
28552 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR c++/24277
28555         * g++.dg/template/static20.C: New test.
28556
28557         PR c++/24302
28558         * g++.dg/warn/Wunused-12.C: New test.
28559
28560         PR c++/23437
28561         * g++.dg/template/arg4.C: New test.
28562
28563 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28564
28565         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28566         * gcc.dg/ucnid-3.c: Likewise.
28567         * gcc.dg/ucnid-4.c: Likewise.
28568         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28569         * g++.dg/other/ucnid-1.C: Likewise.
28570         * gcc.dg/sparc-frame-1.c: New test.
28571
28572 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
28573
28574         PR c++/24139
28575         * g++.dg/template/spec27.C: New test.
28576
28577         PR c++/24275
28578         * g++.dg/template/static19.C: New test.
28579
28580 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28581
28582         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28583         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28584
28585 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28586
28587         PR target/24136
28588         * gfortran.fortran-torture/compile/pr24136.f: New test.
28589
28590 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
28591
28592         PR c++/22172
28593         * g++.dg/parse/crash30.C: New test.
28594
28595 2005-10-07  Richard Guenther  <rguenther@suse.de>
28596
28597         PR middle-end/24227
28598         * gcc.c-torture/compile/pr24227.c: New testcase.
28599
28600 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
28601
28602         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28603         Do not put aligned attributes on array elements.
28604
28605 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
28606
28607         PR testsuite/23611, PR testsuite/23615
28608         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28609         writing prototypes of library functions by hand.
28610         * obj-c++.dg/bitfield-4.mm: Likewise.
28611         * obj-c++.dg/const-str-4.mm: Likewise.
28612         * obj-c++.dg/encode-4.mm: Likewise.
28613         * obj-c++.dg/encode-5.mm: Likewise.
28614         * obj-c++.dg/encode-6.mm: Likewise.
28615         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28616         * obj-c++.dg/method-10.mm: Likewise.
28617         * obj-c++.dg/method-17.mm: Likewise.
28618         * obj-c++.dg/method-19.mm: Likewise.
28619         * obj-c++.dg/try-catch-2.mm: Likewise.
28620
28621 2005-10-06  Richard Henderson  <rth@redhat.com>
28622
28623         PR 24236
28624         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28625
28626 2005-10-06  Dale Johannesen  <dalej@apple.com>
28627
28628         * gcc.c-torture/execute/20030125-1.c: Correct.
28629
28630 2005-10-06  Richard Guenther  <rguenther@suse.de>
28631
28632         PR tree-optimization/24238
28633         * g++.dg/tree-ssa/pr24238.C: New testcase.
28634
28635 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
28636
28637         PR 18568
28638         * gfortran.dg/der_pointer_3.f90: New test.
28639
28640 2005-10-05  Devang Patel  <dpatel@apple.com>
28641
28642         PR Debug/23205
28643         * g++.dg/other/PR23205.C: New.
28644
28645 2005-10-05  Richard Henderson  <rth@redhat.com>
28646
28647         PR target/23602
28648         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28649         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28650
28651 2005-10-05  Dale Johannesen  <dalej@apple.com>
28652
28653         * gcc.c-torture/execute/float-floor.c: New.
28654
28655 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
28656
28657         PR tree-optimization/21419
28658         PR tree-optimization/24146
28659         PR tree-optimization/24151
28660
28661         * g++.dg/ext/asm7.C: New.
28662         * g++.dg/ext/asm8.C: New.
28663         * gcc.dg/asm-1.c: Compile on all targets.
28664         * gcc.dg/asm-pr24146.c: New.
28665         * gcc.dg/pr21419.c: Adjust error messages.
28666
28667 2005-10-05  Richard Guenther  <rguenther@suse.de>
28668
28669         PR fortran/24176
28670         * gfortran.fortran-torture/compile/empty.f90: New testcase.
28671
28672 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         PR c++/23513
28675         * g++.dg/template/spec22.C: Robustify test.
28676         * g++.dg/template/spec26.C: New.
28677
28678 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
28679
28680         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28681         if target supports vector instructions.
28682
28683 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
28684
28685         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28686         C99 functions.
28687
28688 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
28689
28690         * lib/target-supports.exp (check_effective_target_fortran_large_real,
28691         check_effective_target_fortran_large_int): Replace cached result
28692         when target changes.
28693
28694 2005-10-04  Devang Patel  <dpatel@apple.com>
28695
28696         * gcc.dg/i386-sse-vect-types.c: New.
28697
28698 2005-10-04  Ian Lance Taylor  <ian@airs.com>
28699
28700         PR preprocessor/13726
28701         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28702         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28703
28704 2005-10-04  Richard Guenther  <rguenther@suse.de>
28705
28706         PR c/23576
28707         * gcc.dg/noncompile/pr23576.c: New testcase.
28708
28709 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28710
28711         PR middle-end/23125
28712         * gcc.dg/register-var-3.c: New test.
28713
28714 2005-10-04  Steven Bosscher  <stevenb@suse.de>
28715
28716         * gcc.dg/pr23049.c: New test.
28717
28718         * gcc.dg/ucnid-4.c: Fix test.
28719
28720 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
28721
28722         PR 23445
28723         * gcc.c-torture/compile/pr23445.c: New test.
28724
28725 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
28726
28727         * g++.dg/overload/unknown1.C: New.
28728
28729 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
28730
28731         PR c++/17775
28732         * g++.dg/template/repo4.C: New test.
28733
28734 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28735
28736         PR libfortran/19308
28737         * gfortran.dg/large_real_kind_2.F90: New test.
28738         * gfortran.dg/large_integer_kind_2.f90: New test.
28739
28740 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
28741
28742         * lib/target-supports.exp (check_effective_target_vect_shift):
28743         Implement with result caching. Add i?86, x86_64 and ia64 targets.
28744         (check_effective_target_vect_condition): Fix copy-n-pasto.
28745
28746         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28747         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28748         targets.
28749
28750 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
28751
28752         PR c++/22621
28753         * g++.dg/template/overload5.C : New test.
28754
28755         PR c++/23840
28756         * g++.dg/expr/stdarg1.C: New test.
28757
28758 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
28759
28760         PR 24142
28761         * gcc.c-torture/execute/pr24142.c: New test.
28762
28763 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
28764
28765         PR 24141
28766         * gcc.c-torture/execute/pr24141.c: New test.
28767
28768 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
28769             Diego Novillo  <dnovillo@redhat.com>
28770
28771         PR 23604
28772         * gcc.c-torture/execute/pr23604.c: New test.
28773
28774 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
28775
28776         PR fortran/16404
28777         PR fortran/20835
28778         PR fortran/20890
28779         PR fortran/20899
28780         PR fortran/20900
28781         PR fortran/20901
28782         PR fortran/20902
28783         gfortran.dg/equiv_constraint_1.f90: New test.
28784         gfortran.dg/equiv_constraint_2.f90: New test.
28785         gfortran.dg/equiv_constraint_3.f90: New test.
28786         gfortran.dg/equiv_constraint_4.f90: New test.
28787         gfortran.dg/equiv_constraint_5.f90: New test.
28788         gfortran.dg/equiv_constraint_6.f90: New test.
28789         gfortran.dg/equiv_constraint_7.f90: New test.
28790         gfortran.dg/equiv_constraint_8.f90: New test.
28791         gfortran.dg/private_type_1.f90: New test.
28792         gfortran.dg/private_type_2.f90: New test.
28793         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28794         980628-10.f: Assert std=gnu to permit mixing of
28795         types in equivalence statements.
28796
28797 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
28798
28799         PR 24112
28800         * gfortran.dg/open_status_1.f90: New.
28801
28802 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28803
28804         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28805         * gcc.dg/vect/pr22480.c: Clean up temp files.
28806         * gcc.dg/vect/pr23831.c: Clean up temp files.
28807         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28808         Clean up temp files.
28809         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28810         Clean up temp files.
28811
28812         * gcc.dg/20050309-1.c: Clean up temp files.
28813         * gcc.dg/20050325-1.c: Clean up temp files.
28814
28815 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
28816
28817         PR tree-optimization/24059
28818         * gcc.dg/vect/pr24059.c : New test.
28819
28820 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
28821
28822         PR middle-end/24109
28823         * gcc.c-torture/execute/20050929-1.c: New test.
28824
28825 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28826
28827         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28828
28829 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
28830
28831         PR c/21419
28832         * gcc.dg/pr21419.c: New test.
28833
28834 2005-09-29  Steven Bosscher  <stevenb@suse.de>
28835
28836         * gcc.dg/pr23911.c: New test.
28837
28838 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
28839
28840         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28841
28842         PR c++/16782
28843         * g++.dg/parse/qualified4.C: New test.
28844         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28845         * g++.old-deja/g++.mike/p8154.C: Likewise.
28846
28847 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
28848
28849         PR c++/22147
28850         * g++.dg/template/friend37.C: New test.
28851         * g++.dg/parse/crash28.C: Adjust error markers.
28852
28853 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
28854
28855         PR fortran/18518
28856         * gfortran.fortran-torture/execute/save_2.f90: New decl.
28857
28858 2005-09-27  Devang Patel  <dpatel@apple.com>
28859
28860         PR tree-optimization/23625
28861         * gcc.dg/pr23625.c: New test.
28862
28863 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
28864
28865         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28866         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28867
28868 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
28869
28870         PR fortran/23677
28871         * gfortran.fortran-torture/execute/save_1.f90: New test.
28872         * gfortran.dg/save_1.f90: New test.
28873
28874 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
28875
28876         * gcc.target/i386/builtin-apply-mmx.c: New test.
28877
28878         PR target/22576
28879         * gcc.target/i386/pr22576.c: New test.
28880
28881         PR target/22585
28882         * gcc.target/i386/pr22585.c: New test.
28883
28884         PR target/23268
28885         * gcc.target/i386/pr23268.c: New test.
28886
28887         PR middle-end/23831
28888         * gcc.dg/vect/pr23831.c: New test.
28889
28890         PR target/24055
28891         * gcc.target/i386/pr24055.c: New test.
28892
28893 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
28894
28895         PR tree-optimization/23960
28896         * gcc.c-torture/compile/pr23960.c: New.
28897
28898 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
28899
28900         PR fortran/16861
28901         * gfortran.dg/nested_modules_3.f90: New.
28902
28903 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
28904
28905         PR fortran/24005
28906         gfortran.dg/interface_1.f90: New test.
28907
28908 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
28909         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28910
28911         PR fortran/23843
28912         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
28913
28914 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
28915
28916         PR fortran/23516
28917         * gfortran.dg/imag_1.f: New test.
28918         * gfortran.dg/imag_2.f: Ditto.
28919
28920 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
28921
28922         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
28923
28924 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
28925
28926         PR c++/21983
28927         * g++.dg/warn/pr21983.C: New test.
28928
28929 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
28930
28931         * gcc.dg/20050922-1.c: Testcase added.
28932
28933 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/23993
28936         * g++.dg/template/array14.C: New test.
28937
28938 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
28939
28940         PR fortran/19929
28941         * gfortran.dg/der_ptr_component_1.f90: New test.
28942
28943 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28944
28945         PR c++/23965
28946         * g++.dg/template/error1.C: Reject "no matching function" message.
28947
28948 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28949
28950         PR c++/17609
28951         * g++.dg/lookup/error1.C: New test.
28952
28953 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
28954
28955         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28956         functionality of the testcase.
28957
28958 2005-09-20  Richard Henderson  <rth@redhat.com>
28959
28960         * gcc.dg/vect/vect-22.c: Require vect_float.
28961         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28962
28963 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
28964
28965         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28966         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28967         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28968         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28969         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28970         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28971         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28972         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28973         * gcc.dg/cpp/ucnid-8.c: New test.
28974
28975 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28976
28977         PR tree-optimization/23929
28978         * gcc.c-torture/compile/pr23929.c: New test.
28979
28980 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
28981
28982         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28983         for one loop.
28984
28985 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
28986
28987         PR testsuite/23186
28988         * g++.dg/other/pr22003.C: Require named sections.
28989
28990 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
28991
28992         PR c++/23947
28993         * g++.dg/rtti/crash3.C: New test.
28994
28995         PR tree-optimization/23818
28996         * gcc.dg/pr23818.c: New test.
28997
28998 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28999
29000         PR fortran/23420
29001         * gfortran.dg/print_fmt_4.f: New.
29002
29003 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
29004
29005         PR fortran/23663
29006         * gfortran.fortran-torture/execute/entry_11.f90: New test.
29007
29008 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29009
29010         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
29011         Use pointers to local alignable arrays instead. Added comments.
29012         * gcc.dg/vect/vect-46.c: Likewise.
29013         * gcc.dg/vect/vect-48.c: Likewise.
29014         * gcc.dg/vect/vect-49.c: Likewise.
29015         * gcc.dg/vect/vect-52.c: Likewise.
29016         * gcc.dg/vect/vect-53.c: Likewise.
29017         * gcc.dg/vect/vect-54.c: Likewise.
29018         * gcc.dg/vect/vect-56.c: Likewise.
29019         * gcc.dg/vect/vect-57.c: Likewise.
29020         * gcc.dg/vect/vect-58.c: Likewise.
29021         * gcc.dg/vect/vect-60.c: Likewise.
29022         * gcc.dg/vect/vect-61.c: Likewise.
29023
29024         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
29025         The test is no longer vectorizable on vect_no_align targets.
29026         * gcc.dg/vect/vect-43.c: Likewsie.
29027
29028         * gcc.dg/vect/vect-44.c: Added comments.
29029         * gcc.dg/vect/vect-45.c: Added comments.
29030         * gcc.dg/vect/vect-50.c: Added comments.
29031         * gcc.dg/vect/vect-51.c: Added comments.
29032
29033         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
29034         aligned type.
29035         * gcc.dg/vect/Os-vect-95.c: Likewise.
29036
29037         * gcc.dg/vect/vect-41.c: Test removed.
29038         * gcc.dg/vect/vect-47.c: Test removed.
29039         * gcc.dg/vect/vect-55.c: Test removed.
29040         * gcc.dg/vect/vect-59.c: Test removed.
29041
29042 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
29043
29044         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
29045         No longer vectorizable on vect_no_align targets.
29046         * gcc.dg/vect/pr20122.c: Likewise.
29047         * gcc.dg/vect/vect-74.c: Likewise.
29048         * gcc.dg/vect/vect-75.c: Likewise.
29049         * gcc.dg/vect/vect-76.c: Likewise.
29050
29051         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
29052         Will not be vectorizable on vect_no_align targets once aliasing issues
29053         are resolved.
29054         * gcc.dg/vect/vect-79.c: Likewise.
29055
29056         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
29057         * gcc.dg/vect/vect-78.c: Likewise.
29058         * gcc.dg/vect/vect-97.c: Likewise.
29059
29060 2005-09-19  Steven Bosscher  <stevenb@suse.de>
29061
29062         * gcc.dg/pr23943.c: New test.
29063
29064 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29065
29066         PR fortran/19181
29067         * gfortran.dg/derived_pointer_null_1.f90: New test.
29068
29069 2005-09-18  Richard Guenther  <rguenther@suse.de>
29070
29071         PR middle-end/23944
29072         * gcc.c-torture/compile/pr23944.c: New testcase.
29073
29074 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
29075
29076         PR fortran/15975
29077         * gfortran.dg/der_pointer_2.f90: New test.
29078
29079 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
29080
29081         PR fortran/16861
29082         * gfortran.dg/nested_modules_2.f90: New test.
29083
29084 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29085
29086         PR c++/18368
29087         * g++.dg/other/semicolon.C: New test.
29088
29089 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
29090
29091         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
29092         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
29093
29094 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
29095
29096         PR c++/23914
29097         * g++.dg/template/static18.C: New test.
29098
29099         PR c++/21514
29100         * g++.dg/template/crash19.C: Remove dg-error marker.
29101         * g++.dg/template/local4.C: New test.
29102
29103 2005-09-16  Paul Brook  <paul@codesourcery.com>
29104
29105         PR fortran/23906
29106         * gfortran.dg/dependency_1.f90: New test.
29107
29108 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29109
29110         PR c++/23896
29111         * g++.dg/template/static17.C: New test.
29112
29113 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
29114
29115         PR c++/23139
29116         * g++.dg/warn/huge-val1.C: New test.
29117
29118 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
29119
29120         PR c++/13140
29121         * g++.dg/parse/class2.C: New test.
29122         * g++.dg/template/explicit8.C: Likewise.
29123         * g++.dg/template/spec25.C: Likewise.
29124
29125 2005-09-14  Josh Conner  <jconner@apple.com>
29126
29127         PR middle-end/23584
29128         * gcc.dg/pr23584.c: New test.
29129
29130 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
29131
29132         PR fortran/21875 Internal Unit Array I/O, NIST
29133         * gfortran.dg/arrayio_1.f90: New test.
29134         * gfortran.dg/arrayio_1.f90: New test.
29135         * gfortran.dg/arrayio_1.f90: New test.
29136         * gfortran.dg/arrayio_1.f90: New test.
29137         * gfortran.dg/arrayio_1.f90: New test.
29138
29139 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
29140
29141         PR middle-end/22480
29142         * gcc.dg/vect/pr22480.c: New test.
29143
29144 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
29145
29146         PR fortran/19358
29147         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
29148
29149 2005-09-13 Josh Conner <jconner@apple.com>
29150
29151         PR c++/23180
29152         * g++.dg/init/struct2.C: New test.
29153         * g++.dg/init/struct3.C: New test.
29154
29155 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
29156
29157         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
29158         Clean up temp files.
29159         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
29160         gcc.dg/tree-ssa/builtin-fprintf-1.c,
29161         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
29162         gcc.dg/tree-ssa/builtin-printf-1.c,
29163         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
29164         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
29165         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
29166         gcc.dg/tree-ssa/builtin-vprintf-1.c,
29167         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
29168         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
29169         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
29170         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
29171         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
29172         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
29173         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
29174         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
29175
29176 2005-09-13  Josh Conner  <jconner@apple.com>
29177
29178         * lib/gcc-dg.exp: Load scanipa.exp.
29179         (cleanup-dump): New procedure.
29180         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
29181         * lib/scandump.exp: New file.
29182         * lib/scantree.exp: Use it.
29183         * lib/scanipa.exp: New file.
29184
29185 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
29186
29187         PR fortran/17740
29188         * gfortran.dg/generic_4.f90: New test.
29189
29190 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
29191
29192         PR target/23816
29193         * gcc.target/i386/pr23816-1.c: New test.
29194         * gcc.target/i386/pr23816-2.c: New test.
29195
29196
29197 2005-09-13  Bastian Blank <waldi@debian.org>
29198
29199         PR c++/16171
29200         * g++.dg/abi/mangle26.C: New test.
29201         * g++.dg/abi/mangle27.C: New test.
29202         * g++.dg/abi/mangle28.C: New test.
29203         * g++.dg/abi/mangle29.C: New test.
29204
29205         PR c++/23839
29206         * g++.dg/parse/register1.C: New test.
29207
29208 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
29209
29210         PR c++/23842
29211         * g++.dg/template/access16.C: New test.
29212
29213 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29214
29215         * gfortran.dg/char_pack_2.f90: Increase the vector size.
29216
29217 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29218
29219         PR fortran/18899
29220         * gfortran.dg/shape_2.f90: New test.
29221
29222 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
29223
29224         PR target/19269
29225         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29226         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29227         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29228         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29229         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29230         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29231         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29232         tests.
29233
29234 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29235
29236         PR c++/23841
29237         * g++.dg/parse/template17.C: New test.
29238
29239 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29240
29241         PR c++/23789
29242         * g++.dg/template/nontype14.C: New test.
29243
29244 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29245
29246         PR g++/7874
29247         * g++.dg/lookup/friend7.C: New test.
29248         * g++.dg/lookup/friend8.C: New test.
29249         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29250         so that it will be found via argument dependent lookup.
29251         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29252         friend functions which will no longer be found.
29253         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29254         function g, so that it will be found via argument dependent
29255         lookup.
29256         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29257         * g++.old-deja/g++.mike/net43.C: Likewise.
29258
29259 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
29260
29261         PR c++/23691
29262         * g++.dg/template/static16.C: New test.
29263
29264 2005-09-12  Josh Conner  <jconner@apple.com>
29265
29266         PR middle-end/23237
29267         * gcc.c-torture/compile/pr23237.c: New test.
29268
29269 2005-09-11  Richard Henderson  <rth@redhat.com>
29270
29271         * g++.dg/other/error8.C: Update expected diagnostic text.
29272
29273 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29274
29275         PR libfortran/19872
29276         * gfortran.dg/overwrite_1.f: New test.
29277
29278 2005-09-09  Josh Conner  <jconner@apple.com>
29279
29280         * g++.dg/init/pr23180-1.C: Removed.
29281         * g++.dg/init/pr23180-2.C: Removed.
29282
29283 2005-09-09  David Daney <ddaney@avtrex.com>
29284
29285         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29286         files which are ...
29287         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29288         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29289
29290 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29291
29292         * gfortran.dg/iostat_2.f90: New test.
29293
29294 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
29295
29296         PR c++/22252
29297         * g++.dg/ext/interface1.C: New test.
29298         * g++.dg/ext/interface1.h: Likewise.
29299         * g++.dg/ext/interface1a.cc: Likewise.
29300
29301 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
29302
29303         * gfortran.dg/iomsg_1.f90: New test case.
29304
29305 2005-09-09  Richard Guenther  <rguenther@suse.de>
29306
29307         PR c++/23624
29308         * g++.dg/tree-ssa/pr23624.C: New testcase.
29309
29310 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29311
29312         PR fortran/19239
29313         * gfortran.dg/vector_subscript_1.f90,
29314         * gfortran.dg/vector_subscript_2.f90: New tests.
29315
29316 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29317
29318         PR fortran/21104
29319         * gfortran.dg/array_alloc_1.f90,
29320         * gfortran.dg/array_alloc_2.f90,
29321         * gfortran.dg/array_alloc_3.f90: New tests.
29322
29323 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
29324
29325         PR fortran/12840
29326         * gfortran.dg/array_constructor_6.f90
29327         * gfortran.dg/array_constructor_7.f90
29328         * gfortran.dg/array_constructor_8.f90
29329         * gfortran.dg/array_constructor_9.f90
29330         * gfortran.dg/array_constructor_10.f90
29331         * gfortran.dg/array_constructor_11.f90
29332         * gfortran.dg/array_constructor_12.f90: New tests.
29333
29334 2005-09-08  Josh Conner  <jconner@apple.com>
29335
29336         PR c++/23180
29337         * g++.dg/init/pr23180-1.C: New test.
29338         * g++.dg/init/pr23180-2.C: New test.
29339
29340 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29341
29342         PR fortran/18878
29343         * gfortran.dg/module_double_reuse.f90: New.
29344
29345 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
29346
29347         PR fortran/23270
29348         PR fortran/22304
29349         PR fortran/18870
29350         PR fortran/17917
29351         PR fortran/16511
29352         * gfortran.dg/common_equivalence_1.f: New.
29353         * gfortran.dg/common_equivalence_2.f: New.
29354         * gfortran.dg/common_equivalence_3.f: New.
29355         * gfortran.dg/contained_equivalence_1.f90: New.
29356         * gfortran.dg/module_blank_common.f90: New.
29357         * gfortran.dg/module_commons_1.f90: New.
29358         * gfortran.dg/module_equivalence_1.f90: New.
29359         * gfortran.dg/nested_modules_1.f90: New.
29360         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29361         equivalences and add comment to connect the test with
29362         the PR.
29363
29364 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29365
29366         PR fortran/23765
29367         * gfortran.dg/common_6.f90: New test.
29368
29369 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29370
29371         PR fortran/15326
29372         * gfortran.dg/char_result_1.f90,
29373         * gfortran.dg/char_result_2.f90,
29374         * gfortran.dg/char_result_3.f90,
29375         * gfortran.dg/char_result_4.f90,
29376         * gfortran.dg/char_result_5.f90,
29377         * gfortran.dg/char_result_6.f90,
29378         * gfortran.dg/char_result_7.f90,
29379         * gfortran.dg/char_result_8.f90: New tests.
29380
29381 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
29382
29383         PR fortran/19928
29384         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29385
29386 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29387
29388         PR obj-c++/16816
29389         * obj-c++.dg/selector-5.mm: New test.
29390         * obj-c++.dg/selector-6.mm: New test.
29391
29392 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
29393
29394         PR objc/20574
29395         PR objc/19324
29396         * objc.dg/error-1.m: New test.
29397
29398 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
29399
29400         PR fortran/23373
29401         * gfortran.fortran-torture/execute/pr23373-1.f90,
29402         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29403
29404 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
29405
29406         PR libfortran/23760
29407         * gfortran.dg/g77/1832.f: Remove long string in write statement
29408         to allow the test to pass on correct list directed output with
29409         prepended space.
29410
29411 2005-09-07  James E Wilson  <wilson@specifix.com>
29412
29413         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29414
29415 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29416
29417         * gfortran.dg/parameter+save.f90: Rename to
29418         * gfortran.dg/parameter_save.f90: .. this.
29419
29420 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
29421
29422         PR fortran/20848
29423         * gfortran.dg/parameter+save.f90: New test case.
29424
29425 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
29426
29427         PR fortran/19269
29428         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29429
29430 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29431
29432         PR c/23075
29433         * gcc.dg/pr23075.c: New test.
29434         * g++.dg/warn/pr23075.C: New test.
29435
29436         PR target/22362
29437         * gcc.target/i386/pr22362.c: New test.
29438
29439         PR rtl-optimization/23098
29440         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29441
29442         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29443         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29444         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29445
29446 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
29447
29448         * g++.dg/expr/cast6.C: New test.
29449
29450         PR c++/9782
29451         * g++.dg/init/new15.C: New test.
29452
29453 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29454
29455         * gcc.dg/vect/Os-vect-95.c: New test.
29456         * gcc.dg/vect/vect-95.c: Same.
29457
29458 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
29459
29460         * gcc.dg/vect/vect-29.c: Update xfail testing.
29461         * gcc.dg/vect/vect-44.c: Same.
29462         * gcc.dg/vect/vect-48.c: Same.
29463         * gcc.dg/vect/vect-50.c: Same.
29464         * gcc.dg/vect/vect-72.c: Same.
29465         * gcc.dg/vect/vect-77.c: Same.
29466         * gcc.dg/vect/vect-78.c: Same.
29467         * gcc.dg/vect/vect-80.c: Same.
29468         * gcc.dg/vect/vect-96.c: Same.
29469         * gcc.dg/vect/vect-100.c: Same.
29470         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29471         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29472         * gfortran.dg/vect/vect-5.f90: Same.
29473
29474 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
29475
29476         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29477         start strings.
29478         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29479         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29480
29481         PR c++/23056
29482         * g++.dg/opt/pr23056.C: New test.
29483
29484         PR rtl-optimization/23098
29485         * gcc.target/i386/pr23098.c: New test.
29486
29487 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
29488
29489         PR c++/23667
29490         * g++.dg/template/static15.C: New test.
29491
29492         PR c++/21440
29493         * g++.dg/ext/stmtexpr5.C: New test.
29494         * g++.dg/ext/stmtexpr6.C: Likewise.
29495
29496 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
29497
29498         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29499
29500         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29501         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29502         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29503
29504 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
29505
29506         PR libfortran/23321
29507         * gfortran.dg/direct_io_4.f90: New test case.
29508
29509 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
29510             Rasmus Hahn  <rassahah@neofonie.de>
29511
29512         PR libobjc/23108
29513         * objc.dg/type-stream-1.m: New test.
29514
29515 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
29516
29517         PR fortran/23661
29518         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29519         gfortran.dg/print_fmt_3.f90: New test.
29520
29521 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29522
29523         * gfortran.dg/fmt_t_1.f90: New test.
29524
29525 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
29526
29527         PR rtl-optimization/23454
29528         * g++.dg/opt/pr23454.C: New test.
29529
29530 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
29531
29532         PR c++/23699
29533         * g++.dg/ext/static1.C: New test.
29534
29535 2005-09-02  Richard Henderson  <rth@redhat.com>
29536
29537         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29538         tail call to check_fa_work.
29539
29540 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
29541
29542         PR c++/21687
29543         * g++.dg/other/gc3.C: New test.
29544
29545 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29546
29547         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29548         * gcc.dg/20050826-1.c: Likewise.
29549
29550 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
29551
29552         PR c++/23167
29553         * g++.dg/expr/volatile1.C: New test.
29554
29555 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
29556
29557         PR middle-end/23547
29558         * gcc.dg/pr23547.c: New test.
29559
29560 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
29561
29562         PR c/22061
29563         * gcc.c-torture/execute/pr22061-1.c,
29564         * gcc.c-torture/execute/pr22061-2.c,
29565         * gcc.c-torture/execute/pr22061-3.c,
29566         * gcc.c-torture/execute/pr22061-4.c: New tests.
29567
29568 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29569
29570         * gcc.dg/Wredundant-decls-2.c: New test to check that
29571         -Wredundant-decls does not issue warning for a variable
29572         definition following a declaration.
29573
29574 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
29575
29576         PR debug/7241
29577         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29578         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29579         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29580
29581         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29582         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29583         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29584         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29585         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29586         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29587         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29588         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29589
29590 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29591
29592         PR objc/23306
29593         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29594         scan-assmbler.
29595
29596 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
29597
29598         PR target/21255
29599         * gcc.dg/pr21255-1.c: New test.
29600         * gcc.dg/pr21255-2-mb.c: Likewise.
29601         * gcc.dg/pr21255-2-ml.c: Likewise.
29602         * gcc.dg/pr21255-3.c: Likewise.
29603         * gcc.dg/pr21255-4.c: Likewise.
29604
29605 2005-08-31  Dale Johannesen  <dalej@apple.com>
29606
29607         * gcc.dg/20050830-1.c: New.
29608
29609 2005-08-31  Josh Conner  <jconner@apple.com>
29610
29611         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29612         command-line options for arm-*-* targets.
29613         * g++.dg/init/array16.C: Likewise.
29614         * g++.dg/other/crash-4.C: Likewise.
29615
29616 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29617
29618         PR obj-c++/23640
29619         * obj-c++.dg/gnu-runtime-3.mm: New test.
29620
29621 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29622
29623         PR c++/13377
29624         * g++.dg/lookup/ambig4.C: New test.
29625         * g++.dg/lookup/ambig5.C: New test.
29626         * g++.dg/tc1/dr101.C: Adjust error markers.
29627
29628 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29629
29630         PR c++/23639
29631         * g++.dg/template/ttp5.C: Adjust error markers.
29632
29633 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
29634
29635         PR testsuite/23609
29636         * lib/obj-c++.exp: Include target-libpath.exp.
29637         (obj-c++_link_flags): Look for the GNU libobjc library
29638         and set the library path to include it.
29639         Don't manually set LD_LIBRARY_PATH (etc.) but call
29640         set_ld_library_path_env_vars instead.
29641         (obj-c++_target_compile): Don't set library path or
29642         linker flags because they are already set correctly
29643         in obj-c++_link_flags.
29644
29645 2005-08-30  Josh Conner  <jconner@apple.com>
29646
29647         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29648         to command-line options for arm-*-* targets.
29649
29650 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
29651
29652         * g++.dg/other/i386-1.C: New.
29653
29654 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
29655
29656         PR preprocessor/20348
29657         PR preprocessor/20356
29658         * gcc.dg/cpp/pr20348.c: New test.
29659         * gcc.dg/cpp/pr20348.h: New file.
29660         * gcc.dg/cpp/inc/pr20348.h: New file.
29661         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29662         * gcc.dg/cpp/pr20356.c: New test.
29663         * gcc.dg/cpp/pr20356.h: New file.
29664         * gcc.dg/cpp/inc/pr20356.h: New file.
29665         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29666
29667 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
29668
29669         * gfortran.fortran-torture/execute/intrinsic_count.f90:
29670         Fix array dimension to avoid correct end-of-file error.
29671
29672 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
29673
29674         PR libfortran/23598
29675         * gfortran.dg/iostat_1.f90: New test.
29676
29677 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
29678
29679         PR middle-end/23408
29680         * gcc.dg/pr23408.c: New test.
29681
29682 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
29683
29684         PR c++/23099
29685         * g++.dg/init/member1.C: Make sure erroneous static data member
29686         definitions are required.
29687         * g++.dg/template/static13.C: New test.
29688         * g++.dg/template/static14.C: Likewise.
29689
29690 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
29691
29692         * gcc.target/i386/pr23575.c: Use -msse2 instead of
29693         -march=pentium4, remove ilp32 requirement.
29694
29695         PR middle-end/23484
29696         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29697         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29698
29699 2005-08-29  Andreas Jaeger  <aj@suse.de>
29700
29701         PR testsuite/23607
29702         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29703
29704 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * gcc.c-torture/execute/20050316-2.c: New test.
29707         * gcc.c-torture/execute/20050316-3.c: New test.
29708         * gcc.dg/torture/pr16104-1.c: New test.
29709
29710 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
29711
29712         PR middle-end/23463
29713         * gcc.c-torture/execute/zero-struct-1.c: New test.
29714
29715 2005-08-27  Richard Guenther  <rguenther@suse.de>
29716
29717         PR target/23575
29718         * gcc.target/i386/pr23575.c: New testcase.
29719
29720 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
29721
29722         PR rtl-optimization/23561
29723         * gcc.c-torture/execute/20050826-1.c: New test.
29724
29725         PR rtl-opt/23560
29726         * gcc.c-torture/execute/20050826-2.c: New test.
29727
29728 2005-08-26  Dale Johannesen  <dalej@apple.com>
29729
29730         * gcc.dg/20030711-1.c: Modify to work on Darwin.
29731         * gcc.dg/20050826-1.c: New.
29732
29733 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
29734
29735         PR c++/19004
29736         * g++.dg/template/nontype13.C: New test.
29737
29738         PR c++/23491
29739         * g++.dg/init/new14.C: New test.
29740         * g++.dg/expr/anew1.C: Do not XFAIL.
29741         * g++.dg/expr/anew2.C: Likewise.
29742         * g++.dg/expr/anew3.C: Likewise.
29743
29744 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
29745
29746         PR middle-end/22439
29747         * gcc.dg/vla-3.c: New test.
29748
29749 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
29750
29751         PR fortran/20363
29752         * gfortran.dg/named_interface.f90: New.
29753
29754 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
29755
29756         * gcc.c-torture/execute/frame-address.c: New test.
29757
29758 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
29759
29760         PR c++/20817
29761         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29762
29763 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29764
29765         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29766
29767 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
29768
29769         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29770         * gcc.dg/altivec-22.c: Rename from..
29771         * gcc.dg/altivec-nomfcr.c: ..this.
29772
29773 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
29774
29775         PR tree-optimization/23546
29776         * gcc.dg/tree-ssa/pr23546.c: New test.
29777
29778 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
29779
29780         PR fortran/17758
29781         * gfortran.dg/nonreturning_statements.f90: New test.
29782
29783 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29784
29785         PR c++/22454
29786         * g++.dg/parse/crash29.C: New.
29787
29788 2005-08-23  DJ Delorie  <dj@redhat.com>
29789
29790         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29791         constants have the L suffix.
29792
29793 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
29794
29795         PR c++/23044
29796         * g++.dg/template/instantiate8.C: New.
29797
29798 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
29799
29800         PR middle-end/23467
29801         * gcc.c-torture/execute/pr23467.c: New test.
29802
29803 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
29804
29805         PR tree-optimization/22043
29806         * gcc.c-torture/execute/20050613-1.c: New test.
29807
29808 2005-08-23  Ben Elliston  <bje@au.ibm.com>
29809
29810         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29811
29812 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
29813
29814         PR rtl-optimization/23478
29815         * g++.dg/opt/pr23478.C: New test.
29816
29817 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
29818
29819         PR c/18715
29820         * gcc.dg/switch-warn-3.c: New test.
29821
29822 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29823
29824         PR c++/22233
29825         * g++.dg/template/param1.C: New test.
29826
29827 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29828
29829         PR c++/23089
29830         * g++.dg/other/incomplete1.C: New test.
29831
29832 2005-08-22  Ira Rosen  <irar@il.ibm.com>
29833
29834         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29835         are vectorizable.
29836
29837 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29838
29839         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29840         d_lines_5.f: New.
29841
29842 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
29843
29844         * gcc.target/i386/sse-4.c: New test.
29845
29846 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29847
29848         PR testsuite/23239
29849         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29850
29851 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.dg/20050811-1.c: New test.
29854         * gcc.dg/20050811-2.c: New test.
29855
29856 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
29857
29858         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29859
29860 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
29861
29862         PR 23476
29863         * gcc.c-torture/compile/pr23476.c: New test.
29864
29865 2005-08-19  Devang Patel  <dpatel@apple.com>
29866
29867         PR tree-optimization/23048
29868         * gcc.dg/tree-ssa/pr23048.c: New test.
29869
29870 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
29871
29872         PR middle-end/20624
29873         * g++.dg/warn/Wreturn-3.C: New test
29874
29875 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
29876
29877         PR tree-optimization/22228
29878         * g++.dg/vect/pr22543.cc: New test.
29879
29880 2005-08-17  Steven Bosscher  <stevenb@suse.de>
29881
29882         PR tree-optimization/21574
29883         * gcc.dg/tree-ssa/pr21574.c: New test.
29884
29885 2005-08-16  James E Wilson  <wilson@specifix.com>
29886
29887         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29888
29889 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
29890
29891         PR tree-opt/23402
29892         * gcc.c-torture/compile/zero-strct-3.c: New test.
29893         * gcc.c-torture/compile/zero-strct-4.c: New test.
29894
29895 2005-08-16  Steven Bosscher  <stevenb@suse.de>
29896
29897         PR target/23376
29898         * gcc.target/x86_64/pr23376.c: New test.
29899
29900 2005-08-16  Ian Lance Taylor  <ian@airs.com>
29901
29902         PR c++/23337
29903         * g++.dg/ext/vector2.C: New.
29904
29905 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29906
29907         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
29908
29909 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
29910
29911         PR libfortran/23428
29912         * gfortran.dg/inquire-complex.f90: New test case.
29913
29914 2005-08-16  James E Wilson  <wilson@specifix.com>
29915
29916         PR tree-optimization/21105
29917         * gcc.dg/large-size-array.c: New.
29918
29919 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
29920
29921         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
29922         type.
29923         * gcc.dg/vect/vect-41: Likewise.
29924         * gcc.dg/vect/vect-42: Likewise.
29925         * gcc.dg/vect/vect-43: Likewise.
29926         * gcc.dg/vect/vect-44: Likewise.
29927         * gcc.dg/vect/vect-46: Likewise.
29928         * gcc.dg/vect/vect-47: Likewise.
29929         * gcc.dg/vect/vect-48: Likewise.
29930         * gcc.dg/vect/vect-52: Likewise.
29931         * gcc.dg/vect/vect-53: Likewise.
29932         * gcc.dg/vect/vect-54: Likewise.
29933         * gcc.dg/vect/vect-55: Likewise.
29934         * gcc.dg/vect/vect-56: Likewise.
29935         * gcc.dg/vect/vect-57: Likewise.
29936         * gcc.dg/vect/vect-58: Likewise.
29937         * gcc.dg/vect/vect-59: Likewise.
29938         * gcc.dg/vect/vect-60: Likewise.
29939         * gcc.dg/vect/vect-61: Likewise.
29940         * gcc.dg/vect/vect-85: Likewise.
29941         * gcc.dg/vect/vect-87: Likewise.
29942         * gcc.dg/vect/vect-88: Likewise.
29943         * gcc.dg/vect/vect-93.c: Likewise.
29944         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
29945         * gcc.dg/vect/vect-75: Likewise.
29946         * gcc.dg/vect/vect-76: Likewise.
29947         * gcc.dg/vect/vect-77: Likewise.
29948         * gcc.dg/vect/vect-78: Likewise.
29949         * gcc.dg/vect/vect-80: Likewise.
29950         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
29951         vectorized for the expected reason, rather than checking how alignment
29952         was handled.
29953         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29954         aligned type and also instead of aligned pointers. Added documentation.
29955
29956 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
29957
29958         * gfortran.dg/power.f90: New test.
29959
29960 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
29961
29962         PR rtl-optimization/23299
29963         * g++.dg/opt/pr23299.C: New test.
29964
29965 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29966
29967         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29968
29969 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
29970
29971         * g++.dg/template/local6.C: New test.
29972
29973 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
29974
29975         * execute/exceptions/finally-1.m: Check that the catch and finally are
29976         being called.  Also add a "return 0;" at the end of main.
29977
29978 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
29979
29980         PR fortran/21432.
29981         * gfortran.dg/namelist_print_1.f: New test of functionality of
29982         PRINT namelist.
29983         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29984         namelist generates error with -std=f95.
29985
29986 2005-08-14  Ira Rosen  <irar@il.ibm.com>
29987
29988         PR tree-optimization/23119
29989         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29990
29991 2005-08-13  Marcin Koziej  <creep@desk.pl>
29992             Andrew Pinski  <pinskia@physics.uc.edu>
29993
29994         PR libobjc/22492
29995         * execute/exceptions/finally-1.m: New test.
29996
29997 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
29998
29999         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
30000         testsuite.
30001         * objc/execute/exceptions/trivial.m: New test.
30002         * objc.dg/try-catch-11.m: Move to ...
30003         * objc/execute/exceptions/foward-1.m: Here.
30004         * objc.dg/try-catch-2.m: Move to ...
30005         * objc/execute/exceptions/catchall-1.m: Here.
30006         * objc.dg/try-catch-8.m: Move to ...
30007         * objc/execute/exceptions/local-variables-1.m: Here.
30008
30009 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30010
30011         * objc.dg/nested-func-1.m: Move to ...
30012         * objc/execute/nested-func-1.m: Here.
30013
30014 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30015
30016         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
30017         in ${options} instead of [target_info name].
30018         * lib/obj-c++.exp (objc_target_compile): Likewise.
30019
30020 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30021
30022         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
30023
30024 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
30025
30026         part of PR testsuite/23348
30027         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
30028         each of the torture options.
30029         * objc/compile/trivial.m: New test.
30030
30031 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30032
30033         * gfortran.dg/eoshift.f90: Correct format.
30034
30035 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
30036
30037         * gfortran.fortran-torture/execute/character_passing.f90:
30038         Fix comment typo.
30039
30040 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
30041
30042         PR c++/8271
30043         * g++.dg/template/unify10.C: New.
30044
30045 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
30046
30047         * g++.dg/parse/pr22514.C: Move to...
30048         * g++.dg/debug/pr22514.C: here.
30049
30050 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30051
30052         PR c++/23266
30053         * g++.dg/inherit/pure1.C: New test.
30054
30055         * ChangeLog: Fix typos.
30056
30057 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30058             Steven Bosscher  <stevenb@suse.de>
30059
30060         * gfortran.dg/runtime_warning_1.f90: New test.
30061
30062 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30063
30064         PR c++/23219
30065         * g++.dg/parse/crash28.C: New.
30066
30067 2005-08-11  Richard Guenther  <rguenther@suse.de>
30068
30069         PR target/23289
30070         * gcc.target/i386/tailcall-1.c: New testcase.
30071
30072 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30073
30074         * gcc.dg/vect/vect-67.c: Un-xfail.
30075
30076 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
30077
30078         PR c++/23225
30079         * g++.dg/parse/crash27.C: new test.
30080
30081 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
30082
30083         PR libfortran/22143
30084         * gfortran.dg/shift-kind.f90: New testcase.
30085
30086 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
30087
30088         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
30089         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
30090
30091 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30092
30093         PR c++/20646
30094         * g++.dg/other/mult-stor1.C: New test.
30095
30096 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30097
30098         * gcc.c-torture/pr18299-1.c: Move to ...
30099         * gcc.c-torture/compile/pr18299-1.c: Here.
30100
30101 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
30102
30103         * gfortran/fortran.torture/execute/character_passing.f90:
30104         Fix types for LSAME.
30105
30106 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
30107
30108         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
30109         input data back to what it was originally.
30110
30111 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
30112
30113         * objc.dg/try-catch-8.m: Enable for all targets.
30114
30115 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
30116
30117         * gcc.dg/pr23165.c: New test.
30118
30119 2005-08-09  Steven Bosscher  <stevenb@suse.de>
30120
30121         PR tree-optimization/23234
30122         * gcc.dg/tree-ssa/pr23234.c: New test.
30123
30124 2005-08-08  Josh Conner  <jconner@apple.com>
30125
30126         PR rtl-optimization/23241
30127         * gcc.dg/char-compare.c: New test.
30128
30129 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30130
30131         PR c++/22508
30132         * g++.dg/init/new13.C: New test.
30133
30134 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
30135
30136         PR c++/21166
30137         * g++.dg/other/crash-4.C: Adjust
30138         * g++/dg/ext/packed9.C: New.
30139
30140 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30141
30142         PR middle-end/21964
30143         * gcc.c-torture/execute/pr21964-1.c: New test.
30144
30145 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
30146
30147         PR c/22458
30148         * gcc.dg/pr22458-1.c: New test.
30149
30150 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
30151             Steven G. Kargl <kargls@comcast.net>
30152
30153         PR fortran/22390
30154         * gfortran.dg/flush_1.f90: New test.
30155
30156 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30157
30158         PR c++/23191
30159         * g++.dg/template/eh2.C: New test.
30160
30161 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30162
30163         PR c++/19498
30164         * g++.dg/template/instantiate7.C: New test.
30165
30166 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
30167
30168         PR c/23113
30169         * gcc.dg/Wunused-value-1.c: New test.
30170
30171 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
30172
30173         PR rtl-optimization/23233
30174         * gcc.c-torture/compile/pr23233-1.c: New test.
30175
30176 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
30177
30178         PR fortran/18833
30179         PR fortran/20850
30180         * gfortran.dg/equiv_1.f90: New test.
30181         * gfortran.dg/equiv_2.f90: New test.
30182         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
30183         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
30184         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
30185
30186 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30187
30188         * gcc.c-torture/execute/vrp-5.c: New test.
30189         * gcc.c-torture/execute/vrp-6.c: New test.
30190         * gcc.dg/tree-ssa/vrp21.c: New test.
30191
30192 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
30193
30194         * g++.dg/parse/pr22514.C: New test.
30195
30196 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
30197
30198         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
30199
30200         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
30201         instead of constant loads / pool entries.
30202
30203 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
30204
30205         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
30206         TEST_TO_WCTYPE.
30207
30208 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
30209
30210         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30211         __WINT_TYPE__ in generated prototypes if possible.
30212
30213 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
30214
30215         PR 22037
30216         * g++.dg/tree-ssa/pr22037.C:
30217
30218 2005-08-04  Richard Henderson  <rth@redhat.com>
30219
30220         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30221         scan-tree-dump-times directive.
30222
30223 2005-08-04  Jan Hubicka  <jh@suse.cz>
30224
30225         * gcov-1.C: Fix switch counts.
30226         * gcov-4b.c: Likewise.
30227
30228 2005-08-03  Jeff Law  <law@redhat.com>
30229
30230         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30231
30232 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
30233
30234         * gcc.c-torture/execute/pr23135.c: New test.
30235
30236 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30237
30238         PR tree-optimization/19899
30239         * gcc.dg/tree-ssa/scev-1.c: New test.
30240         * gcc.dg/tree-ssa/scev-2.c: New test.
30241
30242 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
30243
30244         PR target/18582
30245         * gcc.dg/torture/pr18582-1.c: New test.
30246
30247 2005-08-03  Jan Hubicka  <jh@suse.cz>
30248
30249         * update-conroll.c: New testcase.
30250         * update-conroll-2.c: New testcase.
30251
30252 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
30253
30254         * gfortran.dg/constant_substring.f: New test.
30255         * gfortran.dg/pr22491.f: New test.
30256
30257 2005-08-02  Jan Hubicka  <jh@suse.cz>
30258
30259         * update-threading.c: Replace by the proper one.
30260
30261 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30262
30263         PR 23164
30264         * g++.dg/tree-ssa/pr23164.C: New test.
30265
30266 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
30267
30268         * gcc.dg/tree-ssa/pr23192.c: New test.
30269
30270 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
30271
30272         * gcc.c-torture/execute/vrp-4.c: New test.
30273
30274 2005-08-02  Jan Hubicka  <jh@suse.cz>
30275
30276         * update-threading.c: New test.
30277
30278 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
30279
30280         * gcc.c-torture/compile/20050801-1.c: New test.
30281         * gcc.c-torture/compile/20050801-2.c: New test.
30282
30283 2005-08-01  Jan Hubicka  <jh@suse.cz>
30284
30285         * val-prof-5.c: New test.
30286
30287 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
30288
30289         PR c/22311
30290         * gcc.dg/pr22311-1.c : New test.
30291
30292 2005-07-31  Steven Bosscher  <stevenb@suse.de>
30293
30294         PR target/23095
30295         * gfortran.dg/pr23095.f: New test.
30296
30297         PR c++/22003
30298         * g++.dg/other/pr22003.C: New test.
30299
30300 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
30301
30302         PR target/20621
30303         * gcc.c-torture/execute/pr20621-1.c: New test.
30304
30305 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
30306
30307         * gfortran.dg/comma_format_extension_4.f: Adjust length
30308         of string for format.
30309         * gfortran.dg/der_array_io_1.f: Replace illegal internal
30310         print statement with internal write.
30311         * gfortran.dg/der_array_io_2.f: Likewise.
30312         * gfortran.dg/der_array_io_3.f: Likewise.
30313
30314 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
30315
30316         * gcc.dg/fold-abs-4.c: new test.
30317
30318 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
30319
30320         PR fortran/22570 an related issues.
30321         * gfortran.dg/x_slash_1.f: New test.
30322
30323 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
30324
30325         PR c/23143
30326         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30327         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30328
30329 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30330
30331         PR c/529
30332         * gcc.dg/Wshadow-3.c: New test.
30333
30334 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
30335
30336         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30337         used to have the wrong bounds).
30338
30339 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30340
30341         PR c/21720
30342         * gcc.dg/hex-round-1.c: Test more cases.
30343         * gcc.dg/hex-round-2.c: New test.
30344
30345 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
30346
30347         PR 22550
30348         * g++.dg/tree-ssa/pr22550.C: New test.
30349
30350 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
30351
30352         * gcc.dg/tree-ssa/vrp19.c: New test.
30353         * gcc.dg/tree-ssa-vrp20.c: New test.
30354
30355 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30356
30357         PR c/22240
30358         * gcc.dg/transparent-union-4.c: New test.
30359
30360 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30361
30362         PR c/22192
30363         * gcc.dg/c99-vla-2.c: New test.
30364
30365 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
30366
30367         PR c/21720
30368         * gcc.dg/hex-round-1.c: New test.
30369
30370 2005-07-28  Jan Hubicka  <jh@suse.cz>
30371
30372         * inliner-1.c: Do not dump everything.
30373         * tree-prof.exp: Do not pass -ftree-based-profiling.
30374         * bprob.exp: Likewise.
30375
30376         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30377
30378 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
30379
30380         PR c++/22545
30381         * g++.dg/expr/ptrmem7.C: New test.
30382
30383 2005-07-28  Mike Stump  <mrs@apple.com>
30384
30385         * g++.old-deja/g++.mike/visibility-1.C: New test.
30386
30387 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30388
30389         PR c/20187
30390         * gcc.c-torture/execute/pr20187-1.c: New test.
30391
30392 2005-07-28  Jeff Law  <law@redhat.com>
30393
30394         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30395         * gcc.dg/tree-ssa/vrp18.c: New test.
30396
30397 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30398
30399         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30400
30401 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
30402
30403         PR tree-optimization/22506
30404         * gcc.dg/vect/ps22506.c: New test.
30405
30406 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
30407
30408         PR target/21149
30409         * gcc.target/i386/sse-3.c: New test.
30410
30411 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30412
30413         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30414         * gcc.target/mips/mips32-dsp-type.c: Likewise.
30415
30416 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
30417
30418         PR c/22589
30419         * gcc.c-torture/compile/pr22589-1.c: New test.
30420
30421 2005-07-28  Jan Hubicka  <jh@suse.cz>
30422
30423         * update-loopch.c: New testcase.
30424
30425 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30426
30427         PR rtl-optimization/23047
30428         * gcc.c-torture/execute/pr23047.c: New test.
30429         * gcc.c-torture/execute/pr23047.x: New.
30430
30431 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
30432
30433         PR tree-optimization/22493
30434         * gcc.c-torture/execute/pr22493-1.c: New test.
30435         * gcc.c-torture/execute/pr22493-1.x: New.
30436         * gcc.c-torture/execute/vrp-1.c: New test.
30437         * gcc.c-torture/execute/vrp-2.c: New test.
30438         * gcc.c-torture/execute/vrp-2.c: New test.
30439
30440 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
30441
30442         * gcc.target/frv/all-builtin-read8.c: Delete.
30443         * gcc.target/frv/all-builtin-read16.c: Delete.
30444         * gcc.target/frv/all-builtin-read32.c: Delete.
30445         * gcc.target/frv/all-builtin-read64.c: Delete.
30446         * gcc.target/frv/all-builtin-write8.c: Delete.
30447         * gcc.target/frv/all-builtin-write16.c: Delete.
30448         * gcc.target/frv/all-builtin-write32.c: Delete.
30449         * gcc.target/frv/all-builtin-write64.c: Delete.
30450         * gcc.target/frv/all-read-write-1.c: New.
30451
30452 2005-07-27  Jeff Law  <law@redhat.com>
30453
30454         * gcc.c-torture/execute/pr22630.c: New test.
30455
30456 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
30457
30458         PR tree-optimization/23073
30459         * gcc.dg/vect/nodump-pr23073.c: New test.
30460         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30461
30462 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
30463
30464         PR tree-optimize/22348
30465         * gcc.c-torture/execute/pr22348.c: New.
30466
30467 2005-07-27  Richard Guenther  <rguenther@suse.de>
30468
30469         * gcc.dg/tree-ssa/salias-1.c: New testcase.
30470
30471 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30472
30473         PR fortran/22503
30474         * gfortran.dg/logical_comp.f90: New test.
30475
30476 2005-07-27  Jan Hubicka  <jh@suse.cz>
30477
30478         * inliner-1.c: Add cleanup of dumps.
30479         * val-prof-*.c: Likewise.
30480         * update-tailcall.c: New.
30481
30482 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
30483
30484         PR 22591
30485         * gcc.dg/tree-ssa/pr22591.c: New test.
30486         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30487
30488 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
30489
30490         PR libobjc/22606
30491         * objc.dg/try-catch-11.m: New test.
30492
30493 2005-07-26  Richard Guenther  <rguenther@suse.de>
30494
30495         PR tree-optimization/22486
30496         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30497
30498 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30499
30500         PR tree-opt/22484
30501         * g++.dg/opt/loop2.C: New test.
30502
30503 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
30504
30505         * gcc.dg/tree-ssa/reassoc-3.c: New test.
30506         * gcc.dg/tree-ssa/reassoc-4.c: New test.
30507
30508 2005-07-25  Adam Nemet  <anemet@lnxw.com>
30509
30510         * lib/profopt.exp (profopt-execute): Check for profiling data
30511         files on the target.
30512
30513 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
30514
30515         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30516         for matching of asm labels.
30517
30518 2005-07-25  Richard Guenther  <rguenther@suse.de>
30519
30520         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30521
30522 2005-07-25  Richard Guenther  <rguenther@suse.de>
30523
30524         PR testsuite/22624
30525         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30526
30527 2005-07-25  Ira Rosen  <irar@il.ibm.com>
30528
30529         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30530         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30531         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30532         * gcc.dg/vect/vect-100.c: New test.
30533         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30534         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30535         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30536         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30537         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30538         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30539         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30540         * gfortran.dg/vect/pr19049.f90: New testcase.
30541         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30542
30543 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
30544
30545         * gcc.c-torture/execute/20050713-1.c: New test.
30546
30547         PR fortran/20063
30548         * gfortran.fortran-torture/execute/data_4.f90: New test.
30549
30550         PR middle-end/20303
30551         * gcc.dg/visibility-d.c: New test.
30552
30553 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
30554
30555         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30556         * gfortran.dg/underflow.f90: Ditto.
30557
30558 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30559
30560         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30561         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30562         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30563
30564 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30565
30566         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30567         include case of field width of zero.
30568
30569 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
30570
30571         PR libgfortran/21875
30572         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30573         with trailing blanks on normal formatted read.
30574
30575 2005-07-23  Chao-ying Fu  <fu@mips.com>
30576
30577         * gcc.target/mips/mips32-dsp-type.c: New test.
30578         * gcc.target/mips/mips32-dsp.c: New test.
30579
30580 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
30581
30582         PR testsuite/21073
30583         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30584
30585         PR testsuite/20454
30586         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30587         and __cyg_profile_func_exit.
30588
30589 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
30590
30591         * gfortran.dg/comma_format_extension_3.f: Fix typo.
30592         * gfortran.dg/comma_format_extension_4.f: Same.
30593         * gfortran.dg/pr15332.f: Same.
30594         * gfortran.dg/pr21730.f: Same.
30595
30596 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
30597
30598         * g++.dg/opt/vrp2.C: Fix testcase.
30599
30600         PR tree-opt/22625
30601         * g++.dg/opt/vrp2.C: New test.
30602
30603 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
30604
30605         PR debug/21828
30606         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30607
30608 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
30609
30610         * gcc.dg/tree-ssa/20050719-1.c: New test.
30611
30612 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
30613
30614         * gcc.dg/bfin-longcall-1.c: New file.
30615         * gcc.dg/bfin-longcall-2.c: New file.
30616
30617 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
30618
30619         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30620
30621 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30622
30623         PR middle-end/19055
30624         * gcc.dg/tree-ssa/pr19055.c: New test.
30625         * gcc.dg/tree-ssa/pr19055-2.c: New test.
30626
30627 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
30628
30629         PR C++/22358
30630         * g++.dg/other/pr22358.C: New test.
30631
30632 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
30633
30634         PR c++/2922
30635         * g++.dg/lookup/two-stage5.C: New test from bug comments.
30636
30637 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30638
30639         PR c++/15938
30640         * g++.dg/init/union2.C: New test.
30641
30642 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30643
30644         PR c/22393
30645         * gcc.dg/complex-4.c: New test.
30646
30647 2005-07-21  Richard Guenther  <rguenther@suse.de>
30648
30649         PR testsuite/22522
30650         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30651         scanning for asm labels.
30652         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30653
30654 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30655
30656         PR target/22085
30657         * gcc.dg/altivec-pr22085.c: New.
30658
30659 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
30660
30661         PR tree-optimization/19210
30662         * gcc.dg/tree-ssa/pr19210-1.c: New.
30663         * gcc.dg/tree-ssa/pr19210-2.c: New.
30664
30665 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
30666
30667         PR rtl-optimization/22167
30668         * g++.dg/opt/pr22167.C: New test.
30669
30670 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
30671
30672         PR c++/2922
30673         * g++.dg/lookup/two-stage2.C: New.
30674         * g++.dg/lookup/two-stage3.C: New.
30675         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30676         fixed two-stage name lookup for operators.
30677         * g++.dg/template/call3.C: Compiler now produces an appropriate
30678         error message.
30679         * g++.dg/template/crash37.C: Compiler now describes bla() on line
30680         14 as a candidate.
30681         * g++.dg/template/ptrmem4.C: Compiler produces different error
30682         message.
30683         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30684         connect_to_method as a candidate.
30685
30686 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
30687
30688         * gcc.dg/fold-alloc-1.c: New test.
30689
30690 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
30691
30692         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30693         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30694
30695 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
30696
30697         * gcc.dg/fold-abs-1.c: New test.
30698         * gcc.dg/fold-abs-2.c: New test.
30699         * gcc.dg/fold-abs-3.c: New test.
30700
30701 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
30702
30703         Make CONSTRUCTOR use VEC to store initializers.
30704         * g++.dg/ext/complit3.C: Check for specific error messages.
30705         * g++.dg/init/brace2.C: Update error message.
30706         * g++.dg/warn/Wbraces2.C: Likewise.
30707
30708 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
30709
30710         PR fortran/16940
30711         * gfortran.dg/module_interface_1.f90: New test.
30712
30713 2005-07-19  Danny Berlin <dberlin@dberlin.org>
30714             Kenneth Zadeck <zadeck@naturalbridge.com>
30715
30716         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30717
30718 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30719
30720         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30721         specify -Wformat for these tests.
30722         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30723         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30724         * gcc.dg/format/opt-6.c: Delete.
30725
30726 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30727
30728         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30729         * gcc.dg/tree-ssa/sra-3.c: Likewise.
30730
30731 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
30732
30733         * gcc.dg/tree-ssa/alias-2.c: New test.
30734
30735 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
30736
30737         PR c++/22263
30738         * g++.dg/template/explicit7.C: New test.
30739
30740 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
30741
30742         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30743         field width of 8 to +Inf and -Inf.
30744
30745 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
30746
30747         PR c++/22139
30748         * g++.dg/template/friend36.C: New test.
30749
30750 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
30751
30752         PR fortran/21730
30753         * gfortran.dg/pr21730.f: New test.
30754
30755 2005-07-16  Danny Berlin <dberlin@dberlin.org>
30756             Kenneth Zadeck <zadeck@naturalbridge.com>
30757
30758         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30759         since pure const detection cannot run at -O1 in c compiler.
30760         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30761         can now optimize this case properly.
30762         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30763         because we now pass.
30764         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30765
30766 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
30767
30768         PR c/22421
30769         * gcc.dg/format/bitfld-1.c: New test.
30770
30771 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30772
30773         PR c++/22204
30774         * g++.dg/rtti/repo1.C: New test.
30775
30776 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
30777
30778         PR middle-end/22398
30779         * gcc.c-torture/compile/pr22398.c: New test.
30780
30781 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
30782
30783         PR c++/22132
30784         * g++.dg/expr/cast4.C: New test.
30785
30786 2005-07-15  Richard Guenther  <rguenther@suse.de>
30787
30788         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30789         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30790
30791 2005-07-15  Steven Bosscher  <stevenb@suse.de>
30792
30793         PR tree-optimization/22230
30794         * gcc.dg/tree-ssa/pr22230.c: New test.
30795
30796 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
30797
30798         * gfortran.dg/g77/cpp6.f: New test.
30799
30800         PR fortran/22417
30801         * gfortran.dg/g77/cpp5.F: New test.
30802         * gfortran.dg/g77/cpp5.h: New file.
30803         * gfortran.dg/g77/cpp5inc.h: New file.
30804
30805 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
30806
30807         PR libfortran/16435
30808         * gfortran.dg/tl_editting.f90: New.
30809         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30810
30811 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
30812
30813         * gfortran.dg/char_array_constructor.f90: New test.
30814
30815 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
30816
30817         * gfortran.dg/past_eor.f90: New.
30818         * gfortran.dg/complex_read.f90: New.
30819
30820 2005-07-13  Jeff Law  <law@redhat.com>
30821
30822         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30823         additional casts.
30824
30825         * gcc.dg/tree-ssa/pr22321.c: New test
30826
30827 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
30828
30829         PR tree-optimization/21921
30830         * gcc.dg/tree-ssa/pr21921.c: New.
30831
30832 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30833
30834         PR tree-optimizatio/22442
30835         * gcc.dg/tree-ssa/loop-11.c: New test.
30836
30837 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30838
30839         PR tree-opt/21840
30840         * gcc.c-torture/compile/pr21840.c: New test.
30841
30842 2005-07-12  Jan Hubicka  <jh@suse.cz>
30843
30844         * gcc.c-torture/compile/pr22379.c: New test.
30845
30846 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
30847
30848         PR libfortran/21593
30849         gfortran.dg/dev_null.f90: Remove outdated comment about
30850         PR libfortran/21593.
30851
30852
30853 2005-07-12  Dale Johannesen  <dalej@apple.com>
30854
30855         * gcc.target/i386/compress-float-sse.c: New.
30856         * gcc.target/i386/compress-float-sse-pic.c: New.
30857         * gcc.target/i386/compress-float-387.c: New.
30858         * gcc.target/i386/compress-float-387-pic.c: New.
30859         * gcc.dg/compress-float-ppc.c: New.
30860         * gcc.dg/compress-float-ppc-pic.c: New.
30861
30862 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
30863
30864         PR libfortran/21593
30865         gfortran.dg/dev_null.f90: Remove targets.
30866
30867 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
30868
30869         PR tree-opt/22335
30870         * gcc.dg/pr22335-1.c: New test.
30871         * gcc.dg/pr22335-2.c: New test.
30872
30873 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30874
30875         PR c++/20172
30876         * g++.dg/template/nontype12.C : New test.
30877
30878 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
30879
30880         * gcc.dg/tree-ssa/loop-10.c: New test.
30881
30882 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
30883
30884         * gcc.c-torture/execute/20020720-1.x: Remove.
30885
30886 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
30887
30888         * gfortran.fortran-torture/execute/forall_7.f90: New test.
30889
30890 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
30891
30892         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30893         (dg-mips-options): Use it.
30894
30895 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
30896
30897         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30898
30899 2005-07-09  Richard Henderson  <rth@redhat.com>
30900
30901         * lib/target-supports.exp (check_effective_target_sync_char_short):
30902         Add alpha.
30903
30904 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
30905
30906         PR libfortran/22217
30907         * gfortran.dg/negative-z-descriptor.f90: New test.
30908
30909 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30910
30911         PR tree-opt/22329
30912         * gcc.dg/pr22329.c: New test.
30913
30914 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
30915
30916         PR tree-optimization/20139
30917         * gcc.dg/tree-ssa/pr20139.c: New.
30918
30919 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
30920
30921         PR tree-opt/22356
30922         * gcc.dg/pr22356-1.c: New test.
30923
30924 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
30925
30926         PR c++/21799
30927         * g++.dg/template/unify8.C: New.
30928         * g++.dg/template/unify9.C: New.
30929
30930 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
30931
30932         * gfortran.fortran-torture/execute/entry_10.f90: New test.
30933
30934 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
30935
30936         * gcc.dg/darwin-version-1.c: New.
30937         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
30938         * gcc.dg/builtins-20.c: Likewise.
30939         * gcc.dg/builtins-53.c: Likewise.
30940         * gcc.dg/torture/builtins-convert-1.c: Likewise.
30941         * gcc.dg/torture/builtins-convert-2.c: Likewise.
30942         * gcc.dg/torture/builtins-convert-3.c: Likewise.
30943         * gcc.dg/torture/builtins-power-1.c: Likewise.
30944         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
30945         on Darwin.
30946
30947 2005-07-07  Jeff Law  <law@redhat.com>
30948
30949         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
30950         argument evaluation order.
30951
30952 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
30953
30954         PR libfortran/21594
30955         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30956         Add test cases where the shift length is greater than the
30957         array length.
30958
30959 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30960
30961         * obj-c++.dg/proto-lossage-6.mm: New.
30962         * objc.dg/proto-lossage-6.m: New.
30963
30964 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30965
30966         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30967         * objc.dg/gnu-runtime-2.m: Likewise.
30968
30969 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
30970
30971         * gfortran.dg/longline.f: New test.
30972
30973         * gfortran.dg/badline.f: New test.
30974
30975 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30976
30977         PR fortran/16531
30978         PR fortran/15966
30979         PR fortran/18781
30980         * gfortran.dg/hollerith.f90: New.
30981         * gfortran.dg/hollerith2.f90: New.
30982         * gfortran.dg/hollerith3.f90: New.
30983         * gfortran.dg/hollerith4.f90: New.
30984         * gfortran.dg/hollerith_f95.f90: New.
30985         * gfortran.dg/hollerith_legacy.f90: New.
30986         * gfortran.dg/g77/cpp4.F: New. Port from g77.
30987
30988 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
30989
30990         PR objc/22274
30991         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30992         * objc.dg/gnu-runtime-2.m: New.
30993
30994 2005-07-06  Jeff Law  <law@redhat.com>
30995
30996         * gcc.dg/tree-ssa/vrp17.c: New test.
30997
30998 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
30999
31000         PR fortran/22327
31001         * gfortran.dg/array_constructor_5.f90: New test.
31002
31003 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * gfortran.fortran-torture/execute/entry_9.f90: New test.
31006
31007 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
31008
31009         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
31010         * gcc.dg/980816-1.c: Ditto.
31011
31012 2005-07-06  Jeff Law  <law@redhat.com>
31013
31014         * gcc.c-torture/compile/pr21356.c: New test.
31015
31016 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31017
31018         PR c/22013
31019         PR c/22098
31020         * gcc.c-torture/compile/pr22013-1.c,
31021         gcc.c-torture/execute/pr22098-1.c,
31022         gcc.c-torture/execute/pr22098-2.c,
31023         gcc.c-torture/execute/pr22098-3.c: New tests.
31024
31025 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
31026
31027         PR c/22308
31028         * gcc.dg/pr22308-1.c: New test.
31029
31030 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
31031
31032         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
31033         target.
31034         * gcc.dg/compare9.c: Use -fshort-enums instead of
31035         -fno-short-enums.  Change the last test to dg-bogus.
31036
31037 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
31038
31039         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
31040         * gcc.dg/compare9.c: New.
31041
31042 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31043
31044         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
31045
31046 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31047
31048         PR testsuite/22288
31049         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
31050
31051
31052 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31053
31054         * gcc.dg/format/gcc_gfc-1.c: New.
31055
31056 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
31057
31058         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
31059
31060 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31061
31062         PR fortran/20842
31063         * gfortran.dg/io_invalid_1.f90: New test.
31064
31065 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
31066
31067         * gcc.dg/format/gcc_diag-1.c: Update.
31068
31069 2005-07-02  Jeff Law  <law@redhat.com>
31070
31071         * gcc.dg/tree-ssa/pr22051-1.c: New test.
31072         * gcc.dg/tree-ssa/pr22051-2.c: New test.
31073
31074 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
31075
31076         * gcc.dg/format/gcc_diag-1.c: Update.
31077
31078 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
31079
31080         PR tree-opt/22269
31081         * gcc.c-torture/compile/pr22269.c: New test.
31082
31083 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
31084
31085         PR 21584
31086         PR 22219
31087         * g++.dg/tree-ssa/pr21584-1.C: New test.
31088         * g++.dg/tree-ssa/pr21584-2.C: New test.
31089
31090 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
31091
31092         * obj-c++.dg/try-catch-11.mm: New.
31093         * objc.dg/try-catch-10.m: New.
31094
31095 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
31096
31097         * g++.dg/other/ucnid-1.C: xfail on AIX.
31098
31099 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
31100
31101         PR 22234
31102         * gcc.dg/20050629-1.c: New test.
31103
31104 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
31105
31106         * obj-c++.dg/const-str-1[0-1].mm: New.
31107         * objc.dg/const-str-1[0-1].m: New.
31108
31109 2005-05-29  Richard Henderson  <rth@redhat.com>
31110
31111         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
31112         Rename from check_effective_target_vect_no_max.
31113         (check_effective_target_vect_no_int_add): New.
31114         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
31115         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
31116         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31117         * gcc.dg/vect/vect-reduc-1.c: Use both.
31118         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31119
31120 2005-05-29  Richard Henderson  <rth@redhat.com>
31121
31122         * lib/target-supports.exp (check_effective_target_vect_no_max):
31123         Remove i386 and x86_64.
31124
31125 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31126
31127         PR testsuite/21969
31128         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
31129
31130 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
31131
31132         PR middle-end/21969
31133         * gcc.dg/vect/pr21969.c: New test.
31134
31135 2005-06-28  Eric Christopher  <echristo@redhat.com>
31136
31137         PR c/22052
31138         PR c/21975
31139         * gcc.dg/inline1.c: New test.
31140         * gcc.dg/inline2.c: Ditto.
31141         * gcc.dg/inline3.c: Ditto.
31142         * gcc.dg/inline4.c: Ditto.
31143         * gcc.dg/inline5.c: Ditto.
31144
31145 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31146
31147         PR libfortran/22142
31148         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31149         Add testcase also testing eoshift1 for PR 22142.
31150
31151 2005-06-28  Richard Henderson  <rth@redhat.com>
31152
31153         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
31154         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
31155         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
31156         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
31157         gcc.dg/tree-ssa/20030922-2.c: Likewise.
31158
31159 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
31160
31161         PR libfortran/22142
31162         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31163         Add testcase for PR 22142.
31164
31165 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
31166
31167         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
31168         gcc.target/ia64/fpreg-2.c: New tests.
31169
31170 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31171
31172         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
31173
31174 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31175
31176         PR libfortran/22170
31177         * gfortran.dg/slash_1.f90: New test.
31178
31179 2005-06-27  Richard Henderson  <rth@redhat.com>
31180
31181         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
31182         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
31183         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
31184         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31185         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
31186         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
31187
31188 2005-06-27  Richard Henderson  <rth@redhat.com>
31189
31190         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
31191         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
31192
31193 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
31194
31195         * obj-c++.dg/proto-lossage-5.mm: New.
31196         * objc.dg/proto-lossage-5.m: New.
31197
31198 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
31199
31200         PR 21959
31201         * gcc.dg/tree-ssa/pr21959.c: New test.
31202
31203 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
31204
31205         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
31206         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
31207         testing uninitialized var.
31208
31209         * gcc.c-torture/execute/builtins/chk.h: New.
31210         * gcc.c-torture/execute/builtins/lib/chk.c: New.
31211         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31212         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31213         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31214         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31215         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31216         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31217         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31218         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31219         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31220         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31221         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31222         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31223         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31224         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31225         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31226         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31227         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31228         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31229         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31230         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31231         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31232         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31233         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31234         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31235         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31236         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31237         * gcc.dg/builtin-object-size-1.c: New test.
31238         * gcc.dg/builtin-object-size-2.c: New test.
31239         * gcc.dg/builtin-object-size-3.c: New test.
31240         * gcc.dg/builtin-object-size-4.c: New test.
31241         * gcc.dg/builtin-object-size-5.c: New test.
31242         * gcc.dg/builtin-stringop-chk-1.c: New test.
31243         * gcc.dg/builtin-stringop-chk-2.c: New test.
31244         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31245         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31246         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31247         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31248         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31249         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31250         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31251         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31252         * gcc.c-torture/execute/printf-1.c: New test.
31253         * gcc.c-torture/execute/fprintf-1.c: New test.
31254         * gcc.c-torture/execute/vprintf-1.c: New test.
31255         * gcc.c-torture/execute/vfprintf-1.c: New test.
31256         * gcc.c-torture/execute/printf-chk-1.c: New test.
31257         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31258         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31259         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31260
31261 2005-06-27  Michael Matz  <matz@suse.de>
31262
31263         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31264         slot is not merged if address escapes.
31265
31266 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31267
31268         PR c/21911
31269         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
31270
31271 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
31272
31273         PR middle-end/17965
31274         * gcc.c-torture/compile/20050622-1.c: New test.
31275
31276         PR middle-end/22028
31277         * gcc.dg/20050620-1.c: New test.
31278
31279 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
31280
31281         PR tree-optimization/22026
31282         * gcc.dg/tree-ssa/pr22026.c: New.
31283
31284 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
31285
31286         PR libfortran/22144
31287         * gfortran.dg/shift-alloc.f90: New testcase.
31288
31289 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
31290
31291         * all files: Update FSF address in copyright headers.
31292
31293 2005-06-22  Jan Hubicka  <jh@suse.cz>
31294
31295         * wholeprogram-1.c: New testcase.
31296         * wholeprogram-2.c: New testcase.
31297
31298 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
31299
31300         PR 22171
31301         * gcc.dg/tree-ssa/pr22171.c: New test.
31302
31303 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
31304
31305         * gfortran.dg/simplify_modulo.f90: New.
31306
31307 2005-06-24  Jan Hubicka  <jh@suse.cz>
31308
31309         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31310
31311 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31312
31313         * obj-c++.dg/proto-lossage-[1-4].mm: New.
31314
31315 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
31316
31317         * obj-c++.dg/typedef-alias-1.mm: New.
31318         * objc.dg/typedef-alias-1.m: New.
31319
31320 2005-06-23  Jeff Law  <law@redhat.com>
31321
31322         * gcc.dg/tree-ssa/vrp16.c: New test.
31323
31324 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31325
31326         * lib/target-supports.exp: Add
31327         check_effective_target_fortran_large_real and
31328         check_effective_target_fortran_large_int to check for
31329         corresponding effective targets.
31330         * gfortran.dg/large_integer_kind_1.f90: New test.
31331         * gfortran.dg/large_real_kind_1.f90: New test.
31332
31333 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
31334
31335         PR tree-optimization/22117
31336         * gcc.dg/tree-ssa/pr22117.c: New.
31337
31338 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
31339
31340         PR testsuite/22123
31341         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31342
31343 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
31344
31345         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31346
31347 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
31348
31349         * gfortran.dg/f2c_4.f90: Add tests for complex functions
31350         * gfortran.dg/f2c_4.c: Likewise.
31351
31352 2005-06-22 Paul Brook  <paul@codesourcery.com>
31353
31354         PR fortran/21034
31355         * gfortran.dg/auto_save_1.f90: New test.
31356
31357 2005-06-22  Michael Matz  <matz@suse.de>
31358
31359         * gcc.target/x86-64/abi: New directory.
31360         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31361         * gcc.target/x86-64/abi/README.gcc: New file.
31362         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31363         * gcc.target/x86-64/abi/asm-support.s: New file.
31364         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31365         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31366         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31367         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31368         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31369         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31370         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31371         * gcc.target/x86_64/abi/test_bitfields.c: New test.
31372         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31373         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31374         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31375         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31376         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31377         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31378         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31379         * gcc.target/x86_64/abi/test_varargs.c: New test.
31380
31381 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
31382
31383         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31384         32-bit i?86 and x86_64.
31385
31386 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
31387
31388         * obj-c++.dg/const-str-[1-9].mm: New tests.
31389
31390 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
31391
31392         PR fortran/22010
31393         * gfortran.dg/namelist_use.f90: New.
31394         * gfortran.dg/namelist_use_only.f90: New.
31395
31396 2005-06-21  Jeff Law  <law@redhat.com>
31397
31398         * gcc.dg/tree-ssa/vrp15.c: New test.
31399
31400 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
31401
31402         * lib/target-supports.exp (check_effective_target_vect_reduction):
31403         Remove.
31404         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31405         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31406         remove vect_reduction target keyword. Also avoid two returns in main.
31407         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31408         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31409         * gcc.dg/vect/vect-reduc-1short.c: New test.
31410         * gcc.dg/vect/vect-reduc-1char.c: New test.
31411         * gcc.dg/vect/vect-reduc-2short.c: New test.
31412         * gcc.dg/vect/vect-reduc-2char.c: New test.
31413         * gcc.dg/vect/vect-reduc-6.c: New test.
31414         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31415         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31416         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31417
31418 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31419         Paul Thomas  <pault@gcc.gnu.org>
31420
31421         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31422         New tests.
31423
31424 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31425
31426         * gfortran.dg/backslash_1.f90: New test.
31427         * gfortran.dg/backslash_2.f90: New test.
31428
31429 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
31430
31431         * gfortran.dg/duplicate_labels.f90: New test.
31432
31433 2005-06-20  Jan Beulich  <jbeulich@novell.com>
31434
31435         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31436         unsupportable relocations.
31437         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31438         * gcc.dg/20050321-2.c: xfail for NetWare.
31439
31440 2005-06-20  Andreas Jaeger  <aj@suse.de>
31441
31442         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31443         gcc.target/i386/fastcall-sseregparm.c,
31444         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31445
31446 2005-06-19  Richard Henderson  <rth@redhat.com>
31447
31448         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31449
31450 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
31451
31452         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31453
31454 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
31455
31456         PR c++/22115
31457         * g++.dg/conversion/simd2.C: Change expected error message.
31458
31459 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31460
31461         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31462         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31463         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31464
31465 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
31466
31467         * gcc.dg/fold-mod-1.c: New test.
31468
31469 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
31470
31471         PR fortran/19926
31472         * gfortran.dg/pr19926.f90: New test.
31473
31474 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
31475
31476         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31477         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31478         targets.
31479         * gcc.dg/vect/vect-reduc-2.c: Likewise.
31480         * gcc.dg/vect/vect-reduc-3.c: Likewise.
31481
31482 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
31483
31484         * gcc.target/ia64/float80-varargs-1.c: New test.
31485
31486 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31487
31488         PR tree-opt/22035
31489         * gfortran.dg/f2c_6.f90: New test.
31490
31491 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
31492
31493         PR c++/17413
31494         * g++.dg/template/local5.C: New.
31495
31496 2005-06-17  Richard Henderson  <rth@redhat.com>
31497
31498         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31499
31500 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
31501
31502         PR testsuite/21945
31503         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31504
31505 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
31506
31507         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31508         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31509         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31510         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31511         check_vect to verify the presence of hardware vector support.
31512
31513 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
31514
31515         PR testsuite/22056
31516         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31517
31518 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31519
31520         PR libfortran/19216
31521         * gfortran.dg/pr19216.f: Add correct space between brackets and
31522         dg directive.
31523
31524 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31525
31526         PR libfortran/16436
31527         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31528
31529 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
31530
31531         * gcc.target/i386/attributes-error.c: New testcase.
31532         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31533         * gcc.target/i386/regparm-stdcall.c: Likewise.
31534         * gcc.target/i386/sseregparm-1.c: Likewise.
31535         * gcc.target/i386/sseregparm-2.c: Likewise.
31536
31537 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         * g++.dg/rtti/crash2.C: New.
31540
31541 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
31542
31543         * gcc.dg/noncompile/20040203-3.c: Update expected message.
31544
31545 2005-06-15  David Ung  <davidu@mips.com>
31546
31547         * gcc.target/mips/mips16e-extends.c: New test for testing the
31548         generation of MIPS16e zeb/zeh, seb/seh instructions.
31549
31550 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
31551
31552         PR 22018
31553         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31554         * gcc.dg/tree-ssa/pr22018.c: New test.
31555
31556 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
31557
31558         * gcc.dg/simd-1.c: Update error messages.
31559         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
31560         * gcc.dg/simd-2.c: Update error messages.
31561         * gcc.dg/simd-4.c: New.
31562
31563 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
31564
31565         PR c++/20678
31566         * g++.dg/other/crash-4.C: New.
31567
31568 2005-06-14  Devang Patel  <dpatel@apple.com>
31569
31570         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31571
31572 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31573
31574         PR c++/21929
31575         * g++.dg/parse/crash11.C: Update
31576
31577 2005-06-13  Jeff Law  <law@redhat.com>
31578
31579         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31580         perform the desired transformations.
31581         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31582         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31583
31584 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31585
31586         PR fortran/22038
31587         * gfortran.dg/forall_1.f90: Un-XFAIL.
31588
31589 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
31590
31591         PR c++/21929
31592         * g++.dg/parse/crash26.C: New.
31593
31594         PR c++/20789
31595         * g++.dg/init/member1.C: New.
31596
31597 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
31598
31599         * gfortran.dg/altreturn_1.f90: New test.
31600
31601 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
31602
31603         PR middle-end/21985
31604         * gcc.dg/tree-ssa/pr21985.c: New test.
31605
31606 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31607
31608         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31609
31610 2005-06-12  Roger Sayle  <roger@eyesopen.com>
31611
31612         PR c++/21930
31613         * g++.dg/other/error10.C: New test case.
31614
31615 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31616
31617         PR libfortran/19155
31618         * gfortran.dg/pr19155.f: Add test.
31619
31620 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31621
31622         * gfortran.dg/f2c_7.f90: New test.
31623
31624         * gfortran.dg/forall_1.f90: XFAILed.
31625
31626 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31627
31628         * gcc.dg/pr14796-1.c: New.
31629         * gcc.dg/pr14796-2.c: New.
31630
31631 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
31632
31633         PR fortran/17792
31634         PR fortran/21375
31635         * gfortran.dg/deallocate_stat.f90: New test.
31636
31637 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
31638
31639         * gfortran.fortran-torture/execute/in-pack.f90: New test.
31640
31641 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
31642
31643         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31644         access will be generated when this loop is vectorized. Test that
31645         accesses with same alignment were detected.
31646         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31647         Test that accesses with same alignment were detected.
31648         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31649         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31650         alignment were detected.
31651
31652 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
31653
31654         PR c++/10611
31655         * g++.dg/conversion/simd2.C: New.
31656
31657 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31658
31659         * gcc.dg/Wcxx-compat-1.c: New.
31660
31661 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
31662
31663         PR libfortran/21480
31664         * gfortran.dg/reshape-complex.f90: Add a test for a packed
31665         complex array.
31666
31667 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         * gcc.dg/alias-8.c: New.
31670
31671 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
31672
31673         * gcc.dg/format/cmn_err-1.c: Update.
31674
31675 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
31676
31677         PR target/20666
31678         * gcc.target/sparc/fexpand-2.c: New.
31679         * gcc.target/sparc/fpmerge-2.c: New.
31680         * gcc.target/sparc/fpmul-2.c: New.
31681         * gcc.target/sparc/noresult.c: New.
31682         * gcc.target/sparc/pdist-2.c: New.
31683         * gcc.target/sparc/pdist-3.c: New.
31684
31685 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
31686
31687         PR testsuite/21702
31688         * gcc.target/i386/i386.exp: Fix comment typo.
31689
31690 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         PR c++/19497
31693         * g++.dg/inherit/using5.C: New.
31694         * g++.dg/inherit/using6.C: New.
31695
31696 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31697
31698         PR c++/19894
31699         * g++.dg/template/ptrmem15.C: New test.
31700
31701         PR c++/20563
31702         * g++.dg/ext/label4.C: New test.
31703
31704 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31705
31706         * gcc.dg/tls/debug-1.c: New test.
31707
31708 2005-06-07  Dale Johannesen  <dalej@apple.com>
31709
31710         * gcc.target/i386/movq.c: New.
31711
31712 2005-06-07  Dale Johannesen  <dalej@apple.com>
31713
31714         * gcc.dg/20050607-1.c: New.
31715
31716 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
31717
31718         PR middle-end/21850
31719         * gcc.c-torture/execute/20050607-1.c: New test.
31720
31721 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
31722
31723         PR libfortran/21926
31724         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31725         Test case where the return array has lowest stride one,
31726         but isn't packed.
31727
31728 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
31729
31730         * lib/target-supports.exp (check_effective_target_sync_int_long):
31731         Add s390 and s390x targets.
31732
31733 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
31734
31735         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31736         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31737         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31738         * gcc.dg/tree-ssa/loop-9.c: New test.
31739
31740 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31741
31742         * g++.dg/parse/defarg10.C: New.
31743
31744 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
31745
31746         PR regression/21897
31747         * gcc.c-torture/execute/20050604-1.c: New test.
31748
31749 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31750
31751         PR 21903
31752         * g++.dg/parse/defarg9.C: New.
31753
31754         PR c++/20637
31755         * g++.dg/inherit/using4.C: New.
31756         * g++.dg/overload/error1.C: Adjust expected errors.
31757         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31758         * g++.old-deja/g++.brendan/arm2.C: Likewise.
31759         * g++.old-deja/g++.other/redecl2.C: Likewise.
31760         * g++.old-deja/g++.other/redecl4.C: Likewise.
31761         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31762
31763 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31764
31765         * gfortran.dg/f2c_5.f90: Add -w to dg-options
31766
31767 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
31768
31769         * lib/gfortran.exp (gfortran_target_compile): Call
31770         dg-additional-files-options
31771         * gfortran.dg/f2c_4.f90: New file
31772         * gfortran.dg/f2c_4.c: New file
31773         * gfortran.dg/f2c_5.f90: New file
31774         * gfortran.dg/f2c_5.c: New file
31775
31776 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31777
31778         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31779
31780         PR fortran/21912
31781         * gfortran.dg/array_constructor_4.f90: New test.
31782
31783 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
31784
31785         PR c++/21619
31786         * g++.dg/ext/builtin9.C: New test.
31787
31788 2005-06-05  Dale Johannesen  <dalej@apple.com>
31789
31790         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31791         * gcc.c-torture/execute/20050603-2.c: Ditto.
31792
31793 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
31794
31795         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31796         * gcc.dg/vect/vect-reduc-1.c: New.
31797         * gcc.dg/vect/vect-reduc-2.c: New.
31798         * gcc.dg/vect/vect-reduc-3.c: New.
31799
31800 2005-06-04  Dale Johannesen  <dalej@apple.com>
31801
31802         * gcc.c-torture/execute/20050603-1.c: New.
31803         * gcc.c-torture/execute/20050603-2.c: New.
31804         * gcc.dg/20050603-3.c: New.
31805
31806 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31807
31808         PR fortran/19195
31809         * gfortran.dg/debug_1.f90: New test.
31810
31811         * gfortran.dg/forall_1.f90: New test.
31812
31813 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
31814
31815         * gfortran.dg/array_constructor_3.f90: New test.
31816
31817 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31818
31819         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31820
31821 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
31822
31823         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31824
31825 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
31826
31827         PR c/21873
31828         * gcc.dg/init-excess-1.c: New test.
31829
31830 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31831
31832         PR c++/21853
31833         * g++.dg/expr/static_cast6.C: New test.
31834
31835 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
31836
31837         * gcc.dg/tree-ssa/vrp14.c: New test.
31838
31839 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
31840
31841         PR c++/21336
31842         * g++.dg/template/new2.C: New test.
31843
31844 2005-06-03  Josh Conner  <jconner@apple.com>
31845
31846         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31847         all entries in initializer.
31848
31849 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
31850
31851         PR middle-end/21858
31852         * gcc.dg/pr21858.c: New testcase.
31853
31854 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
31855
31856         PR tree-optimization/21292
31857
31858         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31859         New.
31860         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31861         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31862         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31863         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31864         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31865
31866 2005-06-02  Richard Henderson  <rth@redhat.com>
31867
31868         * gcc.dg/sync-2.c: Use -march=i486 for i386.
31869
31870 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
31871
31872         * gcc.dg/wtypequal.c: New testcase.
31873
31874 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
31875
31876         PR 21582
31877         * gcc.dg/tree-ssa/pr21582.c: New test.
31878
31879 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31880
31881         PR c++/21280
31882         * g++.dg/opt/interface2.h: New.
31883         * g++.dg/opt/interface2.C: New.
31884         * g++.dg/init/ctor4.C: Adjust error lines.
31885         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31886         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31887         * g++.old-deja/g++.jason/opeq3.C: Likewise.
31888         * g++.old-deja/g++.pt/assign1.C: Likewise.
31889         * g++.old-deja/g++.pt/crash20.C: Likewise.
31890
31891 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
31892
31893         PR tree-optimization/21734
31894         * g++.dg/vect/pr21734_1.cc: New.
31895         * g++.dg/vect/pr21734_2.cc: New.
31896
31897 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         PR c++/20350
31900         * g++.dg/template/spec24.C: New.
31901
31902         PR c++/21151
31903         * g++.dg/pch/local-1.C: New.
31904         * g++.dg/pch/local-1.Hs: New.
31905
31906 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
31907
31908         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
31909         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
31910         * gcc.dg/tree-ssa/pr14341.c: New test.
31911         * gcc.dg/tree-ssa/pr14841.c: New test.
31912         * gcc.dg/tree-ssa/pr20701.c: New test.
31913         * gcc.dg/tree-ssa/pr21086.c: New test.
31914         * gcc.dg/tree-ssa/pr21090.c: New test.
31915         * gcc.dg/tree-ssa/pr21332.c: New test.
31916         * gcc.dg/tree-ssa/pr21458.c: New test.
31917         * gcc.dg/tree-ssa/pr21658.c: New test.
31918         * gcc.dg/tree-ssa/vrp01.c: New test.
31919         * gcc.dg/tree-ssa/vrp02.c: New test.
31920         * gcc.dg/tree-ssa/vrp03.c: New test.
31921         * gcc.dg/tree-ssa/vrp04.c: New test.
31922         * gcc.dg/tree-ssa/vrp05.c: New test.
31923         * gcc.dg/tree-ssa/vrp06.c: New test.
31924         * gcc.dg/tree-ssa/vrp07.c: New test.
31925         * gcc.dg/tree-ssa/vrp08.c: New test.
31926         * gcc.dg/tree-ssa/vrp09.c: New test.
31927         * gcc.dg/tree-ssa/vrp10.c: New test.
31928         * gcc.dg/tree-ssa/vrp11.c: New test.
31929         * gcc.dg/tree-ssa/vrp12.c: New test.
31930         * gcc.dg/tree-ssa/vrp13.c: New test.
31931
31932 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
31933
31934         PR 21029
31935         * gcc.dg/tree-ssa/pr21029.c: New test.
31936
31937 2005-06-01  Roger Sayle  <roger@eyesopen.com>
31938
31939         * gfortran.dg/logint-1.f: New test case.
31940         * gfortran.dg/logint-2.f: Likewise.
31941         * gfortran.dg/logint-3.f: Likewise.
31942
31943 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
31944
31945         PR c/21536
31946         PR c/20760
31947         * gcc.dg/20050527-1.c: New test.
31948
31949         * gcc.dg/i386-sse-12.c: New test.
31950
31951         PR fortran/21729
31952         * gfortran.dg/implicit_5.f90: New test.
31953
31954 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
31955
31956         PR fortran/20883
31957         * gfortran/assign_4.f90: New test.
31958         * gfortran/assign_2.f90: Change compile to run.
31959
31960 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
31961
31962         * lib/target-supports.exp
31963         (check_effective_target_sync_char_short): New.
31964         * gcc.dg/sync-2.c: New.
31965
31966 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
31967
31968         PR tree-optimization/21817
31969         * gcc.dg/torture/pr21817-1.c: New.
31970
31971 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         PR c++/21165
31974         * g++.dg/template/init5.C: New.
31975
31976 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
31977
31978         * gfortran.dg/char_initialiser_actual.f90:
31979         Test character initialisers as actual arguments.
31980         * gfortran.dg/char_pointer_comp_assign.f90:
31981         Test character pointer structure component assignments.
31982         * gfortran.dg/char_array_structure_constructor.f90:
31983         Test character components in structure constructors.
31984
31985 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
31986
31987         PR middle-end/20931
31988         * g++.dg/opt/pr20931.C: New test.
31989
31990 2005-05-31  Andreas Jaeger  <aj@suse.de>
31991
31992         PR testsuite/20772
31993         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31994         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31995         g++.old-deja/g++.ext/asmspec1.C,
31996         g++.old-deja/g++.other/regstack.C,
31997         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31998         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31999         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
32000         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
32001         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
32002         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
32003         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
32004         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
32005         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
32006         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
32007         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
32008         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
32009         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
32010         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
32011         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
32012         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
32013         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
32014         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
32015         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
32016
32017 2005-05-31  Jeff Law  <law@redhat.com>
32018
32019         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
32020
32021 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
32022
32023         PR middle-end/21743
32024         * gcc.dg/builtins-1.c: Activate disabled clog test.
32025         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32026
32027 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
32028
32029         * gfortran.dg/char_pointer_assign.f90:
32030         Test character-pointer assignments and pointer assignments.
32031         * gfortran.dg/char_pointer_dummy.f90:
32032         Test character-pointer dummy arguments.
32033         * gfortran.dg/char_pointer_func.f90:
32034         Test character-pointer function returns.
32035         * gfortran.dg/char_pointer_dependency.f90:
32036         Test character-pointer functions with dependencies.
32037
32038 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
32039
32040         PR c++/21784
32041         * g++.dg/lookup/using14.C: New test.
32042
32043 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
32044
32045         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
32046         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
32047         trailing ^M.
32048
32049 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
32050
32051         PR c++/17413
32052         * g++.dg/template/local5.C: New.
32053
32054         PR target/21761
32055         * gcc.c-torture/compile/pr21761.c: New.
32056
32057         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
32058         before darwin8.
32059
32060 2005-05-30  Steven G. Kargl
32061
32062         PR fortran/20846
32063         * gfortran.dg/inquire_8.f90: New test.
32064
32065 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32066
32067         PR libfortran/21376
32068         * gfortran.dg/output_exponents_1.f90: New test.
32069
32070 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32071
32072         PR libfortran/20006
32073         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
32074
32075 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
32076
32077         PR c++/21210
32078         * g++.dg/ext/complex1.C: New test.
32079
32080         PR c++/21340
32081         * g++.dg/init/ctor6.C: New test.
32082
32083 2005-05-29  Jan Hubicka  <jh@suse.cz>
32084
32085         * gcc.c-torture/compile/pr21562.c: New.
32086
32087 2005-05-28  Steven G. Kargl <kargls@comcast.net>
32088
32089         * gfortran.dg/subnormal_1.f90: New test.
32090
32091 2005-05-28  Jan Hubicka  <jh@suse.cz>
32092
32093         * tree-prof.exp: Fix comment.
32094         * value-prof-1.c: New.
32095         * value-prof-2.c: New.
32096         * value-prof-3.c: New.
32097         * value-prof-4.c: New.
32098
32099 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
32100
32101         PR c++/21614
32102         * g++.dg/expr/ptrmem6.C: New test.
32103         * g++.dg/expr/ptrmem6a.C: Likewise.
32104
32105 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
32106
32107         PR tree-optimization/21658
32108         * gcc.dg/tree-ssa/pr21658.c: New.
32109
32110 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
32111
32112         PR c++/21455
32113         * g++.dg/inherit/ptrmem3.C: New.
32114
32115         PR c++/21681
32116         * g++.dg/parse/template16.C: New.
32117
32118 2005-05-27  Andreas Jaeger  <aj@suse.de>
32119
32120         * gcc.dg/setjmp-2.c: Only run in 32-bit.
32121
32122         * gcc.dg/i386-sse-8.c: Run test on all archs.
32123
32124 2005-05-26  Mike Stump  <mrs@apple.com>
32125
32126         * objc.dg/isa-field-1.m: Only run on darwin.
32127         * objc.dg/lookup-1.m: Likewise.
32128         * objc.dg/try-catch-8.m: Likewise.
32129
32130 2005-05-26  Roger Sayle  <roger@eyesopen.com>
32131
32132         PR tree-optimization/9814
32133         * gcc.dg/pr9814-1.c: New test case.
32134
32135 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32136
32137         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
32138         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
32139         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
32140         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
32141         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
32142         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
32143         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
32144         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
32145         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
32146         objc.dg/try-catch-8.m: New.
32147
32148 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
32149
32150         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
32151         remove extraneous semicolons.
32152
32153 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
32154
32155         * obj-c++.dg/comp-types-12.mm: New.
32156         * objc.dg/comp-types-11.m: New.
32157         * objc.dg/selector-4.m: New.
32158
32159 2005-05-26  Andreas Jaeger  <aj@suse.de>
32160
32161         PR testsuite/20772
32162         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
32163         g++.old-deja/g++.ext/attrib3.C,
32164         g++.old-deja/g++.other/store-expr1.C,
32165         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
32166         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
32167         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
32168         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
32169         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
32170         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
32171         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
32172         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
32173         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
32174         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
32175         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
32176         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
32177         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
32178         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
32179         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
32180         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
32181         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
32182         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
32183         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32184
32185 2005-05-26  Andreas Jaeger  <aj@suse.de>
32186
32187         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
32188         x86-64 compilation.
32189
32190 2005-05-26  Andreas Jaeger  <aj@suse.de>
32191
32192         PR testsuite/20772
32193         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
32194         gcc.misc-tests/i386-pf-athlon-1.c,
32195         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32196         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
32197         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
32198         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
32199         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
32200         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
32201         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
32202         programs.
32203
32204         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
32205         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
32206         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
32207         x86-64 compilation.
32208
32209         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32210         x86_64.
32211
32212         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32213         effective-target ilp32.
32214
32215 2005-05-26  David Ung  <davidu@mips.com>
32216
32217         * gcc.target/mips/ext_ins.c: New test for testing the generation
32218         of MIPS32/64 rev 2 ext/ins instructions.
32219
32220 2005-05-26  Andreas Jaeger  <aj@suse.de>
32221
32222         * treelang/compile/unsigned.tree: Use gimple instead of
32223         nonexisting generic dump.
32224
32225 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
32226
32227         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32228
32229 2005-05-26  Andreas Jaeger  <aj@suse.de>
32230
32231         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32232
32233 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
32234
32235         PR libfortran/17283
32236         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32237         Test callee-allocated memory with write statements.
32238
32239 2005-05-25  Roger Sayle  <roger@eyesopen.com>
32240
32241         PR middle-end/21709
32242         * gcc.dg/pr21709-1.c: New test case.
32243
32244 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32245             Mike Stump  <mrs@apple.com>
32246
32247         * objc/execute/next_mapping.h: Update for C++.
32248
32249         * obj-c++.dg/selector-1.mm: Move to...
32250         * obj-c++.dg/selector-4.mm: here...
32251
32252         * obj-c++.dg/basic.mm: New.
32253         * obj-c++.dg/comp-types-1.mm: New.
32254         * obj-c++.dg/cxx-class-1.mm: New.
32255         * obj-c++.dg/cxx-ivars-1.mm: New.
32256         * obj-c++.dg/cxx-ivars-2.mm: New.
32257         * obj-c++.dg/cxx-ivars-3.mm: New.
32258         * obj-c++.dg/cxx-scope-1.mm: New.
32259         * obj-c++.dg/cxx-scope-2.mm: New.
32260         * obj-c++.dg/defs.mm: New.
32261         * obj-c++.dg/empty-private-1.mm: New.
32262         * obj-c++.dg/encode-1.mm: New.
32263         * obj-c++.dg/encode-2.mm: New.
32264         * obj-c++.dg/encode-3.mm: New.
32265         * obj-c++.dg/extern-c-1.mm: New.
32266         * obj-c++.dg/extra-semi.mm: New.
32267         * obj-c++.dg/fix-and-continue-2.mm: New.
32268         * obj-c++.dg/isa-field-1.mm: New.
32269         * obj-c++.dg/ivar-list-semi.mm: New.
32270         * obj-c++.dg/local-decl-1.mm: New.
32271         * obj-c++.dg/lookup-1.mm: New.
32272         * obj-c++.dg/lookup-2.mm: New.
32273         * obj-c++.dg/method-1.mm: New.
32274         * obj-c++.dg/method-2.mm: New.
32275         * obj-c++.dg/method-3.mm: New.
32276         * obj-c++.dg/method-4.mm: New.
32277         * obj-c++.dg/method-5.mm: New.
32278         * obj-c++.dg/method-6.mm: New.
32279         * obj-c++.dg/method-7.mm: New.
32280         * obj-c++.dg/no-extra-load.mm: New.
32281         * obj-c++.dg/overload-1.mm: New.
32282         * obj-c++.dg/pragma-1.mm: New.
32283         * obj-c++.dg/pragma-2.mm: New.
32284         * obj-c++.dg/private-1.mm: New.
32285         * obj-c++.dg/private-2.mm: New.
32286         * obj-c++.dg/proto-qual-1.mm: New.
32287         * obj-c++.dg/qual-types-1.mm: New.
32288         * obj-c++.dg/stubify-1.mm: New.
32289         * obj-c++.dg/stubify-2.mm: New.
32290         * obj-c++.dg/super-class-1.mm: New.
32291         * obj-c++.dg/super-class-2.mm: New.
32292         * obj-c++.dg/super-dealloc-1.mm: New.
32293         * obj-c++.dg/super-dealloc-2.mm: New.
32294         * obj-c++.dg/template-1.mm: New.
32295         * obj-c++.dg/template-2.mm: New.
32296         * obj-c++.dg/template-3.mm: New.
32297         * obj-c++.dg/template-4.mm: New.
32298         * obj-c++.dg/template-5.mm: New.
32299         * obj-c++.dg/template-6.mm: New.
32300         * obj-c++.dg/try-catch-1.mm: New.
32301         * obj-c++.dg/try-catch-2.mm: New.
32302         * obj-c++.dg/try-catch-3.mm: New.
32303         * obj-c++.dg/try-catch-4.mm: New.
32304         * obj-c++.dg/try-catch-5.mm: New.
32305         * obj-c++.dg/try-catch-6.mm: New.
32306         * obj-c++.dg/try-catch-7.mm: New.
32307         * obj-c++.dg/try-catch-8.mm: New.
32308         * obj-c++.dg/try-catch-9.mm: New.
32309         * obj-c++.dg/va-meth-1.mm: New.
32310
32311 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32312
32313         * obj-c++.dg/selector-1.mm: New.
32314         * obj-c++.dg/selector-2.mm: New.
32315
32316 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32317
32318         * obj-c++.dg/selector-3.mm: New.
32319         * objc.dg/selector-3.m: New.
32320
32321 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
32322
32323         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32324         about where warning appears.
32325
32326 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32327
32328         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32329         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32330         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32331         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32332
32333 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
32334
32335         * gcc.dg/20050524-1.c: New test.
32336
32337 2005-05-25  Jan Hubicka  <jh@suse.cz>
32338
32339         * gcc.dg/tree-prof/inliner-1.c: New.
32340
32341 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
32342
32343         * gcc.dg/tree-prof: New directory.
32344         * gcc.dg/tree-prof/tree-prof.exp: New.
32345
32346 2005-05-25  DJ Delorie  <dj@redhat.com>
32347
32348         * gcc.dg/Wattributes-1.c: New.
32349         * gcc.dg/Wattributes-2.c: New.
32350         * gcc.dg/Wattributes-3.c: New.
32351
32352 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
32353
32354         PR tree-optimization/19833
32355         * gcc.dg/uninit-4.c: Remove xfail.
32356         * gcc.dg/uninit-9.c: Ditto.
32357
32358 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
32359
32360         * obj-c++.dg/bitfield-[1-5].mm: New.
32361         * obj-c++.dg/class-protocol-1.mm: New.
32362         * obj-c++.dg/comp-types-1[0-1].mm: New.
32363         * obj-c++.dg/comp-types-[2-9].mm: New.
32364         * obj-c++.dg/encode-[4-8].mm: New.
32365         * obj-c++.dg/layout-1.mm: New.
32366         * obj-c++.dg/method-1[0-9].mm: New.
32367         * obj-c++.dg/method-2[0-1].mm: New.
32368         * obj-c++.dg/method-[8-9].mm: New.
32369         * obj-c++.dg/objc-gc-3.mm: New.
32370         * obj-c++.dg/try-catch-10.mm: New.
32371         * objc.dg/bitfield-5.m: New.
32372         * objc.dg/comp-types-10.m: New.
32373         * objc.dg/comp-types-9.m: New.
32374         * objc.dg/layout-1.m: New.
32375         * objc.dg/objc-gc-4.m: New.
32376         * objc.dg/try-catch-9.m: New.
32377         * objc.dg/class-protocol-1.m: Tweak diagnostics.
32378         * objc.dg/comp-types-1.m: Likewise.
32379         * objc.dg/comp-types-[5-6].m: Likewise.
32380         * objc.dg/method-9.m: Likewise.
32381
32382 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
32383
32384         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32385         and on hardware without VMX support.
32386
32387         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32388
32389         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32390
32391         * lib/profopt.exp (dg-final-generate, dg-final-use,
32392         profopt-final-code, profopt-get-options): New.
32393         (profopt-execute): Process test directives.
32394
32395         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32396         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32397         cleanup-tree-dump, cleanup-saved-temps): Update comments.
32398
32399 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
32400
32401         PR C++/21645
32402         * g++.dg/init/ctor5.C: New test.
32403
32404 2005-05-24  Ira Rosen  <irar@il.ibm.com>
32405
32406         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32407         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32408         vect-113.c, vect-114.c.
32409
32410 2005-05-23  Adam Nemet  <anemet@lnxw.com>
32411
32412         * gcc.dg/const-elim-1.c: Remove xfails.
32413
32414 2005-05-23  Jeff Law  <law@redhat.com>
32415
32416         * gcc.c-torture/compile/pr21638.c: New test.
32417         * gcc.c-torture/compile/20050520-1.c: New test.
32418
32419 2005-05-23  Nick Clifton  <nickc@redhat.com>
32420
32421         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32422         be a proper triple, ie: m32r*-*-*.
32423         * g++.old-deja/g++.jason/thunk3.C: Likewise.
32424
32425 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
32426
32427         PR middle-end/21331
32428         PR tree-opt/21293
32429         * gcc.c-torture/compile/pr21293.c: New test.
32430         * gcc.c-torture/execute/pr21331.c: New test.
32431
32432 2004-05-20  Richard Henderson  <rth@redhat.com>
32433
32434         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32435
32436 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
32437
32438         * obj-c++-dg.exp: Add.
32439         * obj-c++.exp: Add.
32440         * obj-c++.dg/dg.exp: Add.
32441
32442 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32443
32444         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32445         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32446
32447 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
32448
32449         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32450
32451 2004-05-19  Richard Henderson  <rth@redhat.com>
32452
32453         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32454
32455 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
32456
32457         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32458
32459         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32460
32461 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
32462
32463         PR c++/21495
32464         * g++.dg/parse/extern1.C: New test.
32465         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32466
32467 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32468
32469         * gcc.dg/c99-math.h: New.
32470         * gcc.dg/c99-math-float-1.c: New test.
32471         * gcc.dg/c99-math-double-1.c: Likewise.
32472         * gcc.dg/c99-math-long-double-1.c: Likewise.
32473
32474 2005-05-18  Richard Henderson  <rth@redhat.com>
32475
32476         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32477
32478 2005-05-18  Devang Patel  <dpatel@apple.com>
32479
32480         * g++.dg/opt/20050511-1.C: New test.
32481
32482 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
32483
32484         PR libfortran/21127
32485         * gfortran.dg/reshape-complex.f90: New test.
32486
32487 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
32488
32489         * gfortran.dg/array_constructor_1.f90: New test.
32490         * gfortran.dg/array_constructor_2.f90: New test.
32491
32492 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32493
32494         PR fortran/20954
32495         * gfortran.dg/pr20954.f: New test.
32496
32497 2005-05-17  Mike Stump  <mrs@apple.com>
32498
32499         Yet more Objective-C++...
32500
32501         * objc.dg/method-5.m: Update.
32502         * objc.dg/method-6.m: Update.
32503         * objc.dg/method-7.m: Update.
32504         * objc.dg/method-9.m: Update.
32505         * objc.dg/try-catch-2.m: Update.
32506
32507 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
32508
32509         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32510         Remove little-endian optimizations.
32511
32512 2005-05-17  Jeff Law  <law@redhat.com>
32513
32514         * g++.dg/tree-ssa/pr14814.C: New test.
32515         * gcc.dg/tree-ssa/pr14814.C: New test.
32516         * gcc.dg/tree-ssa/pr17141-1.C: New test.
32517         * gcc.dg/tree-ssa/pr17141-2.C: New test.
32518
32519 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32520
32521         * gcc.dg/compat/generate-random.c: Do not include
32522         libiberty.h.
32523         * gcc.dg/compat/generate-random_r.c: Likewise.
32524
32525 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
32526
32527         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32528
32529 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
32530
32531         PR middle-end/21595
32532         * g++.dg/tree-ssa/builtin1.C: New testcase.
32533
32534 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
32535
32536         PR c++/21454
32537         * g++.dg/opt/const4.C: New test.
32538
32539         PR middle-end/21492
32540         * g++.dg/opt/crossjump1.C: New test.
32541
32542         PR tree-optimization/21610
32543         * gcc.c-torture/compile/20050516-1.c: New test.
32544
32545         PR fortran/15080
32546         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32547         about the test failing.
32548         * gfortran.fortran-torture/execute/where_7.f90: New test.
32549         * gfortran.fortran-torture/execute/where_8.f90: New test.
32550
32551 2005-05-16  Richard Henderson  <rth@redhat.com>
32552
32553         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32554         i?86 and x86_64.
32555
32556 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
32557
32558         * gcc.dg/compat/generate-random.c (config.h): Do not include.
32559         (limits.h): Include unconditionally.
32560         (stdlib.h): Likewise.
32561         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32562         (limits.h): Include unconditionally.
32563         (stdlib.h): Likewise.
32564         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32565         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32566         (limits.h): Include unconditionally.
32567         (stdlib.h): Likewise.
32568         (hashtab.h): Do not include.
32569         (getopt.h): Likewise.
32570         (stddef.h): Include.
32571         (hashval_t): Define.
32572         (struct entry): Add "next" field.
32573         (HASH_SIZE): New macro.
32574         (hash_table): New variable.
32575         (switchfiles): Do not use xmalloc.
32576         (mix): New macro.
32577         (iterative_hash): New function.
32578         (hasht): Remove.
32579         (e_exists): New function.
32580         (e_insert): Likewise.
32581         (output): Use, instead of libiberty hashtable functions.
32582         (main): Do not use getopt.  Do not call htab_create.
32583
32584 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
32585
32586         PR libstdc++/21526
32587         * lib/target-supports.exp (check_mkfifo_available):
32588         Return 0 for cygwin as mkfifo support incomplete on platform.
32589         Fix typos in comments.
32590
32591 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
32592
32593         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32594
32595 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
32596
32597         PR fortran/17432
32598         * gfortran.dg/assign_4.f: New test.
32599
32600 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
32601
32602         PR tree-optimization/21563
32603         * gcc.dg/tree-ssa/pr21563.c: New.
32604
32605 2005-05-14  Jan Hubicka  <jh@suse.cz>
32606
32607         * gcc.dg/noreturn-7.c: Allow control reaches warning.
32608
32609 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
32610
32611         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32612
32613 2005-05-13  Julian Brown  <julian@codesourcery.com>
32614
32615         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32616         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32617
32618 2005-05-13  Jan Hubicka  <jh@suse.cz>
32619
32620         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32621         * gcc.dg/fold-xor-?.c: Likewise.
32622         * gcc.dg/pr15784-?.c: Likewise.
32623         * gcc.dg/pr20922-?.c: Likewise.
32624         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32625         * gcc.dg/tree-ssa/pr17598.c: Likewise.
32626         * gcc.dg/tree-ssa/pr20470.c: Likewise.
32627
32628 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32629
32630         PR fortran/21260
32631         * gfortran.dg/hollerith_1.f90: New test.
32632
32633 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32634
32635         * gfortran.dg/func_result_2.f90: New test.
32636
32637 2005-05-11  Bud Davis  <bdavis@gfortran.org>
32638
32639         * gfortran.dg/dev_null.f90: New test.
32640
32641 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
32642
32643         * gcc.dg/arm-vfp1.c: Revert last change.
32644
32645 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
32646
32647         PR middle-end/19807
32648         PR tree-optimization/19639
32649         * g++.dg/tree-ssa/pr19807.C: New testcase.
32650
32651 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32652
32653         PR libfortran/21471
32654         * gfortran.dg/append-1.f90: New test.
32655
32656 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32657
32658         * gcc.dg/pr18501.c: XFAIL.
32659         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32660         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32661         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32662         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32663         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32664         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32665         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32666         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32667
32668 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32669
32670         PR fortran/20178
32671         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32672         gfortran.dg/f2c_3.f90: New tests.
32673
32674         * gfortran.dg/return_1.f90: Fix dg annotation.
32675
32676 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
32677
32678         * gcc.c-torture/compile/20050510-1.c: New test.
32679
32680 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
32681
32682         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32683
32684 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
32685
32686         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32687
32688 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
32689
32690         PR c/17913
32691         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32692
32693 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
32694
32695         PR c/21342
32696         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32697         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32698
32699 2005-05-10  Ben Elliston  <bje@au.ibm.com>
32700
32701         PR debug/16676
32702         * gcc.dg/debug/pr16676.c: New test.
32703
32704 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
32705
32706         PR testsuite/21443
32707         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32708         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32709         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32710         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32711         Change -O1 to -O2.
32712         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
32713         -fno-tree-dominator-opts.
32714
32715 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32716
32717         * gfortran.dg/return_1.f90: New test.
32718
32719 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
32720
32721         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32722
32723         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32724
32725 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
32726
32727         PR c++/21427
32728         * g++.dg/inherit/covariant13.C: New.
32729
32730 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32731
32732         PR libfortran/19155
32733         * gfortran.dg/pr19155.f: New test.
32734
32735 2005-05-08  Roger Sayle  <roger@eyesopen.com>
32736
32737         PR inline-asm/8788
32738         * gcc.dg/pr8788-1.c: New testcase.
32739
32740 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
32741
32742         PR target/21416
32743         * gcc.target/mips/fpcmp-[12].c: New tests.
32744
32745 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * lib/target-supports-dg.exp (dg-require-fork): New function.
32748         (dg-require-mkfifo): Likewise.
32749         * lib/target-supports.exp (check_function_available): New
32750         function.
32751         (check_fork_available): Likewise.
32752         (check_mkfifo_available): Likewise.
32753
32754 2005-05-06  Jeff Law  <law@redhat.com>
32755
32756         * gcc.c-torture/compile/pr21380.c: New test.
32757
32758 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
32759
32760         PR c++/20961
32761         * g++.dg/ext/weak3.C: New test.
32762
32763 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
32764
32765         PR c++/21352
32766         * g++.dg/template/crash37.C: New test.
32767
32768 2005-05-05  Paul Brook  <paul@codesourcery.com>
32769
32770         * gcc.dg/arm-g2.c: Use effective-target arm32.
32771         * gcc.dg/arm-mmx-1.c: Ditto.
32772         * gcc.dg/arm-scd42-2.c: Ditto.
32773         * gcc.dg/arm-vfp1.c: Ditto.
32774         * lib/target-supports.exp (check_effective_target_arm32): New
32775         function.
32776
32777 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
32778
32779         PR libfortran/21354
32780         gfortran.dg/in_pack_rank7.f90: New test.
32781
32782 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
32783
32784         PR middle-end/15618
32785         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32786
32787 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
32788
32789         PR middle-end/21265
32790         * gcc.dg/20050503-1.c: New test.
32791
32792         PR rtl-optimization/21239
32793         * gcc.dg/i386-sse-11.c: New test.
32794
32795 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
32796
32797         PR target/16888
32798         * gcc.target/i386/asm-1.c: New test.
32799
32800 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
32801
32802         PR rtl-optimization/21330
32803         * gcc.c-torture/execute/20050502-1.c: New test.
32804
32805         PR target/21297
32806         * gcc.c-torture/execute/20050502-2.c: New test.
32807
32808 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
32809
32810         PR middle-end/21282
32811         * gcc.dg/pr21282.c: New.
32812
32813 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32814
32815         * gcc.dg/vect/pr20122.c: Clean up .vect file.
32816         * gcc.dg/vect/vect-92.c: Likewise.
32817         * gcc.dg/vect/vect-93.c: Likewise.
32818         * gcc.dg/vect/vect-dv-1.c: Likewise.
32819         * gcc.dg/vect/vect-dv-2.c: Likewise.
32820         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32821
32822 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
32823
32824         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32825         * gfortran.dg/vect/vect-2.f90: Likewise.
32826         * gfortran.dg/vect/vect-3.f90: Likewise.
32827         * gfortran.dg/vect/vect-4.f90: Likewise.
32828         * gfortran.dg/vect/vect-5.f90: Likewise.
32829
32830 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
32831
32832         PR target/20813
32833         * gcc.dg/rs6000-fpint-2.c: New.
32834
32835 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
32836
32837         PR c/15698
32838         * gcc.dg/builtins-30.c: Update expected messages.
32839         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32840         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32841         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32842
32843 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
32844
32845         PR tree-optimization/21294
32846         * gcc.dg/tree-ssa/pr21294.c: New.
32847
32848 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
32849
32850         * gcc.dg/altivec-3.c (vec_store): Do not use the old
32851         __builtin_altivec_st_internal_4si built-in.
32852
32853 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
32854
32855         PR c++/15875
32856         * g++.dg/template/ptrmem14.C: New test.
32857
32858 2005-05-02  Paul Brook  <paul@codesourcery.com>
32859
32860         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32861
32862 2005-05-02  Michael Matz  <matz@suse.de>
32863
32864         PR c++/19542
32865         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32866
32867 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
32868
32869         * g++.dg/cpp/weak.C: New test.
32870
32871 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
32872
32873         * gcc.dg/tree-ssa/loop-8.c: New test.
32874
32875 2005-04-30  Michael Maty  <matz@suse.de>
32876
32877         * gcc.dg/inline-mcpy.c: New test.
32878
32879 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
32880
32881         PR libfortran/18958
32882         * gfortran.dg/eoshift.f90: New test case.
32883
32884 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
32885
32886         PR libfortran/18857
32887         * gfortran.dg/matmul_1.f90: New test.
32888
32889 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32890
32891         PR tree-optimization/21030
32892         * gcc.dg/tree-ssa/pr21030.c: New.
32893
32894 2005-04-29  Devang Patel  <dpatel@apple.com>
32895
32896         PR tree-optimization/21272
32897         * gcc.dg/vect/vect-ifcvt-10.c: New test.
32898
32899 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
32900
32901         PR fortran/13082
32902         PR fortran/18824
32903         * gfortran.dg/entry_4.f90: New test.
32904         * gfortran.fortran-torture/execute/entry_1.f90: New test.
32905         * gfortran.fortran-torture/execute/entry_2.f90: New test.
32906         * gfortran.fortran-torture/execute/entry_3.f90: New test.
32907         * gfortran.fortran-torture/execute/entry_4.f90: New test.
32908         * gfortran.fortran-torture/execute/entry_5.f90: New test.
32909         * gfortran.fortran-torture/execute/entry_6.f90: New test.
32910         * gfortran.fortran-torture/execute/entry_7.f90: New test.
32911
32912 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32913
32914         * gfortran.fortran-torture/execute/entry_8.f90: New test.
32915
32916 2005-04-29  Paul Brook  <paul@codesourcery.com>
32917
32918         * gfortran.dg/entry_3.f90: New test.
32919
32920 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32921
32922         * gfortran.dg/implicit_4.f90: New test.
32923
32924 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
32925
32926         * lib/target-supports.exp (check_profiling_available): Return
32927         false for xtensa-*-elf.
32928
32929 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
32930
32931         * lib/fortran-torture.exp (fortran-torture.exp): Catch
32932         error if file cannot be deleted.
32933
32934 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
32935
32936         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
32937         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
32938         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
32939         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
32940         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
32941         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
32942         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
32943         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
32944         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
32945         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
32946         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
32947         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
32948         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
32949
32950 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32951
32952         PR fortran/20865
32953         * gfortran.dg/pr20865.f90: New test.
32954
32955 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
32956
32957         * gcc.dg/void-cast-2.c: New test.
32958
32959 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32960
32961         PR c/21159
32962         * gcc.dg/void-cast-1.c: New test.
32963
32964 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
32965
32966         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32967
32968 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32969
32970         PR fortran/21177
32971         * gfortran.dg/pr21177.f90: New test.
32972
32973 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
32974
32975         PR tree-optimization/21171
32976         * gcc.dg/tree-ssa/pr21171.c: New test.
32977
32978 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
32979
32980         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32981         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32982         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32983         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32984         gcc.dg/tree-ssa/gen-vect-32.c: New.
32985         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32986         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32987         don't run on PPC32.
32988
32989 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32990
32991         PR c/21213
32992         * gcc.dg/transparent-union-3.c: New test.
32993
32994 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
32995
32996         PR c/20740
32997         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32998         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32999         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
33000         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
33001         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
33002         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
33003
33004 2005-04-26  Jeff Law  <law@redhat.com>
33005
33006         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
33007         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
33008         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
33009         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
33010         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
33011         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
33012         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
33013
33014 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
33015
33016         PR tree-optimization/17598
33017         * gcc.dg/tree-ssa/pr17598.c: New testcase.
33018
33019 2005-04-25  Mike Stump  <mrs@apple.com>
33020
33021         * objc.dg/fix-and-continue-1.m: Add.
33022
33023 2005-04-25  Roger Sayle  <roger@eyesopen.com>
33024
33025         PR c++/20995
33026         * g++.dg/opt/pr20995-1.C: New test case.
33027
33028 2005-04-25  Devang Patel <dpatel@apple.com>
33029
33030         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
33031
33032 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33033
33034         PR testsuite/21062
33035         * g++.dg/opt/alias2.C (printf): Correct the prototype.
33036
33037 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
33038
33039         PR C++/21188
33040         * g++.dg/opt/rtti2.C: New test.
33041
33042 2005-04-25  Paul Brook  <paul@codesourcery.com>
33043         Steven G. Kargl  <kargls@comcast.net>
33044
33045         PR fortran/20879
33046         * gfortran.dg/ichar_1.f90: New file.
33047
33048 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
33049
33050         PR middle-end/20991
33051         * g++.dg/opt/pr20991.C: New test.
33052
33053         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
33054         where sizeof (type) < __alignof__ (type).
33055         * gcc.dg/compat/struct-layout-1.h: Likewise.
33056
33057 2005-04-24  Per Bothner  <per@bothner.com>
33058             Devang Patel  <dpatel@apple.com>
33059
33060         PR preprocessor/20907
33061         * gcc.dg/cpp/very-long-comment.c: New test.
33062
33063 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33064
33065         PR fortran/20059
33066         * gfortran.dg/common_5.f: New test.
33067
33068 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
33069
33070         PR middle-end/21082
33071         * g++.dg/tree-ssa/pr21082.C: New testcase.
33072
33073 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
33074
33075         * gcc.dg/vect/vect-99.c: New test.
33076
33077 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
33078
33079         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
33080
33081 2005-04-22  Jeff Law  <law@redhat.com>
33082
33083         * gcc.dg/uninit-5.c: Remove xfails.
33084         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
33085         conditionals and loads.
33086
33087 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
33088
33089         PR libfortran/20074
33090         PR libfortran/20436
33091         PR libfortran/21108
33092         * gfortran.dg/nested_reshape.f90: new test
33093         * gfortran.dg/reshape-alloc.f90: new test
33094         * gfortran.dg/reshape.f90: new test
33095
33096 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
33097
33098         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
33099
33100         * gcc.dg/arm-vfp1.c: New test.
33101
33102 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
33103
33104         PR c++/21087
33105         * g++.dg/lookup/builtin2.C: New test.
33106
33107 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
33108
33109         * gcc.dg/weak/weak-13.c: New test.
33110
33111 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
33112
33113         * lib/target-supports.exp (check_effective_target_sync_int_long):
33114         Add powerpc*.
33115
33116 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
33117
33118         * gcc.target/mips/branch-1.c: New test.
33119
33120 2005-04-21  Richard Henderson  <rth@redhat.com>
33121
33122         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
33123         * gcc.dg/vect/vect-86.c: Likewise.
33124         * gcc.dg/vect/vect-87.c: Likewise.
33125         * gcc.dg/vect/vect-88.c: Likewise.
33126
33127 2005-04-21  Devang Patel  <dpatel@apple.com>
33128
33129         PR optimization/20994
33130         * gcc.dg/tree-ssa/ifc-3.c: New test.
33131
33132 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33133
33134         PR c/12913
33135         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
33136         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
33137         gcc.dg/c99-vla-jump-5.c: New tests.
33138
33139 2005-04-19  Richard Henderson  <rth@redhat.com>
33140
33141         * lib/target-supports.exp (check_effective_target_vect_int_mult):
33142         Fix typo in exists check.
33143         (check_effective_target_sync_int_long): New.
33144         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
33145         * gcc.dg/ia64-sync-2.c: Likewise.
33146         * gcc.dg/ia64-sync-3.c: Likewise.
33147         * gcc.dg/ia64-sync-4.c: Likewise.
33148
33149 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
33150
33151         * gcc.dg/fold-xor-1.c: New test.
33152         * gcc.dg/fold-xor-2.c: New test.
33153
33154 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
33155
33156         PR target/20670
33157         * g++.dg/eh/fp-regs.C: New test.
33158
33159 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
33160
33161         * gcc.dg/Wint-to-pointer-cast-1.c,
33162         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
33163         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
33164         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
33165
33166 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33167
33168         PR fortran/16861
33169         * gfortran.dg/pr16861.f90: New test.
33170
33171 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33172
33173         * gcc.dg/pr21085.c: New test.
33174
33175 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
33176
33177         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
33178         (setup_mips_tests, dg-mips-options): New procedures.
33179         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
33180         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
33181         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
33182         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33183         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
33184         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
33185         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
33186         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33187         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
33188         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
33189         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
33190         dg-mips-options instead of dg-options.  Remove now-redundant
33191         preprocessor guards.
33192         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
33193         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33194         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33195         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
33196         * gcc.dg/vr-mult-2.c: Delete.
33197         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
33198         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
33199         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
33200         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
33201         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
33202         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
33203         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
33204
33205 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
33206
33207         * ada/acats/run_all.sh: Use sync when executable not present.
33208
33209 2005-04-18  Devang Patel  <dpatel@apple.com>
33210
33211         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33212         * gcc.dg/vect/vect-11a.c: New.
33213         * gcc.dg/vect/vect-none.c: Update.
33214         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33215
33216 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
33217
33218         PR tree-optimization/20922
33219         * gcc.dg/pr20922-1.c: New test.
33220         * gcc.dg/pr20922-2.c: New test.
33221         * gcc.dg/pr20922-3.c: New test.
33222         * gcc.dg/pr20922-4.c: New test.
33223         * gcc.dg/pr20922-5.c: New test.
33224         * gcc.dg/pr20922-6.c: New test.
33225
33226 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33227
33228         PR libfortran/20950
33229         * gfortran.dg/pr20950.f: New test.
33230
33231 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33232
33233         PR libfortran/19216
33234         * gfortran.dg/pr19216.f: New test.
33235
33236 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
33237
33238         PR tree-optimization/21001
33239         * gcc.dg/tree-ssa/pr21001.c: New.
33240
33241 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
33242
33243         PR libfortran/21075
33244         * gfortran.dg/reshape_rank7.f90: New test.
33245
33246 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33247
33248         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33249         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33250         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33251         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33252         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33253         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33254         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33255         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33256         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33257         wrong way round).
33258         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33259         in namelists.  New test.
33260         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33261         New test.
33262         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33263         New test.
33264         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33265         namelist.  New test.
33266         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33267         New test.
33268         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33269         New test.
33270         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33271         namelist.  New test.
33272         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33273         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33274         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33275         New test.
33276         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33277         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33278         arrays. New test.
33279
33280 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
33281
33282         * gfortran.dg/wtruncate.f: New testcase.
33283         * gfortran.dg/wtruncate.f90: New testcase.
33284
33285 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
33286
33287         PR c++/21025
33288         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33289         which sizeof/alignof is dependent, rather than just whether we are
33290         processing_template_decl.
33291
33292 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33293
33294         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33295         corrected typo where the wrong variables had been compared.
33296
33297 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
33298
33299         PR libfortran/18495
33300         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33301         Test callee-allocated version of return array with a write
33302         statement.
33303         Test spread with a temporary with another write statement.
33304
33305 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
33306
33307         PR tree-optimization/21031
33308         * gcc.dg/tree-ssa/pr21031.c: New.
33309
33310 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
33311
33312         PR tree-optimization/21004
33313         * gcc.dg/builtins-53.c: Include builtins-config.h.
33314         Check floorf, ceilf, floorl and ceill transformations
33315         only when HAVE_C99_RUNTIME is defined.
33316
33317 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
33318
33319         PR middle-end/20739
33320         * gcc.dg/tree-ssa/pr20739.c: New test.
33321
33322 2005-04-14  Mike Stump  <mrs@apple.com>
33323
33324         * gcc.dg/Foundation.framework/empty: New.
33325         * gcc.dg/framework-2.c: New.
33326
33327 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33328
33329         PR tree-optimization/21021
33330         * gcc.c-torture/compile/pr21021.c: New.
33331
33332 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
33333
33334         PR testsuite/21010
33335         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33336         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33337         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33338         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33339         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33340         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33341         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33342         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33343
33344 2005-04-14  Richard Henderson  <rth@redhat.com>
33345
33346         * lib/target-supports.exp (check_effective_target_vect_condition):
33347         Add ia64, i?86, and x86_64.
33348
33349 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
33350
33351         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33352
33353 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
33354
33355         PR tree-optimization/20657
33356         * gcc.dg/tree-ssa/pr20657.c: New.
33357
33358 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
33359
33360         * gcc.dg/builtins-53.c: Also check (int)trunc* and
33361         (long long int)trunc*.
33362
33363 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
33364
33365         PR target/20927
33366         * gcc.dg/pr20927.c: New test.
33367
33368 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
33369
33370         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33371         * gcc.target/mips/asm-1.c: Likewise.
33372
33373 2005-04-13  Dale Johannesen  <dalej@apple.com>
33374
33375         * objc.dg/objc-fast-4.m: New.
33376
33377 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
33378
33379         * gcc.target/cris/torture/cris-torture.exp: New driver in new
33380         directory.
33381         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33382
33383 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
33384
33385         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33386         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33387         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33388
33389 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
33390
33391         PR tree-optimization/20913
33392         * gcc.dg/tree-ssa/pr20913.c: New.
33393
33394         PR tree-optimization/20702
33395         * gcc.dg/tree-ssa/pr20702.c: New.
33396
33397 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33398
33399         PR c++/13744
33400         * g++.dg/inherit/local3.C: New test.
33401
33402 2005-04-12  Jeff Law  <law@redhat.com>
33403
33404         * gcc.dg/tree-ssa/20050412-1.c: New test.
33405
33406 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
33407
33408         PR libfortran/19016
33409         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33410         Add tests with mask generated by expression.
33411         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33412         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33413         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33414
33415 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
33416
33417         PR middle-end/20917
33418         * gcc.dg/20050409-1.c: New test.
33419
33420 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
33421
33422         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33423
33424 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33425
33426         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33427         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33428         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33429         (TARGET_CXX): Adjust accordingly.
33430         * target.h (struct gcc_target): Remove epxort_class_data.  Add
33431         determine_class_data_visibility and class_data_always_comdat.
33432         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33433         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33434         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33435         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33436         (arm_cxx_determine_class_data_visibility): New.
33437         (arm_cxx_class_data_always_comdat): Likewise.
33438         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33439         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33440         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33441         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33442         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33443         Define.
33444
33445 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
33446
33447         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33448
33449 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
33450
33451         * gcc.dg/i386-darwin-fpmath.c: New.
33452
33453 2004-04-11  Devang Patel  <dpatel@apple.com>
33454
33455         * lib/target-supports.exp (check_effective_target_vect_condition): New.
33456         * gcc.dg/vect/vect-ifcvt-1.c: New test.
33457         * gcc.dg/vect/vect-ifcvt-2.c: New test.
33458         * gcc.dg/vect/vect-ifcvt-3.c: New test.
33459         * gcc.dg/vect/vect-ifcvt-4.c: New test.
33460         * gcc.dg/vect/vect-ifcvt-5.c: New test.
33461         * gcc.dg/vect/vect-ifcvt-6.c: New test.
33462         * gcc.dg/vect/vect-ifcvt-7.c: New test.
33463         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33464
33465 2004-04-11  Devang Patel  <dpatel@apple.com>
33466
33467         * gcc.dg/vect/vect-dv-1.c: New test.
33468         * gcc.dg/vect/vect-dv-2.c: New test.
33469
33470 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33471
33472         PR tree-optimization/20933
33473         * gcc.dg/tree-ssa/pr20933.c: New test.
33474
33475 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33476
33477         * gfortran.dg/fold_nearest.f90: New test.
33478
33479 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
33480
33481         * gcc.dg/tree-ssa/alias-1.c: New test.
33482
33483 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
33484
33485         PR tree-optimization/20920
33486         * g++.dg/tree-ssa/pr20920.C: New test.
33487
33488 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
33489
33490         * gcc.dg/builtins-53.c: Also check (int)ceil* and
33491         (long long int)ceil*.
33492
33493 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
33494
33495         * g++.dg/warn/Wdtor1.C: Declare template in system header with
33496         explicit C++ linkage.
33497
33498 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33499
33500         * gfortran.dg/pr17229.f: Take care of the new obsolescence
33501         warning for arithmetic IF statements.
33502
33503 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
33504
33505         * eor_handling_1.f90: New test case.
33506         * eor_handling_2.f90: New test case.
33507         * eor_handling_3.f90: New test case.
33508         * eor_handling_4.f90: New test case.
33509         * eor_handling_5.f90: New test case.
33510         * noadv_size.f90: New test case.
33511         * pad_no.f90: New test case.
33512
33513 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
33514
33515         * gcc.c-torture/execute/20050410-1.c: New test.
33516
33517 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
33518
33519         * gcc.dg/pr20126.c: New.
33520
33521 2005-04-09  Bud Davis  <bdavis@gfortran.org>
33522             Steven G. Kargl <kargls@comcast.net>
33523
33524         * gfortran.dg/PR19872.f: New test.
33525
33526 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33527
33528         * gfortran.dg/nint_1.f90: Fix dg-do directive.
33529
33530 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
33531
33532         * gfortran.dg/nint_1.f90: New test.
33533
33534 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33535
33536         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33537         Added test for callee-allocated arrays with write statements.
33538         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33539         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33540         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33541         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33542         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33543
33544 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
33545
33546         PR libfortran/20163
33547         * gfortran.dg/open-options-blanks.f: New test.
33548
33549 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33550
33551         PR fortran/13257
33552         * gfortran.dg/comma_format_extension_[1234].f: New tests.
33553
33554 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
33555
33556         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33557         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33558         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33559         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33560         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33561         * gcc.c-torture/execute/stdarg-4.c: New test.
33562
33563         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33564
33565         PR target/20795
33566         * g++.dg/abi/param2.C: New test.
33567
33568 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33569
33570         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33571
33572 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
33573
33574         * gcc.dg/builtins-53.c: New test.
33575
33576 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
33577
33578         * g++.dg/tree-ssa/pr18178.C: New test.
33579         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33580         * gcc.c-torture/execute/20041019-1.c: New test.
33581         * gcc.dg/tree-ssa/20041008-1.c: New test.
33582         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33583         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33584         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33585         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33586         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33587         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33588         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33589         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33590         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33591         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33592
33593 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
33594
33595         PR rtl-optimization/20466
33596         * gcc.c-torture/execute/pr20466-1.c: New test.
33597
33598 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
33599
33600         PR c++/20905
33601         * g++.dg/parse/cond2.C: New test.
33602
33603         PR c++/20145
33604         * g++.dg/warn/Wdtor1.C: New test.
33605
33606 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33607
33608         PR fortran/17229
33609         * gfortran.dg/pr17229.f: New test.
33610
33611 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
33612
33613         * gfortran.dg/tiny_1.f90: New test.
33614         * gfortran.dg/tiny_2.f90: ditto.
33615
33616 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
33617
33618         * gfortran.dg/eor_1.f90: Fix dg-do run line
33619         * gfortran.dg/open_new.f90: Fix dg-do run line
33620
33621 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
33622
33623         * lib/target-supports.exp (get_compiler_messages): Support
33624         optional arguments, the fourth being compiler options.
33625         (check_effective_target_fpic): New proc.
33626         * gcc.dg/20050321-2.c: Restrict to target fpic.
33627
33628 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
33629
33630         * gcc.dg/15443-1.c: New test.
33631         * gcc.dg/15443-2.c: Likewise.
33632
33633 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33634
33635         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33636
33637 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33638
33639         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33640
33641 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
33642
33643         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33644         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33645         -m64.
33646         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33647         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33648         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33649
33650 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
33651
33652         PR c++/20212
33653         * g++.dg/warn/Wunused-11.C: New test.
33654
33655 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
33656
33657         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33658
33659 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
33660
33661         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33662
33663 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33664
33665         PR c++/20734
33666         * g++.dg/template/ptrmem13.C: New test.
33667
33668 2005-04-05  Per Bothner  <per@bothner.com>
33669
33670         * lib/gcc.exp: Always add -fno-show-column, for now.
33671
33672 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33673
33674         PR testsuite/20767
33675         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33676         of plain old "unsigned int" for the type of "i".  Makes this test
33677         64bit clean.
33678
33679 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
33680
33681         * gcc.dg/i386-ssefn-1.c: New test.
33682         * gcc.dg/i386-ssefn-2.c: New test.
33683         * gcc.dg/i386-ssefn-3.c: New test.
33684         * gcc.dg/i386-ssefn-4.c: New test.
33685
33686 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
33687
33688         PR tree-optimization/20076
33689         * gcc.dg/builtin-apply4.c: New test.
33690
33691         PR preprocessor/19475
33692         * gcc.dg/cpp/macspace1.c: New test.
33693         * gcc.dg/cpp/macspace2.c: New test.
33694
33695 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33696
33697         * gfortran.dg/pr20755.f: Fixed bad format.
33698
33699 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
33700
33701         PR c++/20763
33702         * g++.dg/ext/attrib21.C: New test.
33703
33704 2004-04-05  Devang Patel  <dpatel@apple.com>
33705
33706         * lib/target-supports.exp (check_effective_target_vect_shif): New.
33707         * gcc.dg/vect/vect-shift-1.c: New test.
33708
33709 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33710
33711         PR libfortran/20755
33712         * gfortran.dg/pr20755.f: New test.
33713
33714 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
33715
33716         * gfortran.dg/pr15959.f90: New test.
33717         * gfortran.dg/string_pad_trunc.f90: New test.
33718
33719 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33720
33721         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33722         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33723         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33724         syntax.
33725
33726 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33727
33728         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33729
33730 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33731
33732         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33733         * gcc.c-torture/compile/20011119-2.c: Likewise.
33734         * gcc.c-torture/compile/981001-2.c: Likewise.
33735
33736 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
33737
33738         PR c++/20679
33739         * g++.dg/template/overload4.C: New test.
33740
33741 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33742
33743         PR c++/20746
33744         * g++.dg/abi/covariant5.C: New.
33745
33746         PR debug/20505
33747         * g++.dg/debug/const2.C: New.
33748
33749 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
33750
33751         PR rtl-optimization/16104
33752         * gcc.c-torture/execute/20050316-1.c: New test.
33753
33754 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         * g++.dg/template/spec23.C: Fix dg-error text.
33757
33758 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
33759
33760         PR c++/19199
33761         * g++.dg/expr/lval2.C: New.
33762
33763 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33764
33765         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33766         __builtin_strcasecmp and __builtin_strncasecmp.
33767
33768 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
33769
33770         PR c++/20723
33771         * g++.dg/template/spec22.C: New.
33772         * g++.dg/template/spec23.C: New.
33773
33774 2005-04-03  Dale Ranta  <dir@lanl.gov>
33775             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33776
33777         PR libfortran/20068
33778         PR libfortran/20125
33779         PR libfortran/20156
33780         PR libfortran/20471
33781         * gfortran.dg/backspace.f: New test.
33782
33783 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
33784
33785         * gcc.dg/pr19345.c: New test.
33786
33787 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33788
33789         PR tree-optimization/20640
33790         * gcc.dg/torture/tree-loop-1.c: New.
33791
33792 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
33793
33794         PR rtl-optimization/20290
33795         * gcc.c-torture/execute/loop-ivopts-2.c: New.
33796
33797 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
33798
33799         * gcc.dg/rs6000-fpint.c: New.
33800
33801 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33802
33803         * gcc.dg/old-style-then-proto-1.c: New test.
33804
33805 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33806
33807         * gfortran.fortran-torture/execute/backspace.f90: Check
33808         after backspace and read was incorrect.
33809
33810 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33811
33812         * gcc.c-torture/execute/builtins/strcat.c: Check the result
33813         buffer past the terminating NUL using memcmp.
33814         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33815         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33816
33817         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33818         Fix unused/uninitialized variable warnings.
33819
33820         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33821         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33822         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33823         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33824
33825         * gcc.c-torture/execute/builtins/abs-1-lib.c,
33826         gcc.c-torture/execute/builtins/fputs-lib.c,
33827         gcc.c-torture/execute/builtins/lib/fprintf.c,
33828         gcc.c-torture/execute/builtins/lib/main.c,
33829         gcc.c-torture/execute/builtins/lib/memcmp.c,
33830         gcc.c-torture/execute/builtins/lib/memmove.c,
33831         gcc.c-torture/execute/builtins/lib/mempcpy.c,
33832         gcc.c-torture/execute/builtins/lib/memset.c,
33833         gcc.c-torture/execute/builtins/lib/printf.c,
33834         gcc.c-torture/execute/builtins/lib/sprintf.c,
33835         gcc.c-torture/execute/builtins/lib/stpcpy.c,
33836         gcc.c-torture/execute/builtins/lib/strchr.c,
33837         gcc.c-torture/execute/builtins/lib/strcmp.c,
33838         gcc.c-torture/execute/builtins/lib/strcpy.c,
33839         gcc.c-torture/execute/builtins/lib/strcspn.c,
33840         gcc.c-torture/execute/builtins/lib/strlen.c,
33841         gcc.c-torture/execute/builtins/lib/strncat.c,
33842         gcc.c-torture/execute/builtins/lib/strncmp.c,
33843         gcc.c-torture/execute/builtins/lib/strncpy.c,
33844         gcc.c-torture/execute/builtins/lib/strrchr.c,
33845         gcc.c-torture/execute/builtins/lib/strspn.c,
33846         gcc.c-torture/execute/builtins/lib/strstr.c,
33847         gcc.c-torture/execute/builtins/memops-asm-lib.c,
33848         gcc.c-torture/execute/builtins/strlen-2.c,
33849         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33850         prototypes.
33851
33852 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
33853
33854         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33855         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33856         selectany usage.
33857
33858 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
33859
33860         PR c++/19406
33861         * g++.dg/debug/using1.C: New test.
33862
33863 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
33864
33865         PR middle-end/20524
33866         * gcc.dg/alias-7.c: Prefix asm-declared name with
33867         __USER_LABEL_PREFIX__.
33868
33869 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
33870
33871         Fix fallout from PR middle-end/15700:
33872         * gcc.c-torture/compile/20011119-1.c: Take
33873         __USER_LABEL_PREFIX__ into account.
33874         * gcc.c-torture/compile/20011119-2.c: Likewise.
33875
33876 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33877
33878         PR c++/18644
33879         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33880
33881 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
33882
33883         PR c/17855
33884         * gcc.c-torture/compile/struct-non-lval-1.c,
33885         gcc.c-torture/compile/struct-non-lval-2.c,
33886         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33887
33888 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
33889
33890         * gcc.dg/tls/tls.exp: Remove temporary file.
33891         * g++.dg/tls/tls.exp: Ditto.
33892         * lib/file-format.exp: Ditto.
33893         * g++.dg/special/ecos.exp: Ditto.
33894
33895         * lib/profopt.exp: Treat prof_ext as a list.
33896         * gcc.misc-tests/bprob.exp: Ditto.
33897         * g++.dg/bprob/bprob.exp: Ditto.
33898
33899         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33900         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33901         g++.dg/tree-ssa/pointer-reference-alias.C,
33902         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33903         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
33904         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
33905         g++.dg/vect/pr19951.cc: Ditto.
33906         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
33907         gcc.dg/builtins-47.c: Ditto.
33908         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
33909         gcc.dg/pr20115-1.c: Ditto.
33910         * gcc.dg/tree-ssa/20030530-2.c,
33911         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
33912         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33913         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
33914         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33915         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
33916         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
33917         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
33918         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
33919         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
33920         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
33921         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
33922         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
33923         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
33924         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33925         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
33926         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33927         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33928         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33929         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33930         gcc.dg/tree-ssa/20030824-1.c,
33931         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
33932         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
33933         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
33934         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
33935         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
33936         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
33937         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
33938         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
33939         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
33940         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
33941         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
33942         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
33943         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
33944         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
33945         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
33946         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
33947         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
33948         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
33949         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
33950         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
33951         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
33952         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33953         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33954         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33955         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33956         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33957         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33958         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33959         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33960         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33961         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33962         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33963         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33964         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33965         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33966         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33967         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33968         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33969         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33970         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33971         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33972         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33973         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33974         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33975         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33976         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33977         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33978         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33979         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33980         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33981         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33982         gcc.dg/tree-ssa/useless-1.c: Ditto.
33983         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33984         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33985         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33986         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33987         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33988         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33989         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33990         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33991         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33992         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33993         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33994         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33995         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33996         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33997         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33998         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33999         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
34000         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
34001         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
34002         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
34003         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
34004         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34005         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34006         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
34007         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
34008         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
34009         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
34010         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
34011         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
34012         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
34013         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
34014         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
34015         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
34016         gcc.dg/vect/vect-none.c: Ditto.
34017         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
34018         treelang/compile/unsigned.tree: Ditto.
34019
34020         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
34021         * gcc.dg/cpp/direct2s.c: Ditto.
34022         * gcc.dg/cpp/paste4.c: Ditto.
34023         * gcc.dg/cpp/separate-1.c: Ditto.
34024         * gcc.dg/pch/save-temps-1.c: Ditto.
34025         * g++.dg/ext/altivec-10.C: Ditto.
34026         * g++.dg/pch/pch.C: Ditto.
34027
34028         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
34029
34030         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
34031         * g++.dg/template/repo1.C: Ditto.
34032         * g++.dg/template/repo2.C: Ditto.
34033         * g++.dg/template/repo3.C: Ditto.
34034         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
34035         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
34036         * g++.old-deja/g++.pt/repo1.C: Ditto.
34037         * g++.old-deja/g++.pt/repo2.C: Ditto.
34038         * g++.old-deja/g++.pt/repo3.C: Ditto.
34039         * g++.old-deja/g++.pt/repo4.C: Ditto.
34040
34041         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
34042         * gcc.dg/20030107-1.c: Ditto.
34043         * gcc.dg/20030702-1.c: Ditto.
34044         * gcc.dg/profile-generate-1.c: Ditto.
34045         * g++.dg/other/profile1.C: Ditto.
34046         * g++.old-deja/g++.robertl/eb83.C: Ditto.
34047
34048         * lib/gcc-dg.exp (remove-build-file): New.
34049         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
34050         cleanup-tree-dump, cleanup-saved-temps): New.
34051
34052 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         PR c++/19203, DR 214
34055         * g++.dg/parse/ambig3.C: Not ambiguous.
34056         * g++.dg/template/spec20.C: New.
34057         * g++.dg/template/spec21.C: New.
34058
34059 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
34060
34061         PR target/20045
34062         * gcc.dg/ia64-fptr-1.c: Run only on linux.
34063
34064 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34065
34066         PR libfortran/20660
34067         * gfortran.dg/negative_unit.f: New test.
34068
34069 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
34070
34071         * gcc.dg/20050330-1.c: New test.
34072
34073 2005-03-30  Devang Patel  <dpatel@apple.com>
34074
34075         * g++.dg/tree-sra/ssa-sra-3.C: New test.
34076
34077 2005-03-30  Dale Johannesen  <dalej@apple.com>
34078
34079         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
34080
34081 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
34082
34083         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
34084         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
34085         Strip options from test name.
34086
34087 2005-03-31  Jan Hubicka  <jh@suse.cz>
34088
34089         * gcc.dg/varpool-1.c: New testcase.
34090
34091 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34092
34093         PR c/772
34094         PR c/17913
34095         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
34096         gcc.dg/stmt-expr-label-3.c : New tests.
34097         * gcc.c-torture/execute/medce-2.c: Remove.
34098
34099 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
34100
34101         PR c/20368
34102         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
34103         tests.
34104
34105 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
34106
34107         * gcc.c-torture/compile/pr20203.c: New test.
34108
34109 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34110
34111         * gfortran.dg/promotion.f90: New test.
34112
34113 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
34114
34115         PR middle-end/20491
34116         * gcc.dg/torture/asm-subreg-1.c: New test.
34117
34118 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
34119
34120         PR c/20672
34121         * gcc.dg/pr20672-1.c: New test.
34122
34123 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
34124
34125         * gfortran.dg/vect: New directory.
34126         * gfortran.dg/vect/vect.exp: New.
34127         * gfortran.dg/vect/vect-1.f90: New test.
34128         * gfortran.dg/vect/vect-2.f90: New test.
34129         * gfortran.dg/vect/vect-3.f90: New test.
34130         * gfortran.dg/vect/vect-4.f90: New test.
34131         * gfortran.dg/vect/vect-5.f90: New test.
34132
34133 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
34134
34135         PR middle-end/20622
34136         * gcc.dg/alias-7.c: New test.
34137
34138 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34139
34140         * gcc.dg/sparc-reg-1.c: New test.
34141
34142 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
34143
34144         PR target/19890
34145         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
34146
34147 2005-03-29  Dale Ranta  <dir@lanl.gov>
34148             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34149
34150         PR libfortran/20163
34151         * gfortran.dg/pr20163-2.f: New test.
34152
34153 2005-03-28  Jan Hubicka  <jh@suse.cz>
34154
34155         PR middle-end/20635
34156         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
34157         by Jakub Jelinek.
34158
34159 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
34160
34161         PR tree-optimization/20626
34162         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
34163         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
34164
34165 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
34166
34167         * gfortran.dg/underflow.f90: New test.
34168         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
34169
34170 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34171
34172         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
34173
34174 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
34175
34176         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
34177         (g++_init): Make sure that CXXFLAGS is set.
34178         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
34179         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
34180         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34181         * lib/objc.exp (objc_init): Likewise.
34182         * lib/treelang.exp (treelang_init): Likewise.
34183
34184 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
34185
34186         PR tree-optimization/20470
34187         * gcc.dg/tree-ssa/pr20470.c: New test.
34188
34189 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
34190
34191         * gcc.dg/ppc-stfiwx.c: New.
34192
34193 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
34194
34195         PR target/19888
34196         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
34197
34198 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34199
34200         * gcc.dg/20050325-1.c: Fix a typo.
34201
34202 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34203
34204         PR libfortran/19678
34205         PR libfortran/19679
34206         * gfortran.dg/dos_eol.f: New test.
34207
34208 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
34209
34210         PR rtl-optimization/20249
34211         * gcc.dg/20050325-1.c: New test.
34212
34213 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34214
34215         PR libfortran/15332
34216         * gfortran.dg/pr15332.f: New test.
34217
34218 2005-03-24  Dale Johannesen  <dalej@apple.com>
34219
34220         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34221
34222 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
34223
34224         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34225         'internal' visibility.
34226         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34227         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34228         'protected' visibility.
34229         * gcc.dg/visibility-7.c: Likewise.
34230         * lib/target-supports.exp (check_visibility_available): Take
34231         a parameter, the kind of visibility to check for.
34232         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34233         to check_visibility_available.
34234
34235         * g++.dg/expr/cast3.C: New.
34236
34237 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
34238
34239         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34240         rs6000.
34241
34242 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
34243
34244         PR target/20095
34245         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34246
34247 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
34248
34249         * gcc.dg/badshift.c: Renamed to...
34250         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
34251
34252         * gcc.target/i386/badshift.c: Renamed to...
34253         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
34254         only.
34255
34256         PR rtl-optimization/20532
34257         * gcc.target/i386/badshift.c: New.
34258
34259 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34260
34261         * gfortran.dg/pr18025.f90: New test.
34262
34263 2005-03-23  Dale Johannesen  <dalej@apple.com>
34264
34265         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34266
34267 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
34268
34269         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34270
34271         * lib/target-supports.exp (check_iconv_available): Default
34272         libiconv to -liconv, if there is no definition.
34273
34274 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34275
34276         * gcc.dg/torture/cris-asm-mof-1.c: New test.
34277
34278 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
34279
34280         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34281         * g++.dg/opt/pr7503-2.C: Likewise.
34282         * g++.dg/opt/pr7503-3.C: Likewise.
34283         * g++.dg/opt/pr7503-4.C: Likewise.
34284         * g++.dg/opt/pr7503-5.C: Likewise.
34285         * g++.dg/warn/minmax.C: New test.
34286
34287 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34288
34289         * gfortran.dg/g77_intrinsics_funcs.f: New test.
34290         * gfortran.dg/g77_intrinsics_sub.f: New test.
34291
34292 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34293             Jan Hubicka  <jh@suse.cz>
34294             Steven Bosscher <stevenb@suse.de
34295
34296         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34297
34298 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34299
34300         PR c++/19980
34301         * g++.dg/template/redecl3.C: New test.
34302
34303 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34304
34305         PR c++/20499
34306         * g++.dg/parse/error16.C: Tweak error markers.
34307
34308 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
34309
34310         PR target/20561
34311         * gcc.dg/20050321-2.c: New test.
34312
34313 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34314
34315         PR c++/20465
34316         PR c++/20381
34317         * g++.dg/template/ptrmem12.C: New.
34318
34319 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
34320
34321         PR rtl-optimization/20527
34322         * gcc.c-torture/execute/pr20527-1.c: New test.
34323
34324 2005-03-22  Ben Elliston  <bje@au.ibm.com>
34325
34326         * gcc.misc-tests/options.exp (check_for_options): Create a real C
34327         program, compile it into a real executable and then delete the .c
34328         and .x files afterwards, to avoid problems on testglue targets.
34329
34330 2005-03-21  Stuart Hastings  <stuart@apple.com>
34331
34332         * gcc.target/i386/sse-2.c: New.
34333
34334 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
34335
34336         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34337
34338 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34339
34340         * g++.dg/parse/crash25.C: Fix typo.
34341
34342 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34343
34344         PR c++/20461
34345         * g++.dg/parse/crash24.C: New test.
34346
34347         PR c++/20536
34348         * g++.dg/parse/crash25.C: New test.
34349
34350 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
34351
34352         PR c++/20147
34353         * g++.dg/ext/stmtexpr4.C: New test.
34354
34355 2005-03-20  Roger Sayle  <roger@eyesopen.com>
34356
34357         PR middle-end/20539
34358         * gcc.c-torture/compile/pr13066-1.c: New test case.
34359         * gcc.c-torture/compile/pr20539-1.c: Likewise.
34360         * g++.dg/opt/pr13066-1.C: Likewise.
34361
34362 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
34363
34364         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34365
34366 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34367
34368         PR fortran/18525
34369         * gfortran.dg/nesting_1.f90: New test.
34370
34371 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34372
34373         PR c++/20240
34374         * g++.dg/lookup/using13.C: New test.
34375
34376 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34377
34378         PR c++/20333
34379         * g++.dg/template/crash36.C: New test.
34380
34381 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
34382
34383         PR c++/20463
34384         * g++.dg/template/crash35.C: New test.
34385
34386 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
34387
34388         PR c++/19966
34389         * g++.dg/overload/operator2.C: New test.
34390
34391 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34392
34393         PR libfortran/20257
34394         * gfortran.dg/pr20257.f90: New test.
34395
34396 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34397
34398         PR libfortran/20480
34399         * gfortran.dg/pr20480.f90: New test.
34400
34401 2005-03-16  Richard Henderson  <rth@redhat.com>
34402
34403         PR middle-end/15700
34404         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34405         (_rtld_global): New.
34406         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34407         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34408
34409         * gcc.dg/alias-3.c: New.
34410         * gcc.dg/alias-4.c: New.
34411         * gcc.dg/alias-5.c: New.
34412         * gcc.dg/alias-6.c: New.
34413
34414 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
34415
34416         * gcc.dg/cpp/ucnid-7.c: New.
34417
34418 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
34419             Dorit Naishlos  <dorit@il.ibm.com>
34420
34421         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34422         darwin.
34423
34424 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
34425
34426         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34427         support misaligned accesses.
34428         * gcc.dg/vect/vect-58.c: Likewise.
34429         * gcc.dg/vect/vect-92.c: New.
34430         * gcc.dg/vect/vect-93.c: New.
34431
34432 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
34433
34434         PR fortran/18827
34435         * gfortran.dg/assign_2.f90: New test.
34436         * gfortran.dg/assign_3.f90: New test.
34437         * gfortran.dg/assign.f90: New test.
34438
34439 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
34440
34441         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34442         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34443         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34444         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34445         names.
34446
34447 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
34448
34449         * gcc.dg/cpp/ucnid-6.c: New.
34450
34451         * gcc.dg/cpp/normalize-1.c: New.
34452         * gcc.dg/cpp/normalize-2.c: New.
34453         * gcc.dg/cpp/normalize-3.c: New.
34454         * gcc.dg/cpp/normalize-4.c: New.
34455         * gcc.dg/cpp/ucnid-4.c: New.
34456         * gcc.dg/cpp/ucnid-5.c: New.
34457         * g++.dg/cpp/normalize-1.C: New.
34458         * g++.dg/cpp/ucnid-1.C: New.
34459
34460 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34461
34462         * gcc.dg/pr18628.c: New.
34463
34464 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
34465
34466         PR c++/20280
34467         * g++.dg/tree-ssa/pr20280.C: New.
34468
34469 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34470
34471         PR fortran/20467
34472         * gfortran.dg/stfunc_2.f90: New test.
34473
34474 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34475
34476         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34477
34478 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
34479
34480         * gcc.dg/tree-ssa/20050314-1.c: New test.
34481
34482 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34483
34484         PR c++/4403
34485         PR c++/9783, DR433
34486         * g++.dg/template/friend34.C: New test.
34487         * g++.dg/template/friend35.C: Likewise.
34488         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34489
34490 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34491
34492         Friend class name lookup 5/n
34493         PR c++/1016
34494         * g++.dg/lookup/hidden-class1.C: New test.
34495         * g++.dg/lookup/hidden-class2.C: Likewise.
34496         * g++.dg/lookup/hidden-class3.C: Likewise.
34497         * g++.dg/lookup/hidden-class4.C: Likewise.
34498         * g++.dg/lookup/hidden-class5.C: Likewise.
34499         * g++.dg/lookup/hidden-class6.C: Likewise.
34500         * g++.dg/lookup/hidden-class7.C: Likewise.
34501         * g++.dg/lookup/hidden-class8.C: Likewise.
34502         * g++.dg/lookup/hidden-class9.C: Likewise.
34503         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34504         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34505         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34506         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34507         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34508         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34509         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34510         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34511         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34512         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34513         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34514
34515 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
34516
34517         PR c++/20157
34518         * g++.dg/template/error18.C: New test.
34519
34520 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34521
34522         PR debug/16792
34523         * g++.dg/debug/pr16792.C: New test.
34524
34525 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34526
34527         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34528         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34529         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34530         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34531         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34532         test assertion names.
34533
34534 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34535
34536         PR fortran/18600
34537         * gfortran.dg/stfunc_1.f90: New test.
34538
34539 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34540
34541         PR fortran/16907
34542         * gfortran.dg/real_index_1.f90: New test.
34543
34544 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34545
34546         PR fortran/20323
34547         * gfortran.dg/spec_expr_1.f90: New test.
34548
34549 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
34550
34551         PR c/20402
34552         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34553         new parser.
34554
34555 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34556
34557         PR fortran/20361
34558         * gfortran.dg/largeequiv_1.f90: New test.
34559
34560 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34561
34562         * gcc.dg/ucnid-1.c: New.
34563         * gcc.dg/ucnid-2.c: New.
34564         * gcc.dg/ucnid-3.c: New.
34565         * gcc.dg/ucnid-4.c: New.
34566         * gcc.dg/ucnid-5.c: New.
34567         * gcc.dg/ucnid-6.c: New.
34568         * gcc.dg/cpp/ucnid-1.c: New.
34569         * gcc.dg/cpp/ucnid-2.c: New.
34570         * gcc.dg/cpp/ucnid-3.c: New.
34571         * g++.dg/other/ucnid-1.C: New.
34572
34573 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
34574
34575         * gcc.dg/vmx/darwin-abi-3.c: Delete.
34576
34577 2005-03-11  Per Bothner  <per@bothner.com>
34578
34579         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
34580         that diagnotics refer to correct token.
34581         * gcc.dg/unused-3.c: Likewise.
34582
34583 2005-03-11  Per Bothner  <per@bothner.com>
34584
34585         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34586         constant" is now actually on same line as string constant.
34587         * gcc.dg/cpp/direct2s.c: Likewise.
34588
34589 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
34590
34591         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34592
34593 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34594
34595         PR libfortran/20124
34596         * gfortran.dg/pr20124.f90: New Test
34597
34598 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
34599
34600         PR tree-optimization/20130
34601         * gcc.dg/pr20130-1.c: New test.
34602
34603 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34604
34605         PR target/20095
34606         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34607
34608 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34609
34610         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34611
34612 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
34613
34614         * g++.dg/eh/forced1.C: Fix comment.
34615         * g++.dg/eh/forced2.C: Ditto.
34616         * g++.dg/eh/forced3.C: Ditto.
34617         * g++.dg/eh/forced4.C: Ditto.
34618
34619 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
34620
34621         PR rtl-opt/20412
34622         * gcc.c-torture/compile/pr20412.c: New test.
34623
34624 2005-03-10  Roger Sayle  <roger@eyesopen.com>
34625
34626         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34627
34628 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34629
34630         PR target/20322
34631         * gcc.dg/20050307-1.c: New test.
34632
34633 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
34634
34635         PR c++/20375
34636         * g++.dg/other/stdarg3.C: New.
34637
34638 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
34639
34640         PR c++/18384, c++/18327
34641         * g++.dg/init/array19.C: New test.
34642
34643         PR inline-asm/20314
34644         * gcc.dg/torture/pr20314-1.c: New test.
34645         * gcc.dg/torture/pr20314-2.c: New test.
34646
34647 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
34648
34649         * gcc.dg/20050309-1.c: New test.
34650
34651 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34652
34653         * gcc.dg/builtins-10.c: Reactivate disabled test.
34654         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
34655         new cbrt transformations.
34656
34657 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR c++/20208
34660         * g++.dg/template/array13.C: New test.
34661
34662 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
34663
34664         PR c++/16859
34665         * g++.dg/init/brace4.C: New test.
34666
34667 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34668
34669         PR c++/20186
34670         * g++.dg/template/non-dependent12.C: New.
34671
34672 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
34673
34674         PR c++/20142
34675         * g++.dg/init/array18.C: Add dg-do run marker.
34676
34677         PR c++/20142
34678         * g++.dg/init/array18.C: New test.
34679
34680 2005-03-09  Ben Elliston  <bje@au.ibm.com>
34681
34682         * consistency.vlad/vlad.exp: Remove trailing semicolons.
34683         * g++.dg/gcov/gcov.exp: Likewise.
34684         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34685         * gcc.target/xstormy16/xstormy16.exp: Likewise.
34686         * lib/c-torture.exp: Likewise.
34687         * lib/fortran-torture.exp: Likewise.
34688         * lib/g++.exp: Likewise.
34689         * lib/gcc-defs.exp: Likewise.
34690         * lib/gcc-dg.exp: Likewise.
34691         * lib/gcc.exp: Likewise.
34692         * lib/gcov.exp: Likewise.
34693         * lib/gfortran.exp: Likewise.
34694         * lib/mike-g++.exp: Likewise.
34695         * lib/mike-gcc.exp: Likewise.
34696         * lib/objc-torture.exp: Likewise.
34697         * lib/objc.exp: Likewise.
34698         * lib/profopt.exp: Likewise.
34699         * lib/target-libpath.exp: Likewise.
34700         * lib/target-supports.exp: Likewise.
34701         * lib/treelang.exp: Likewise.
34702         * lib/wrapper.exp: Likewise.
34703
34704 2005-03-08  Jeff Law  <law@redhat.com>
34705
34706         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34707         PHI-OPT changes.
34708
34709 2005-03-08  Ira Rosen  <irar@il.ibm.com>
34710
34711         * gcc.dg/vect/pr20122.c: New test.
34712
34713 2005-03-07  Jeff Law  <law@redhat.com>
34714
34715         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34716         was folded away.
34717         * gcc.dg/tree-ssa/pr18133-1.c: New test.
34718         * gcc.dg/tree-ssa/pr18133-2.c: New test.
34719         * gcc.dg/tree-ssa/pr18134.c: New test.
34720
34721 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34722
34723         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34724         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34725         gcc.dg/torture/builtin-noret-2.c: Require weak support.
34726
34727 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
34728
34729         PR tree-opt/17671
34730         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34731
34732 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
34733
34734         * g++.dg/warn/Wnvdtor.C: New test.
34735
34736 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
34737
34738         * gcc.dg/torture/pr19683-1.c: New test.
34739
34740 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
34741
34742         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34743         * gfortran.dg/g77/19990313-2.f: Ditto.
34744         * gfortran.dg/g77/19990313-3.f: Ditto.
34745         * gfortran.dg/g77/19990525-0.f: Ditto.
34746         * gfortran.dg/g77/19990826-0.f: Ditto.
34747         * gfortran.dg/g77/19990826-2.f: Ditto.
34748         * gfortran.dg/g77/19990826-3.f: Ditto.
34749         * gfortran.dg/g77/20000511-1.f: Ditto.
34750         * gfortran.dg/g77/20000511-2.f: Ditto.
34751         * gfortran.dg/g77/970625-2.f: Ditto.
34752         * gfortran.dg/g77/980310-2.f: Ditto.
34753         * gfortran.dg/g77/980310-3.f: Ditto.
34754         * gfortran.dg/g77/980310-8.f: Ditto.
34755         * gfortran.dg/g77/980519-2.f: Ditto.
34756         * gfortran.dg/g77/alpha1.f: Ditto.
34757         * gfortran.dg/g77/claus.f: Ditto.
34758         * gfortran.dg/g77/erfc.f: Ditto.
34759         * gfortran.dg/g77/short.f: Ditto.
34760         * gfortran.fortran-torture/execute/data.f90: Ditto.
34761         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34762         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34763
34764 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34765
34766         * lib/file-format.exp (gcc_target_object_format): Add check for som
34767         format and hardcode object formats on hppa*-*-hpux*.
34768         * lib/target-supports.exp (check_weak_available): Add check for som
34769         object format.  Always return 0 on hppa*-*-hpux10*.
34770
34771         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34772         is defined.
34773
34774         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34775
34776 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34777
34778         * gfortran.dg/pr19936_1.f90: New test.
34779         * gfortran.dg/pr19936_2.f90: New test.
34780         * gfortran.dg/pr19936_3.f90: New test.
34781
34782 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
34783             Paul Thomas <prthomas@drfccad.cea.fr>
34784
34785         * gfortran.dg/PR19754_1.f90: New test.
34786         * gfortran.dg/PR19754_2.f90: Ditto.
34787
34788 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34789
34790         PR c++/19311
34791         * g++.dg/template/non-dependent11.C: New test.
34792
34793 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
34794
34795         * lib/target-supports.exp (check_iconv_available): Fix comment.
34796
34797 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
34798             Joseph S. Myers  <joseph@codesourcery.com>
34799
34800         PR c++/19797
34801         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34802
34803 2005-03-04  Matthew Sachs  <msachs@apple.com>
34804
34805         * gcc.exp (gcc_target_compile): Put braces around
34806         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34807         * objc.exp (objc_target_compile): Likewise.
34808         * treelang.exp (treelang_target_compile): Likewise.
34809
34810 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34811
34812         PR fortran/19673
34813         * gfortran.dg/func_result_1.f90: New test.
34814
34815 2005-03-04  Ben Elliston  <bje@au.ibm.com>
34816
34817         * gcc.misc-tests/options.exp: New test.
34818
34819 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
34820
34821         * gcc.dg/pr15784-4.c: New test.
34822
34823 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
34824
34825         * gcc.c-torture/execute/pr17133.c: New.
34826         * gcc.c-torture/compile/20050303-1.c: New.
34827
34828 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
34829
34830         * gcc.dg/cpp/assert4.c: Fix for cygwin.
34831
34832 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
34833
34834         * g++.dg/overload/using2.C: New.
34835
34836 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
34837
34838         PR c++/19916
34839         * g++.dg/init/ptrmem2.C: New test.
34840
34841 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
34842
34843         PR c/8927
34844         * gcc.dg/pr8927-1.c: New test.
34845
34846 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34847
34848         PR c++/20232
34849         * g++.dg/inherit/covariant12.C: New.
34850
34851 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34852
34853         PR fortran/19479
34854         * gfortran.dg/bound_1.f90: New test.
34855
34856 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
34857
34858         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34859         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34860
34861 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
34862
34863         PR c/20245
34864         * gcc.dg/pr20245-1.c: New test.
34865
34866 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
34867
34868         PR middle-end/19874
34869         * gcc.c-torture/execute/20050119-2.c: New test case.
34870
34871 2005-02-28  Ben Elliston  <bje@au.ibm.com>
34872
34873         * README: Update the DejaGnu bug reporting address.
34874         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34875         * lib/objc-torture.exp: Likewise.
34876
34877 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34878
34879         * gfortran.dg/boz_1.f90: New test.
34880         * gfortran.dg/boz_3.f90: New test.
34881         * gfortran.dg/boz_4.f90: New test.
34882
34883 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
34884
34885         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34886         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34887
34888 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
34889
34890         PR libfortran/20101
34891         * gfortran.dg/write_0_pe_format.f90: New test.
34892
34893 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
34894
34895         PR c++/20206
34896         * g++.dg/opt/thunk2.C: New test.
34897         * g++.dg/opt/covariant1.C: New test.
34898
34899 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34900
34901         * gfortran.dg/e_d_fmt.f90: New test.
34902
34903 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
34904
34905         * gcc.dg/asm-b.c: Fix comment typos.
34906
34907 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34908
34909         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
34910         a V_MAY_DEF also.
34911
34912 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
34913
34914         PR tree-opt/20188
34915         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
34916         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
34917         * gcc.dg/asm-b.c: New test.
34918
34919 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
34920
34921         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
34922         Disable this test on IRIX 6.
34923
34924 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
34925
34926         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
34927         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
34928         parser.
34929
34930 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
34931
34932         PR tree-optimization/20204
34933         * gcc.dg/pr20204.c: New test.
34934
34935 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
34936
34937         PR target/20196
34938         * gcc.c-torture/execute/20050224-1.c: New test.
34939
34940         PR c++/20175
34941         * g++.dg/warn/Wbraces2.C: New test.
34942
34943 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
34944
34945         PR c++/19878
34946         * g++.dg/init/const2.C: New test.
34947
34948 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
34949
34950         PR tree-optimization/20100
34951         * gcc.c-torture/execute/pr20100-1.c: New test.
34952
34953 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34954
34955         * gfortran.dg/implicit_3.f90: New test.
34956
34957         * gfortran.dg/deftype_1.f90: New test.
34958
34959 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
34960
34961         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34962         the test passes.
34963         * g++.dg/other/anon3.C: Accept a warning.
34964
34965 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
34966
34967         * gcc.dg/pr20017.c: Fix a comment typo.
34968
34969 2005-02-23  Bud Davis  <bdavis@gfortran.org>
34970
34971         * gfortran.dg/list_read_4.f90: Change to f90 comments.
34972
34973 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34974
34975         PR ada/19902
34976         * ada/acats/tests/cxa/cxa3004.a: Remove.
34977         * ada/acats/tests/cxb/cxb30061.am: Likewise.
34978
34979 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
34980
34981         PR c++/20073
34982         * g++.dg/init/const1.C: New test.
34983
34984         PR c++/19991
34985         * g++.dg/parse/constant7.C: New test.
34986
34987         PR c++/20152
34988         * g++.dg/parse/error27.C: New test.
34989         * g++.dg/template/qualttp15.C: Adjust error markers.
34990         * g++.old-deja/g++.other/struct1.C: Likewise.
34991
34992         PR c++/20153
34993         * g++.dg/template/error17.C: New test.
34994
34995         PR c++/20148
34996         * g++.dg/parser/error26.C: New test.
34997
34998 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
34999
35000         PR tree-optimization/20100
35001         PR tree-optimization/20115
35002         * gcc.dg/pr20115.c: New test.
35003         * gcc.dg/pr20115-1.c: New test.
35004         * gcc.dg/pr20100.c: New test.
35005         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
35006         call-clobbered variables after alias1.
35007
35008 2005-02-22  Bud Davis  <bdavis@gfortran.org>
35009
35010         * gfortran.dg/list_read_4.f90: new test.
35011
35012 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
35013
35014         PR rtl-optimization/20017.
35015         * gcc.dg/pr20017.c: New.
35016
35017 2005-02-22  Devang Patel  <dpatel@apple.com>
35018
35019         PR 19952
35020         * g++.dg/tree-ssa/pr19952.C: New test.
35021
35022 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
35023
35024         PR c++/19883
35025         * g++.dg/parse/constant6.C: New test.
35026
35027 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35028
35029         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35030         * g++.dg/charset/asm2.c: Likewise.
35031         * g++.dg/charset/asm3.c: Likewise.
35032         * g++.dg/charset/asm4.c: Likewise.
35033         * g++.dg/charset/asm5.c: Likewise.
35034         * g++.dg/charset/attribute1.c: Likewise.
35035         * g++.dg/charset/attribute2.c: Likewise.
35036         * g++.dg/charset/extern1.cc: Likewise.
35037         * g++.dg/charset/extern2.cc: Likewise.
35038         * g++.dg/charset/extern3.cc: Likewise.
35039         * g++.dg/charset/function.cc: Likewise.
35040         * g++.dg/charset/string.c: Likewise.
35041         * g++.dg/charset/charset.exp: Likewise.
35042         * lib/target-supports.exp (check_iconv_available): Fix comment.
35043
35044 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
35045
35046         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
35047         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35048         * gcc.dg/charset/asm2.c: Likewise.
35049         * gcc.dg/charset/asm3.c: Likewise.
35050         * gcc.dg/charset/asm4.c: Likewise.
35051         * gcc.dg/charset/asm5.c: Likewise.
35052         * gcc.dg/charset/asm6.c: Likewise.
35053         * gcc.dg/charset/attribute1.c: Likewise.
35054         * gcc.dg/charset/attribute2.c: Likewise.
35055         * gcc.dg/charset/builtin1.c: Likewise.
35056         * gcc.dg/charset/extern.c: Likewise.
35057         * gcc.dg/charset/function.c: Likewise.
35058         * gcc.dg/charset/string.c: Likewise.
35059         * gcc.dg/charset/charset.exp: Likewise.
35060
35061 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
35062
35063         PR fortran/20086
35064         * gfortran.dg/pr20086.f90: New test.
35065
35066 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
35067
35068         PR tree-optimization/19786
35069         * g++.dg/tree-ssa/pr19786.C: New.
35070
35071 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35072
35073         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
35074
35075 2005-02-21  Jeff Law  <law@redhat.com>
35076
35077         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
35078
35079 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35080
35081         * gfortran.dg/do_iterator: Split loop, markup all lines for
35082         which an error locus is printed.
35083         * gfortran.dg/pr17708.f90: Markup all lines for which an error
35084         locus is printed.
35085         * gfortran.dg/select_4.f90: Likewise.
35086         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
35087         locuses in the various permutations.
35088
35089 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
35090
35091         PR tree-optimization/19951
35092         * g++.dg/vect: New directory.
35093         * g++.dg/vect/vect.exp: New file.
35094         * g++.dg/vect/pr19951.cc: New testcase.
35095         * g++.dg/dg.exp: Also prune vectorizer tests.
35096
35097 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
35098
35099         PR 18785
35100         * gcc.dg/charset/builtin1.c: New test.
35101
35102 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35103
35104         PR c++/19299
35105         * g++.dg/inherit/volatile1.C: New test.
35106
35107         PR c++/19440
35108         * g++.dg/template/dtor4.C: New test.
35109
35110 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35111
35112         * gfortran.dg/int_1.f90: New test.
35113
35114 2005-02-19  Devang Patel  <dpatel@apple.com>
35115
35116         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
35117
35118 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
35119
35120         * gfortran.dg/achar_1.f90: New test.
35121
35122 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
35123
35124         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
35125
35126 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
35127             Jakub Jelinek  <jakub@redhat.com>
35128
35129         PR tree-optimization/19828
35130         * gcc.dg/tree-ssa/loop-7.c: New test.
35131         * gcc.c-torture/execute/20050218-1.c: New test.
35132
35133 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
35134
35135         PR c/20043
35136         * gcc.dg/transparent-union-1.c: New test.
35137         * gcc.dg/transparent-union-2.c: New test.
35138
35139 2005-02-18  James E Wilson  <wilson@specifixinc.com>
35140
35141         PR tree-optimization/18977
35142         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
35143
35144 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
35145
35146         PR target/20054
35147         * gcc.dg/pr20054.c: New test.
35148
35149 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35150
35151         PR c++/19508
35152         * g++.dg/ext/attrib20.C: New test.
35153
35154 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
35155
35156         PR middle-end/20030
35157         * gfortran.fortran-torture/execute/character_passing.f90: New test.
35158
35159 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
35160
35161         PR c++/20008
35162         * g++.dg/opt/switch4.C: New.
35163
35164 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
35165
35166         PR c++/20023
35167         PR tree-optimization/20009
35168         * gcc.c-torture/compile/20050217-1.c: New test.
35169         * g++.dg/opt/switch3.C: New test.
35170
35171         PR tree-optimization/18947
35172         * gcc.c-torture/compile/20050215-1.c: New test.
35173         * gcc.c-torture/compile/20050215-2.c: New test.
35174         * gcc.c-torture/compile/20050215-3.c: New test.
35175
35176 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
35177
35178         PR c++/20028
35179         * g++.dg/template/crash34.C: New.
35180
35181         PR c++/20022
35182         * g++.dg/other/access3.C: New.
35183
35184 2005-02-17  Ira Rosen  <irar@il.ibm.com>
35185
35186         * gcc.dg/vect/vect-98.c: New test.
35187
35188 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
35189
35190         PR tree-optimization/19967
35191         * gcc.dg/pr19967.c: New.
35192
35193 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
35194
35195         PR middle-end/19857
35196         * gcc.dg/tree-ssa/20050215-1.c: New test.
35197         * gcc.c-torture/execute/20050215-1.c: New test.
35198
35199 2005-02-15  Eric Christopher  <echristo@redhat.com>
35200
35201         * gcc.dg/cpp/20050215-1.c: New file.
35202
35203 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
35204
35205         PR tree-optimization/15785
35206         * gcc.dg/pr15785-1.c: New test.
35207
35208 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
35209
35210         PR c++/17788
35211         * g++.dg/init/ctor4.C: New.
35212         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35213
35214 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
35215
35216         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35217         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35218
35219 2005-02-15  Andreas Schwab  <schwab@suse.de>
35220
35221         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35222         declare malloc.
35223
35224 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
35225
35226         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35227
35228 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
35229
35230         PR tree-optimization/19853
35231         * gcc.c-torture/compile/pr19853.c: New test.
35232
35233 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35234
35235         PR c++/19608
35236         * g++.dg/parse/local-class1.C: New.
35237
35238         PR c++/19895
35239         * g++.dg/parse/ptrmem3.C: New.
35240
35241         PR c++/19884
35242         * g++.old-deja/g++.oliva/template6.C: Add another case.
35243         * g++.dg/template/explicit6.C: New.
35244
35245 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
35246
35247         PR c++/17816
35248         * g++.dg/other/redecl2.C: New.
35249
35250 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
35251
35252         PR c++/19891
35253         * g++.dg/abi/covariant4.C: New.
35254
35255 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
35256
35257         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35258         New tests.
35259
35260 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
35261
35262         * gcc.dg/vect/vect-96.c: Fix typo.
35263
35264 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35265
35266         PR c++/14479
35267         PR c++/19487
35268         * g++.dg/template/enum5.C: New test.
35269
35270 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35271
35272         * gcc.dg/vect/vect-97.c: New test.
35273
35274 2005-02-12  Ira Rosen  <irar@il.ibm.com>
35275
35276         * gcc.dg/vect/vect-96.c: New test.
35277
35278 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
35279
35280         * gcc.dg/builtins-34.c: Also check ldexp*.
35281
35282 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
35283
35284         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35285
35286 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
35287
35288         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35289         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35290         dg-require-dll, dg-require-iconv, dg-require-named-sections,
35291         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35292         selector_list, selector_expression, dg-process-target): Move to new
35293         file target-supports-dg.exp.
35294         * lib/target-supports-dg.exp: New.
35295
35296         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35297         New.
35298
35299 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
35300
35301         PR c++/19666
35302         * g++.dg/other/ptrmem6.C: New test.
35303
35304         PR middle-end/19858
35305         * gcc.c-torture/compile/20050210-1.c: New test.
35306
35307 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
35308
35309         PR c++/19755
35310         * g++.dg/warn/Wbraces1.C: New test.
35311
35312 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
35313
35314         * gcc.dg/builtins-52.c: New testcase.
35315
35316 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
35317
35318         PR c/19342
35319         * gcc.c-torture/execute/20050119-1.c: New test.
35320
35321 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35322
35323         PR c++/19811
35324         * g++.dg/init/delete1.C: New test.
35325
35326 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
35327
35328         PR c++/18470
35329         * g++.dg/template/static12.C: New test.
35330
35331 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR c++/19787
35334         * g++.dg/conversion/ambig1.C: New test.
35335
35336         PR c++/19739
35337         * g++.dg/ext/attrib19.C: New test.
35338
35339         PR c++/19732
35340         * g++.dg/parse/dtor5.C: New test.
35341
35342         PR c++/19762
35343         * g++.dg/template/dtor3.C: New test.
35344
35345         PR c++/19826
35346         * g++.dg/template/static11.C: New test.
35347         * g++.dg/template/crash2.C: Remove dg-error marker.
35348
35349 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
35350
35351         PR C++/18491
35352         * g++.old-deja/g++.mike/p10769a.C: Remove.
35353
35354 2005-02-09  Roger Sayle  <roger@eyesopen.com>
35355
35356         * gcc.dg/builtins-48.c: New test case.
35357         * gcc.dg/builtins-49.c: New test case.
35358         * gcc.dg/builtins-50.c: New test case.
35359         * gcc.dg/builtins-51.c: New test case.
35360
35361 2005-02-09  Ian Lance Taylor  <ian@airs.com>
35362
35363         PR middle-end/19583
35364         * g++.dg/warn/Wreturn-type-3.C: New test.
35365
35366 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35367
35368         PR middle-end/19402
35369         * gcc.dg/pr19402-1.c: New testcase.
35370         * gcc.dg/pr19402-2.c: likewise.
35371
35372 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
35373
35374         PR middle-end/19854
35375         * g++.dg/tree-ssa/tmmti.C: New testcase.
35376
35377 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35378
35379         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35380
35381 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/19733
35384         * g++.dg/parse/crash23.C: New test.
35385         * g++.dg/warn/Weff1.C: New test.
35386
35387 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35388
35389         * gcc.dg/20050209-1.c: New test.
35390
35391 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
35392
35393         PR target/19799
35394         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35395
35396 2005-02-08  Mike Stump  <mrs@apple.com>
35397
35398         * g++.dg/pch/import-2.c: New test.
35399         * g++.dg/pch/import-2.hs: New.
35400         * g++.dg/pch/include/import-2a.h: New.
35401         * g++.dg/pch/include/import-2b.h: New.
35402
35403 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
35404
35405         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35406
35407 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35408
35409         * gfortran.dg/substr_1.f90: New test.
35410
35411 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
35412
35413         PR middle-end/19775
35414         * gcc.dg/torture/builtin-power-1.c: Disable test for
35415         invalid transformation.
35416         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
35417         no longer optimize.
35418         * gcc.dg/builtins-47.c: New testcase.
35419
35420 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
35421             Dorit Naishlos  <dorit@il.ibm.com>
35422
35423         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35424
35425 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
35426
35427         * gcc.c-torture/compile/20050206-1.c: New test.
35428
35429 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35430
35431         PR tree-opt/19768
35432         * g++.dg/opt/pr19768.C: New test.
35433
35434 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
35435
35436         PR tree-opt/19736
35437         * gcc.c-torture/compile/pr19736.c: New test.
35438
35439 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35440
35441         PR c++/17401
35442         * g++.dg/parse/error25.C: New test.
35443
35444 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
35445
35446         * gcc.c-torture/execute/20050203-1.c: New.
35447
35448 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
35449
35450         * gcc.dg/vect/vect-85.c: Remove xfail.
35451         * gcc.dg/vect/vect-86.c: Remove xfail.
35452         * gcc.dg/vect/vect-87.c: Remove xfail.
35453         * gcc.dg/vect/vect-88.c: Remove xfail.
35454
35455 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
35456
35457         * gcc.dg/altivec-19.c: New.
35458
35459 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
35460
35461         PR c/17807
35462         * gcc.dg/nested-func-3.c: New test.
35463         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35464
35465 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
35466
35467         * gcc.test-framework/gen_directive_tests: Generate tests for
35468         selector expressions.
35469
35470 2005-02-02  Matt Austern  <austern@apple.com>
35471
35472         PR c++/19628
35473         * g++/ext/builtin7.C: New.
35474         * g++/ext/builtin8.C: New.
35475
35476 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35477
35478         PR c/18502
35479         * gcc.dg/pr18502-1.c: New test.
35480
35481 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35482
35483         PR c++/17413
35484         * g++.dg/template/local4.C: Tweak.
35485
35486 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
35487
35488         PR tree-optimization/19578
35489         * gcc.c-torture/compile/20050202-1.c: New test.
35490
35491 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
35492
35493         PR c/19435
35494         * gcc.dg/c99-init-4.c: New test.
35495
35496 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35497
35498         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35499
35500         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35501
35502         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35503         * g++.dg/eh/check-vect.h: New.
35504
35505         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35506         * gcc.dg/vect/vect-78.c: Ditto.
35507         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35508         Remove.
35509
35510         * g++.dg/conversion/simd1.C: Expect warning.
35511         * g++.dg/ext/attribute-test-1.C: Ditto.
35512         * g++.dg/ext/attribute-test-2.C: Ditto.
35513         * g++.dg/ext/attribute-test-3.C: Ditto.
35514         * g++.dg/ext/attribute-test-4.C: Ditto.
35515
35516         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35517         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35518
35519         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35520
35521 2005-02-01  Richard Henderson  <rth@redhat.com>
35522
35523         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35524         long double for ibm double-double format.
35525         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35526
35527 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
35528
35529         PR tree-optimization/19633
35530         * gcc.dg/pr19633-1.c: New test.
35531         * gcc.dg/pr19633.c: Tweak to make pointer point
35532         to NULL or a symbol.
35533
35534 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
35535
35536         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35537         New procs.
35538         (dg-process-target (local override)): Handle selector expressions.
35539
35540         * gcc.test-framework/README: Describe tests in source directory.
35541         * gcc.test-framework/test-framework.awk: Handle dg- tests.
35542         * gcc.test-framework/test-framework.exp: Handle dg- tests.
35543         * gcc.test-framework/dg-bogus-exp-P.c: New test.
35544         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35545         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35546         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35547         * gcc.test-framework/dg-do-link-exp-P.c: New test.
35548         * gcc.test-framework/dg-do-run-exp-P.c: New test.
35549         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35550         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35551         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35552         * gcc.test-framework/dg-error-exp-P.c: New test.
35553         * gcc.test-framework/dg-error-exp-XP.c: New test.
35554         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35555         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35556         * gcc.test-framework/dg-output-exp-P.c: New test.
35557         * gcc.test-framework/dg-output-exp-XF.c: New test.
35558         * gcc.test-framework/dg-warning-exp-P.c: New test.
35559         * gcc.misc-tests/dg-1.c: Remove.
35560         * gcc.misc-tests/dg-2.c: Remove.
35561         * gcc.misc-tests/dg-3.c: Remove.
35562         * gcc.misc-tests/dg-4.c: Remove.
35563         * gcc.misc-tests/dg-5.c: Remove.
35564         * gcc.misc-tests/dg-6.c: Remove.
35565         * gcc.misc-tests/dg-7.c: Remove.
35566         * gcc.misc-tests/dg-8.c: Remove.
35567         * gcc.misc-tests/dg-9.c: Remove.
35568         * gcc.misc-tests/dg-10.c: Remove.
35569         * gcc.misc-tests/dg-11.c: Remove.
35570         * gcc.misc-tests/dg-12.c: Remove.
35571         * gcc.misc-tests/dg-test.exp: Remove.
35572
35573         * gcc.test-framework/test-framework.awk: Change recording and
35574         printing of passes and failures.
35575
35576         * gcc.test-framework: New directory.
35577         * gcc.test-framework/README: New.
35578         * gcc.test-framework/test-framework.exp: New.
35579         * gcc.test-framework/test-framework.awk: New.
35580         * gcc.test-framework/gen_directive_tests: New.
35581
35582 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
35583
35584         * lib/treelang.exp: Fix comment typos.
35585         (treelang_target_compile): Don't append libs=-ltreelang to options.
35586
35587 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
35588
35589         * g++.dg/parse/typename7.C: Adjust error messages.
35590
35591 2005-01-31  Jeff Law  <law@redhat.com>
35592
35593         * gcc.c-torture/execute/20050131-1.c: New test.
35594         * gcc.dg/wcaselabel.c: New test.
35595
35596 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
35597
35598         * g++.dg/other/warning1.C: Adjust error messags.
35599         * g++.dg/parse/constant5.C: New test.
35600
35601 2005-01-31  Steven Bosscher  <stevenb@suse.de>
35602
35603         PR c/19333
35604         * gcc.c-torture/compile/20011130-1.c: Reorder to make
35605         the test case valid.
35606         * gcc.dg/20030815-1.c: Remove invalid tests.
35607         * gcc.dg/array-7.c: Adjust expected result.
35608         * gcc.dg/pr18596-3.c: Likewise.
35609         * gcc.dg/noncompile/20000901-1.c: Likewise.
35610         * gcc.dg/noncompile/init-2.c: Likewise.
35611         * gcc.dg/noncompile/init-4.c: Likewise.
35612
35613 2005-01-31  Dale Johannesen  <dalej@apple.com>
35614
35615         * g++.dg/opt/pr19650.C: New test.
35616
35617 2005-01-31  Richard Henderson  <rth@redhat.com>
35618
35619         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35620         long double for intel double extended format.
35621         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35622
35623 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
35624
35625         PR c++/19555
35626         * g++.dg/template/static10.C: New test.
35627
35628         PR c++/19395
35629         * g++.dg/parse/error24.C: New test.
35630
35631         PR c++/19367
35632         * g++.dg/lookup/builtin1.C: New test.
35633
35634         PR c++/19457
35635         * g++.dg/warn/conv3.C: New test.
35636
35637 2005-01-30  Bud Davis  <bdavis@gfortran.org>
35638
35639         PR fortran/19647
35640         * gfortan.dg/inquire_7.f90
35641
35642 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
35643
35644         PR tree-optimization/15791
35645         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35646         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35647         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35648         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35649         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35650         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35651         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35652         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35653         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35654         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35655
35656 2005-01-29  Paul Brook  <paul@codesourcery.com>
35657
35658         PR fortran/18565
35659         * check.c (real_or_complex_check): New function.
35660         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35661         * intrinsic.c (add_functions): Use new check functions.
35662         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35663         Add prototypes.
35664
35665 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
35666
35667         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35668         gcc.dg/lvalue-3.c: New tests.
35669         * gcc.dg/concat.c: Update expected messages.
35670
35671 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
35672
35673         PR libfortran/19595
35674         * gfortran.dg/eor_1.f90: New test.
35675
35676 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
35677
35678         PR fortran/19589
35679         * gfortran.dg/logical_data_1.f90: New test.
35680
35681 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
35682
35683         PR c++/19253
35684         * g++.dg/template/crash33.C: New test.
35685
35686         PR c++/19667
35687         * g++.dg/template/crash32.C: New test.
35688
35689 2005-01-28  Ian Lance Taylor  <ian@airs.com>
35690
35691         PR middle-end/16558
35692         * g++.dg/warn/Wreturn-type-2.C: New test.
35693
35694 2004-06-24  Jeff Law  <law@redhat.com>
35695
35696         * gcc.dg/tree-ssa/20050128-1.c: New test.
35697
35698 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
35699
35700         * gcc.target/frv/all-mdpackh-1.c: New test.
35701
35702 2005-01-28  Steven Bosscher  <stevenb@suse.de>
35703
35704         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35705
35706 2005-01-27  Richard Henderson  <rth@redhat.com>
35707
35708         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35709
35710 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35711
35712         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35713
35714 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
35715
35716         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35717         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35718         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35719         to cope with cases where the multilib options override the dg-options.
35720
35721 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
35722
35723         PR c/18946
35724         * gcc.dg/noncompile/20050120-1.c: New test.
35725
35726 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
35727
35728         PR tree-optimization/19633
35729         * gcc.dg/pr19633.c: New test.
35730         * gcc.dg/tree-ssa/pr19633.c: New test.
35731
35732 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
35733
35734         * gcc.dg/20041216-1.c: New test.
35735
35736 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
35737
35738         PR objc/18862
35739         * objc.dg/selector-2.m: New test.
35740
35741 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
35742
35743         * g++.dg/opt/range-test-2.C: New test.
35744
35745         PR rtl-optimization/19579
35746         * gcc.c-torture/execute/20050124-1.c: New test.
35747
35748 2005-01-26  Greg Parker  <gparker@apple.com>
35749         Stuart Hastings  <stuart@apple.com>
35750
35751         * gcc.c-torture/execute/20050125-1.c: New.
35752
35753 2005-01-18  Jan Hubicka  <jh@suse.cz>
35754
35755         PR tree-optimize/19337
35756         * gcc.c-torture/compile/20050119-1.c: New test.
35757
35758 2005-01-24  James E Wilson  <wilson@specifixinc.com>
35759
35760         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35761         test for successful match.
35762
35763 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
35764
35765         PR objc/18408
35766         * objc.dg/comp-types-7.m: New test.
35767
35768 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
35769
35770         * lib/target-supports.exp (current_target_name): New.
35771         (check_effective_target_ilp32, check_effective_target_lp64):
35772         Cache the result to use as long as the current target, with
35773         multilib flags, remains the same.
35774
35775         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35776         (dg-require-weak, dg-require-visibility, dg-require-alias,
35777         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35778         dg-require-effective-target, dg-skip-if): Remove call to
35779         skip_test_and_clear_xfail.
35780         (dg-test): Clear xfail data.
35781
35782 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
35783
35784         PR target/17751
35785         * gcc.dg/ppc64-toc.c: New test.
35786
35787         * g++.dg/tree-ssa/empty-1.C: New test.
35788
35789         PR middle-end/19551
35790         * gcc.c-torture/execute/20050121-1.c: New test.
35791         * gcc.dg/20050121-2.c: New test.
35792
35793 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
35794         Paul Brook  <paul@codesourcery.com>
35795
35796         PR fortran/17941
35797         * gfortran.dg/real_const_1.f: New test.
35798         * gfortran.dg/real_const_2.f90: New test.
35799         * gfortran.dg/complex_int_1.f90: New test.
35800
35801 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
35802
35803         PR fortran/19313
35804         * gfortan.dg/inquire_6.f90: New test.
35805
35806 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35807
35808         PR libfortran/19451
35809         * open_readonly_1.f90: New test.
35810
35811 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
35812
35813         PR libfortran/18982
35814         * gfortran.dg/open_new.f90: New file.
35815
35816 2005-01-22  Paul Brook  <paul@codesourcery.com>
35817
35818         * namelist_1.f90: New test.
35819
35820 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
35821
35822         PR tree-optimization/19484
35823         * gcc.c-torture/compile/20050122-[12].c: New tests.
35824
35825 2005-01-22  Paul Brook  <paul@codesourcery.com>
35826
35827         * gfortran.dg/implicit_2.f90: New test.
35828
35829 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
35830
35831         PR fortran/19314
35832         * gfortran.dg/inquire_5.f90: New test.
35833
35834 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35835
35836         PR c/18809
35837         * gcc.dg/pr18809-1.c: New test.
35838
35839 2005-01-21  Ian Lance Taylor  <ian@airs.com>
35840
35841         * gcc.dg/20050121-1.c: New test.
35842
35843         PR tree-optimization/13000
35844         * gcc.dg/20040206-1.c: Change warning to point where function is
35845         being inlined.
35846
35847 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35848
35849         PR c++/19208
35850         * g++.dg/template/array11.C: New test.
35851
35852 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
35853
35854         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35855         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35856         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35857         * gfortran.dg/getenv_1.f90: Add dg-do directive.
35858         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35859         gfortran.dg/pr17164.f90: Add missing dg-do directives.
35860
35861 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35862
35863         PR tree-optimization/15349
35864         * gcc.dg/tree-ssa/pr15349.c: New.
35865
35866 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
35867
35868         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35869
35870 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
35871
35872         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35873         scan-assembler-times directive name.
35874
35875         * gcc.dg/asm-a.c: Move dg-require-effective-target to
35876         after dg-do.
35877
35878         PR rtl-optimization/19462
35879         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35880
35881 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
35882
35883         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35884         counting function calls on ia64.
35885
35886 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
35887
35888         PR rtl-optimization/15139
35889         * gcc.dg/20050111-2.c: New test.
35890
35891         PR c/17297
35892         * gcc.c-torture/compile/20050113-1.c: New testcase.
35893
35894         PR middle-end/19164
35895         * gcc.dg/20050113-1.c: New testcase.
35896
35897 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
35898
35899         * gcc.dg/vect/vect-85.c: Add comment.
35900         * gcc.dg/vect/vect-86.c: Add xfail for now.
35901         * gcc.dg/vect/vect-87.c: Add xfail for now.
35902         * gcc.dg/vect/vect-88.c: Add xfail for now.
35903         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
35904
35905 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35906
35907         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
35908
35909 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35910
35911         * g++.dg/debug/typedef3.C: New test.
35912
35913 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
35914
35915         PR c/19472
35916         * gcc.dg/asm-a.c: New test.
35917
35918 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
35919
35920         * gcc.dg/sh-relax.c: Add prototype for abort.
35921
35922 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35923
35924         * gcc.dg/short-compare-1.c: New test.
35925         * gcc.dg/short-compare-2.c: Likewise.
35926
35927 2005-01-18  Michael Matz  <matz@suse.de>
35928
35929         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
35930
35931 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
35932
35933         PR tree-optimization/19121
35934         * gcc.c-torture/compile/pr19121.c: New test.
35935
35936 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
35937
35938         PR target/19357
35939         * gcc.c-torture/compile/pr19357.c: New test.
35940
35941 2005-01-17  Ian Lance Taylor  <ian@airs.com>
35942
35943         PR c/5675
35944         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
35945         pass--those that refer just to the variable, possibly with a
35946         cast.
35947         * gcc.dg/c99-const-expr-3.c: Likewise.
35948
35949         PR middle-end/13127
35950         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35951         longer emitted.
35952
35953 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
35954
35955         PR fortran/18778
35956         * gfortran.dg/endfile_2.f90: New test.
35957
35958 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
35959
35960         PR 19168
35961         * gfortran.dg/select_5.f90: New test.
35962
35963 2004-01-16  Paul Brook  <paul@codesourcery.com>
35964
35965         * gfortran.dg/common_4.f90: New test.
35966
35967 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
35968
35969         PR rtl-optimization/19462
35970         * gcc.dg/torture/pr19462-1.c: New test.
35971
35972 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
35973
35974         PR objc/19321
35975         * objc.dg/func-ptr-2.m: New.
35976         * objc.dg/volatile-1.m: New.
35977
35978 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35979
35980         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35981
35982 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
35983
35984         PR tree-optimization/19060
35985         * gcc.c-torture/execute/20050104-1.c: New test.
35986
35987 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
35988
35989         PR fortran/18983
35990         * gfortran.dg/write_to_null.f90: New test.
35991
35992 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
35993             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35994
35995         PR other/19328
35996         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35997         argument.
35998
35999 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
36000
36001         PR c++/19263
36002         * g++.dg/init/vector1.C: New test.
36003
36004 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
36005
36006         PR target/13158
36007         * gcc.target/ia64/sibcall-unwind-1.c: New test.
36008         PR target/18987
36009         * gcc.target/ia64/sibcall-unwind-2.c: New test.
36010
36011 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
36012
36013         * gfortran.dg/select_1.f90: New test.
36014         * gfortran.dg/select_2.f90: New test.
36015         * gfortran.dg/select_3.f90: New test.
36016         * gfortran.dg/select_4.f90: New test.
36017
36018 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
36019
36020         PR middle-end/19084
36021         PR rtl-optimization/19348
36022         * gcc.dg/20050111-1.c: New test.
36023         * gcc.c-torture/execute/20050111-1.c: New test.
36024
36025         * gcc.dg/i386-asm-4.c: New test.
36026
36027 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36028
36029         * gcc.dg/nested-func-2.c: New test.
36030         * ada/acats/norun.lst: Remove c953002.
36031
36032 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
36033
36034         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
36035
36036 2005-01-12  Ben Elliston  <bje@au.ibm.com>
36037
36038         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
36039
36040 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
36041
36042         PR target/18761
36043         * g++.dg/abi/align1.C: New test.
36044
36045 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
36046
36047         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
36048         at a time.
36049         * g++.dg/ext/altivec_check.h: Support compiling as C.
36050
36051 2005-01-10  Roger Sayle  <roger@eyesopen.com>
36052
36053         PR c++/19355
36054         * g++.dg/expr/pr19355-1.C: New test case.
36055
36056 2005-01-10  Laurent GUERBY <laurent@guerby.net>
36057
36058         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
36059         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
36060         * ada/acats/tests/c3/c92005b.ada: Likewise.
36061         * ada/acats/tests/c3/cxb3012.a: Likewise.
36062         * ada/acats/norun.lst: Add c380004 and c953002, add PR
36063
36064 2005-01-09  Paul Brook  <paul@codesourcery.com>
36065
36066         * gfortran.dg/common_2.f90: New file.
36067         * gfortran.dg/common_3.f90: New file.
36068
36069 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
36070
36071         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
36072
36073 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36074
36075         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
36076         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
36077         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
36078         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
36079         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
36080         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
36081         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
36082         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
36083         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
36084         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
36085         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
36086         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
36087         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
36088         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
36089         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
36090         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
36091         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
36092         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
36093         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
36094         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
36095         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
36096         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
36097         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
36098         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
36099         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
36100         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
36101         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
36102         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
36103         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
36104         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
36105         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
36106         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
36107         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
36108         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
36109         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
36110         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
36111         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
36112         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
36113         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
36114         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
36115         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
36116         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
36117         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
36118         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
36119         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
36120         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
36121         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
36122         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
36123         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
36124         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
36125         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
36126         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
36127         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
36128         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
36129         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
36130         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
36131         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
36132         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
36133         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
36134         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
36135         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
36136         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
36137         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
36138         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
36139         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
36140         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
36141         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
36142
36143         * gcc.dg/vect/vect-1.c: Fix spelling.
36144         * gcc.dg/vect/vect-10.c: Fix spelling.
36145         * gcc.dg/vect/vect-11.c: Fix spelling.
36146         * gcc.dg/vect/vect-12.c: Fix spelling.
36147         * gcc.dg/vect/vect-14.c: Fix spelling.
36148         * gcc.dg/vect/vect-15.c: Fix spelling.
36149         * gcc.dg/vect/vect-16.c: Fix spelling.
36150         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
36151         * gcc.dg/vect/vect-64.c: Fix comments.
36152         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
36153
36154 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
36155             Ira Rosen  <irar@il.ibm.com>
36156
36157         * gcc.dg/vect/vect-70.c: New test.
36158         * gcc.dg/vect/vect-71.c: New test.
36159
36160 2005-01-09  Manfred Hollstein  <mh@suse.com>
36161
36162         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
36163         * gcc.dg/pr18241-2.c: Likewise.
36164         * gcc.dg/pr18241-3.c: Likewise.
36165         * gcc.dg/pr18241-4.c: Likewise.
36166         * gcc.dg/pr18241-5.c: Likewise.
36167
36168 2005-01-08  Richard Henderson  <rth@redhat.com>
36169
36170         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36171         False for x86 and x86-64.
36172
36173 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
36174
36175         PR tree-optimization/18241
36176         * gcc.dg/pr18241-1.c: New test.
36177         * gcc.dg/pr18241-2.c: New test.
36178         * gcc.dg/pr18241-3.c: New test.
36179         * gcc.dg/pr18241-4.c: New test.
36180         * gcc.dg/pr18241-5.c: New test.
36181
36182 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
36183
36184         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
36185         gfortran.dg/select_4.f90: New.
36186
36187 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36188
36189         * gcc.c-torture/execute/20050107-1.c: New test.
36190
36191 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         PR c++/19298
36194         * g++.dg/template/ref2.C: New.
36195
36196 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
36197
36198         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
36199         instead of being empty.
36200
36201 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
36202
36203         PR fortran/15553
36204         * gfortran.dg/array-1.f90: New test.
36205
36206 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
36207
36208         PR tree-optimization/19283
36209         * gcc.c-torture/execute/20050106-1.c: New test.
36210
36211         PR rtl-optimization/18861
36212         * gcc.dg/20050105-1.c: New test.
36213
36214         PR tree-optimization/18828
36215         * gcc.dg/20050105-2.c: New test.
36216
36217 2005-01-07  Andreas Jaeger  <aj@suse.de>
36218
36219         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36220
36221 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
36222
36223         PR fortran/18398
36224         * gfortran.dg/fmt_read.f90: New test.
36225
36226 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
36227
36228         * gcc.dg/rs6000-ldouble-2.c: New.
36229
36230 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
36231
36232         PR c++/19244
36233         * g++.dg/parser/ctor2.C: New test.
36234
36235 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36236
36237         PR c++/17154
36238         * g++.dg/template/using9.C: New test.
36239
36240 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36241
36242         PR c++/19258
36243         * g++.dg/lookup/friend6.C: New test.
36244
36245 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         PR c++/19270
36248         * g++.dg/template/array10.C: New.
36249
36250 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36251
36252         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36253         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36254
36255 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
36256
36257         * gcc.c-torture/compile/20050105-1.c: New test.
36258
36259 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
36260
36261         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36262
36263 2005-01-05  Roger Sayle  <roger@eyesopen.com>
36264
36265         PR middle-end/19100
36266         * gcc.dg/conv-3.c: New test case.
36267
36268 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
36269
36270         * gcc.dg/asm-wide-1.c: New test.
36271
36272 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36273
36274         PR c++/19030
36275         * g++.dg/parse/crash22.C: New
36276
36277 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
36278
36279         PR 19257
36280         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36281
36282 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
36283
36284         PR middle-end/17767
36285         * gcc.dg/i386-mmx-6.c: New test case.
36286
36287 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
36288
36289         PR tree-optimization/18308
36290         * gcc.dg/vect/pr18308.c: New testcase.
36291
36292 2005-01-04  Andreas Jaeger  <aj@suse.de>
36293
36294         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36295
36296 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36297             Robert Bowdidge <bowdidge@apple.com>
36298
36299         * gcc.dg/cpp/subframework1.c: New.
36300         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36301         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36302         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36303         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36304
36305 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
36306
36307         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36308         producing warning.
36309         * gcc.dg/darwin-weakimport-2.c: New.
36310
36311 2005-01-03  Richard Henderson  <rth@redhat.com>
36312
36313         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36314
36315 2005-01-03  Richard Henderson  <rth@redhat.com>
36316
36317         * gcc.dg/vect/vect.exp: Enable for ia64.
36318         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36319         (check_effective_target_vect_float): Likewise.
36320         (check_effective_target_vect_no_align): Likewise.
36321         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36322         * gcc.dg/vect/vect-8.c: Likewise.
36323
36324 2005-01-03  Uros Bizjak <uros@kss-loka.si>
36325
36326         PR target/19236
36327         * gcc.dg/pr19236-1.c: New test case.
36328
36329 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
36330
36331         PR rtl-optimization/12092
36332         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36333
36334 2005-01-02  Andreas Jaeger  <aj@suse.de>
36335
36336         * gcc.dg/pr12092-1.c: Do not run on x86_64.
36337
36338 2005-01-01  Roger Sayle  <roger@eyesopen.com>
36339             Andrew Pinski  <pinskia@physics.uc.edu>
36340
36341         PR rtl-optimization/12092
36342         * gcc.dg/pr12092-1.c: New test case.
36343
36344 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
36345
36346         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36347         'hidden' and 'default' for better portability.
36348         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36349
36350         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36351         6 and 7.
36352         * g++.old-deja/g++.brendan/new3.C: Likewise.
36353
36354 2005-01-01  Steven Bosscher  <stevenb@suse.de>
36355
36356         * gcc.dg/20041231-1.C: New test.
36357         * g++.dg/warn/Wunreachable-code-1.C: New test.
36358
36359 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
36360
36361         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36362         file, not /dev/null.  Abort on error.
36363
36364 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
36365             Ziemowit Laski  <zlaski@apple.com>
36366
36367         PR objc/18971
36368         * objc.dg/encode-5.m: New test.
36369
36370 2004-12-29  Richard Henderson  <rth@redhat.com>
36371
36372         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36373         * objc.dg/stabs-1.m: Disable for ia64.
36374
36375 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
36376
36377         PR c++/19190
36378         * g++.dg/warn/Wunused-10.C: New test.
36379
36380 2004-12-28  Richard Henderson  <rth@redhat.com>
36381
36382         * objc.dg/stabs-1.m: Disable for alpha.
36383
36384 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36385
36386         PR c++/19149
36387         * g++.dg/parse/error23.C: New test.
36388
36389 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36390
36391         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36392
36393         PR fortran/19032
36394         * gfortran.dg/intrinsic_modulo_1.f90: New.
36395         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36396         tests with divisor -1.
36397
36398 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
36399
36400         * g++.dg/opt/temp1.C (memcpy): Return a value.
36401
36402         PR c++/19148
36403         * g++.dg/expr/cond7.C: New test.
36404
36405 2004-12-27  Paul Brook  <paul@codesourcery.com>
36406
36407         * gfortran.dg/g77/select_no_compile.f: Remove.
36408
36409 2004-12-27  Richard Henderson  <rth@redhat.com>
36410
36411         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36412         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36413         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36414
36415 2004-12-26  Richard Henderson  <rth@redhat.com>
36416
36417         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36418         by 1i instead of token pasting.
36419
36420 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36421
36422         PR tree-optimization/17578
36423         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36424         to additional_flags.
36425         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36426
36427 2004-12-25  Richard Henderson  <rth@redhat.com>
36428
36429         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36430         Remove Alpha.
36431
36432 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36433
36434         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36435         hppa*-*-hpux*.
36436         * gcc.dg/pr17957.c (dg-options): Likewise.
36437         * gcc.dg/struct-ret-1.c: Add prototype for abort.
36438         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36439         instead of 0 on __hppa__.
36440         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36441         "foo,%r" on hppa*-*-*.
36442
36443 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
36444
36445         PR fortran/19071
36446         * gfortran.dg/complex_write.f90: New test.
36447
36448 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36449
36450         PR c++/17595
36451         * g++.dg/parse/pragma2.C: New test.
36452
36453         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36454
36455 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36456
36457         * gcc.dg/empty2.c: Add missing dg-warning.
36458
36459 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36460
36461         PR c++/17413
36462         * g++.dg/template/local4.C: New test.
36463         * g++.dg/template/crash19.C: Add dg-error marker.
36464
36465         * g++.dg/template/crash31.C: Correct embedded PR number.
36466
36467 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36468
36469         PR c++/16405
36470         * g++.dg/opt/temp1.C: Add do-run marker.
36471
36472 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36473
36474         * g++.dg/template/spec19.C: New.
36475
36476 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
36477
36478         PR target/16819
36479         * gcc.dg/empty2.c: New.
36480
36481 2004-12-23  Richard Henderson  <rth@redhat.com>
36482
36483         * lib/target-supports.exp (check_effective_target_vect_no_align):
36484         Remove i?86 and x86-64.
36485
36486 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
36487
36488         PR c++/16405
36489         * g++.dg/opt/temp1.C: New test.
36490
36491 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36492
36493         PR c++/18733
36494         * g++.dg/template/friend33.C: New testcase.
36495
36496 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
36497
36498         PR c++/18464
36499         * g++.dg/template/cond5.C: New test.
36500
36501         PR c++/18492
36502         * g++.dg/inherit/thunk3.C: New test.
36503
36504         PR c++/11224
36505         * g++.dg/warn/Wunused-9.C: New test.
36506
36507 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
36508
36509         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36510
36511 2004-12-22  Jan Beulich  <jbeulich@novell.com>
36512
36513         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36514
36515 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/18378
36518         * g++.dg/ext/packed8.C: New test.
36519
36520         PR c++/19063
36521         * g++.dg/template/crash31.C: New test.
36522
36523         PR c++/19034
36524         * g++.dg/template/crash30.C: New test.
36525
36526 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
36527
36528         PR C++/18984
36529         * g++.dg/eh/ctor3.C: New test.
36530
36531 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36532
36533         * objc.dg/stabs-1.m: Allow section name to be quoted and
36534         assembly label to begin with '.LL'.
36535
36536 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
36537
36538         * gcc.dg/vect/vect.exp
36539         (check_effective_target_lp64_or_vect_no_align): New.
36540         * gcc.dg/vect/vect-77.c: Use it.
36541         * gcc.dg/vect/vect-78.c: Use it.
36542
36543         * lib/target-supports.exp
36544         (check_effective_target_vect_no_max,
36545         check_effective_target_vect_no_bitwise,
36546         check_effective_target_vect_no_align): New.
36547         * gcc.dg/vect/vect-13.c: Use them.
36548         * gcc.dg/vect/vect-17.c: Ditto.
36549         * gcc.dg/vect/vect-18.c: Ditto.
36550         * gcc.dg/vect/vect-19.c: Ditto.
36551         * gcc.dg/vect/vect-20.c: Ditto.
36552         * gcc.dg/vect/vect-27.c: Ditto.
36553         * gcc.dg/vect/vect-29.c: Ditto.
36554         * gcc.dg/vect/vect-44.c: Ditto.
36555         * gcc.dg/vect/vect-48.c: Ditto.
36556         * gcc.dg/vect/vect-50.c: Ditto.
36557         * gcc.dg/vect/vect-52.c: Ditto.
36558         * gcc.dg/vect/vect-54.c: Ditto.
36559         * gcc.dg/vect/vect-56.c: Ditto.
36560         * gcc.dg/vect/vect-58.c: Ditto.
36561         * gcc.dg/vect/vect-60.c: Ditto.
36562         * gcc.dg/vect/vect-72.c: Ditto.
36563         * gcc.dg/vect/vect-80.c: Ditto.
36564
36565 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
36566
36567         PR c++/14075
36568         * g++.dg/init/string1.C: New.
36569
36570         PR c++/18975
36571         * g++.dg/other/synth1.C: New.
36572
36573 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36574
36575         PR c/18963
36576         * gcc.dg/pr18963-1.c: New test.
36577
36578 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
36579
36580         PR c/18596
36581         * gcc.dg/funcdef-storage-1.c (foo): Remove.
36582         * gcc.dg/pr18596-1.c: Use dg-error.
36583         (dg-options): Use -fno-unit-at-a-time.
36584         * gcc.dg/pr18596-2.c: New test.
36585         * gcc.dg/pr18596-3.c: New test.
36586
36587 2004-12-20  Roger Sayle  <roger@eyesopen.com>
36588
36589         PR middle-end/18683
36590         * g++.dg/opt/pr18683-1.C: New test case.
36591
36592 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
36593
36594         PR other/19093
36595         * g++.dg/opt/max1.C: Fix for 64bit targets.
36596
36597 2004-12-20  Matt Austern  <austern@apple.com>
36598
36599         PR c++/19044
36600         * g++.dg/ext/builtin6.C: New
36601
36602 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
36603
36604         PR tree-optimization/19080
36605         * gcc.c-torture/compile/pr19080.c: New test.
36606
36607 2004-12-20  Steven Bosscher  <stevenb@suse.de>
36608
36609         * gcc.dg/20041219-1.c: New test.
36610
36611 2004-12-19  Roger Sayle  <roger@eyesopen.com>
36612
36613         PR middle-end/19068
36614         * g++.dg/opt/max1.C: New test case.
36615
36616 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36617
36618         * gcc.dg/fdata-sections-1.c: New test.
36619
36620 2004-12-18  Roger Sayle  <roger@eyesopen.com>
36621
36622         PR middle-end/18548
36623         * gcc.dg/max-1.c: New test case.
36624
36625 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
36626
36627         * gcc.c-torture/execute/20041218-1.c: New test.
36628
36629 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
36630
36631         * gcc.dg/pr18501.c: New test.
36632         * gcc.dg/uninit-5.c: XFAIL.
36633         * gcc.dg/uninit-9.c: XFAIL.
36634
36635 2004-12-17  Dale Johannesen  <dalej@apple.com>
36636
36637         * gcc.dg/20041213-1.c: New.
36638
36639 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
36640
36641         * objc.dg/stabs-1.m: Allow assembly label to begin
36642         with a dot ('.').
36643
36644 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * gcc.c-torture/execute/20041213-1.c: Move...
36647         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36648
36649 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
36650
36651         PR c++/18721
36652         * g++.dg/lookup/conv-5.C: New.
36653
36654 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
36655
36656         * objc.dg/stabs-1.m: New test.
36657
36658 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36659
36660         * gcc.dg/visibility-c.c: Change compile to
36661         assemble for the test.
36662
36663 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
36664
36665         PR target/19041
36666         * gcc.dg/visibility-c.c: New test.
36667
36668 2004-12-16  Roger Sayle  <roger@eyesopen.com>
36669
36670         PR middle-end/18493
36671         * gcc.dg/switch-8.c: New test case.
36672
36673 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         PR c++/18905
36676         * g++.dg/template/init4.C: New.
36677         * g++.dg/opt/static3.C: Enable optimizer.
36678
36679 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
36680
36681         * g++.dg/other/complex1.C: New test.
36682
36683 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
36684
36685         * g++.dg/opt/inline9.C: New test.
36686
36687 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36688
36689         PR fortran/18993
36690         * gfotran.dg/nullify_1.f: New test.
36691
36692 2004-12-15  Richard Henderson  <rth@redhat.com>
36693
36694         * gcc.target/i386/i386.exp: New harness.
36695         * gcc.target/i386/vect-args.c: New.
36696
36697 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
36698
36699         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36700
36701 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36702
36703         PR c++/18825
36704         * g++.dg/template/friend32.C: New test.
36705
36706 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36707
36708         * cpp/pragma-once-1.c: New test.
36709         * cpp/pragma-once-1b.h: Likewise.
36710         * cpp/pragma-once-1c.h: Likewise.
36711         * cpp/pragma-once-1d.h: Likewise.
36712         * cpp/inc/pragma-once-1a.h: Likewise.
36713
36714 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
36715             Steven G. Kargl  <kargls@comcast.net>
36716
36717         PR fortran/17597
36718         * gfortran.dg/list_read_3.f90: New test.
36719
36720 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36721
36722         * gcc.dg/ftrapv-2.c: New test.
36723
36724 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36725
36726         PR c++/18981
36727         * g++.dg/template/typename9.C: New test.
36728
36729 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36730
36731         PR c++/18738
36732         * g++.dg/template/typename8.C: New test.
36733         * g++.dg/parse/friend2.C: Tweak error message.
36734
36735 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36736
36737         * gcc.c-torture/20041214-1.c: New test.
36738
36739 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
36740
36741         PR c++/18965
36742         * g++.dg/init/array17.C: New test.
36743
36744 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
36745
36746         PR c++/18793
36747         * g++.dg/init/aggr3.C: New test.
36748
36749 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
36750
36751         * gcc.dg/altivec-types-1.c: New test.
36752         * gcc.dg/altivec-types-2.c: New test.
36753         * gcc.dg/altivec-types-3.c: New test.
36754         * gcc.dg/altivec-types-4.c: New test.
36755         * g++.dg/ext/altivec-types-1.C: New test.
36756         * g++.dg/ext/altivec-types-2.C: New test.
36757         * g++.dg/ext/altivec-types-3.C: New test.
36758         * g++.dg/ext/altivec-types-4.C: New test.
36759
36760 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
36761
36762         PR middle-end/18951
36763         * gcc.c-torture/execute/20041213-1.c: New test.
36764
36765 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
36766
36767         PR c++/18949
36768         * g++.dg/template/cast1.C: New.
36769
36770 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
36771
36772         * gcc.c-torture/execute/20041213-2.c: New test.
36773
36774 2004-12-13  Richard Henderson  <rth@redhat.com>
36775
36776         * gcc.dg/i386-sse-10.c: Fix typo in options.
36777
36778 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
36779
36780         PR c++/18968
36781         * g++.dg/opt/pr18968.C: New test.
36782
36783 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
36784
36785         PR c++/18925
36786         * g++.dg/ext/visibility/staticdatamem.C: New test.
36787
36788 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
36789
36790         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36791
36792 2004-12-13  Roger Sayle  <roger@eyesopen.com>
36793
36794         PR rtl-optimization/18928
36795         * gcc.dg/pr18928-1.c: New test case.
36796
36797 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
36798
36799         PR tree-opt/16951
36800         * gcc.c-torture/compile/20041211-1.c: New.
36801
36802 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36803
36804         PR middle-end/17564
36805         * gcc.c-torture/execute/20041212-1.c: New test.
36806
36807 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36808
36809         PR fortran/18869
36810         * gfortran.dg/common_1.f90: New test.
36811
36812 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
36813         Paul Brook  <paul@codesourcery.com>
36814
36815         PR fortran/16222
36816         * gfortran.dg/real_do_1.f90: New test.
36817
36818 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
36819
36820         PR tree-opt/18040
36821         * g++.dg/opt/ptrmem6.C: New test.
36822
36823 2004-12-11  Roger Sayle  <roger@eyesopen.com>
36824
36825         PR middle-end/18921
36826         * gcc.dg/pr18921-1.c: New test case.
36827
36828 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36829
36830         PR fortran/17175
36831         * gfortran.dg/scale_1.f90: New test.
36832
36833 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
36834
36835         PR middle-end/18903
36836         * gcc.c-torture/compile/pr18903.c: New test.
36837
36838 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
36839
36840         * gcc.c-torture/execute/20041210-1.c: New test.
36841
36842 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36843
36844         PR c++/18731
36845         * g++.dg/parser/struct-1.C: New test.
36846         * g++.dg/parser/struct-2.C: New test.
36847         * g++.dg/parser/struct-3.C: New test.
36848
36849 2004-12-09  Richard Henderson  <rth@redhat.com>
36850
36851         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36852
36853         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36854         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36855
36856 2004-12-09  Matt Austern  <austern@apple.com>
36857
36858         PR c++/18514
36859         * g++.dg/ext/builtin1.C: New
36860         * g++.dg/ext/builtin2.C: New
36861         * g++.dg/ext/builtin3.C: New
36862         * g++.dg/ext/builtin4.C: New
36863         * g++.dg/ext/builtin5.C: New
36864
36865 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
36866
36867         PR tree-opt/18904
36868         * g++.dg/opt/ptrmem5.C: New test.
36869
36870 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
36871
36872         * g++.dg/parse/typename5.C: Adjust for new error.
36873         * g++.dg/parse/typename7.C: New.
36874
36875 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36876
36877         PR c++/18073
36878         * g++.dg/other/mmintrin.C: New test.
36879
36880 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36881
36882         PR c++/16681
36883         * g++.dg/init/array15.C: New.
36884         * g++.dg/init/array16.C: New.
36885
36886 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36887
36888         PR fortran/18826
36889         * gfortran.dg/assign_1.f90: New test.
36890
36891 2004-12-08  Nick Clifton  <nickc@redhat.com>
36892
36893         * gcc.target/xstormy16/bss_below100: New directory containing tests.
36894         * gcc.target/xstormy16/data_below100: Likewise.
36895         * gcc.target/xstormy16/sfr: Likewise.
36896         * gcc.target/xstormy16/below100.S: New test source file.
36897         * gcc.target/xstormy16/below100.ld: New test linker script.
36898         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36899         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36900         bp instructions.
36901         * gcc.target/xstormy16/bp.c: Likewise.
36902
36903         * gcc.target/xstormy16/bss_below100: New files:
36904         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36905         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36906         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36907         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36908         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36909         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36910         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36911         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36912         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36913         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36914         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36915         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36916         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36917         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36918         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36919         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36920         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36921         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36922         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36923         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36924         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36925         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36926         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36927         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36928         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36929         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36930         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36931
36932         * gcc.target/xstormy16/data_below100: New files:
36933         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
36934         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
36935         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
36936         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
36937         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
36938         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
36939         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
36940         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
36941         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
36942         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
36943         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
36944         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
36945         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
36946         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
36947         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
36948         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
36949         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
36950         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
36951         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
36952         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36953         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36954         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36955         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36956         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36957         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36958         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36959         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36960
36961         * gcc.target/xstormy16/sfr: New files:
36962         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36963         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36964         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36965         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36966         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36967         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36968         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36969         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36970         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36971         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36972         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36973         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36974         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36975         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36976         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36977         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36978         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36979         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36980         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36981         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36982         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36983         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36984         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36985         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36986         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36987         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36988         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36989         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36990         27_if0_sfrw_bitfield_f.c
36991
36992 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36993
36994         PR c++/18100
36995         * g++.dg/lookup/name-clash4.C: New test.
36996
36997 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
36998
36999         PR c++/18672
37000         * g++.dg/opt/array1.C: New.
37001
37002         PR c++/18803
37003         * g++.dg/template/operator5.C: New.
37004
37005 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
37006
37007         PR c/18867
37008         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
37009
37010 2004-12-07  Steven Bosscher  <stevenb@suse.de>
37011
37012         * gcc.dg/noncompile/20041207.c: New test.
37013
37014 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
37015
37016         * g++.dg/other/unreachable-1.C: New test.
37017
37018 2004-12-06  Nick Clifton  <nickc@redhat.com>
37019
37020         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
37021         <limits.h> because the latter comes from gcc's include/ directory
37022         and not the newlib/libc/include directory.
37023
37024 2004-12-04  Richard Henderson  <rth@redhat.com>
37025
37026         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
37027
37028 2004-12-04  Richard Henderson  <rth@redhat.com>
37029
37030         * lib/target-supports.exp (check_gc_sections_available): Disable
37031         for alpha and ia64.
37032
37033 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
37034
37035         PR middle-end/17909
37036         * g++.dg/other/vararg-2.C: New test.
37037
37038 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37039
37040         PR c++/17011, c++/17971
37041         * g++.dg/template/error15.C: Adjust expected error.
37042         * g++.dg/template/instantiate3.C: Likewise.
37043
37044 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
37045
37046         * gcc.dg/altivec-18.c: Fix for darwin
37047
37048 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37049
37050         PR c++/18782
37051         * g++.dg/parse/ptrmem2.C: New.
37052
37053         PR c++/18318
37054         * g++.dg/template/new1.C: New.
37055
37056 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37057
37058         PR fortran/18710
37059         * gfortran.dg/direct_io_3.f90: New test.
37060
37061 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         PR 18758
37064         * g++.dg/parse/crash21.C: New.
37065
37066 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37067
37068         PR c++/15664, c++/18276
37069         * g++.dg/template/ttp13.C: New test.
37070         * g++.dg/template/ttp14.C: Likewise.
37071
37072 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37073
37074         PR c++/18123
37075         * g++.dg/parse/enum2.C: New test.
37076         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
37077
37078 2004-12-02  Nick Clifton  <nickc@redhat.com>
37079
37080         * gcc.target/xstormy16: New test directory.
37081         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
37082         * gcc.target/xstormy16/bp.c: Check the generation of bp
37083         instructions.
37084         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
37085         bn instructions and the BELOW100 attribute.
37086
37087 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
37088
37089         PR target/16952
37090         * gcc.dg/ppc-eabi.c: New.
37091
37092 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37093
37094         PR fortran/18284
37095         * gfortran.dg/backspace.f90
37096
37097 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
37098
37099         * gfortran.dg/inquire.f90: New test.
37100
37101 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
37102
37103         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
37104         handle effective-target-keyword.
37105         (dg-skip-if): Support effective-target keyword as target list.
37106         (dg-xfail-if): Ditto.
37107         * lib/target-supports.exp (is-effective-target-keyword): New proc.
37108
37109 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
37110
37111         PR tree-optimization/18291
37112         * gcc.c-torture/compile/pr18291.c: New test.
37113
37114 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37115
37116         PR C++/18729
37117         * g++.dg/parse/crash20.C: New.
37118
37119         PR c++/17431
37120         * g++.dg/overload/arg1.C: New.
37121         * g++.dg/overload/arg2.C: New.
37122         * g++.dg/overload/arg3.C: New.
37123         * g++.dg/overload/arg4.C: New.
37124
37125 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
37126
37127         * gcc.dg/c99-flex-array-4.c: Remove.
37128
37129 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37130
37131         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
37132
37133         * lib/target-supports.exp (is-effective-target): Simplify.
37134
37135         * lib/target-supports.exp (check_effective_target_vect_long):
37136         Fix for powerpc64-*-*.
37137
37138 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
37139
37140         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
37141         to support new requirements on FreeBSD 5.
37142
37143 2004-11-30  Devang Patel  <dpatel@apple.com>
37144
37145         PR 18702
37146         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
37147
37148 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
37149
37150         * g++.dg/ext/altivec-13.C: New test.
37151
37152 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
37153
37154         PR tree-opt/18298
37155         * gcc.c-torture/execute/p18298.c: New test.
37156
37157 2004-11-30  Ira Rosen  <irar@il.ibm.com>
37158             Dorit Naishlos  <dorit@il.ibm.com>
37159
37160         PR tree-opt/18607
37161         * gcc.dg/vect/vect-89.c: New test.
37162
37163 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
37164
37165         * gcc.dg/pr18596-1.c: New test.
37166
37167 2004-11-30  Ben Elliston  <bje@au.ibm.com>
37168
37169         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
37170
37171 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37172
37173         PR c/18479
37174         * gcc.dg/pr18479.c: New test.
37175
37176 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37177
37178         PR target/18490
37179         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
37180         mmix-knuth-mmixware.
37181
37182         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
37183         cris-*-elf* cris-*-aout* mmix-*-*
37184
37185 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
37186
37187         PR middle-end/18725
37188         * gcc.dg/pr18725.c: New test.
37189
37190 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37191
37192         PR target/18488
37193         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
37194
37195         PR target/18336
37196         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
37197
37198 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
37199
37200         PR c++/18368
37201         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
37202         * g++.old-deja/g++.law/ctors5.C: Likewise.
37203         * g++.old-deja/g++.other/crash25.C: Likewise.
37204
37205         PR c++/18674
37206         * g++.dg/template/error16.C: New test.
37207
37208         PR c++/18512
37209         * g++.dg/template/crash29.C: New test.
37210
37211 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
37212
37213         PR tree-optimization/18712
37214         * gcc.c-torture/compile/pr18712.c: New test.
37215
37216 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
37217
37218         PR c/7544
37219         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37220         tests.
37221
37222 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37223
37224         PR c++/18652
37225         * g++.dg/lookup/crash6.C: New test.
37226
37227 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
37228
37229         PR middle-end/18164
37230         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
37231
37232 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
37233
37234         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37235         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37236         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37237
37238 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
37239
37240         * gcc.dg/pr18164.c: New test.
37241
37242 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
37243
37244         * gcc.dg/funroll-loops-all.c: New.
37245
37246 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37247
37248         PR target/18489
37249         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37250         delimeter, match space and TAB as well as ":".
37251
37252         PR target/18484
37253         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37254
37255         PR target/18348
37256         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37257
37258         PR target/18345
37259         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37260
37261         PR target/18337
37262         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37263
37264 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
37265
37266         * gfortran.dg/direct_io_2.f90: New test.
37267
37268 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
37269
37270         PR target/18334
37271         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37272
37273 2004-11-28  Richard Henderson  <rth@redhat.com>
37274
37275         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37276
37277 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
37278
37279         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37280         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37281         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37282         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37283         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37284         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37285         gcc.dg/pointer-arith-8.c: New tests.
37286
37287 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
37288
37289         PR fortran/18364
37290         * gfortran.dg/endfile.f90: New test.
37291
37292 2004-11-27  Falk Hueffner  <falk@debian.org>
37293
37294         * gcc.dg/loop-6.c: New test.
37295
37296 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37297
37298         * gcc.c-torture/execute/20041126-1.c: New test.
37299
37300 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37301
37302         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37303         on IRIX.
37304
37305 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
37306
37307         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37308         functions.
37309
37310 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
37311
37312         PR rtl-optimization/17825
37313         * gcc.c-torture/compile/20041119-1.c: New test.
37314
37315 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37316
37317         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37318         Check existence of ld library path variables before unsetting.
37319
37320 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
37321
37322         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37323
37324 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37325
37326         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37327
37328 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
37329
37330         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37331
37332 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37333
37334         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37335         dg-do directive.
37336
37337 2004-11-26  Ben Elliston  <bje@au.ibm.com>
37338
37339         * gcc.dg/pr17957.c: Pass --param, not -param.
37340
37341 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
37342
37343         PR middle-end/17957
37344         * gcc.dg/pr17957.c: New test.
37345
37346 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
37347
37348         PR c++/18445
37349         * g++.dg/template/crash28.C: Likewise.
37350
37351         PR c++/18001
37352         * g++.dg/expr/unary2.C: Adjust lvalue messages.
37353         * g++.dg/ext/lvaddr.C: Likewise.
37354         * g++.dg/opt/pr7503-3.C: Likewise.
37355
37356         PR c++/18466
37357         * g++.dg/parse/qualified3.C: New test.
37358         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37359
37360         PR c++/18545
37361         * g++.dg/expr/return1.C: New test.
37362
37363 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37364
37365         Friend class name lookup 3/n, PR c++/3332
37366         * g++.dg/lookup/friend3.C: New test.
37367         * g++.dg/lookup/friend4.C: Likewise.
37368         * g++.dg/lookup/friend5.C: Likewise.
37369
37370 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37371
37372         Friend class name lookup 2/n, PR c++/14513, c++/15410
37373         * g++.dg/lookup/friend2.C: New test.
37374         * g++.dg/template/friend31.C: Likewise.
37375
37376 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37377
37378         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37379
37380 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37381
37382         PR c++/17473
37383         * g++.dg/tc1/dr56.C: Remove.
37384         * g++.dg/template/typedef1.C: Add dg-error markers.
37385         * g++.old-deja/g++.other/typedef7.C: Likewise.
37386
37387         PR c++/18285
37388         * g++.dg/parse/typedef7.C: New test.
37389
37390 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
37391
37392         * gcc.c-torture/execute/20041124-1.c: New test.
37393
37394 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
37395
37396         * g++.dg/template/deduce3.C: New test.
37397
37398         PR c++/18586
37399         * g++.dg/template/crash27.C: New test.
37400
37401         PR c++/18530
37402         * g++.dg/warn/Wshadow-3.C: New test.
37403
37404 2004-11-24  Devang Patel  <dpatel@apple.com>
37405
37406         PR/18555
37407         * gcc.dg/cpp/isysroot-1.c: New test.
37408         * gcc.dg/cpp/usr/include/stdio.h: New file.
37409         * gcc.dg/cpp/isysroot-2.c: New test.
37410         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37411         New file.
37412
37413 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37414
37415         PR c++/8929
37416         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37417
37418 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37419
37420         * gcc.target/sparc/align.c: Do not include <stdint.h>.
37421         * gcc.target/sparc/pdist.c: Likewise.
37422
37423 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
37424
37425         PR c++/16882
37426         * g++.dg/conversion/simd1.C: New test.
37427
37428 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37429
37430         * lib/target-libpath.exp: New file defining
37431         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37432         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37433         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37434         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37435         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
37436
37437 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
37438
37439         * gcc.dg/pragma-align-2.c: Test macro expansion.
37440         * gcc.dg/pragma-pack-2.c: New test.
37441
37442 2004-11-23  Richard Henderson  <rth@redhat.com>
37443
37444         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37445         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37446         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37447         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37448         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37449         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37450
37451         * gcc.dg/vect/vect.exp: Add check for alpha.
37452         * lib/target-supports.exp (check_alpha_max_hw_available): New.
37453         (check_effective_target_vect_int): Enable for alpha.
37454         (check_effective_target_vect_long): New.
37455         (is-effective-target): Add it.
37456
37457 2004-11-23  Uros Bizjak <uros@kss-loka.si>
37458
37459         * gcc.dg/pr18614-1.c: New test.
37460
37461 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37462
37463         * gcc.dg/setjmp-2.c: New test.
37464
37465 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
37466
37467         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37468         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37469         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37470         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37471         gcc.target/sparc/pdist.c: New tests.
37472
37473 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
37474
37475         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37476
37477 2004-11-22  Dale Johannesen  <dalej@apple.com>
37478
37479         * gcc.dg/20041111-1.c: New.
37480
37481 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37482
37483         PR tree-opt/18536
37484         * gcc.dg/vect/pr18536.c: New test.
37485
37486 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37487
37488         PR c++/18354
37489         * g++.dg/template/nontype11.C: New test.
37490
37491 2004-11-21  Roger Sayle  <roger@eyesopen.com>
37492
37493         PR middle-end/18520
37494         * gcc.dg/pr18520-1.c: New test case.
37495
37496 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
37497
37498         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37499         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37500         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37501         expected diagnostics.
37502
37503 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37504
37505         PR target/18580
37506         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37507         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37508         vect-77.c, vect-77a.c: XFAIL on the SPARC.
37509
37510 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37511
37512         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37513
37514 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
37515             Joseph Myers  <joseph@codesourcery.com>
37516
37517         * lib/target-supports.exp (check_visibility_available): Really
37518         test the compiler.
37519
37520 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
37521
37522         PR tree-opt/18181
37523         * gcc.dg/vect/vect-85.c: New test.
37524         * gcc.dg/vect/vect-86.c: New test.
37525         * gcc.dg/vect/vect-87.c: New test.
37526         * gcc.dg/vect/vect-88.c: New test.
37527
37528 2004-11-19  Ben Elliston  <bje@au.ibm.com>
37529
37530         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37531
37532 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
37533
37534         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37535         * gcc.dg/ppc-and-1.c: Ditto.
37536         * gcc.dg/ppc-compare-1.c: Ditto.
37537         * gcc.dg/ppc-mov-1.c: Ditto
37538
37539 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
37540             Mark Mitchell  <mark@codesourcery.com>
37541
37542         * gcc.dg/pragma-init-fini-2.c: New test.
37543
37544 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37545             Aldy Hernandez  <aldyh@redhat.com>
37546
37547         * lib/target-supports.exp (check_effective_target_vect_int): New
37548         (check_effective_target_vect_float): New
37549         (check_effective_target_vect_double): New.
37550         (is-effective-target): Support new effective targets keywords.
37551         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37552         default action for dg-do.
37553         * gcc.dg/vect/pr16105.c: Use new support.
37554         * gcc.dg/vect/pr18400.c: Ditto.
37555         * gcc.dg/vect/pr18425.c: Ditto.
37556         * gcc.dg/vect/vect-1.c: Ditto.
37557         * gcc.dg/vect/vect-10.c: Ditto.
37558         * gcc.dg/vect/vect-11.c: Ditto.
37559         * gcc.dg/vect/vect-12.c: Ditto.
37560         * gcc.dg/vect/vect-13.c: Ditto.
37561         * gcc.dg/vect/vect-14.c: Ditto.
37562         * gcc.dg/vect/vect-15.c: Ditto.
37563         * gcc.dg/vect/vect-16.c: Ditto.
37564         * gcc.dg/vect/vect-17.c: Ditto.
37565         * gcc.dg/vect/vect-18.c: Ditto.
37566         * gcc.dg/vect/vect-19.c: Ditto.
37567         * gcc.dg/vect/vect-2.c: Ditto.
37568         * gcc.dg/vect/vect-20.c: Ditto.
37569         * gcc.dg/vect/vect-21.c: Ditto.
37570         * gcc.dg/vect/vect-22.c: Ditto.
37571         * gcc.dg/vect/vect-23.c: Ditto.
37572         * gcc.dg/vect/vect-24.c: Ditto.
37573         * gcc.dg/vect/vect-25.c: Ditto.
37574         * gcc.dg/vect/vect-26.c: Ditto.
37575         * gcc.dg/vect/vect-27.c: Ditto.
37576         * gcc.dg/vect/vect-27a.c: Ditto.
37577         * gcc.dg/vect/vect-28.c: Ditto.
37578         * gcc.dg/vect/vect-29.c: Ditto.
37579         * gcc.dg/vect/vect-29a.c: Ditto.
37580         * gcc.dg/vect/vect-3.c: Ditto.
37581         * gcc.dg/vect/vect-30.c: Ditto.
37582         * gcc.dg/vect/vect-31.c: Ditto.
37583         * gcc.dg/vect/vect-32.c: Ditto.
37584         * gcc.dg/vect/vect-33.c: Ditto.
37585         * gcc.dg/vect/vect-34.c: Ditto.
37586         * gcc.dg/vect/vect-35.c: Ditto.
37587         * gcc.dg/vect/vect-36.c: Ditto.
37588         * gcc.dg/vect/vect-37.c: Ditto.
37589         * gcc.dg/vect/vect-38.c: Ditto.
37590         * gcc.dg/vect/vect-4.c: Ditto.
37591         * gcc.dg/vect/vect-40.c: Ditto.
37592         * gcc.dg/vect/vect-41.c: Ditto.
37593         * gcc.dg/vect/vect-42.c: Ditto.
37594         * gcc.dg/vect/vect-43.c: Ditto.
37595         * gcc.dg/vect/vect-44.c: Ditto.
37596         * gcc.dg/vect/vect-45.c: Ditto.
37597         * gcc.dg/vect/vect-46.c: Ditto.
37598         * gcc.dg/vect/vect-47.c: Ditto.
37599         * gcc.dg/vect/vect-48.c: Ditto.
37600         * gcc.dg/vect/vect-48a.c: Ditto.
37601         * gcc.dg/vect/vect-49.c: Ditto.
37602         * gcc.dg/vect/vect-5.c: Ditto.
37603         * gcc.dg/vect/vect-50.c: Ditto.
37604         * gcc.dg/vect/vect-51.c: Ditto.
37605         * gcc.dg/vect/vect-52.c: Ditto.
37606         * gcc.dg/vect/vect-53.c: Ditto.
37607         * gcc.dg/vect/vect-54.c: Ditto.
37608         * gcc.dg/vect/vect-55.c: Ditto.
37609         * gcc.dg/vect/vect-56.c: Ditto.
37610         * gcc.dg/vect/vect-56a.c: Ditto.
37611         * gcc.dg/vect/vect-57.c: Ditto.
37612         * gcc.dg/vect/vect-58.c: Ditto.
37613         * gcc.dg/vect/vect-59.c: Ditto.
37614         * gcc.dg/vect/vect-6.c: Ditto.
37615         * gcc.dg/vect/vect-60.c: Ditto.
37616         * gcc.dg/vect/vect-61.c: Ditto.
37617         * gcc.dg/vect/vect-62.c: Ditto.
37618         * gcc.dg/vect/vect-63.c: Ditto.
37619         * gcc.dg/vect/vect-64.c: Ditto.
37620         * gcc.dg/vect/vect-65.c: Ditto.
37621         * gcc.dg/vect/vect-66.c: Ditto.
37622         * gcc.dg/vect/vect-67.c: Ditto.
37623         * gcc.dg/vect/vect-68.c: Ditto.
37624         * gcc.dg/vect/vect-69.c: Ditto.
37625         * gcc.dg/vect/vect-7.c: Ditto.
37626         * gcc.dg/vect/vect-72.c: Ditto.
37627         * gcc.dg/vect/vect-72a.c: Ditto.
37628         * gcc.dg/vect/vect-73.c: Ditto.
37629         * gcc.dg/vect/vect-74.c: Ditto.
37630         * gcc.dg/vect/vect-75.c: Ditto.
37631         * gcc.dg/vect/vect-76.c: Ditto.
37632         * gcc.dg/vect/vect-77.c: Ditto.
37633         * gcc.dg/vect/vect-77a.c: Ditto.
37634         * gcc.dg/vect/vect-78.c: Ditto.
37635         * gcc.dg/vect/vect-79.c: Ditto.
37636         * gcc.dg/vect/vect-8.c: Ditto.
37637         * gcc.dg/vect/vect-80.c: Ditto.
37638         * gcc.dg/vect/vect-82.c: Ditto.
37639         * gcc.dg/vect/vect-82_64.c: Ditto.
37640         * gcc.dg/vect/vect-83.c: Ditto.
37641         * gcc.dg/vect/vect-83_64.c: Ditto.
37642         * gcc.dg/vect/vect-9.c: Ditto.
37643         * gcc.dg/vect/vect-all.c: Ditto.
37644         * gcc.dg/vect/vect-none.c: Ditto.
37645
37646 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
37647
37648         * lib/gcc-dg.exp (dg-skip-if): New function.
37649         (dg-forbid-option): Remove.
37650         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37651         * g++.dg/abi/bitfield8.C: Likewise.
37652         * g++.dg/abi/dtor1.C: Likewise.
37653         * g++.dg/abi/empty10.C: Likewise.
37654         * g++.dg/abi/empty7.C: Likewise.
37655         * g++.dg/abi/empty9.C: Likewise.
37656         * g++.dg/abi/layout3.C: Likewise.
37657         * g++.dg/abi/layout4.C: Likewise.
37658         * g++.dg/abi/thunk1.C: Likewise.
37659         * g++.dg/abi/thunk2.C: Likewise.
37660         * g++.dg/abi/vbase11.C: Likewise.
37661         * g++.dg/abi/vthunk2.C: Likewise.
37662         * g++.dg/abi/vthunk3.C: Likewise.
37663         * g++.dg/ext/attrib8.C: Likewise.
37664         * g++.dg/opt/longbranch2.C: Likewise.
37665         * g++.dg/opt/reg-stack4.C: Likewise.
37666         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37667         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37668         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37669         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37670         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37671         * gcc.dg/20000609-1.c: Likewise.
37672         * gcc.dg/20000720-1.c: Likewise.
37673         * gcc.dg/20011107-1.c: Likewise.
37674         * gcc.dg/20011119-1.c: Likewise.
37675         * gcc.dg/20020108-1.c: Likewise.
37676         * gcc.dg/20020122-2.c: Likewise.
37677         * gcc.dg/20020122-3.c: Likewise.
37678         * gcc.dg/20020201-3.c: Likewise.
37679         * gcc.dg/20020206-1.c: Likewise.
37680         * gcc.dg/20020218-1.c: Likewise.
37681         * gcc.dg/20020310-1.c: Likewise.
37682         * gcc.dg/20020411-1.c: Likewise.
37683         * gcc.dg/20020418-2.c: Likewise.
37684         * gcc.dg/20020426-1.c: Likewise.
37685         * gcc.dg/20020426-2.c: Likewise.
37686         * gcc.dg/20020517-1.c: Likewise.
37687         * gcc.dg/20020523-1.c: Likewise.
37688         * gcc.dg/20020523-2.c: Likewise.
37689         * gcc.dg/20020729-1.c: Likewise.
37690         * gcc.dg/20030204-1.c: Likewise.
37691         * gcc.dg/20030826-2.c: Likewise.
37692         * gcc.dg/20030926-1.c: Likewise.
37693         * gcc.dg/20031202-1.c: Likewise.
37694         * gcc.dg/980312-1.c: Likewise.
37695         * gcc.dg/980313-1.c: Likewise.
37696         * gcc.dg/990117-1.c: Likewise.
37697         * gcc.dg/990424-1.c: Likewise.
37698         * gcc.dg/990524-1.c: Likewise.
37699         * gcc.dg/991230-1.c: Likewise.
37700         * gcc.dg/i386-387-1.c: Likewise.
37701         * gcc.dg/i386-387-2.c: Likewise.
37702         * gcc.dg/i386-387-3.c: Likewise.
37703         * gcc.dg/i386-387-4.c: Likewise.
37704         * gcc.dg/i386-387-5.c: Likewise.
37705         * gcc.dg/i386-387-6.c: Likewise.
37706         * gcc.dg/i386-asm-1.c: Likewise.
37707         * gcc.dg/i386-bitfield1.c: Likewise.
37708         * gcc.dg/i386-bitfield2.c: Likewise.
37709         * gcc.dg/i386-loop-1.c: Likewise.
37710         * gcc.dg/i386-loop-2.c: Likewise.
37711         * gcc.dg/i386-loop-3.c: Likewise.
37712         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37713         * gcc.dg/i386-pic-1.c: Likewise.
37714         * gcc.dg/i386-regparm.c: Likewise.
37715         * gcc.dg/i386-signbit-1.c: Likewise.
37716         * gcc.dg/i386-signbit-2.c: Likewise.
37717         * gcc.dg/i386-signbit-3.c: Likewise.
37718         * gcc.dg/i386-sse-5.c: Likewise.
37719         * gcc.dg/i386-sse-8.c: Likewise.
37720         * gcc.dg/i386-unroll-1.c: Likewise.
37721         * gcc.dg/tls/opt-1.c: Likewise.
37722         * gcc.dg/tls/opt-2.c: Likewise.
37723         * gcc.dg/unroll-1.c: Likewise.
37724         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37725         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37726         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37727         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37728
37729 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37730
37731         * g++.dg/template/incomplete1.C: New test.
37732
37733 2004-11-16  Nick Clifton  <nickc@redhat.com>
37734
37735         Revert patches accidentally commited during checkin of fixes for
37736         xstormy16 tests:
37737         gcc.c-torture/execute/simd-4.c: Revert
37738         gcc.dg/20040910-1.c: Revert.
37739
37740 2004-11-16  Paul Brook  <paul@codesourcery.com>
37741
37742         PR fortran/13010
37743         * gfortran.dg/der_pointer_1.f90: New test.
37744
37745 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
37746
37747         PR c/18498
37748         * gcc.dg/bitfld-13.c: New test.
37749
37750 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
37751
37752         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37753         powerpc*-*-linux*.
37754
37755         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37756         * gcc.dg/ppc64-abi-2.c: Ditto.
37757         * gcc.dg/ppc64-abi-3.c: Ditto.
37758
37759         * lib/gcc-dg.exp (dg-target-list): Remove.
37760
37761 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
37762
37763         * gcc.dg/ia64-postinc.c: New test.
37764
37765 2004-11-15  Mark Mitchell <mark@codesourcery.com>
37766
37767         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37768
37769 2004-11-15  Nick Clifton  <nickc@redhat.com>
37770
37771         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37772         __INT_MAX__ so that the test can be compiled by toolchains
37773         targeted at 16-bit processors.
37774
37775         * gcc.dg/20040625-1.c: Use long constants rather than integers
37776         when performing arithmetic that will overflow 16-bits.
37777
37778         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37779         xstormy16.  It does not support 128-bit vector operations.
37780
37781         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37782         with the macro PTR_TYPE.  Define this macro to an integer type
37783         suitable for holding a pointer.
37784
37785         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37786         the target is a 16-bit processor.
37787
37788         * gcc.dg/cpp/if-2.c: Expect a different warning message from
37789         16-bit targets where the character constant will be too long.
37790
37791         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37792         where the double will not be directly addressable.
37793
37794 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37795
37796         Friend class name lookup 1/n, PR c++/18471
37797         * g++.dg/template/crash26.C: New test.
37798         * g++.dg/lookup/struct1.C: Adjust expected error.
37799         * g++.dg/parse/elab1.C: Likewise.
37800         * g++.dg/parse/elab2.C: Likewise.
37801         * g++.dg/parse/int-as-enum1.C: Likewise.
37802         * g++.dg/parse/struct-as-enum1.C: Likewise.
37803         * g++.dg/parse/typedef1.C: Likewise.
37804         * g++.dg/parse/typedef3.C: Likewise.
37805         * g++.dg/parse/typedef4.C: Likewise.
37806         * g++.dg/parse/typedef5.C: Likewise.
37807         * g++.dg/template/nontype4.C: Likewise.
37808         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37809         * g++.old-deja/g++.other/elab1.C: Likewise.
37810         * g++.old-deja/g++.other/syntax4.C: Likewise.
37811
37812 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37813
37814         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37815
37816 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
37817
37818         * gcc.c-torture/execute/20041114-1.c: New test.
37819
37820 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
37821
37822         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37823         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37824         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37825         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37826         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37827         gcc.dg/switch-7.c: New tests.
37828
37829 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37830
37831         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37832
37833 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37834
37835         PR tree-opt/18400
37836         * gcc.dg/vect/pr18400.c: New test.
37837
37838 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
37839             Andrew Pinski  <pinskia@physics.uc.edu>
37840
37841         PR tree-opt/18425
37842         * gcc.dg/vect/pr18425.c: New test.
37843
37844 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37845
37846         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37847         Guard with dg-require-alias and dg-require-visibility.
37848
37849 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
37850
37851         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37852
37853 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37854
37855         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37856
37857 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37858
37859         PR c++/17344
37860         * g++.dg/template/defarg5.C: New test.
37861
37862 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37863
37864         * g++.dg/parse/cast1.C: Run only on ILP32.
37865         * g++.old-deja/g++.mike/p784.C: Likewise.
37866
37867 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
37868
37869         * gcc.c-torture/execute/20041113-1.c: New test.
37870
37871 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37872
37873         PR target/18230
37874         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37875         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37876         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37877         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37878         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37879         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37880         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37881         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37882         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37883         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37884         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37885         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37886         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37887
37888 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
37889
37890         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37891         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37892         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37893         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37894         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37895         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37896         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37897         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37898         gcc.target/sparc/combined-1.c: New tests.
37899
37900 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
37901
37902         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
37903         New tests.
37904
37905 2004-11-12  Mark Mitchell <mark@codesourcery.com>
37906
37907         * lib/gcc-dg.exp (dg-forbid-option): New function.
37908         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
37909         * g++.dg/abi/bitfield8.C: Likewise.
37910         * g++.dg/abi/dtor1.C: Likewise.
37911         * g++.dg/abi/empty10.C: Likewise.
37912         * g++.dg/abi/empty7.C: Likewise.
37913         * g++.dg/abi/empty9.C: Likewise.
37914         * g++.dg/abi/layout3.C: Likewise.
37915         * g++.dg/abi/layout4.C: Likewise.
37916         * g++.dg/abi/thunk1.C: Likewise.
37917         * g++.dg/abi/thunk2.C: Likewise.
37918         * g++.dg/abi/vbase11.C: Likewise.
37919         * g++.dg/abi/vthunk2.C: Likewise.
37920         * g++.dg/abi/vthunk3.C: Likewise.
37921         * g++.dg/ext/attrib8.C: Likewise.
37922         * g++.dg/opt/longbranch2.C: Likewise.
37923         * g++.dg/opt/reg-stack4.C: Likewise.
37924         * g++.old-deja/g++.ext/attrib1.C: Likewise.
37925         * g++.old-deja/g++.ext/attrib2.C: Likewise.
37926         * g++.old-deja/g++.ext/attrib3.C: Likewise.
37927         * g++.old-deja/g++.other/store-expr1.C: Likewise.
37928         * g++.old-deja/g++.other/store-expr2.C: Likewise.
37929         * gcc.dg/20000609-1.c: Likewise.
37930         * gcc.dg/20000720-1.c: Likewise.
37931         * gcc.dg/20011107-1.c: Likewise.
37932         * gcc.dg/20011119-1.c: Likewise.
37933         * gcc.dg/20020108-1.c: Likewise.
37934         * gcc.dg/20020122-2.c: Likewise.
37935         * gcc.dg/20020122-3.c: Likewise.
37936         * gcc.dg/20020201-3.c: Likewise.
37937         * gcc.dg/20020206-1.c: Likewise.
37938         * gcc.dg/20020218-1.c: Likewise.
37939         * gcc.dg/20020310-1.c: Likewise.
37940         * gcc.dg/20020411-1.c: Likewise.
37941         * gcc.dg/20020418-2.c: Likewise.
37942         * gcc.dg/20020426-1.c: Likewise.
37943         * gcc.dg/20020426-2.c: Likewise.
37944         * gcc.dg/20020517-1.c: Likewise.
37945         * gcc.dg/20020523-1.c: Likewise.
37946         * gcc.dg/20020523-2.c: Likewise.
37947         * gcc.dg/20020729-1.c: Likewise.
37948         * gcc.dg/20030204-1.c: Likewise.
37949         * gcc.dg/20030826-2.c: Likewise.
37950         * gcc.dg/20030926-1.c: Likewise.
37951         * gcc.dg/20031202-1.c: Likewise.
37952         * gcc.dg/980312-1.c: Likewise.
37953         * gcc.dg/980313-1.c: Likewise.
37954         * gcc.dg/990117-1.c: Likewise.
37955         * gcc.dg/990424-1.c: Likewise.
37956         * gcc.dg/990524-1.c: Likewise.
37957         * gcc.dg/991230-1.c: Likewise.
37958         * gcc.dg/i386-387-1.c: Likewise.
37959         * gcc.dg/i386-387-2.c: Likewise.
37960         * gcc.dg/i386-387-3.c: Likewise.
37961         * gcc.dg/i386-387-4.c: Likewise.
37962         * gcc.dg/i386-387-5.c: Likewise.
37963         * gcc.dg/i386-387-6.c: Likewise.
37964         * gcc.dg/i386-asm-1.c: Likewise.
37965         * gcc.dg/i386-bitfield1.c: Likewise.
37966         * gcc.dg/i386-bitfield2.c: Likewise.
37967         * gcc.dg/i386-loop-1.c: Likewise.
37968         * gcc.dg/i386-loop-2.c: Likewise.
37969         * gcc.dg/i386-loop-3.c: Likewise.
37970         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37971         * gcc.dg/i386-pic-1.c: Likewise.
37972         * gcc.dg/i386-regparm.c: Likewise.
37973         * gcc.dg/i386-signbit-1.c: Likewise.
37974         * gcc.dg/i386-signbit-2.c: Likewise.
37975         * gcc.dg/i386-signbit-3.c: Likewise.
37976         * gcc.dg/i386-sse-5.c: Likewise.
37977         * gcc.dg/i386-sse-8.c: Likewise.
37978         * gcc.dg/i386-unroll-1.c: Likewise.
37979         * gcc.dg/tls/opt-1.c: Likewise.
37980         * gcc.dg/tls/opt-2.c: Likewise.
37981         * gcc.dg/unroll-1.c: Likewise.
37982         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37983         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37984         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37985         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37986         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37987         -m64 is specified.
37988
37989 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
37990
37991         PR c++/18389
37992         * g++.dg/parse/cond1.C: New test.
37993
37994         PR c++/18429
37995         * g++.dg/template/array9.C: New test.
37996         * g++.dg/ext/vla1.C: Adjust error messages.
37997         * g++.dg/ext/vlm1.C: Likewise.
37998         * g++.dg/template/crash2.C: Likewise.
37999
38000         PR c++/18436
38001         * g++.dg/template/call3.C: New test.
38002
38003         PR c++/18407
38004         * g++.dg/template/ptrmem11.C: New test.
38005
38006 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
38007
38008         PR other/14264
38009         * lib/g++.exp: Set LC_ALL and LANG to C.
38010         * lib/gcc-dg.exp: Likewise.
38011         * lib/gfortran.exp: Likewise.
38012         * lib/objc.exp: Likewise.
38013         * lib/treelang.exp: Likewise.
38014
38015 2004-11-12  Andreas Schwab  <schwab@suse.de>
38016
38017         * gcc.dg/pr16286.c: Fix last change.
38018
38019 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
38020
38021         PR c++/18416
38022         * g++.dg/init/global1.C: New test.
38023
38024 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
38025
38026         * gcc.c-torture/execute/20041112-1.c: New test.
38027
38028 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38029
38030         * lib/gcc-dg.exp (dg-target-list): New.
38031
38032 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38033             Richard Sandiford  <rsandifo@redhat.com>
38034
38035         * lib/target-supports.exp (get-compiler_messages): New.
38036         (check_named_sections_available): Use it.
38037         (check_effective_target_ilp32): New.
38038         (check_effective_target_lp64): New.
38039         (is-effective-target): New.
38040         * lib/gcc-dg.exp (dg-require-effective-target): New.
38041
38042 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
38043
38044         * gcc.dg/precedence-1.c: New test.
38045
38046 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
38047
38048         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
38049
38050         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
38051         message, delete generated files, use more descriptive name for
38052         executable, and make the test unsupported when it cannot be run.
38053
38054         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
38055         (dg-require-weak, dg-require-visibility, dg-require-alias,
38056         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
38057         dg-require-iconv, dg-require-named-sections): Use it.
38058
38059         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
38060
38061 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         PR target/16457
38064         * gcc.dg/ppc-and-1: New
38065
38066         PR target/16796
38067         * gcc.dg/ppc-mov-1.c: New.
38068
38069         PR target/16458
38070         * gcc.dg/ppc-compare-1.c: New.
38071
38072 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
38073
38074         * objc.dg/desig-init-2.m: New test.
38075
38076 2004-11-10  Adam Nemet  <anemet@lnxw.com>
38077
38078         PR middle-end/18160
38079         * g++.dg/warn/register-var-1.C: New test.
38080         * g++.dg/warn/register-var-2.C: New test.
38081
38082 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38083
38084         * gcc.dg/union-2.c: New test.
38085
38086 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
38087
38088         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
38089         New test for PR tree-optimization/17892.
38090
38091 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
38092
38093         PR c++/18369
38094         * g++.dg/init/new12.C: New test.
38095
38096 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
38097
38098         * gcc.target/sparc: New directory.
38099         * gcc.target/sparc/sparc.exp: New driver.
38100         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
38101         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
38102         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
38103         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
38104
38105 2004-11-10  Paul Brook  <paul@codesourcery.com>
38106
38107         PR fortran/18218
38108         * gfortran.dg/list_read.c: New test.
38109
38110 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38111
38112         PR c/18322
38113         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
38114         expected diagnostic location.
38115
38116 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
38117
38118         * gcc.dg/20041109-1.c: New test.
38119
38120 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38121
38122         PR objc/18406
38123         * objc/compile/pr18406.m: New test.
38124
38125 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38126
38127         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
38128
38129 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
38130
38131         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
38132
38133 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38134
38135         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
38136
38137 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
38138
38139         * gcc.dg/20030225-2.c: Add prototype for abort and
38140         exit.
38141
38142 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
38143
38144         PR tree-opt/18299
38145         * gcc.c-torture/pr18299-1.c: New test.
38146
38147 2004-11-06  Andreas Schwab  <schwab@suse.de>
38148
38149         * gcc.dg/pr16286.c: Also test for bool and pixel.
38150
38151 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
38152
38153         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
38154         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
38155         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
38156         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
38157         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
38158         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
38159         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
38160         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
38161         gcc.dg/struct-semi-3.c: New tests.
38162
38163 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38164
38165         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
38166
38167 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38168
38169         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38170         Do not use C99 designators.
38171
38172 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38173
38174         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
38175
38176 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38177
38178         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
38179         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
38180         * gcc.c-torture/execute/simd-5.x: Remove.
38181
38182 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
38183
38184         PR rtl-optimization/17933
38185         * gcc.dg/torture/pr17933-1.c: New test.
38186
38187 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38188
38189         PR target/18106
38190         * lib/target-supports.exp (check_weak_available): Support
38191         Windows.
38192
38193 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
38194
38195         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
38196         call to fflush(stdout) before abort.
38197         (my_ffsll): New function.
38198         (generate_fields): Use it.
38199
38200 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38201
38202         * gcc.dg/init-undef-1.c: New test.
38203
38204 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
38205
38206         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
38207         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38208         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38209         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38210         expected messages for new parser.
38211
38212 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
38213
38214         * g++.dg/ext/visibility/symbian1.C: New test.
38215
38216 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38217
38218         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38219         on LP64 targets.
38220
38221 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38222
38223         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38224         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38225         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38226         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38227         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38228         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38229         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38230         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38231         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38232         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38233
38234 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
38235
38236         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38237         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38238         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38239         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38240         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38241         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38242         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38243         for new parser.
38244
38245 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
38246
38247         PR target/15342
38248         * gcc.dg/20041104-1.c: New test.
38249
38250 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38251
38252         * g++.dg/template/nontype7.C: New test.
38253         * g++.dg/template/nontype8.C: Likewise.
38254         * g++.dg/template/nontype9.C: Likewise.
38255         * g++.dg/template/nontype10.C: Likewise.
38256         * g++.dg/tc1/dr49.C: Likewise.
38257         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38258         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38259
38260 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38261
38262         * g++.dg/rtti/tinfo1.C: Remove xfails.
38263
38264 2004-11-04  Ben Elliston  <bje@au.ibm.com>
38265
38266         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38267         packed attribute to the definition to satisfy the new C++ parser.
38268
38269 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38270
38271         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38272         invocations of va_arg.
38273
38274 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
38275
38276         PR c++/18124
38277         * g++.dg/template/crash25.C: New test.
38278
38279         PR c++/18155
38280         * g++.dg/template/typedef2.C: New test.
38281         * g++.dg/parse/crash13.C: Adjust error markers.
38282
38283         PR c++/18177
38284         * g++.dg/conversion/const3.C: New test.
38285
38286 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38287
38288         PR fortran/17535
38289         PR fortran/17583
38290         PR fortran/17713
38291         * gfortran.dg/generic_[123].f90: New testcases.
38292
38293 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38294
38295         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38296         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38297
38298 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
38299
38300         PR tree-opt/16808
38301         * gcc.c-torture/compile/pr16808.c: New test.
38302
38303 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
38304
38305         PR rtl-optimization/17104
38306         * gcc.dg/ppc-bitfield1.c: New.
38307
38308 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38309
38310         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38311
38312 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
38313
38314         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
38315         strings for 32-bit code.
38316
38317 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
38318
38319         PR c/18239
38320         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38321
38322 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
38323
38324         PR c++/18064
38325         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38326
38327 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
38328
38329         PR c++/15172
38330         * g++.dg/init/aggr2.C: New test.
38331
38332 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
38333
38334         * objc.dg/local-decl-1.m: New test.
38335
38336 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38337
38338         * gcc.dg/20040910-1.c: Adjust regex.
38339
38340 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38341
38342         PR rtl-optimization/18084
38343         * g++.dg/opt/pr18084-1.C: New testcase.
38344
38345 2004-10-30  Matt Austern  <austern@apple.com>
38346
38347         PR c++/17542
38348         * g++.dg/ext/attrib18.C: New test.
38349
38350 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38351
38352         PR middle-end/18096
38353         * gcc.dg/pr18096-1.c: New test case.
38354
38355 2004-10-30  Roger Sayle  <roger@eyesopen.com>
38356
38357         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38358
38359 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
38360
38361         PR c/16666
38362         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38363         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38364         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38365         gcc.dg/old-style-prom-3.c: New tests.
38366
38367 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
38368
38369         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38370         Remove unnecessary inclusion of stdio.h.
38371
38372 2004-10-29  Roger Sayle  <roger@eyesopen.com>
38373
38374         PR rtl-optimization/17581
38375         * gcc.dg/pr17581-1.c: New test case.
38376
38377 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
38378
38379         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38380         being implemented.
38381         * g++.dg/conversion/dr195-1.C: New.
38382         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38383         * g++.old-deja/g++.mike/p10148.C: Likewise.
38384
38385 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
38386
38387         PR c++/17695
38388         * g++.dg/debug/typedef2.C: New test.
38389
38390 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
38391
38392         PR fortran/13490
38393         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38394         * gfortran.dg/g77/README: Update.
38395
38396 2004-10-28  Matt Austern  <austern@apple.com>
38397
38398         PR c++/14124
38399         * g++.dg/ext/packed7.C: New test.
38400
38401 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
38402
38403         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38404         scan-assembler.
38405         * lib/scanasm.exp (hidden-scan-for): New proc.
38406         (scan-hidden): Use hidden-scan-for instead of constructing the scan
38407         string.
38408         (scan-not-hidden): Likewise.
38409         * lib/target-supports.exp (check_visibility_available): mach-o is
38410         support too.
38411
38412 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/17132
38415         * g++.dg/template/memclass3.C: New test.
38416
38417 2004-10-28  Adam Nemet  <anemet@lnxw.com>
38418
38419         PR middle-end/18160
38420         * gcc.dg/register-var-1.c: New test.
38421         * gcc.dg/register-var-2.c: New test.
38422         * gcc.dg/asm-7.c: Taking the address of a register variable is an
38423         error now.
38424
38425 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
38426
38427         PR other/18172
38428         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38429         unused variables.
38430         * gcc.dg/vect/vect-22.c: Likewise.
38431
38432 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
38433
38434         * gcc.dg/i386-rotate-1.c: New test.
38435
38436 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
38437
38438         * g++.dg/init/ref12.C: Add "run" marker.
38439
38440         PR c++/17435
38441         * g++.dg/init/ref12.C: New test.
38442
38443         PR c++/18140
38444         * g++.dg/template/shift1.C: New test.
38445         * g++.dg/template/error10.C: Adjust error markers.
38446
38447 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
38448
38449         PR tree-opt/17529
38450         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38451
38452 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
38453
38454         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38455         * gcc.dg/weak/weak-3.c: Likewise.
38456         * gcc.dg/weak/weak-5.c: Likewise.
38457         * gcc.dg/weak/weak-9.c: Likewise.
38458         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38459         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38460
38461         * gcc.dg/darwin-weakimport-1.c: New.
38462
38463 2004-10-28  Ben Elliston  <bje@au.ibm.com>
38464
38465         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38466
38467 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
38468
38469         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38470         'syntax' error messages.
38471         * gcc.dg/cpp/direct2s.c: Likewise.
38472
38473 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
38474
38475         * gcc.c-torture/compile/20041026-1.c: New.
38476
38477 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
38478
38479         PR c++/18093
38480         * g++.dg/lookup/ns2.C: New test.
38481
38482         PR c++/18020
38483         * g++.dg/template/enum4.C: New test.
38484
38485         PR c++/18161
38486         * g++.dg/template/expr1.C: New test.
38487
38488 2004-10-26  Ben Elliston  <bje@au.ibm.com>
38489
38490         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38491
38492 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38493
38494         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38495         gcc.dg/decl-nospec-3.c: New tests.
38496
38497 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
38498
38499         * objc.dg/super-class-3.m: New test.
38500
38501 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38502
38503         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38504         resyncing.
38505         * gcc.dg/cpp/direct2s.c: Likewise.
38506
38507 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
38508
38509         * objc.dg/image-info.m: Update for changes to section selection.
38510
38511 2004-10-25  David Ayers  <d.ayers@inode.at>
38512             Ziemowit Laski  <zlaski@apple.com>
38513
38514         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38515         diagnostics when messaging 'id <Proto>'.
38516         * objc.dg/class-protocol-1.m: New test.
38517         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38518         a non-existent method signature.
38519         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38520         Update diagnostics when messaging with non-existent method signature.
38521         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38522         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38523         invalid receivers are now resolved as if messaging 'id'; remove
38524         extraneous diagnostics.
38525
38526 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38527
38528         PR c/16667
38529         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38530         gcc.dg/init-desig-obs-3.c: New tests.
38531
38532 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.dg/debug/20041023-1.c: New test.
38535
38536 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
38537
38538         PR middle-end/17407
38539         * gcc.c-torture/compile/pr17407.c: New test.
38540
38541         PR c++/18121
38542         * g++.dg/template/array8.C: New test.
38543
38544 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38545
38546         PR other/18138
38547         * lib/g++.exp: Accept more than one multilib libgcc.
38548         * lib/gcc-dg.exp: Likewise.
38549         * lib/objc.exp: Likewise.
38550         * lib/treelang.exp: Likewise.
38551         * lib/gfortran.exp: Likewise.
38552
38553 2004-10-24  Ben Elliston  <bje@au.ibm.com>
38554
38555         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38556
38557 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
38558
38559         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38560         * gcc.dg/c99-const-expr-3.c: Likewise.
38561
38562 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
38563
38564         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38565
38566 2004-10-23  Ben Elliston  <bje@au.ibm.com>
38567
38568         * gcc.c-torture/execute/loop-2e.x: Remove.
38569
38570 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
38571
38572         PR c++/18095
38573         * g++.dg/parse/crash18.C: New.
38574         * g++.dg/parse/crash19.C: New.
38575
38576 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
38577
38578         * g++.dg/ext/dllimport1.C: Move dg-warnings.
38579         * g++.dg/ext/dllimport2.C: Same.
38580         * g++.dg/ext/dllimport8.C: Same.
38581
38582 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
38583
38584         PR c++/10841
38585         * g++.dg/conversion/cast1.C: New test.
38586         * g++.dg/overload/pmf1.C: Adjust error marker.
38587
38588 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
38589
38590         PR objc/17923
38591         * objc.dg/const-str-7.m: New test.
38592
38593 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38594
38595         * g++.dg/template/memfriend11.C: Fix comment typo.
38596         * g++.dg/template/memfriend14.C: Likewise.
38597
38598 2004-10-20  Richard Henderson  <rth@redhat.com>
38599
38600         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38601         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38602         -fasynchronous-unwind-tables.
38603
38604 2004-10-20  Richard Henderson  <rth@redhat.com>
38605
38606         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38607         (main): Return success.
38608         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38609         (main): Return success.
38610
38611 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38612
38613         PR c++/13495
38614         * g++.dg/template/memfriend9.C: New test.
38615         * g++.dg/template/memfriend10.C: Likewise.
38616         * g++.dg/template/memfriend11.C: Likewise.
38617         * g++.dg/template/memfriend12.C: Likewise.
38618         * g++.dg/template/memfriend13.C: Likewise.
38619         * g++.dg/template/memfriend14.C: Likewise.
38620         * g++.dg/template/memfriend15.C: Likewise.
38621         * g++.dg/template/memfriend16.C: Likewise.
38622         * g++.dg/template/memfriend17.C: Likewise.
38623         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38624
38625 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
38626
38627         * g++.dg/conversion/dr195.C: New.
38628         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38629
38630 2004-10-20  Ben Elliston  <bje@au.ibm.com>
38631             Devang Patel  <dpatel@apple.com>
38632
38633         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38634         of floating point arithmetic, which could trap.
38635
38636 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
38637
38638         PR c++/14035
38639         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38640         * g++.dg/conversion/const2.C: New test.
38641         * g++.dg/expr/reinterpret2.C: New test.
38642         * g++.dg/expr/reinterpret3.C: New test.
38643         * g++.dg/expr/cast2.C: New test.
38644         * g++.dg/expr/copy1.C: New test.
38645         * g++.dg/other/conversion1.C: Change error message.
38646         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38647         function pointers to void *.
38648         * g++.old-deja/g++.mike/p10148.C: Likewise.
38649
38650 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38651
38652         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38653
38654 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
38655
38656         PR c++/18047
38657
38658         * g++.dg/parse/expr3.C: New test.
38659
38660 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38661
38662         * gcc.dg/smod-1.c: New test.
38663
38664 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
38665
38666         * objc.dg/method-14.m: New test.
38667
38668 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38669
38670         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38671         Also xfail as the patch was reverted.
38672
38673 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
38674
38675         PR middle-end/16973
38676         * gcc.dg/pr16973.c: New test.
38677
38678 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
38679
38680         PR tree-optimization/17656
38681         * gcc.c-torture/compile/pr17656.c: New test.
38682
38683 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
38684
38685         * g++.dg/eh/shadow1.C: New.
38686
38687 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
38688
38689         * gcc.c-torture/compile/20041018-1.c: New test.
38690
38691 2004-10-18  Ben Elliston  <bje@au.ibm.com>
38692
38693         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38694         compiler referring to register 0 when accessing sdata.  The linker
38695         now patches things up.
38696
38697 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
38698
38699         PR c/17529
38700         * gcc.c-torture/compile/pr17529.c: New test.
38701
38702 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38703
38704         PR c++/17743
38705         * g++.dg/ext/attrib17.C: New test.
38706
38707 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38708
38709         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38710
38711 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38712
38713         PR c++/10479
38714         * g++.dg/ext/attrib16.C: New test.
38715
38716 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
38717
38718         PR c++/17042
38719         * g++.dg/init/dso_handle1.C: New test.
38720
38721         PR c++/14667
38722         * g++.dg/parse/typedef6.C: New test.
38723
38724         PR c++/17916
38725         * g++.dg/parse/pragma1.C: New test.
38726
38727 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
38728
38729         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38730
38731 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
38732
38733         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38734         -fno-common when on HPPA HP-UX platforms.
38735
38736 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
38737
38738         PR other/16820
38739         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38740         stdint.h.
38741         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38742         uintptr_t.
38743
38744 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38745
38746         PR c++/16301
38747         * g++.dg/lookup/strong-using-4.C: New test.
38748
38749 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
38750
38751         PR middle-end/16567
38752         * gcc.c-torture/compile/nested-1.c: New test.
38753
38754 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38755
38756         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38757         and mipsisa64*-*-* (until support for misaligned loads is added).
38758         * gcc.dg/vect/vect-50.c: Likewise.
38759         * gcc.dg/vect/vect-52.c: Likewise.
38760         * gcc.dg/vect/vect-54.c: Likewise.
38761         * gcc.dg/vect/vect-58.c: Likewise.
38762         * gcc.dg/vect/vect-60.c: Likewise.
38763         * gcc.dg/vect/vect-80.c: Likewise.
38764
38765 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
38766
38767         PR c++/17976
38768         * g++.dg/init/dtor3.C: New test.
38769
38770 2004-10-15  Ben Elliston  <bje@au.ibm.com>
38771
38772         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38773
38774 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
38775
38776         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38777         * gcc.dg/macho-lo-sum.c: Likewise.
38778
38779 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
38780
38781         * gcc.dg/ppc-spe64-1.c: New test.
38782
38783 2004-10-14  Devang Patel  <dpatel@apple.com>
38784
38785         PR 17635
38786         * gcc.dg/pr17635.c : New test.
38787
38788 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
38789
38790         * gcc.dg/vect/vect-28.c: Remove xfail.
38791         * gcc.dg/vect/vect-30.c: Remove xfail.
38792         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38793         * gcc.dg/vect/vect-33.c: Remove xfail.
38794         * gcc.dg/vect/vect-44.c: Remove xfail.
38795         * gcc.dg/vect/vect-46.c: Remove xfail.
38796         * gcc.dg/vect/vect-50.c: Remove xfail.
38797         * gcc.dg/vect/vect-52.c: Remove xfail.
38798         * gcc.dg/vect/vect-54.c: Remove xfail.
38799         * gcc.dg/vect/vect-58.c: Remove xfail.
38800         * gcc.dg/vect/vect-60.c: Remove xfail.
38801         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38802         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38803         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38804         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38805         * gcc.dg/vect/vect-8.c: Remove xfail.
38806         * gcc.dg/vect/vect-80.c: Remove xfail.
38807         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38808
38809 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
38810
38811         * gcc.dg/vect/vect-82.c: New testcase.
38812         * gcc.dg/vect/vect-82_64.c: New testcase.
38813         * gcc.dg/vect/vect-83.c: New testcase.
38814         * gcc.dg/vect/vect-83_64.c: New testcase.
38815
38816 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38817
38818         * gcc.dg/cpp/error-1.c: New test.
38819
38820 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38821
38822         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38823
38824 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
38825
38826         PR target/17984
38827         * gcc.dg/cris-peep2-xsrand2.c: New test.
38828
38829 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
38830
38831         PR c++/17661
38832         * g++.dg/expr/for2.C: New test.
38833
38834 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38835
38836         * g++.dg/inherit/thunk1.C: Run on the SPARC.
38837
38838 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
38839
38840         PR tree-optimization/17724
38841         * g++.dg/opt/pr17724-1.C: New test.
38842         * g++.dg/opt/pr17724-2.C: New test.
38843         * g++.dg/opt/pr17724-3.C: New test.
38844         * g++.dg/opt/pr17724-4.C: New test.
38845         * g++.dg/opt/pr17724-5.C: New test.
38846         * g++.dg/opt/pr17724-6.C: New test.
38847
38848 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
38849
38850         PR c/17301
38851         * gcc.dg/pr17301-2.c: New test.
38852
38853 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
38854
38855         PR c++/15876
38856         * g++.dg/parse/error22.C: New test.
38857
38858         PR c++/17936
38859         * g++.dg/template/spec18.C: New test.
38860
38861 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
38862
38863         * gcc.dg/ia64-asm-1.c: Add prototype for abort
38864         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38865         memcpy.
38866         * gcc.dg/ia64-sync-2.c: Ditto.
38867         * gcc.dg/ia64-sync-3.c: Ditto.
38868
38869 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
38870
38871         * g++.dg/eh/cleanup5.C: Add dg-options "".
38872
38873 2004-10-11  Roger Sayle  <roger@eyesopen.com>
38874
38875         PR middle-end/17657
38876         * gcc.dg/switch-4.c: New test case.
38877
38878 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
38879
38880         * gcc.c-torture/execute/20041011-1.c: New test.
38881
38882 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38883
38884         PR c++/17554
38885         * g++.dg/init/for3.C: New test.
38886
38887         PR c++/17657
38888         * g++.dg/opt/switch2.C: New test.
38889
38890         PR middle-end/17703
38891         * g++.dg/warn/Wreturn-2.C: New test.
38892
38893 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
38894
38895         PR c++/17907
38896         * g++.dg/eh/cleanup5.C: New test.
38897
38898 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
38899
38900         PR c++/17393
38901         * g++.dg/parse/error21.C: New test.
38902
38903 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38904
38905         * g++.dg/overload/pmf1.C: Adjust quoting marks.
38906         * g++.dg/warn/incomplete1.C: Likewise.
38907         * g++.dg/template/qualttp20.C: Likewise.
38908
38909 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38910
38911         PR c/17881
38912         * parm-incomplete-1.c: New test.
38913
38914 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38915
38916         PR c++/17867
38917         * g++.dg/parse/error19.C: New test.
38918
38919         PR c++/17670
38920         * g++.dg/init/new11.C: New test.
38921
38922         PR c++/17821
38923         * g++.dg/parse/error20.C: New test.
38924
38925         PR c++/17826
38926         * g++.dg/template/crash24.C: New test.
38927
38928 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38929
38930         PR c/17301
38931         * gcc.dg/pr17301-1.c: New test.
38932
38933 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38934
38935         PR c/17189
38936         * gcc.dg/anon-struct-5.c: New test.
38937
38938 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38939
38940         PR c/17844
38941         * gcc.dg/pr17844-1.c: New test.
38942
38943 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
38944
38945         PR tree-optimization/17906
38946         * gcc.c-torture/compile/pr17906.c: New.
38947
38948 2004-10-09  Stuart Hastings  <stuart@apple.com>
38949             Roger Sayle  <roger@eyesopen.com>
38950
38951         PR rtl-optimization/17853
38952         * gcc.dg/i386-mmx-5.c: New testcase.
38953
38954 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
38955
38956         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38957
38958 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
38959
38960         PR c++/17524
38961         * g++.dg/template/static9.C: New test.
38962
38963         PR c++/17685
38964         * g++.dg/parse/operator5.C: New test.
38965
38966 2004-10-09  Roger Sayle  <roger@eyesopen.com>
38967
38968         PR middle-end/17894
38969         * gcc.c-torture/execute/divcmp-4.c: New test case.
38970
38971 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38972
38973         PR tree-opt/17902
38974         * g++.dg/opt/pr17902.C: New test.
38975
38976 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * gcc.dg/cpp/ident-1.c: Add dg-options "".
38979
38980 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38981
38982         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38983
38984 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38985
38986         * gcc.dg/assign-warn-3.c: New test.
38987
38988 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38989
38990         PR c/16999
38991         * gcc.dg/cpp/ident-1.c: New test.
38992
38993 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * gcc.c-torture/compile/acc1.c: New.
38996
38997 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
38998
38999         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
39000         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
39001
39002 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39003
39004         * gcc.dg/ultrasp11.c: New test.
39005
39006 2004-10-08  Michael Matz  <matz@suse.de>
39007
39008         * gcc.dg/doloop-2.c: New test.
39009
39010 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39011
39012         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
39013         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
39014         objc.dg/method-9.m: Update expected diagnostics.
39015
39016 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
39017
39018         * gcc.dg/ppc-fsel-3.c: New file.
39019         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
39020
39021 2004-10-07  Paul Brook  <paul@codesourcery.com>
39022
39023         * gfortran.dg/intrinsic_verify_1.f90: New test.
39024
39025 2004-10-07  Paul Brook  <paul@codesourcery.com>
39026
39027         * gfortran.dg/empty_format_1.f90: Remove stray commas.
39028
39029 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39030
39031         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
39032         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
39033         commit.
39034
39035 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
39036
39037         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
39038
39039 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39040
39041         PR c++/17115
39042         * g++.dg/warn/Winline-4.C: New test.
39043
39044 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39045
39046         * gcc.c-torture/compile/20041007-1.c: New test.
39047
39048 2004-10-07  Paul Brook  <paul@codesourcery.com>
39049
39050         PR fortran/17678
39051         * gfortran.dg/use_allocated_1.f90: New test.
39052
39053 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39054
39055         PR middle-end/17849
39056         * gfortran.fortran-torture/compile/nested.f90: New test
39057
39058 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39059
39060         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
39061
39062 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
39063
39064         PR c++/17368
39065         * g++.dg/ext/asm6.C: New test.
39066
39067 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
39068
39069         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
39070
39071 2004-10-06  Paul Brook  <paul@codesourcery.com>
39072
39073         PR libfortran/17709
39074         * gfortran.dg/empty_format_1.f90: New test.
39075
39076 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39077
39078         PR fortran/17568
39079         * gfortran.dg/ishft.f90: New test.
39080
39081         PR fortran/17283
39082         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
39083         tests.
39084
39085 2004-10-06  Paul Brook  <paul@codesourcery.com>
39086
39087         * gfortran.dg/do_1.f90: New test.
39088
39089 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39090
39091         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
39092         optimizing for size.
39093
39094 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39095
39096         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
39097
39098 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39099
39100         * gcc.c-torture/compile/20041005-1.c: New test.
39101
39102 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39103
39104         PR c++/17829
39105         * g++.dg/lookup/koenig4.C: New.
39106
39107 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39108
39109         * g++.dg/other/classkey1.C: Adjust quoting marks.
39110         * g++.dg/parse/error15.C: Likewise.
39111         * g++.dg/template/meminit2.C (int>): Likewise.
39112
39113 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39114
39115         PR fortran/17283
39116         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
39117
39118         PR fortran/17631
39119         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
39120
39121         PR fortran/17708
39122         * gfortran.dg/pr17708.f90: New test.
39123
39124 2004-10-04  Chao-ying Fu  <fu@mips.com>
39125
39126         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
39127         * gcc.dg/vect/vect-4.c: Ditto.
39128         * gcc.dg/vect/vect-5.c: Ditto.
39129         * gcc.dg/vect/vect-6.c: Ditto.
39130         * gcc.dg/vect/vect-8.c: Ditto.
39131         * gcc.dg/vect/vect-16.c: Ditto.
39132         * gcc.dg/vect/vect-30.c: Ditto.
39133         * gcc.dg/vect/vect-40.c: Ditto.
39134         * gcc.dg/vect/vect-41.c: Ditto.
39135         * gcc.dg/vect/vect-42.c: Ditto.
39136         * gcc.dg/vect/vect-43.c: Ditto.
39137         * gcc.dg/vect/vect-44.c: Ditto.
39138         * gcc.dg/vect/vect-45.c: Ditto.
39139         * gcc.dg/vect/vect-46.c: Ditto.
39140         * gcc.dg/vect/vect-47.c: Ditto.
39141         * gcc.dg/vect/vect-48.c: Ditto.
39142         * gcc.dg/vect/vect-49.c: Ditto.
39143         * gcc.dg/vect/vect-50.c: Ditto.
39144         * gcc.dg/vect/vect-51.c: Ditto.
39145         * gcc.dg/vect/vect-52.c: Ditto.
39146         * gcc.dg/vect/vect-53.c: Ditto.
39147         * gcc.dg/vect/vect-54.c: Ditto.
39148         * gcc.dg/vect/vect-55.c: Ditto.
39149         * gcc.dg/vect/vect-56.c: Ditto.
39150         * gcc.dg/vect/vect-57.c: Ditto.
39151         * gcc.dg/vect/vect-58.c: Ditto.
39152         * gcc.dg/vect/vect-59.c: Ditto.
39153         * gcc.dg/vect/vect-60.c: Ditto.
39154         * gcc.dg/vect/vect-74.c: Ditto.
39155         * gcc.dg/vect/vect-79.c: Ditto.
39156         * gcc.dg/vect/vect-80.c: Ditto.
39157
39158 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
39159
39160         * gcc.dg/unused-7.c: Use the correct option.
39161
39162 2004-10-04  Paul Brook  <paul@codesourcery.com>
39163         Bud Davis  <bdavis9659@comcast.net>
39164
39165         PR fortran/17706
39166         PR fortran/16434
39167         * gfortran/pr17706.f90: New test.
39168         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
39169
39170 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39171
39172         * gfortran.dg/pr17612.f90: New test.
39173
39174 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39175
39176         * g++.dg/template/local1.C: Adjust quoting marks in
39177         testing for diagnostics.
39178         * g++.dg/tls/diag-2.C: Likewise.
39179         * g++.dg/other/error8.C: Likewise.
39180
39181 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39182
39183         PR c/17178
39184         * gcc.dg/unused-4.c: Adjust to be correct.
39185
39186         PR c/17820
39187         * gcc.dg/unused-7.c: New test.
39188
39189 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
39190
39191         PR c++/17797
39192         * g++.dg/overload/template2.C: New test.
39193
39194 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
39195
39196         PR tree-optimization/16632
39197         * gcc.dg/tree-ssa/20041002-1.c: New.
39198
39199 2004-10-03  Paul Brook  <paul@codesourcery.com>
39200
39201         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
39202         rather than relying on default formatting.
39203
39204 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
39205
39206         * gcc.dg/20040920-1.c: Update expected message text.
39207
39208 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
39209
39210         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39211
39212 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
39213
39214         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39215         tree level.
39216
39217 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39218
39219         * gcc.dg/tree-ssa/pr17343.c: Remove.
39220
39221 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
39222
39223         PR tree-opt/17343
39224         * gcc.dg/tree-ssa/pr17343.c: New test.
39225
39226 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
39227
39228         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39229         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39230         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39231         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39232         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39233
39234 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39235
39236         * gcc.dg/lvalue-2.c: New test.
39237
39238 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39239
39240         PR c/17730
39241         * gcc.dg/pr17730-1.c: New test
39242
39243 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39244
39245         PR c/7425
39246         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39247
39248 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39249
39250         * gcc.c-torture/execute/stdarg-1.c: New test.
39251         * gcc.c-torture/execute/stdarg-2.c: New test.
39252         * gcc.c-torture/execute/stdarg-3.c: New test.
39253         * gcc.dg/tree-ssa/stdarg-1.c: New test.
39254         * gcc.dg/tree-ssa/stdarg-2.c: New test.
39255         * gcc.dg/tree-ssa/stdarg-3.c: New test.
39256         * gcc.dg/tree-ssa/stdarg-4.c: New test.
39257         * gcc.dg/tree-ssa/stdarg-5.c: New test.
39258
39259 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
39260
39261         PR tree-optimization/17697
39262         * g++.dg/opt/pr17697-1.C: New test.
39263         * g++.dg/opt/pr17697-2.C: New test.
39264         * g++.dg/opt/pr17697-3.C: New test.
39265
39266 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39267
39268         PR c/16409
39269         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39270         gcc.dg/vla-init-5.c: New tests.
39271
39272 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39273
39274         PR c/13804
39275         * gcc.dg/pr13804-1.c: New test.
39276
39277 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39278
39279         PR fortran/16938
39280         * gfortran.dg/pr16938.f90: New test.
39281
39282 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39283
39284         * g++.dg/template/crash23.C: New test.
39285
39286 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
39287
39288         PR c++/17585
39289         * g++.dg/template/static8.C: New test.
39290
39291 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
39292
39293         PR c++/17681
39294         * g++.dg/other/error9.C: New test.
39295
39296 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
39297
39298         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39299
39300 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39301
39302         PR fortran/15164
39303         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39304
39305 2004-09-26  Roger Sayle  <roger@eyesopen.com>
39306
39307         PR middle-end/17112
39308         * gcc.dg/pr17112-1.c: New test case.
39309
39310 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
39311
39312         PR c/11459
39313         * gcc.dg/pr11459-1.c: New test.
39314
39315 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
39316
39317         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39318         * gcc.dg/tree-ssa/loop-4.c: Likewise.
39319
39320 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39321
39322         * gfortran.dg/pr15324.f90: Make array bounds consistent.
39323
39324 2004-09-25  Jan Hubicka  <jh@suse.cz>
39325
39326         * compile/30040909-1.c: New test.
39327         * compile/30040907-1.c: New test.
39328
39329 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
39330
39331         * gcc.c-torture/execute/va-arg-26.c: New test.
39332
39333 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
39334
39335         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39336         extra diagnostics on targets with 64-bit pointers.
39337         * objc.dg/selector-1.m: Adjust dg-warning regexp.
39338
39339 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39340
39341         PR c/17188
39342         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39343         * gcc.dg/decl-3.c: Adjust expected message.
39344
39345 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39346
39347         PR fortran/17615
39348         * gfortran.dg/pr17615.f90: New test.
39349
39350 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
39351
39352         PR tree-optimzation/17517
39353         * g++.dg/tree-ssa/pr17517.C: New Test.
39354
39355 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
39356
39357         PR c++/16889
39358         * g++.dg/lookup/ambig3.C: New.
39359
39360 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
39361
39362         PR tree-opt/17624
39363         * g++.dg/opt/pr17624.C: New test.
39364
39365 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39366
39367         PR c/6980
39368         * gcc.dg/Wbad-function-cast-1.c: New test.
39369
39370 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
39371
39372         * g++.dg/ext/complit1.C
39373         * g++.dg/other/error2.C
39374         * g++.dg/other/nontype-1.C
39375         * g++.dg/parse/crash11.C
39376         * g++.dg/parse/crash12.C
39377         * g++.dg/parse/error15.C
39378         * g++.dg/parse/error4.C
39379         * g++.dg/parse/tmpl-outside1.C
39380         * g++.dg/parse/too-many-tmpl-args1.C
39381         * g++.dg/template/dependent-expr3.C
39382         * g++.dg/template/error10.C
39383         * g++.dg/template/instantiate1.C
39384         * g++.dg/template/vtable2.C
39385         * g++.dg/warn/Wshadow-1.C
39386         * g++.dg/warn/weak1.C
39387         * g++.old-deja/g++.brendan/crash16.C
39388         * g++.old-deja/g++.brendan/crash18.C
39389         * g++.old-deja/g++.brendan/crash48.C
39390         * g++.old-deja/g++.brendan/crash49.C
39391         * g++.old-deja/g++.brendan/crash55.C
39392         * g++.old-deja/g++.brendan/crash56.C
39393         * g++.old-deja/g++.brendan/crash8.C
39394         * g++.old-deja/g++.brendan/enum11.C
39395         * g++.old-deja/g++.brendan/enum8.C
39396         * g++.old-deja/g++.brendan/enum9.C
39397         * g++.old-deja/g++.brendan/friend3.C
39398         * g++.old-deja/g++.brendan/misc14.C
39399         * g++.old-deja/g++.bugs/900402_02.C
39400         * g++.old-deja/g++.bugs/900404_03.C
39401         * g++.old-deja/g++.bugs/900404_04.C
39402         * g++.old-deja/g++.bugs/900428_03.C
39403         * g++.old-deja/g++.jason/crash4.C
39404         * g++.old-deja/g++.jason/overload21.C
39405         * g++.old-deja/g++.jason/redecl1.C
39406         * g++.old-deja/g++.jason/report.C
39407         * g++.old-deja/g++.jason/rfg10.C
39408         * g++.old-deja/g++.jason/template30.C
39409         * g++.old-deja/g++.law/arm12.C
39410         * g++.old-deja/g++.law/ctors5.C
39411         * g++.old-deja/g++.law/cvt20.C
39412         * g++.old-deja/g++.law/init10.C
39413         * g++.old-deja/g++.law/init8.C
39414         * g++.old-deja/g++.law/visibility17.C
39415         * g++.old-deja/g++.law/visibility7.C
39416         * g++.old-deja/g++.mike/net8.C
39417         * g++.old-deja/g++.mike/p646.C
39418         * g++.old-deja/g++.mike/p700.C
39419         * g++.old-deja/g++.mike/p701.C
39420         * g++.old-deja/g++.mike/p811.C
39421         * g++.old-deja/g++.ns/template13.C
39422         * g++.old-deja/g++.other/array3.C
39423         * g++.old-deja/g++.other/crash25.C
39424         * g++.old-deja/g++.other/dtor3.C
39425         * g++.old-deja/g++.other/dtor4.C
39426         * g++.old-deja/g++.other/main1.C
39427         * g++.old-deja/g++.other/warn7.C
39428         * g++.old-deja/g++.pt/crash11.C
39429         * g++.old-deja/g++.pt/crash36.C
39430         * g++.old-deja/g++.pt/spec22.C
39431         * g++.old-deja/g++.pt/spec9.C
39432         * g++.old-deja/g++.pt/ttp52.C
39433         * g++.old-deja/g++.robertl/eb103.C
39434         * g++.old-deja/g++.robertl/eb121.C
39435         * g++.old-deja/g++.robertl/eb22.C
39436         * g++.old-deja/g++.robertl/eb8.C:
39437         Update locations and/or regexps of dg-error markers.
39438         Remove markers for some bogus messages that are no longer issued.
39439
39440 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
39441
39442         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39443         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39444
39445 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
39446
39447         PR c++/17618
39448         * g++.dg/lookup/crash5.C: New test.
39449
39450 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
39451
39452         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39453         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39454         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39455         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39456         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39457         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39458
39459         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39460         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39461         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39462         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39463         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39464         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39465
39466         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39467
39468         * gcc.dg/vect/vect-44.c: Check additional cases.
39469         * gcc.dg/vect/vect-48.c: Check additional cases.
39470
39471         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39472         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39473         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39474         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39475         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39476         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39477         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39478         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39479         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39480
39481         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39482         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39483         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39484
39485 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39486
39487         * gcc.dg/tree-ssa/loop-6.c: New test.
39488
39489 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
39490
39491         PR c++/17620
39492         * g++.dg/inherit/base2.C: New.
39493
39494 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39495
39496         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39497         * gcc.dg/20001012-2.c: Likewise.
39498         * gcc.dg/20001013-1.c: Likewise.
39499         * gcc.dg/20001101-1.c: Likewise.
39500         * gcc.dg/20001102-1.c: Likewise.
39501         * gcc.dg/bf-spl1.c: Likewise.
39502         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39503         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39504
39505 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
39506
39507         PR tree-optimization/16721
39508         * gcc.dg/tree-ssa/pr16721.c: New test.
39509
39510 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
39511
39512         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39513         * gcc.dg/20040305-1.c: Likewise.
39514
39515 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39516
39517         PR c/16566
39518         * gcc.c-torture/compile/pr16566-1.c,
39519         gcc.c-torture/compile/pr16566-2.c,
39520         gcc.c-torture/compile/pr16566-3.c: New tests.
39521
39522 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
39523
39524         PR tree-optimization/17512
39525         * gcc.c-torture/compile/20040916-1.c.
39526
39527 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
39528
39529         * gcc.dg/pragma-re-3.c: New test.
39530
39531 2004-09-17  Matt Austern  <austern@apple.com>
39532
39533         PR c++/15049
39534         * g++.dg/other/anon3.C: New.
39535
39536 2004-09-21  Roger Sayle  <roger@eyesopen.com>
39537
39538         PR c++/7503
39539         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39540         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39541         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39542         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39543         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39544
39545 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
39546
39547         PR fortran/17286
39548         * gfortran.dg/pr17286.f90: New test.
39549
39550 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
39551
39552         PR c++/17530
39553         * g++.dg/template/static7.C: New test.
39554
39555 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
39556
39557         PR tree-opt/17558
39558         * gcc.c-torture/compile/pr17558.c: New test.
39559
39560 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39561
39562         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39563         if SKIP_ATTRIBUTE is defined.
39564
39565 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39566
39567         PR fortran/15957
39568         * gfortran.dg/pr15957.f90: New test.
39569
39570 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
39571
39572         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39573         in comparison.
39574         * gcc.dg/vect/vect-79.c: Likewise.
39575         * gcc.dg/vect/vect-80.c: Likewise.
39576
39577 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39578
39579         PR fortran/15750
39580         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39581
39582 2004-09-20  Ira Rosen  <irar@il.ibm.com>
39583
39584         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39585         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39586         * gcc.dg/vect/vect-62.c: New testcase.
39587         * gcc.dg/vect/vect-63.c: New testcase.
39588         * gcc.dg/vect/vect-64.c: New testcase.
39589         * gcc.dg/vect/vect-65.c: New testcase.
39590         * gcc.dg/vect/vect-66.c: New testcase.
39591         * gcc.dg/vect/vect-67.c: New testcase.
39592         * gcc.dg/vect/vect-68.c: New testcase.
39593         * gcc.dg/vect/vect-69.c: New testcase.
39594         * gcc.dg/vect/vect-79.c: New testcase.
39595         * gcc.dg/vect/vect-80.c: New testcase.
39596
39597 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39598
39599         * gcc.target/mips/asm-1.c: New test.
39600
39601 2004-09-19  Ira Rosen  <irar@il.ibm.com>
39602
39603         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39604         * gcc.dg/vect/vect-73.c: New testcase.
39605         * gcc.dg/vect/vect-74.c: New testcase.
39606         * gcc.dg/vect/vect-75.c: New testcase.
39607         * gcc.dg/vect/vect-76.c: New testcase.
39608         * gcc.dg/vect/vect-77.c: New testcase.
39609         * gcc.dg/vect/vect-78.c: New testcase
39610
39611 2004-09-18  Paul Brook  <paul@codesourcery.com>
39612
39613         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39614
39615 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39616
39617         PR c/17424
39618         * gcc.dg/pr17424-1.c: New test.
39619
39620 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
39621
39622         * g++.dg/tree-ssa/pr17153.C: New test.
39623
39624 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
39625
39626         PR pch/13361
39627         * g++.dg/pch/wchar-1.C: New.
39628         * g++.dg/pch/wchar-1.Hs: New.
39629
39630 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
39631
39632         * gcc.c-torture/execute/20040917-1.c: New test.
39633
39634 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39635
39636         PR tree-optimization/17319
39637         * gcc.dg/pr17319.c: New test.
39638
39639 2004-09-17  Devang Patel  <dpatel@apple.com>
39640
39641         * gcc.dg/20040813-1.c: New test.
39642
39643 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39644
39645         PR tree-optimization/17273
39646         * gcc.c-torture/compile/pr17273.c: New test.
39647
39648 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39649
39650         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39651         Update expected messages.
39652         * gcc.dg/declspec-13.c: New test.
39653
39654 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
39655
39656         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39657
39658 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
39659
39660         * gcc.c-torture/execute/pr17252.c: Use post-increment to
39661         change what 'a' is pointing to.
39662
39663 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
39664
39665         PR c++/16002
39666         * g++.dg/template/error18.C: New test.
39667
39668         PR c++/16029
39669         * g++.dg/warn/Wunused-8.C: New test.
39670
39671 2004-09-17  Steven Bosscher  <stevenb@suse.de>
39672
39673         PR tree-optimization/17513
39674         * gcc.dg/20040916-1.c: New test.
39675
39676 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
39677
39678         PR c++/17501
39679         * g++.dg/template/typename7.C: New test.
39680
39681 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39682
39683         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39684
39685 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
39686
39687         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39688         with -ftree-based-profiling also.
39689         * lib/profopt.exp: Support late-set profile_option/feedback_option.
39690
39691 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
39692
39693         PR/15364
39694         * gfortran.dg/der_array_io_1.f90: New test.
39695         * gfortran.dg/der_array_io_2.f90: New test.
39696         * gfortran.dg/der_array_io_3.f90: New test.
39697
39698 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39699
39700         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39701         EABI.
39702
39703 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
39704
39705         * g++.dg/opt/switch1.C: New test.
39706
39707 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39708
39709         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39710         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39711         Update expected messages.
39712
39713 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39714
39715         PR fortran/16485
39716         * gfortran.dg/same_name_1.f90: New test.
39717
39718 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
39719
39720         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
39721         dereference garbage pointers.
39722
39723 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
39724
39725         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39726         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39727
39728         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39729         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39730         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39731
39732 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
39733
39734         PR c++/17324
39735         * g++.dg/template/mangle1.C: New test.
39736
39737 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39738
39739         PR tree-optimization/17252
39740         * gcc.c-torture/execute/pr17252.c: New test.
39741
39742 2004-09-14  Andrew Pinski  <apinski@apple.com>
39743
39744         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39745
39746 2004-09-14  Roger Sayle  <roger@eyesopen.com>
39747
39748         PR rtl-optimization/9771
39749         * gcc.dg/pr9771-1.c: New test case.
39750
39751 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
39752
39753         PR tree-optimization/15262
39754         * gcc.c-torture/execute/pr15262-1.c: New test.
39755         * gcc.c-torture/execute/pr15262-2.c: New test.
39756
39757 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39758
39759         * gcc.dg/declspec-12.c: New test.
39760
39761 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
39762
39763         * gfortran.dg/pr17090.f90: Add directives to test.
39764
39765 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39766
39767         * gcc.c-torture/compile/20040914-1.c: New test.
39768
39769 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39770
39771         PR c++/16162
39772         * g++.dg/template/decl2.C: New test.
39773
39774 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
39775
39776         PR fortran/17090
39777         * gfortran.dg/pr17090.f90: New test.
39778
39779 2004-09-13  Dale Johannesen  <dalej@apple.com>
39780
39781         * gcc.c-torture/compile/pr17408.c: New test case.
39782
39783 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
39784
39785         PR c++/16716
39786         * g++.dg/parse/crash17.C: New test.
39787
39788         PR c++/17327
39789         * g++.dg/template/enum3.C: New test.
39790
39791 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
39792
39793         * lib/gcc-defs.exp: Load wrapper.exp.
39794         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39795         using local code.
39796         * lib/gcc.exp (gcc_init): Similar.
39797         * lib/gfortran.exp (gfortran_init): Similar.
39798         * lib/objc.exp (objc_init): Similar.
39799         * lib/treelang.exp (treelang_init): Similar.
39800         * lib/wrapper.exp: New file with build_wrapper call machinery in
39801         ${tool}_maybe_build_wrapper.
39802
39803 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39804
39805         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39806         "inline".
39807         * gcc.dg/declspec-11.c: Update expected messages.
39808         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39809         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39810         gcc.dg/inline-12.c: New tests.
39811
39812 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
39813
39814         * g++.dg/tree-ssa/pr17400.C: New testcase.
39815
39816 2004-09-13  James E Wilson  <wilson@specifixinc.com>
39817
39818         * gcc.target/mips/sb1-1.c: New testcase.
39819
39820 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
39821
39822         * lib/g77-dg.exp: Remove unused file.
39823         * lib/mike-g77.exp: Ditto.
39824         * lib/g77.exp: Ditto.
39825
39826 2004-09-12  Richard Henderson  <rth@redhat.com>
39827
39828         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39829
39830 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
39831
39832         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39833         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39834         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39835         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39836         Update expected messages.
39837
39838 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
39839
39840         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39841         declaration/use mismatch for dirp parameter.
39842
39843 2004-09-12  Andrew Pinski  <apinski@apple.com>
39844
39845         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39846         -fgnu-runtime is passed.
39847
39848 2004-09-12  Richard Henderson  <rth@redhat.com>
39849
39850         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39851         do the uplevel thing and update additional_flags directly.
39852         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39853         gfortran.fortran-torture/execute/intrinsic_nearest.x,
39854         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39855         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39856
39857 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39858
39859         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39860
39861 2004-09-11  Roger Sayle  <roger@eyesopen.com>
39862
39863         PR middle-end/17411
39864         * g++.dg/opt/pr17411-1.C: New test case.
39865
39866 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39867
39868         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39869         gcc.dg/tls/diag-2.c: Update expected messages.
39870         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
39871         messages.
39872         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39873         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39874         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39875         gcc.dg/tls/diag-5.c: New tests.
39876
39877 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
39878
39879         * gcc.dg/20040910-1.c: Correct dg-error regexp.
39880
39881 2004-09-11  Steven Bosscher  <stevenb@suse.de>
39882
39883         * g++.dg/parse/break-in-for.C: New test.
39884
39885 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
39886
39887         * gcc.dg/tree-ssa/20040911-1.c: New test.
39888
39889 2004-09-11  Andreas Jaeger  <aj@suse.de>
39890
39891         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39892         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39893
39894 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
39895
39896         * gcc.target/frv: New directory of FR-V-specific tests.
39897
39898 2004-09-10  James E Wilson  <wilson@specifixinc.com>
39899
39900         * gcc.dg/convert-vec-1.c: New test.
39901
39902 2004-09-10  Roger Sayle  <roger@eyesopen.com>
39903
39904         PR middle-end/17024
39905         * gcc.dg/pr17024-1.c: New test case.
39906
39907 2004-09-10  Eric Christopher  <echristo@redhat.com>
39908
39909         * gcc.dg/20040910-1.c: New test.
39910
39911 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39912
39913         * gcc.dg/bitfld-9.c: New test.
39914
39915 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
39916
39917         * gcc.c-torture/execute/ieee/acc1.c: New test.
39918         * gcc.c-torture/execute/ieee/acc2.c: New test.
39919         * gcc.c-torture/execute/ieee/mzero6.c: New test.
39920
39921 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39922
39923         * gcc.dg/deprecated-2.c: New test.
39924
39925 2004-09-09  James E Wilson  <wilson@specifixinc.com>
39926
39927         * gcc.dg/init-vec-1.c: New test.
39928
39929 2004-09-09  Roger Sayle  <roger@eyesopen.com>
39930
39931         PR middle-end/17055
39932         * gcc.dg/pr17055-1.c: New test case.
39933
39934 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
39935
39936         PR target/17377
39937         * gcc.c-torture/execute/pr17377.c: New test.
39938
39939 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39940
39941         PR c/8420
39942         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
39943         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
39944         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39945         gcc.dg/long-long-typespec-1.c: New tests.
39946         * gcc.dg/tls/diag-2.c: Update expected diagnostics
39947
39948 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39949
39950         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
39951         gcc.dg/gnu99-static-1.c: New tests.
39952
39953 2004-09-08  Devang Patel  <dpatel@apple.com>
39954
39955         * gcc.dg/darwin-ld-20040828-1.c: New test.
39956         * gcc.dg/darwin-ld-20040828-2.c: New test.
39957         * gcc.dg/darwin-ld-20040828-3.c: New test.
39958
39959 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
39960
39961         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39962         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39963         in error message.
39964         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39965         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39966         in error message.
39967         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39968         types they qualify.
39969         * objc.dg/type-size-2.m: Fix wording in comment.
39970         * objc.dg/va-meth-1.m: New test case.
39971
39972 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
39973
39974         PR c/16633:
39975         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39976         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39977
39978 2004-09-06  Devang Patel  <dpatel@apple.com>
39979
39980         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39981         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39982
39983 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
39984
39985         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39986         reflect changed line numbering of diagnostics.
39987
39988 2004-09-06  Paul Brook  <paul@codesourcery.com>
39989
39990         * gfortran.dg/edit_real_1.f90: Add new test.
39991
39992 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39993
39994         * gcc.dg/tree-ssa/loop-2.c: New test.
39995         * gcc.dg/tree-ssa/loop-3.c: New test.
39996         * gcc.dg/tree-ssa/loop-4.c: New test.
39997         * gcc.dg/tree-ssa/loop-5.c: New test.
39998
39999 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40000
40001         * gcc.dg/format/sentinel-1.c: Update for parameter option.
40002
40003 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40004
40005         * gcc.dg/format/sentinel-1.c: New test.
40006
40007 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
40008
40009         * gcc.dg/builtins-46.c: New.
40010
40011 2004-09-03  Devang Patel  <dpatel@apple.com>
40012
40013         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
40014         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
40015
40016 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40017
40018         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
40019         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
40020         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
40021         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
40022         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
40023         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
40024         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
40025         the non-portable bzero.
40026         * gcc.dg/20010912-1.c: xfail for NetWare.
40027         * gcc.dg/20020426-2.c: xfail for NetWare.
40028         * gcc.dg/20021014-1.c: xfail for NetWare.
40029         * gcc.dg/20021018-1.c: xfail for NetWare.
40030         * gcc.dg/20030213-1.c: xfail for NetWare.
40031         * gcc.dg/20030225-1.c: xfail for NetWare.
40032         * gcc.dg/20030708-1.c: xfail for NetWare.
40033         * gcc.dg/builtins-config.h: Also exclude NetWare.
40034         * gcc.dg/format/format.h: Define restrict only if not already defined.
40035         * gcc.dg/nest.c: xfail for NetWare.
40036         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
40037         * lib/target-supports.exp (check_visibility_available): Exclude
40038         NetWare.
40039
40040 2004-09-03  Jan Beulich  <jbeulich@novell.com>
40041
40042         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
40043         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
40044         deterministic starting point for the alignment of structure fields.
40045         * gcc.dg/Wpadded.c: Dito.
40046         * g++.dg/abi/vbase10.C: Dito.
40047
40048 2004-09-03  Devang Patel  <dpatel@apple.com>
40049
40050         * g++.dg/debug/pr15736.cc: New test.
40051
40052 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40053
40054         * README.QMTEST: Fix out-of-date link.
40055
40056 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
40057
40058         PR fortran/16579
40059         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
40060         Delete.  Duplicate of gfortran.dg/g77/20010610.f
40061
40062 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
40063
40064         * g++.dg/abi/arm_rtti1.C: New test.
40065
40066 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
40067
40068         * gcc.dg/ppc-vector-memcpy.c: New.
40069         * gcc.dg/ppc-vector-memset.c: New.
40070
40071 2004-09-02  Chao-ying Fu  <fu@mips.com>
40072
40073         * gcc.target/mips/mips-3d-1.c: New test.
40074         * gcc.target/mips/mips-3d-2.c: New test.
40075         * gcc.target/mips/mips-3d-3.c: New test.
40076         * gcc.target/mips/mips-3d-4.c: New test.
40077         * gcc.target/mips/mips-3d-5.c: New test.
40078         * gcc.target/mips/mips-3d-6.c: New test.
40079         * gcc.target/mips/mips-3d-7.c: New test.
40080         * gcc.target/mips/mips-3d-8.c: New test.
40081         * gcc.target/mips/mips-3d-9.c: New test.
40082         * gcc.target/mips/mips-ps-1.c: New test.
40083         * gcc.target/mips/mips-ps-2.c: New test.
40084         * gcc.target/mips/mips-ps-3.c: New test.
40085         * gcc.target/mips/mips-ps-4.c: New test.
40086         * gcc.target/mips/mips-ps-type.c: New test.
40087
40088 2004-09-02  Paul Brook  <paul@codesourcery.com>
40089
40090         * gfortran.dg/edit_real_1.f90: Add new tests.
40091
40092 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40093
40094         PR fortran/15327
40095         * gfortran.dg/merge_char_1.f90: New test.
40096
40097 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40098
40099         PR fortran/16404
40100         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
40101
40102 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40103
40104         PR c/1522
40105         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
40106
40107 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
40108
40109         * g++.dg/opt/loop1.C: Do not XFAIL.
40110
40111 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * gcc.c-torture/execute/20040831-1.c: New test.
40114
40115 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
40116
40117         PR fortran/16579
40118         * gfortran.dg/g77/20010610.f: Now passes.
40119         Copy from g77.f-torture/execute. Add dg-run directive.
40120         * gfortran.dg/g77/README: Update
40121
40122 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
40123
40124         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
40125         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
40126         (t1, t2, t3, t4): Add volatile.
40127
40128 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40129
40130         * g++.dg/ext/visibility/arm1.C: New test.
40131
40132 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
40133
40134         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
40135         -pedantic-errors.
40136
40137 2004-09-01  Paul Brook  <paul@codesourcery.com>
40138
40139         * gfortran.dg/eof_2.f90: New test.
40140
40141 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40142
40143         PR fortran/16579
40144         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
40145
40146 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
40147
40148         PR libfortran/16805
40149         * gfortran.dg/list_read_2.f90: New test.
40150
40151 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
40152
40153         * g++.dg/abi/key1.C: New test.
40154
40155 2004-08-31  Richard Henderson  <rth@redhat.com>
40156
40157         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
40158         form of offsetof.
40159         * g++.dg/other/offsetof5.C: Remove duplicate.
40160
40161 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40162
40163         PR fortran/17244
40164         * gfortran.dg/func_derived_1.f90: New test.
40165
40166 2004-08-31  Paul Brook  <paul@codesourcery.com>
40167
40168         * gfortran.dg/eof_1.f90: New test.
40169
40170 2004-08-31  Paul Brook  <paul@codesourcery.com>
40171
40172         * gfortran.dg/list_read_1.f90: New file.
40173
40174 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
40175
40176         * g++.dg/opt/loop1.C: XFAIL.
40177
40178 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
40179
40180         * gcc.dg/funcdef-storage-1.c: New.
40181         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
40182         an extern function in local scope.
40183         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
40184         declare an 'auto inline' function in local scope.
40185         * gcc.dg/20011130-1.c: Likewise.
40186         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
40187         an 'auto' function in local scope.
40188         * gcc.dg/20021014-1.c: Likewise.
40189         * gcc.dg/20030331-2.c: Likewise.
40190
40191 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40192
40193         * gfortran.dg/blockdata_1.f90: New test.
40194
40195 2004-08-30  Richard Henderson  <rth@redhat.com>
40196
40197         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
40198
40199 2004-08-30  Richard Henderson  <rth@redhat.com>
40200
40201         * lib/fortran-torture.exp (fortran-torture-execute): Honor
40202         additional_flags set by alternate driver.
40203         (ieee-options): New procedure.
40204         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
40205         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
40206         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
40207         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40208
40209 2004-08-30  Richard Henderson  <rth@redhat.com>
40210
40211         * lib/f-torture.exp: Remove.
40212
40213 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
40214
40215         PR rtl-optimization/16590
40216         * g++.dg/opt/loop1.C: New test.
40217
40218 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40219
40220         PR fortran/13910
40221         * gfortran.dg/oldstyle_1.f90: New test.
40222
40223 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
40224         Paul Brook  <paul@codesourcery.com>
40225
40226         * gfortran.dg/g77/README: Update.
40227         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40228         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40229         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40230
40231 2004-08-28  Paul Brook  <paul@codesourcery.com>
40232
40233         PR libfortran/17195
40234         * gfortran.dg/edit_real_1.f90: New test.
40235
40236 2004-08-27  Paul Brook  <paul@codesourcery.com>
40237
40238         * gfortran.dg/rewind_1.f90: New test.
40239
40240 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
40241
40242         PR fortran/16597
40243         * gfortran.dg/pr16597.f90: New test.
40244
40245 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40246
40247         PR c/13801
40248         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40249         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40250         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40251         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40252         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40253
40254 2004-08-26  Nick Clifton  <nickc@redhat.com>
40255
40256         * gcc.c-torture/compile/pr17119.c: New test.
40257
40258 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
40259
40260         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40261
40262 2004-08-25  Richard Henderson  <rth@redhat.com>
40263
40264         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40265         the bits that expect kind=8 to be the largest real kind.
40266
40267 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40268
40269         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40270
40271 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40272
40273         * gfortran.dg/assignment_1.f90: New test.
40274
40275 2004-08-25  Adam Nemet  <anemet@lnxw.com>
40276
40277         * g++.dg/template/repo3.C: New test.
40278
40279 2004-08-25  Roger Sayle  <roger@eyesopen.com>
40280
40281         PR middle-end/16693
40282         PR tree-optimization/16372
40283         * g++.dg/opt/pr16372-1.C: New test case.
40284         * g++.dg/opt/pr16693-1.C: New test case.
40285         * g++.dg/opt/pr16693-2.C: New test case.
40286
40287 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
40288
40289         * objc.dg/proto-lossage-4.m: New test.
40290
40291 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
40292
40293         PR c++/17155
40294         * g++.dg/inherit/local2.C: New test.
40295
40296 2004-08-25  Paul Brook  <paul@codesourcery.com>
40297
40298         PR fortran/17144
40299         * gfortran.dg/string_ctor_1.f90: New test.
40300
40301 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40302
40303         PR c++/14428
40304         * g++.dg/template/redecl2.C: New test.
40305
40306 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40307
40308         PR fortran/17143
40309         * gfortran.dg/pr17143.f90: New test.
40310
40311 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
40312
40313         PR fortran/17164
40314         * gfortran.dg/pr17164.f90: New test.
40315
40316 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40317
40318         * gcc.dg/tree-ssa/loop-1.c: New test.
40319
40320 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40321
40322         * gcc.c-torture/compile/20040824-1.c: New test.
40323
40324 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
40325
40326         * gcc.c-torture/compile/iftrap-3.c: New test.
40327
40328 2004-08-24  Paul Brook  <paul@codesourcery.com>
40329
40330         * gfortran.dg/entry_2.f90: New test.
40331
40332 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40333
40334         PR c++/16889
40335         * g++.dg/lookup/ambig[12].C: New.
40336
40337 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40338
40339         PR c++/16706
40340         * g++.dg/template/crash21.C: New test.
40341         * g++.dg/template/crash22.C: Likewise.
40342
40343 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
40344
40345         PR c++/17149
40346         * g++.dg/template/access15.C: New.
40347
40348 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40349
40350         PR c++/17163
40351         * g++.dg/template/repo2.C: New test.
40352
40353 2004-08-23  Roger Sayle  <roger@eyesopen.com>
40354
40355         PR rtl-optimization/17078
40356         * gcc.c-torture/execute/pr17078-1.c: New test case.
40357
40358 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40359
40360         PR c/14492
40361         * gcc.dg/debug/crash1.c: New test.
40362
40363 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
40364
40365         PR c/16180
40366         * gcc.dg/loop-5.c: New test.
40367
40368 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40369
40370         * gcc.c-torture/execute/20040823-1.c: New test.
40371
40372 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
40373
40374         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40375         to the assembler.  Simplify test accordingly.
40376         (asm_abi_flags): Use GNU names.
40377         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40378         to check for ABI flags.
40379
40380 2004-08-22  Andrew Pinski  <apinski@apple.com>
40381
40382         * g++.dg/opt/pr14029.C: New test.
40383         * gcc.c-torture/execute/pr15262.c: New test.
40384
40385 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40386
40387         * gfortran.dg/reduction.f90: Add checks with complex arguments.
40388
40389 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
40390
40391         PR 16908
40392         * gfortran.dg/direct_io.f90: New test.
40393
40394 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40395
40396         PR c++/17121
40397         * g++.dg/inherit/local2.C: New test.
40398
40399 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
40400
40401         PR c++/17120
40402         * g++.dg/warn/Wparentheses-4.C: New test.
40403
40404 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
40405
40406         PR c++/17121
40407         * g++.dg/inherit/local2.C: New test.
40408
40409         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40410         * gcc.dg/ppc-ldstruct.c: Likewise.
40411         * gcc.dg/ppc64-abi-2.c: Likewise.
40412
40413 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
40414
40415         PR rtl-optimization/17099
40416         * gcc.c-torture/execute/20040820-1.c: New test.
40417
40418 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
40419
40420         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40421
40422 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
40423
40424         PR fortran/17077
40425         * gfortran.dg/auto_array_1.f90: New test.
40426
40427 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40428
40429         PR fortran/17074
40430         * gfortran.dg/simpleif_1.f90: New test.
40431
40432 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
40433
40434         * lib/target-supports.exp (check_profiling_available): Return
40435         false for arm*-*-symbianelf* and arm*-*-eabi*.
40436
40437         PR c++/15890
40438         * g++.dg/template/delete1.C: New test.
40439
40440 2004-08-19  Paul Brook  <paul@codesourcery.com>
40441
40442         PR fortran/14976
40443         PR fortran/16228
40444         * gfortran.dg/data_char_1.f90: New test.
40445
40446 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
40447
40448         PR fortran/16946
40449         * gfortran.dg/reduction.f90: New testcase.
40450
40451 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40452
40453         PR fortran/16520
40454         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40455
40456 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40457
40458         PR c++/17041
40459         * g++.dg/Wparentheses-3.C: New test.
40460
40461 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
40462
40463         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40464         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40465         * gcc.dg/vect/vect-2.c: Likewise.
40466         * gcc.dg/vect/vect-3.c: Likewise.
40467         * gcc.dg/vect/vect-4.c: Likewise.
40468         * gcc.dg/vect/vect-5.c: Likewise.
40469         * gcc.dg/vect/vect-6.c: Likewise.
40470         * gcc.dg/vect/vect-7.c: Likewise.
40471         * gcc.dg/vect/vect-25.c: Likewise.
40472         * gcc.dg/vect/vect-31.c: Likewise.
40473         * gcc.dg/vect/vect-32.c: Likewise.
40474         * gcc.dg/vect/vect-34.c: Likewise.
40475         * gcc.dg/vect/vect-36.c: Likewise.
40476         * gcc.dg/vect/vect-all.c: Likewise.
40477
40478 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
40479
40480         PR c++/17068
40481         * g++.dg/template/operator4.C: New test.
40482
40483 2004-08-18  Richard Henderson  <rth@redhat.com>
40484
40485         * gcc.dg/20040206-1.c: XFAIL.
40486
40487 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40488
40489         PR c++/16246
40490         * g++.dg/template/array7.C: New test.
40491
40492 2004-08-17  James E Wilson  <wilson@specifixinc.com>
40493
40494         * gcc.dg/mips-movcc-1.c: New test.
40495         * gcc.dg/mips-movcc-2.c: New test.
40496         * gcc.dg/mips-movcc-3.c: New test.
40497
40498         * gcc.dg/mips-nmadd-1.c: New test.
40499         * gcc.dg/mips-nmadd-2.c: New test.
40500
40501 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
40502
40503         PR c++/15871
40504         * g++.dg/opt/inline8.C: New test.
40505
40506         PR c++/16965
40507         * g++.dg/parse/error17.C: New test.
40508
40509 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
40510
40511         * gcc.dg/vect: New directory for vectorizer tests.
40512         * gcc.dg/vect/tree-vect.h: New file.
40513         * gcc.dg/vect/vect.exp: New file.
40514         * gcc.dg/vect/pr16105.c.c: New test.
40515         * gcc.dg/vect/vect-1.c: New test.
40516         * gcc.dg/vect/vect-2.c: New test.
40517         * gcc.dg/vect/vect-3.c: New test.
40518         * gcc.dg/vect/vect-4.c: New test.
40519         * gcc.dg/vect/vect-5.c: New test.
40520         * gcc.dg/vect/vect-6.c: New test.
40521         * gcc.dg/vect/vect-7.c: New test.
40522         * gcc.dg/vect/vect-8.c: New test.
40523         * gcc.dg/vect/vect-9.c: New test.
40524         * gcc.dg/vect/vect-10.c: New test.
40525         * gcc.dg/vect/vect-11.c: New test.
40526         * gcc.dg/vect/vect-12.c: New test.
40527         * gcc.dg/vect/vect-13.c: New test.
40528         * gcc.dg/vect/vect-14.c: New test.
40529         * gcc.dg/vect/vect-15.c: New test.
40530         * gcc.dg/vect/vect-16.c: New test.
40531         * gcc.dg/vect/vect-17.c: New test.
40532         * gcc.dg/vect/vect-18.c: New test.
40533         * gcc.dg/vect/vect-19.c: New test.
40534         * gcc.dg/vect/vect-20.c: New test.
40535         * gcc.dg/vect/vect-21.c: New test.
40536         * gcc.dg/vect/vect-22.c: New test.
40537         * gcc.dg/vect/vect-23.c: New test.
40538         * gcc.dg/vect/vect-24.c: New test.
40539         * gcc.dg/vect/vect-25.c: New test.
40540         * gcc.dg/vect/vect-26.c: New test.
40541         * gcc.dg/vect/vect-27.c: New test.
40542         * gcc.dg/vect/vect-28.c: New test.
40543         * gcc.dg/vect/vect-29.c: New test.
40544         * gcc.dg/vect/vect-30.c: New test.
40545         * gcc.dg/vect/vect-31.c: New test.
40546         * gcc.dg/vect/vect-32.c: New test.
40547         * gcc.dg/vect/vect-33.c: New test.
40548         * gcc.dg/vect/vect-34.c: New test.
40549         * gcc.dg/vect/vect-35.c: New test.
40550         * gcc.dg/vect/vect-36.c: New test.
40551         * gcc.dg/vect/vect-37.c: New test.
40552         * gcc.dg/vect/vect-38.c: New test.
40553         * gcc.dg/vect/vect-40.c: New test.
40554         * gcc.dg/vect/vect-41.c: New test.
40555         * gcc.dg/vect/vect-42.c: New test.
40556         * gcc.dg/vect/vect-43.c: New test.
40557         * gcc.dg/vect/vect-44.c: New test.
40558         * gcc.dg/vect/vect-45.c: New test.
40559         * gcc.dg/vect/vect-46.c: New test.
40560         * gcc.dg/vect/vect-47.c: New test.
40561         * gcc.dg/vect/vect-48.c: New test.
40562         * gcc.dg/vect/vect-49.c: New test.
40563         * gcc.dg/vect/vect-50.c: New test.
40564         * gcc.dg/vect/vect-51.c: New test.
40565         * gcc.dg/vect/vect-52.c: New test.
40566         * gcc.dg/vect/vect-53.c: New test.
40567         * gcc.dg/vect/vect-54.c: New test.
40568         * gcc.dg/vect/vect-55.c: New test.
40569         * gcc.dg/vect/vect-56.c: New test.
40570         * gcc.dg/vect/vect-57.c: New test.
40571         * gcc.dg/vect/vect-58.c: New test.
40572         * gcc.dg/vect/vect-59.c: New test.
40573         * gcc.dg/vect/vect-60.c: New test.
40574         * gcc.dg/vect/vect-61.c: New test.
40575         * gcc.dg/vect/vect-all.c: New test.
40576         * gcc.dg/vect/vect-none.c: New test.
40577
40578 2004-08-17  Paul Brook  <paul@codesourcery.com>
40579
40580         PR fortran/13082
40581         * gfortran.dg/entry_1.f90: New test.
40582
40583 2004-08-17  Andrew Pinski  <apinski@apple.com>
40584
40585         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40586
40587 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
40588
40589         * gcc.dg/pr17036-1.c: New test.
40590
40591 2004-08-16  Devang Patel  <dpatel@apple.com>
40592
40593         * gcc.dg/darwin-20040809-1.c: New test.
40594
40595 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
40596
40597         * gcc.dg/funcdef-attr-1.c: New test.
40598
40599 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
40600
40601         * gcc.dg/altivec-17.c: New test.
40602         * gcc.dg/altivec-18.c: New test.
40603
40604 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40605
40606         PR c++/6749
40607         * g++.dg/template/vtable2.C: New test.
40608
40609 2004-08-14  Richard Henderson  <rth@redhat.com>
40610
40611         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40612         * gcc.dg/pack-test-4.c (main): Return 0.
40613         * gcc.dg/setjmp-1.c: Remove XFAIL.
40614         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40615
40616 2004-08-14  Richard Henderson  <rth@redhat.com>
40617
40618         * gcc.dg/980217-1.c: Add prototype for printf.
40619
40620 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
40621
40622         * gfortran.dg/pr16935.f90: New test.
40623
40624 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
40625
40626         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40627
40628 2004-08-13  Paul Brook  <paul@codesourcery.com>
40629
40630         * gfortran.dg/der_io_1.f90: Remove stray comma.
40631
40632 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40633
40634         * gcc.dg/vmx/cw-bug-2.c: Remove.
40635         * gcc.dg/vmx/vprint-1.c: Remove.
40636         * gcc.dg/vmx/vscan-1.c: Remove.
40637
40638 2004-08-12  Devang patel  <dpatel@apple.com>
40639
40640         * gcc.dg/darwin-20040809-2.c: New test.
40641
40642 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
40643
40644         * g++.dg/ext/altivec-12.C: New test.
40645
40646         * g++.dg/ext/altivec-11.C: New test.
40647
40648 2004-08-12  Paul Brook  <paul@codesourcery.com>
40649
40650         * g++.dg/abi/arm_cxa_vec_1.C: New test.
40651
40652 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
40653
40654         * g++.dg/ext/altivec-2.C: Check for hardware support before
40655         executing any VMX instructions.
40656
40657         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40658
40659 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
40660
40661         PR c++/16276
40662         * g++.old-deja/g++.other/comdat4.C: New test.
40663         * g++.old-deja/g++.other/comdat4-aux.cc: New.
40664
40665 2004-08-12  Ben Elliston  <bje@au.ibm.com>
40666
40667         PR target/16286
40668         * gcc.dg/pr16286.c: New test.
40669
40670 2004-08-12 Jan Beulich <jbeulich@novell.com>
40671
40672         * g++.dg/ext/asm5.C: New.
40673
40674 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40675
40676         PR c++/16698
40677         * g++.dg/eh/crash1.C: New test.
40678
40679         PR c++/16717
40680         * g++.dg/ext/construct1.C: New test.
40681
40682 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40683
40684         PR c++/16853
40685         * g++.dg/init/ptrmem1.C: New test.
40686
40687         PR c++/16618
40688         * g++.dg/parse/offsetof5.C: New test.
40689
40690         PR c++/16870
40691         * g++.dg/template/overload3.C: New test.
40692
40693 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
40694
40695         PR c++/16964
40696         * g++.dg/parse/error16.C: New test.
40697
40698         PR c++/16904
40699         * g++.dg/template/error14.C: New test.
40700
40701         PR c++/16929
40702         * g++.dg/template/error15.C: New test.
40703
40704 2004-08-11  Devang Patel  <dpatel@apple.com>
40705
40706         * gcc.dg/darwin-ld-20040809-1.c: New test.
40707         * gcc.dg/darwin-ld-20040809-2.c: New test.
40708
40709 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
40710
40711         PR fortran/16917
40712         * gfortran.dg/dfloat_1.f90: New test.
40713
40714 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
40715
40716         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40717         * gcc.dg/dll-2.c: Fix dg-require syntax.
40718         * gcc.misc-tests/arm-isr.c (abort): Declare.
40719         (exit): Likewise.
40720
40721 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
40722
40723         PR c++/16971
40724         * g++.dg/parse/crash16.C: New test.
40725
40726 2004-08-10  Roger Sayle  <roger@eyesopen.com>
40727
40728         * gcc.dg/mips-rsqrt-1.c: New test case.
40729         * gcc.dg/mips-rsqrt-2.c: New test case.
40730         * gcc.dg/mips-rsqrt-3.c: New test case.
40731
40732 2004-08-10  Paul Brook  <paul@codesourcery.com>
40733
40734         * gfortran.dg/der_io_1.f90: New test.
40735
40736 2004-08-10  Paul Brook  <paul@codesourcery.com>
40737
40738         PR fortran/16919
40739         * gfortran.dg/der_array_1.f90: New test.
40740
40741 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
40742
40743         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40744
40745 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
40746
40747         * gcc.dg/wchar_t-2.c: Fix typo.
40748
40749 2004-08-09  Falk Hueffner  <falk@debian.org>
40750
40751         PR tree-optimization/12517
40752         * gcc.c-torture/compile/pr12517.c: New test.
40753
40754         PR tree-optimization/12578
40755         * gcc.c-torture/compile/pr12578.c: New test.
40756
40757         PR tree-optimization/12899
40758         * gcc.c-torture/compile/pr12899.c: New test.
40759
40760         PR rtl-optimization/14692
40761         * gcc.c-torture/compile/pr14692.c: New test.
40762
40763         PR tree-optimization/16461
40764         * gcc.c-torture/compile/pr16461.c: New test.
40765
40766 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40767
40768         * gfortran.dg/getenv_1.f90: New test.
40769
40770 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40771
40772         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40773         wchar_t.
40774         * gcc.dg/symbian5.c: Test -fno-short-wchar.
40775
40776 2004-08-06  Paul Brook  <paul@codesourcery.com>
40777
40778         * gfortran.dg/ret_array_1.f90: New test.
40779         * gfortran.dg/ret_pointer_1.f90: New test.
40780
40781 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
40782
40783         * gcc.dg/missing-field-init-[12].c: New tests.
40784         * g++.dg/warn/missing-field-init-[12].C: New tests.
40785
40786 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
40787
40788         * gcc.dg/enum2.c: New test.
40789         * gcc.dg/symbian3.c: Likewise.
40790         * gcc.dg/symbian4.c: Likewise.
40791         * gcc.dg/wchar_t-2.c: Likewise.
40792
40793 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40794
40795         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40796         destructor tests.
40797
40798 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
40799
40800         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40801         dg-require-visiblity.
40802         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40803         * g++.dg/ext/visibility/fvisibility.C: Likewise.
40804         * g++.dg/ext/visibility/memfuncts.C: Likewise.
40805         * g++.dg/ext/visibility/new1.C: Likewise.
40806         * g++.dg/ext/visibility/pragma.C: Likewise.
40807         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40808         * g++.dg/ext/visibility/virtual.C: Likewise.
40809         * g++/dg/ext/visibility/visibility-1.C: Likewise.
40810         * g++/dg/ext/visibility/visibility-2.C: Likewise.
40811         * g++/dg/ext/visibility/visibility-3.C: Likewise.
40812         * g++/dg/ext/visibility/visibility-4.C: Likewise.
40813         * g++/dg/ext/visibility/visibility-5.C: Likewise.
40814         * g++/dg/ext/visibility/visibility-6.C: Likewise.
40815         * g++/dg/ext/visibility/visibility-7.C: Likewise.
40816         * g++/dg/ext/visibility/visibility-8.C: New test.
40817         * gcc.c-torture/compile/dll.x: Remove.
40818         * gcc.dg/dll-2.c: Use dg-require-dll
40819         * gcc.dg/visibility-10.c: New test.
40820         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40821         supporting DLLs.
40822         * lib/scanasm.exp (scan_hidden): New function.
40823         (scan_not_hidden): Likewise.
40824
40825 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
40826
40827         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40828
40829 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
40830
40831         * gcc.c-torture/execute/20040805-1.c: New test.
40832
40833 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
40834
40835         * gcc.dg/20020118-1.c: Declare abort.
40836         * gcc.dg/altivec_check.h: Likewise.
40837         * gcc.dg/iftrap-2.c: Likewise.
40838         * gcc.dg/pragma-darwin.c: Likewise.
40839         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40840
40841 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
40842
40843         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40844
40845 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40846
40847         * gcc.c-torture/execute/builtins/abs-2.c,
40848         gcc.c-torture/execute/builtins/abs-3.c,
40849         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40850         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40851         intmax_t, uintmax_t and their limits.
40852         * gcc.dg/intmax_t-1.c: New test.
40853
40854 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40855
40856         * g++.dg/tc1/dr147.C: Add reference to PR.
40857
40858 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
40859
40860         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40861         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40862
40863 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
40864
40865         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40866
40867 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40868
40869         * gcc.dg/redecl-5.c: New test.
40870         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40871         of scanf.
40872
40873 2004-08-03  Roger Sayle  <roger@eyesopen.com>
40874
40875         PR middle-end/16790
40876         * gcc.c-torture/execute/pr16790-1.c: New test case.
40877
40878 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
40879
40880         * g++.dg/ext/visibility/assign1.C: New test.
40881         * g++.dg/ext/visibility/new1.C: Likewise.
40882
40883         * gcc.dg/symbian1.c: New test.
40884         * gcc.dg/symbian2.c: Likewise.
40885
40886 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
40887
40888         PR target/16570
40889         * gcc.dg/i386-sse-9.c: New test.
40890
40891 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40892
40893         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40894
40895 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
40896
40897         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40898         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40899         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40900         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40901         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40902         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40903         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
40904         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
40905         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
40906         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
40907         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
40908         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
40909         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
40910         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
40911         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
40912         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
40913         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
40914         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
40915         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
40916         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
40917         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
40918         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
40919         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40920         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
40921         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
40922         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
40923         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
40924         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
40925         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
40926         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
40927         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
40928         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
40929         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40930         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
40931         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
40932         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
40933         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
40934         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
40935         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
40936         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
40937         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
40938         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
40939         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
40940         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
40941         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
40942         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
40943         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
40944         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
40945         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
40946         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
40947         gcc.misc-tests/i386-pf-3dnow-1.c,
40948         gcc.misc-tests/i386-pf-athlon-1.c,
40949         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
40950         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
40951         Declare built-in functions used.
40952         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40953
40954 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
40955
40956         PR c++/16707
40957         * g++.dg/lookup/using12.C: New test.
40958
40959         * g++.dg/init/null1.C: Fix PR number.
40960         * g++.dg/parse/namespace10.C: Likewise.
40961
40962 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40963
40964         PR c++/16224
40965         * g++.dg/template/spec17.C: New test.
40966         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40967         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40968
40969 2004-08-02  David Billinghurst
40970
40971         PR fortran/16292
40972         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40973
40974 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
40975
40976         * gcc.dg/ia64-got-1.c: New test case.
40977
40978 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/16489
40981         * g++.dg/init/null1.C: New test.
40982         * g++.dg/tc1/dr76.C: Adjust error marker.
40983
40984         PR c++/16529
40985         * g++.dg/parse/namespace10.C: New test.
40986
40987         PR c++/16810
40988         * g++.dg/inherit/ptrmem2.C: New test.
40989
40990 2004-08-02  Ben Elliston  <bje@au.ibm.com>
40991
40992         PR target/16155
40993         * gcc.dg/pr16155.c: New test.
40994
40995 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40996
40997         * gcc.dg/redecl-2.c: New test.
40998
40999 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
41000
41001         * gcc.dg/darwin-longdouble.c: New file.
41002
41003 2004-07-30  Richard Henderson  <rth@redhat.com>
41004
41005         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
41006         write to constant argument.
41007         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
41008
41009 2004-07-30  Richard Henderson  <rth@redhat.com>
41010
41011         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
41012         tests of nearest around zero.
41013
41014 2004-07-30  Andrew Pinski  <apinski@apple.com>
41015
41016         * gcc.c-torture/compile/20040730-1.c: New test.
41017
41018 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41019
41020         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
41021         powerpc-eabispe.
41022
41023 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
41024
41025         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
41026
41027 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
41028
41029         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
41030         contains $ld_library_path.
41031         * lib/gfortran.exp (gfortran_link_flags): Likewise.
41032
41033 2004-07-29  Richard Henderson  <rth@redhat.com>
41034
41035         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
41036
41037         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
41038         (alt2, which): New.
41039         (Check): Accept either alternative.
41040
41041 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
41042
41043         * g++.dg/abi/inline1.C: New test.
41044         * g++.dg/abi/local1-a.cc: Likewise.
41045         * g++.dg/abi/local1.C: Likewise.
41046         * g++.dg/abi/mangle11.C: Tweak location of warnings.
41047         * g++.dg/abi/mangle12.C: Likewise.
41048         * g++.dg/abi/mangle17.C: Likewise.
41049         * g++.dg/abi/mangle20-2.C: Likewise.
41050         * g++.dg/opt/interface1.C: Likewise.
41051         * g++.dg/opt/interface1.h: Likewise.
41052         * g++.dg/opt/interface1-a.cc: New test.
41053         * g++.dg/parse/repo1.C: New test.
41054         * g++.dg/template/repo1.C: Likewise.
41055         * g++.dg/warn/Winline-1.C: Likewise.
41056         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
41057
41058 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
41059
41060         * gcc.dg/tree-ssa/20040729-1.c: New test.
41061
41062 2004-07-27  Matt Austern <austern@apple.com>
41063
41064         * gcc.dg/darwin-bool-1.c: New test.
41065         * gcc.dg/darwin-bool-2.c: New test.
41066
41067 2004-07-28  Richard Henderson  <rth@redhat.com>
41068
41069         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
41070         arguments in the correct type.  Don't write to constant arguments.
41071
41072 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41073
41074         PR tree-optimization/16688
41075         PR tree-optimization/16689
41076         * g++.dg/tree-ssa/pr16688.C: New test.
41077
41078 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41079
41080         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41081         loads.  Not only in the comment, this time.
41082
41083 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
41084
41085         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
41086         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
41087         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
41088         * gcc.dg/sh4a-bitmovua.c: New.
41089         * gcc.dg/sh4a-cos.c: New.
41090         * gcc.dg/sh4a-cosf.c: New.
41091         * gcc.dg/sh4a-fprun.c: New.
41092         * gcc.dg/sh4a-fsrra.c: New.
41093         * gcc.dg/sh4a-memmovua.c: New.
41094         * gcc.dg/sh4a-sin.c: New.
41095         * gcc.dg/sh4a-sincos.c: New.
41096         * gcc.dg/sh4a-sincosf.c: New.
41097         * gcc.dg/sh4a-sinf.c: New.
41098
41099 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41100
41101         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
41102         conditionals.
41103         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41104         loads.
41105         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
41106         DOM1.
41107
41108 2004-07-27  Andrew Pinski  <apinski@apple.com>
41109
41110         * g++.dg/rtti/tinfo1.C: Correct the xfail.
41111
41112 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
41113
41114         * gcc.dg/pragma-isr.c: New test.
41115
41116 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41117
41118         PR c++/14429
41119         * g++.dg/template/ttp11.C: New test.
41120
41121 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
41122
41123         * gcc.c-torture/compile/20040727-1.c: New test.
41124
41125 2004-07-26  Eric Christopher  <echristo@redhat.com>
41126
41127         * gcc.c-torture/compile/20040726-2.c: New test.
41128
41129 2004-07-26  Andrew Pinski  <apinski@apple.com>
41130
41131         * g++.dg/rtti/tinfo1.C: Xfail.
41132
41133 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
41134
41135         * gcc.c-torture/compile/20040726-1.c: New test.
41136
41137 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
41138             Brian Ryner  <bryner@brianryner.com>
41139
41140         PR c++/9283
41141         PR c++/15000
41142         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
41143         * g++.dg/ext/visibility/: New directory.
41144         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
41145         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
41146         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
41147         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
41148         * g++.dg/ext/visibility/fvisibility.C,
41149         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
41150         g++.dg/ext/visibility/fvisibility-override1.C
41151         g++.dg/ext/visibility/fvisibility-override2.C
41152         g++.dg/ext/visibility/memfuncts.C
41153         g++.dg/ext/visibility/noPLT.C
41154         g++.dg/ext/visibility/pragma.C
41155         g++.dg/ext/visibility/pragma-override1.C
41156         g++.dg/ext/visibility/pragma-override2.C
41157         g++.dg/ext/visibility/staticmemfuncts.C
41158         g++.dg/ext/visibility/virtual.C: New tests.
41159
41160 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41161
41162         PR c/15360
41163         * gcc.dg/pr15360-1.c: New test.
41164
41165 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
41166
41167         * gcc.dg/pragma-align-2.c: New test.
41168         * gcc.dg/pragma-init-fini.c: New test.
41169         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
41170         targets.
41171
41172 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41173
41174         * gcc.dg/init-string-2.c: New test.
41175
41176 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
41177
41178         PR 16684
41179         * gcc.dg/Wredundant-decls-1.c: New test case.
41180
41181 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
41182
41183         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
41184         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
41185         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
41186         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
41187         * gcc.dg/compat/generate-random.c: New file.
41188         * gcc.dg/compat/generate-random.h: Likewise.
41189         * gcc.dg/compat/generate-random_r.c: Likewise.
41190         * gcc.dg/compat/struct-layout-1.h: Likewise.
41191         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
41192         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
41193         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
41194         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
41195         * gcc.dg/compat/struct-layout-1_main.c: New test.
41196         * gcc.dg/compat/struct-layout-1_x.c: New file.
41197         * gcc.dg/compat/struct-layout-1_y.c: New file.
41198         * gcc.dg/compat/struct-layout-1_test.h: New file.
41199
41200 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41201
41202         * gcc.dg/comp-return-1.c: New test
41203
41204 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
41205
41206         * gcc.dg/vmx/8-02a.c: Fix typo.
41207
41208         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41209         * gcc.dg/darwin-abi-3.c: New test.
41210
41211         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41212         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41213
41214         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41215         * gcc.dg/vmx/ops-long-1.c: New test.
41216         * gcc.dg/vmx/ops-long-2.c: New test.
41217
41218 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41219
41220         * g++.dg/lookup/conv-[1234].C: New.
41221
41222 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
41223
41224         * g++.dg/parse/attr2.C: Simplify.
41225
41226 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41227
41228         PR c/7284
41229         * gcc.c-torture/execute/pr7284-1.c: New test.
41230
41231 2004-07-22  Brian Booth  <bbooth@redhat.com>
41232
41233         * gcc.dg/tree-ssa/20040721-1.c: New test.
41234
41235 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41236
41237         * g++.dg/template/crash20.c: New.
41238
41239 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
41240
41241         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41242         Add dg-run directive.  Declare variables as required.
41243         * gfortran.dg/g77/README: Update
41244
41245 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
41246
41247         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41248         gcc.dg/cris-peep2-andu2.c: New tests.
41249
41250 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41251
41252         PR c/15052
41253         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41254         on return type.
41255         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
41256         messages.
41257         * gcc.dg/qual-return-2.c: Update expected messages.
41258         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41259
41260 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41261
41262         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41263         * gcc.dg/noncompile/921102-1.c: Update expected error message.
41264
41265 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41266
41267         PR c/11250
41268         * gcc.dg/init-string-1.c: New test.
41269
41270 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
41271
41272         PR middle-end/15345
41273         PR c/16450
41274         * gcc.dg/torture/nested-fn-1.c: New test.
41275
41276 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
41277
41278         PR target/16559
41279         * gcc.dg/ia64-fptr-1.c: New file.
41280
41281 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41282
41283         PR c++/14497
41284         * g++.dg/template/spec16.C: New test.
41285         * g++.old-deja/g++.robertl/eb118.C: Remove.
41286
41287 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41288
41289         PR c++/509
41290         * g++.dg/template/spec15.C: New test.
41291
41292 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
41293
41294         Copy cases from g77.f-torture/execute and add dg-run
41295         directive.  Other changes as noted.
41296         * gfortran.dg/g77/13037.f
41297         * gfortran.dg/g77/1832.f
41298         * gfortran.dg/g77/19981119-0.f
41299         * gfortran.dg/g77/19990313-0.f
41300         * gfortran.dg/g77/19990313-1.f
41301         * gfortran.dg/g77/19990313-2.f
41302         * gfortran.dg/g77/19990313-3.f
41303         * gfortran.dg/g77/19990419-1.f
41304         * gfortran.dg/g77/19990826-0.f
41305         * gfortran.dg/g77/19990826-2.f
41306         * gfortran.dg/g77/20000503-1.f
41307         * gfortran.dg/g77/20001111.f
41308         * gfortran.dg/g77/20010116.f
41309         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41310         * gfortran.dg/g77/20010430.f
41311         * gfortran.dg/g77/6177.f
41312         * gfortran.dg/g77/947.f
41313         * gfortran.dg/g77/970816-3.f
41314         * gfortran.dg/g77/971102-1.f
41315         * gfortran.dg/g77/980520-1.f
41316         * gfortran.dg/g77/980628-0.f
41317         * gfortran.dg/g77/980628-1.f
41318         * gfortran.dg/g77/980628-10.f
41319         * gfortran.dg/g77/980628-2.f
41320         * gfortran.dg/g77/980628-3.f
41321         * gfortran.dg/g77/980628-7.f
41322         * gfortran.dg/g77/980628-8.f
41323         * gfortran.dg/g77/980628-9.f
41324         * gfortran.dg/g77/980701-0.f
41325         * gfortran.dg/g77/980701-1.f
41326         * gfortran.dg/g77/cabs.f
41327         * gfortran.dg/g77/claus.f
41328         * gfortran.dg/g77/complex_1.f
41329         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41330         * gfortran.dg/g77/dcomplex.f
41331         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41332         * gfortran.dg/g77/f90-intrinsic-mathematical.f
41333         * gfortran.dg/g77/f90-intrinsic-numeric.f
41334         * gfortran.dg/g77/int8421.f
41335         * gfortran.dg/g77/labug1.f
41336         * gfortran.dg/g77/large_vec.f
41337         * gfortran.dg/g77/le.f
41338         * gfortran.dg/g77/short.f
41339         * gfortran.dg/g77/README: Update
41340
41341 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
41342
41343         PR c++/16637
41344         * g++.dg/parse/lookup4.C: New test.
41345
41346 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41347
41348         PR c++/16175
41349         * g++.dg/template/ttp10.C: New test.
41350
41351 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41352
41353         * gcc.dg/pr12625-1.c: New test.
41354
41355 2004-07-20  Steven Bosscher  <stevenb@suse.de>
41356
41357         * gcc.dg/switch-warn-1.c: New test.
41358         * gcc.dg/switch-warn-2.c: New test.
41359         * gcc.c-torture/compile/pr14730.c: Update.
41360
41361 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
41362
41363         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41364         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41365         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41366         g++.dg/template/nontype3.C: Remove trailing CR from tests.
41367
41368 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
41369
41370         PR c++/16623
41371         * g++.dg/template/assign1.C: New test.
41372
41373 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41374
41375         PR c++/12170
41376         * g++.dg/template/ttp9.C: New test.
41377
41378 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
41379
41380         * gcc.dg/format/cmn-err-1.c: New test.
41381
41382 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41383
41384         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41385         gcc.dg/Wparentheses-10.c: New tests.
41386         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41387
41388 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41389
41390         PR fortran/16465
41391         * gfortran.dg/g77//ffixed-line-length-0.f,
41392         gfortran.dg/g77/ffixed-line-length-132.f,
41393         gfortran.dg/g77/ffixed-line-length-72.f,
41394         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41395         gfortran.dg/g77/README: Update.
41396
41397 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41398
41399         PR c++/13092
41400         * g++.dg/template/non-dependent7.C: New test.
41401         * g++.dg/template/non-dependent8.C: Likewise.
41402         * g++.dg/template/non-dependent9.C: Likewise.
41403         * g++.dg/template/non-dependent10.C: Likewise.
41404
41405 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
41406
41407         PR c++/16337
41408         * g++.dg/parse/attr2.C: New test.
41409
41410 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
41411
41412         * g77.dg: Removed.
41413         * g77.f-torture: Ditto.
41414
41415 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41416
41417         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41418         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41419         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41420
41421 2004-07-16  Richard Henderson  <rth@redhat.com>
41422
41423         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41424
41425 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41426
41427         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41428         tests with full list of options.
41429         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41430         of TORTURE_OPTIONS if test contains 'dg-do run'.
41431
41432         PR fortran/16404
41433         * gfortran.dg/do_iterator.f90: New test.
41434
41435 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41436
41437         PR rtl-optimization/16536
41438         * gcc.c-torture/execute/restrict-1.c: New test.
41439
41440 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41441
41442         PR fortran/15324
41443         * gfortran.dg/pr15324.f90: New test.
41444
41445         PR fortran/15129
41446         * gfortran.dg/pr15129.f90: New test.
41447
41448         PR fortran/15140
41449         * gfortran.dg/pr15140.f90: New test.
41450
41451         PR fortran/13792
41452         * gfortran.fortran-torture/execute/bounds.f90: Add check for
41453         compile-time simplification.
41454
41455 2004-07-14  Mike Stump  <mrs@apple.com>
41456
41457         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41458
41459 2004-07-14  James E Wilson  <wilson@specifixinc.com>
41460
41461         PR target/16325
41462         * gcc.dg/profile-generate-1.c: New.
41463
41464 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
41465
41466         * gcc.c-torture/execute/20040709-1.c: New test.
41467         * gcc.c-torture/execute/20040709-2.c: New test.
41468
41469 2004-07-14  Mike Stump  <mrs@apple.com>
41470
41471         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41472
41473 2004-07-14  Mike Stump  <mrs@apple.com>
41474
41475         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41476
41477 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
41478
41479         PR c++/16518
41480         * g++.dg/parse/mutable1.C: New test.
41481
41482 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
41483
41484         PR tree-optimization/16443
41485         * gcc.dg/tree-ssa/20040713-1.c: New test.
41486
41487 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
41488
41489         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41490         for operator new.
41491
41492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41493
41494         * gfortran.dg/g77/README: New file
41495         * gfortran.dg/g77/19981216-0.f: Copy from
41496         g77.f-torture/noncompile.  Add "dg-do compile" and
41497         dg-error as required.
41498         * gfortran.dg/g77/19990218-1.f: Likewise.
41499         * gfortran.dg/g77/19990905-1.f: Likewise.
41500         * gfortran.dg/g77/9263.f: Likewise.
41501         * gfortran.dg/g77/980615-0.f: Likewise.
41502         * gfortran.dg/g77/980616-0.f: Likewise.
41503         * gfortran.dg/g77/check0.f: Likewise.
41504         * gfortran.dg/g77/select_no_compile.f: Likewise.
41505
41506 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41507
41508         Copy files from g77.f-torture/compile.
41509         Add "{ dg-do compile}".  Other changes as noted
41510         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41511         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41512         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41513         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41514         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41515         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41516         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41517         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41518         statement to conform to standard.  Append alpha1.x for reference.
41519         * gfortran.dg/g77/xformat.f: Add dg-warning
41520
41521 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
41522
41523         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41524         Add {dg-do compile} directive.
41525         * gfortran.dg/g77/cpp2.F: Likewise.
41526
41527 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41528
41529         PR c++/5402
41530         * g++.dg/lookup/name-clash1.C: New test.
41531
41532         PR c++/9777
41533         * g++.dg/lookup/name-clash2.C: New test.
41534
41535         PR c++/12102
41536         * g++.dg/lookup/name-clash3.C: New test.
41537
41538 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41539
41540         * g++.dg/lookup/new2.C: New test.
41541         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41542
41543 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
41544
41545         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41546         Add {dg-do compile} directive.
41547         * gfortran.dg/g77/13060.f: Likewise.
41548         * gfortran.dg/g77/19990218-0.f: Likewise.
41549         * gfortran.dg/g77/19990305-0.f: Likewise.
41550         * gfortran.dg/g77/19990419-0.f: Likewise.
41551         * gfortran.dg/g77/19990502-0.f: Likewise.
41552         * gfortran.dg/g77/19990502-1.f: Likewise.
41553         * gfortran.dg/g77/19990525-0.f: Likewise.
41554         * gfortran.dg/g77/19990826-1.f: Likewise.
41555         * gfortran.dg/g77/19990826-3.f: Likewise.
41556         * gfortran.dg/g77/19990905-2.f: Likewise.
41557         * gfortran.dg/g77/20000412-1.f: Likewise.
41558         * gfortran.dg/g77/20000511-1.f: Likewise.
41559         * gfortran.dg/g77/20000511-2.f: Likewise.
41560         * gfortran.dg/g77/20000518.f: Likewise.
41561         * gfortran.dg/g77/20000601-1.f: Likewise.
41562         * gfortran.dg/g77/20000601-2.f: Likewise.
41563         * gfortran.dg/g77/20000629-1.f: Likewise.
41564         * gfortran.dg/g77/20000630-2.f: Likewise.
41565         * gfortran.dg/g77/20010115.f: Likewise.
41566         * gfortran.dg/g77/20010321-1.f: Likewise.
41567         * gfortran.dg/g77/20010426.f: Likewise.
41568         * gfortran.dg/g77/20020307-1.f: Likewise.
41569         * gfortran.dg/g77/8485.f: Likewise.
41570         * gfortran.dg/g77/960317-1.f: Likewise.
41571         * gfortran.dg/g77/970915-0.f: Likewise.
41572         * gfortran.dg/g77/980310-1.f: Likewise.
41573         * gfortran.dg/g77/980310-2.f: Likewise.
41574         * gfortran.dg/g77/980310-3.f: Likewise.
41575         * gfortran.dg/g77/980310-4.f: Likewise.
41576         * gfortran.dg/g77/980310-6.f: Likewise.
41577         * gfortran.dg/g77/980310-7.f: Likewise.
41578         * gfortran.dg/g77/980310-8.f: Likewise.
41579         * gfortran.dg/g77/980419-2.f: Likewise.
41580         * gfortran.dg/g77/980424-0.f: Likewise.
41581         * gfortran.dg/g77/980427-0.f: Likewise.
41582         * gfortran.dg/g77/980729-0.f: Likewise.
41583         * gfortran.dg/g77/981117-1.f: Likewise.
41584         * gfortran.dg/g77/toon_1.f: Likewise.
41585
41586 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41587
41588         PR c++/2204
41589         * g++.dg/other/abstract2.C: New test.
41590
41591 2004-07-12  Paul Brook  <paul@codesourcery.com>
41592
41593         * gfortran.dg/pointer_init_1.f90: New test.
41594
41595 2004-07-11  Paul Brook  <paul@codesourcery.com>
41596
41597         PR fortran/15986
41598         * gfortran.dg/contained_1.f90: New test.
41599
41600 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
41601
41602         * g++.dg/parse/defarg8.C: New test.
41603
41604 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41605
41606         PR fortran/16433
41607         * gfortran.dg/pr16433.f: New test.
41608
41609         PR fortran/17574
41610         * gfortran.dg/pr15754.f90: New test.
41611
41612 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41613
41614         PR tree-optimization/16437
41615         * gcc.c-torture/execute/bitfld-4.c: New test.
41616
41617 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41618
41619         * gfortran.fortran-torture/execute/common_2.f90: Add check for
41620         access to common var from module.
41621
41622 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41623
41624         PR fortran/16336
41625         * gfortran.fortran-torture/execute/common_2.f90: New test.
41626
41627 2004-07-10  Paul Brook  <paul@codesourcery.com>
41628
41629         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41630
41631 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41632
41633         PR fortran/15969
41634         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41635
41636 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
41637
41638         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41639         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41640         * gfortran.dg/g77/ffree-form-1.f: Likewise.
41641         * gfortran.dg/g77/ffree-form-2.f: Likewise.
41642         * gfortran.dg/g77/ffree-form-3.f: Likewise.
41643         * gfortran.dg/g77/fno-underscoring.f: Likewise.
41644         * gfortran.dg/g77/funderscoring.f: Likewise.
41645         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
41646
41647 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41648
41649         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41650
41651 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41652         Paul Brook  <paul@codesourcery.com>
41653
41654         PR fortran/13415
41655         * gfortran.dg/common_pointer_1.f90: New test.
41656
41657 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41658
41659         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41660
41661 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41662
41663         PR target/16364
41664         * gcc.c-torture/compile/20040709-1.c: New.
41665
41666 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41667
41668         PR fortran/14077
41669         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41670
41671 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41672
41673         PR fortran/13201
41674         * gfortran.dg/shape_1.f90: New test.
41675
41676 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
41677             Andrew Pinski  <apinski@apple.com>
41678
41679         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41680
41681 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41682
41683         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41684         comment.
41685
41686 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41687         Paul Brook  <paul@codesourcery.com>
41688
41689         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41690         '.f95' and '.F95'.
41691
41692 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
41693
41694         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41695
41696 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41697
41698         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41699         testcases with capital suffix.
41700
41701 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41702
41703         PR fortran/15481
41704         PR fortran/13372
41705         PR fortran/13575
41706         PR fortran/15978
41707         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41708
41709         * gfortran.dg/implicit_1.f90: New test.
41710
41711 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41712
41713         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41714         expression to match gfortran warning/error messages
41715         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41716         dg-error text.
41717
41718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41719
41720         * lib/fortran-torture.exp: Rename proc search_for to
41721         search_for_re.
41722
41723 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41724
41725         * gcc.c-torture/execute/simd-5.x: New file.
41726         XFAIL on SPARC 64-bit at -O0.
41727
41728 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41729
41730         PR c++/8211
41731         PR c++/16165
41732         * g++.dg/warn/effc3.C: New test.
41733
41734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41735
41736         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41737         change X to 1X in format.
41738         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41739         add data statements to conform to standard.
41740
41741 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41742
41743         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41744         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41745         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41746
41747 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41748
41749         * gfortran.dg/g77/7388.f: Copy from g77.dg
41750         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41751         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41752         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41753         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41754         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41755         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41756         * gfortran.dg/g77/strlen0.f: Likewise.
41757
41758 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
41759
41760         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41761         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41762
41763 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41764
41765         * gcc.c-torture/execute/920428-2.x: Delete.
41766         * gcc.c-torture/execute/920501-7.x: Likewise.
41767
41768 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
41769
41770         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41771         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
41772         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41773         prescott and c3-2.
41774         (PREFETCH_3DNOW): Add -march=c3.
41775
41776 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
41777
41778         PR c/16437
41779         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41780         * gcc.c-torture/execute/bf64-1.x: Likewise.
41781
41782 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41783
41784         * gcc.c-torture/compile/20040708-1.c: New test.
41785
41786 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41787
41788         PR c++/16169
41789         * g++.dg/warn/effc2.C: New test.
41790
41791 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41792
41793         * gcc.c-torture/execute/bitfld-1.x: Remove.
41794         * gcc.c-torture/execute/bitfld-3.c: New test.
41795         * gcc.dg/bitfld-2.c: Remove XFAILs.
41796
41797 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
41798
41799         PR c++/16276
41800         * g++.dg/rtti/tinfo1.C: New file.
41801
41802 2004-07-07  Eric Christopher  <echristo@redhat.com>
41803
41804         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41805
41806 2004-07-07  Andrew Pinski  <apinski@apple.com>
41807
41808         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41809
41810 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
41811
41812         * g++.dg/init/call1.C: XFAIL.
41813
41814 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
41815
41816         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41817         except for movstrict*, to movmem* and clrstr* to clrmem*.
41818
41819 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
41820
41821         * gcc.c-torture/execute/20040707-1.c: New test.
41822
41823 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
41824
41825         * gcc.c-torture/execute/20040706-1.c: New test.
41826
41827 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41828
41829         PR c++/3671
41830         * g++.dg/template/spec14.C: New test.
41831
41832 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
41833
41834         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41835         nothing if not yet defined.  Use it in b, c and d type definitions.
41836         * gcc.c-torture/execute/20040705-1.c: New test.
41837         * gcc.c-torture/execute/20040705-2.c: New test.
41838
41839 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41840
41841         PR c++/2518
41842         * g++.dg/lookup/new1.C: New test.
41843
41844 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41845
41846         PR c++/11406
41847         * g++.dg/template/sizeof8.C: New test.
41848
41849 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41850
41851         * gcc.c-torture/compile/20040705-1.c: New test.
41852
41853 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
41854
41855         * gfortran.fortran-torture/execute/seq_io.f90: New test.
41856
41857 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
41858
41859         * gcc.dg/cpp/if-mop.c: Two new testcases.
41860         * gcc.dg/cpp/trad/comment-3.c: New.
41861
41862 2004-07-04  Paul Brook  <paul@codesourcery.com>
41863
41864         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41865
41866 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
41867
41868         PR c++/3761
41869         * g++.dg/lookup/crash4.C: New test.
41870
41871 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
41872
41873         * gcc.c-torture/execute/builtin-abs-1.c
41874         * gcc.c-torture/execute/builtin-abs-2.c
41875         * gcc.c-torture/execute/builtin-complex-1.c
41876         * gcc.c-torture/execute/builtins/string-1-lib.c
41877         * gcc.c-torture/execute/builtins/string-1.c
41878         * gcc.c-torture/execute/builtins/string-2-lib.c
41879         * gcc.c-torture/execute/builtins/string-2.c
41880         * gcc.c-torture/execute/builtins/string-3-lib.c
41881         * gcc.c-torture/execute/builtins/string-3.c
41882         * gcc.c-torture/execute/builtins/string-4-lib.c
41883         * gcc.c-torture/execute/builtins/string-4.c
41884         * gcc.c-torture/execute/builtins/string-5-lib.c
41885         * gcc.c-torture/execute/builtins/string-5.c
41886         * gcc.c-torture/execute/builtins/string-6-lib.c
41887         * gcc.c-torture/execute/builtins/string-6.c
41888         * gcc.c-torture/execute/builtins/string-7-lib.c
41889         * gcc.c-torture/execute/builtins/string-7.c
41890         * gcc.c-torture/execute/builtins/string-8-lib.c
41891         * gcc.c-torture/execute/builtins/string-8.c
41892         * gcc.c-torture/execute/builtins/string-9-lib.c
41893         * gcc.c-torture/execute/builtins/string-9.c
41894         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41895         * gcc.c-torture/execute/builtins/string-asm-1.c
41896         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41897         * gcc.c-torture/execute/builtins/string-asm-2.c
41898         * gcc.c-torture/execute/stdio-opt-1.c
41899         * gcc.c-torture/execute/stdio-opt-2.c
41900         * gcc.c-torture/execute/stdio-opt-3.c
41901         * gcc.c-torture/execute/string-opt-1.c
41902         * gcc.c-torture/execute/string-opt-10.c
41903         * gcc.c-torture/execute/string-opt-11.c
41904         * gcc.c-torture/execute/string-opt-12.c
41905         * gcc.c-torture/execute/string-opt-13.c
41906         * gcc.c-torture/execute/string-opt-14.c
41907         * gcc.c-torture/execute/string-opt-15.c
41908         * gcc.c-torture/execute/string-opt-16.c
41909         * gcc.c-torture/execute/string-opt-2.c
41910         * gcc.c-torture/execute/string-opt-6.c
41911         * gcc.c-torture/execute/string-opt-7.c
41912         * gcc.c-torture/execute/string-opt-8.c:
41913         Replace with ...
41914
41915         * gcc.c-torture/execute/builtins/abs-2.c
41916         * gcc.c-torture/execute/builtins/abs-3.c
41917         * gcc.c-torture/execute/builtins/complex-1.c
41918         * gcc.c-torture/execute/builtins/fprintf.c
41919         * gcc.c-torture/execute/builtins/fputs.c
41920         * gcc.c-torture/execute/builtins/memcmp.c
41921         * gcc.c-torture/execute/builtins/memmove.c
41922         * gcc.c-torture/execute/builtins/memops-asm.c
41923         * gcc.c-torture/execute/builtins/mempcpy-2.c
41924         * gcc.c-torture/execute/builtins/mempcpy.c
41925         * gcc.c-torture/execute/builtins/memset.c
41926         * gcc.c-torture/execute/builtins/printf.c
41927         * gcc.c-torture/execute/builtins/sprintf.c
41928         * gcc.c-torture/execute/builtins/strcat.c
41929         * gcc.c-torture/execute/builtins/strchr.c
41930         * gcc.c-torture/execute/builtins/strcmp.c
41931         * gcc.c-torture/execute/builtins/strcpy.c
41932         * gcc.c-torture/execute/builtins/strcspn.c
41933         * gcc.c-torture/execute/builtins/strlen-2.c
41934         * gcc.c-torture/execute/builtins/strlen.c
41935         * gcc.c-torture/execute/builtins/strncat.c
41936         * gcc.c-torture/execute/builtins/strncmp-2.c
41937         * gcc.c-torture/execute/builtins/strncmp.c
41938         * gcc.c-torture/execute/builtins/strncpy.c
41939         * gcc.c-torture/execute/builtins/strpbrk.c
41940         * gcc.c-torture/execute/builtins/strpcpy-2.c
41941         * gcc.c-torture/execute/builtins/strpcpy.c
41942         * gcc.c-torture/execute/builtins/strrchr.c
41943         * gcc.c-torture/execute/builtins/strspn.c
41944         * gcc.c-torture/execute/builtins/strstr-asm.c
41945         * gcc.c-torture/execute/builtins/strstr.c:
41946         ... these new files.
41947
41948         * gcc.c-torture/execute/builtins/abs-2-lib.c
41949         * gcc.c-torture/execute/builtins/abs-3-lib.c
41950         * gcc.c-torture/execute/builtins/complex-1-lib.c
41951         * gcc.c-torture/execute/builtins/fprintf-lib.c
41952         * gcc.c-torture/execute/builtins/fputs-lib.c
41953         * gcc.c-torture/execute/builtins/memcmp-lib.c
41954         * gcc.c-torture/execute/builtins/memmove-lib.c
41955         * gcc.c-torture/execute/builtins/memops-asm-lib.c
41956         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41957         * gcc.c-torture/execute/builtins/mempcpy-lib.c
41958         * gcc.c-torture/execute/builtins/memset-lib.c
41959         * gcc.c-torture/execute/builtins/printf-lib.c
41960         * gcc.c-torture/execute/builtins/sprintf-lib.c
41961         * gcc.c-torture/execute/builtins/strcat-lib.c
41962         * gcc.c-torture/execute/builtins/strchr-lib.c
41963         * gcc.c-torture/execute/builtins/strcmp-lib.c
41964         * gcc.c-torture/execute/builtins/strcpy-lib.c
41965         * gcc.c-torture/execute/builtins/strcspn-lib.c
41966         * gcc.c-torture/execute/builtins/strlen-2-lib.c
41967         * gcc.c-torture/execute/builtins/strlen-lib.c
41968         * gcc.c-torture/execute/builtins/strncat-lib.c
41969         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41970         * gcc.c-torture/execute/builtins/strncmp-lib.c
41971         * gcc.c-torture/execute/builtins/strncpy-lib.c
41972         * gcc.c-torture/execute/builtins/strpbrk-lib.c
41973         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41974         * gcc.c-torture/execute/builtins/strpcpy-lib.c
41975         * gcc.c-torture/execute/builtins/strrchr-lib.c
41976         * gcc.c-torture/execute/builtins/strspn-lib.c
41977         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41978         * gcc.c-torture/execute/builtins/strstr-lib.c
41979         * gcc.c-torture/execute/builtins/lib/abs.c
41980         * gcc.c-torture/execute/builtins/lib/fprintf.c
41981         * gcc.c-torture/execute/builtins/lib/memset.c
41982         * gcc.c-torture/execute/builtins/lib/printf.c
41983         * gcc.c-torture/execute/builtins/lib/sprintf.c
41984         * gcc.c-torture/execute/builtins/lib/strcpy.c
41985         * gcc.c-torture/execute/builtins/lib/strcspn.c
41986         * gcc.c-torture/execute/builtins/lib/strncat.c
41987         * gcc.c-torture/execute/builtins/lib/strncmp.c
41988         * gcc.c-torture/execute/builtins/lib/strncpy.c
41989         * gcc.c-torture/execute/builtins/lib/strpbrk.c
41990         * gcc.c-torture/execute/builtins/lib/strspn.c
41991         * gcc.c-torture/execute/builtins/lib/strstr.c:
41992         New files containing support routines.
41993
41994         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41995         declaration.
41996         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41997         when not optimizing.
41998
41999 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
42000
42001         PR c++/16240
42002         * g++.dg/abi/mangle22.C: New test.
42003         * g++.dg/abi/mangle23.C: Likewise.
42004
42005 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
42006
42007         PR fortran/16290
42008         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
42009         Allow for cases without denormalized floating point numbers.
42010
42011 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
42012
42013         PR c/1027
42014         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
42015         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
42016         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
42017         expected warning text.
42018         * gcc.dg/format/diag-2.c: New test.
42019
42020 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42021
42022         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
42023
42024 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
42025
42026         * gcc.dg/builtins-43.c: New.
42027         * gcc.dg/builtins-44.c: New.
42028         * gcc.dg/builtins-45.c: New.
42029
42030 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
42031             Andreas Tobler  <a.tobler@schweiz.ch>
42032
42033         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
42034         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
42035         as SIGSEGV.
42036         * gcc.dg/cleanup-11.c: Likewise.
42037         * gcc.dg/cleanup-8.c: Likewise.
42038         * gcc.dg/cleanup-9.c: Likewise.
42039         * gcc.dg/cleanup-5.c: Run on all platforms.
42040
42041 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
42042
42043         * g++.dg/warn/nonnull1.C: New test.
42044
42045 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42046
42047         * gcc.dg/compat/compat-common.h: Wrap up CINT in
42048         an #ifndef SKIP_COMPLEX_INT/#endif pair.
42049         Special-case the Sun compiler wrt to <complex.h>.
42050
42051 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
42052
42053         * gcc.dg/Wunreachable-8.C: New test.
42054
42055         * gcc.dg/h8300-ice2.c : New test.
42056
42057 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
42058
42059         PR fortran/16161
42060         * gfortran.fortran-torture/compile/implicit.f90: Add test
42061         for implicit character.
42062
42063 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
42064
42065         PR fortran/16289
42066         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
42067         Use tiny() intrinsic to find smallest non-negative real
42068
42069 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
42070
42071         * gcc.dg/compat/struct-by-value-22_main.c: New test.
42072         * gcc.dg/compat/struct-by-value-22_x.c: New.
42073         * gcc.dg/compat/struct-by-value-22_y.c: New.
42074
42075         * gcc.c-torture/execute/20040629-1.c: New test.
42076
42077 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
42078
42079         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
42080         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
42081
42082         PR target/16195
42083         * gcc.dg/20040625-1.c: New test.
42084
42085 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42086
42087         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
42088
42089 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42090
42091         PR fortran/15963
42092         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
42093
42094 2004-06-29  Richard Henderson  <rth@redhat.com>
42095
42096         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
42097
42098 2004-06-29  Paul Brook  <paul@codesourcery.com>
42099
42100         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
42101         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
42102
42103 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
42104
42105         PR c++/16260
42106         * g++.dg/parse/crash15.C: New.
42107
42108 2004-06-28  Andrew Pinski  <apinski@apple.com>
42109
42110         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
42111         by the error already.
42112
42113         * g++.dg/opt/ptrmem4.C: Change to compile only test.
42114
42115 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
42116
42117         PR target/14041
42118         * gcc.dg/h8300-bss-align-1.c : New.
42119
42120 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42121
42122         * PR c++/16174
42123         * g++.dg/template/ctor4.C: New.
42124
42125 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42126
42127         PR c++/16205
42128         * g++.dg/warn/Wsequence-point-1.C: New test.
42129
42130 2004-06-27  Paul Brook  <paul@codesourcery.com>
42131
42132         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
42133
42134 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
42135
42136         * g++.old-deja/g++.mike/p7325.C: Remove.
42137
42138 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
42139
42140         PR c/14963
42141         * gcc.dg/pr14963.c: New test.
42142
42143 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
42144
42145         PR c++/16193
42146         * g++.dg/parse/redef1.C: New test.
42147
42148 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
42149
42150         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
42151         20021110.c.
42152         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
42153         20021119-1.c.
42154         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
42155         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
42156         5-04.c.
42157         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
42158         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
42159         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
42160         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
42161         g++.brendan/enum14.C.
42162         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
42163         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
42164         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
42165         g++.mike/virt1.C.
42166         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
42167         memtemp24.C.
42168
42169 2004-06-27  Roger Sayle  <roger@eyesopen.com>
42170
42171         * gcc.dg/20040527-1.c: New test case.
42172
42173 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
42174
42175         PR gfortran/pr16196
42176         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
42177
42178 2004-06-25  Roger Sayle  <roger@eyesopen.com>
42179
42180         PR middle-end/15825
42181         * gcc.dg/pr15825-1.c: New test case.
42182
42183 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42184
42185         * gcc.c-torture/execute/20040625-1.c: New test.
42186
42187 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42188
42189         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
42190
42191 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
42192
42193         * gcc.dg/torture/mips-div-1.c: New test.
42194
42195 2004-06-24  Jeff Law  <law@redhat.com>
42196
42197         * gcc.dg/tree-ssa/20040624-1.c: New test.
42198
42199 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
42200
42201         * gcc.c-torture/compile/20040624-1.c: New test.
42202
42203 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42204
42205         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
42206         this directory.
42207
42208 2004-06-23  Andrew Pinski  <apinski@apple.com>
42209
42210         PR middle-end/15988
42211         * g++.dg/opt/ptrmem4.C: New test.
42212
42213         * gcc.dg/c90-array-quals-2.c: New test.
42214
42215 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
42216
42217         * gcc.dg/kpice1.c: New test.
42218
42219 2006-06-23  Andrew Pinski  <apinski@apple.com>
42220
42221         * gcc.dg/c90-array-quals.c: New test.
42222
42223 2006-06-22  Richard Henderson  <rth@redhat.com>
42224
42225         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42226
42227 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
42228
42229         * gcc.dg/builtins-config.h: Handle FreeBSD.
42230
42231 2006-06-22  Richard Henderson  <rth@redhat.com>
42232
42233         * g++.dg/opt/devirt1.C: New.
42234
42235 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
42236
42237         * g++.dg/opt/pr15551.C: New testcase.
42238
42239 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
42240
42241         PR target/14800
42242         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42243         x86_64-*-linux* when compiling for 32bit.
42244
42245 2004-06-21  Andrew Pinski  <apinski@apple.com>
42246
42247         * gcc.dg/pch/struct-1.c: New.
42248         * gcc.dg/pch/struct-1.hs: New.
42249
42250 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
42251
42252         * gcc.dg/pch/save-temps-1.c: New file.
42253         * gcc.dg/pch/save-temps-1.hs: New file.
42254
42255 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
42256
42257         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42258         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42259
42260 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42261
42262         * gfortran.fortran-torture/execute/select_1.f90: Rename function
42263         to fix type error.
42264         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42265         Remove trailing spaces.
42266
42267 2004-06-21  Richard Henderson  <rth@redhat.com>
42268
42269         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42270         merging && to BIT_FIELD_REF.
42271
42272 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
42273
42274         * g++.dg/opt/placeholder1.C: New test.
42275
42276 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42277
42278         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42279         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42280         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42281         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42282
42283 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
42284
42285         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42286         extern "C".
42287         * g++.dg/other/pragma-re-1.C: Add comments.
42288
42289 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
42290
42291         PR gfortran/16080
42292         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42293
42294 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
42295
42296         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42297         instead of setting the type of size_t by
42298         hand.
42299
42300 2004-06-18  Roger Sayle  <roger@eyesopen.com>
42301
42302         * gcc.dg/unordered-2.c: New test case.
42303         * gcc.dg/unordered-3.c: New test case.
42304
42305 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
42306
42307         PR other/16043
42308         * lib/g++.exp (g++_version): Tweak regexp for version
42309         * lib/g77.exp (g77_version): Likewise.
42310         * lib/gfortran.exp (gfortran_version): Likewise.
42311         * lib/objc.exp (objc_version): Likewise.
42312         * lib/treelang.exp (treelang_version): Likewise.
42313
42314 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42317         Use INT_MAX instead of __INT_MAX__.
42318         * gcc.dg/compat/struct-align-2_y.c: Likewise.
42319
42320         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42321         * gcc.dg/compat/scalar-return-3_x.c: Use it.
42322         * gcc.dg/compat/scalar-return-3_y.c: Use it.
42323         * gcc.dg/compat/scalar-return-4_x.c: Use it.
42324         * gcc.dg/compat/scalar-return-4_y.c: Use it.
42325         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42326         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42327         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42328         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42329
42330         * gcc.dg/range-test-1.c: New test.
42331         * g++.dg/opt/range-test-1.C: New test.
42332
42333 2004-06-17  Richard Henderson  <rth@redhat.com>
42334
42335         * objc.dg/sync-1.m: New.
42336         * objc.dg/try-catch-1.m: Don't force next runtime.
42337         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42338         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
42339         shadowed catch clause.
42340         * objc.dg/try-catch-5.m: New.
42341
42342 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
42343
42344         Bug 14610
42345         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42346
42347 2004-06-15  Richard Henderson  <rth@redhat.com>
42348
42349         * gcc.dg/20001116-1.c: Move expected warning line.
42350
42351 2004-06-15  Richard Henderson  <rth@redhat.com>
42352
42353         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42354         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42355
42356 2004-06-15  Jeff Law  <law@redhat.com>
42357
42358         * gcc.dg/tree-ssa/20040615-1.c: New test.
42359         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42360         be less sensitive to operand ordering.
42361         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42362
42363 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
42364
42365         * g++.dg/abi/bitfield3.C: Add comment..
42366
42367 2004-06-15  Richard Henderson  <rth@redhat.com>
42368
42369         * g++.dg/ext/stmtexpr1.C: XFAIL.
42370         * gcc.dg/20030612-1.c: XFAIL.
42371
42372 2004-06-15  Eric Christopher  <echristo@redhat.com>
42373
42374         * g++.dg/charset/asm5.c: New.
42375         * gcc.dg/charset/asm6.c: New.
42376
42377 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42378
42379         PR fortran/15962
42380         * gfortran.fortran-torture/execute/select_1.f90: New test.
42381
42382 2004-06-15  Paul Brook  <paul@codesourcery.com>
42383
42384         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42385
42386 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42387
42388         PR c++/15967
42389         * g++.dg/lookup/crash3.C: New test.
42390
42391 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42392
42393         PR c++/15947
42394         * g++.dg/parse/dtor4.C: New test.
42395
42396 2004-06-14  Jeff Law  <law@redhat.com>
42397
42398         * gcc.c-torture/compile/20040614-1.c: New test.
42399
42400 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42401
42402         PR fortran/15211
42403         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42404         LEN of a character array.
42405
42406 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
42407
42408         PR c++/15096
42409         * g++.dg/template/ptrmem10.C: New test.
42410
42411         PR c++/14930
42412         * g++.dg/template/friend30.C: New test.
42413
42414 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42415
42416         PR fortran/14928
42417         * gfortran.fortran-torture/compile/mloc.f90: New test.
42418
42419 2004-06-13  Paul Brook  <paul@codesourcery.com>
42420
42421         * gfortran.fortran-torture/execute/random_2.f90: New test.
42422
42423 2004-06-13  Eric Christopher  <echristo@redhat.com>
42424
42425         * gcc.dg/noncompile/redecl-1.c: Fix error message.
42426
42427 2004-06-12  Paul Brook  <paul@codesourcery.com>
42428
42429         * gfortran.fortran-torture/execute/contained_3.f90: New test.
42430
42431 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42432
42433         PR fortran/14923
42434         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42435
42436 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42437
42438         PR fortran/14957
42439         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42440         syntax errors in end statements of contained subroutines.
42441
42442 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42443
42444         PR fortran/12841
42445         * gfortran.fortran-torture/execute/null_arg.f90: New test.
42446
42447 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42448
42449         PR fortran/15665
42450         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42451
42452 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
42453
42454         PR gfortran/12839
42455         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42456
42457 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
42458
42459         PR c++/15862
42460         * g++.dg/parse/enum1.C: New test.
42461
42462 2004-06-10  Jeff Law  <law@redhat.com>
42463
42464         * gcc.c-torture/compile/20040610-1.c: New test.
42465
42466 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42467
42468         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42469         * g++.old-deja/g++.other/decl3.C: Likewise.
42470
42471 2004-06-10  Brian Booth  <bbooth@redhat.com>
42472
42473         * gcc.dg/tree-ssa/20031015-1.c: Scan for
42474         V_MAY_DEF instead of VDEF.
42475         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42476
42477 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
42478
42479         PR c++/14211
42480         * g++.dg/conversion/const1.C: New test.
42481
42482         PR c++/15076
42483         * g++.dg/conversion/reinterpret1.C: New test.
42484
42485         PR c++/15877
42486         * g++.dg/template/enum2.C: New test.
42487
42488         PR c++/15227
42489         * g++.dg/template/error13.C: New test.
42490
42491 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42492
42493         PR fortran/14957
42494         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42495         arguments to test_* REAL and of the right size.
42496
42497 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42498
42499         PR target/15569
42500         PR rtl-optimization/15681
42501         * gcc.dg/20040609-1.c: New test.
42502
42503 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
42504
42505         PR c++/14791
42506         * g++.dg/opt/builtins1.C: New test.
42507
42508 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
42509
42510         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42511         that use default windows32 struct layout.
42512         * gcc.dg/i386-bitfield2.c: Likewise.
42513
42514 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
42515
42516         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42517         for mingw32 and cygwin targets.
42518
42519 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
42520
42521         * gcc.dg/pch/macro-4.c: New.
42522         * gcc.dg/pch/macro-4.hs: New.
42523
42524 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42525
42526         PR fortran/13249
42527         * gfortran.fortran-torture/compile/name_clash.f90: New test.
42528
42529 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42530
42531         PR fortran/13372
42532         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42533
42534 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42535
42536         PR gfortran/14897
42537         * gfortran.fortran-torture/execute/t_edit.f90: New test.
42538
42539 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
42540
42541         PR gfortran/15755
42542         * gfortran.fortran-torture/execute/backspace.c : New test.
42543
42544 2004-06-09  Paul Brook  <paul@codesourcery.com>
42545
42546         * gfortran.fortran-torture/execure/intrinsic_associated.f90
42547         (pointer_to_section): Rewrite to use smaller array.
42548
42549 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
42550
42551         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42552         * gcc.dg/ext/altivec-10.c: Same.
42553         * gcc.dg/ext/altivec-11.c: Same.
42554         * gcc.dg/ext/altivec-12.c: Same.
42555         * gcc.dg/ext/altivec-13.c: Same.
42556         * gcc.dg/ext/altivec-14.c: Same.
42557         * gcc.dg/ext/altivec-15.c: Same.
42558         * gcc.dg/ext/altivec-16.c: Same.
42559         * gcc.dg/ext/altivec-3.c: Same.
42560         * gcc.dg/ext/altivec-4.c: Same.
42561         * gcc.dg/ext/altivec-6.c: Same.
42562         * gcc.dg/ext/altivec-7.c: Same.
42563         * gcc.dg/ext/altivec-8.c: Same.
42564         * gcc.dg/ext/altivec-varargs-1.c: Same.
42565
42566         * g++.dg/ext/altivec-1.C: Correct dg syntax.
42567         * g++.dg/ext/altivec-10.C: Same.
42568         * g++.dg/ext/altivec-2.C: Same.
42569         * g++.dg/ext/altivec-3.C: Same.
42570         * g++.dg/ext/altivec-4.C: Same.
42571         * g++.dg/ext/altivec-5.C: Same.
42572         * g++.dg/ext/altivec-6.C: Same.
42573         * g++.dg/ext/altivec-7.C: Same.
42574         * g++.dg/ext/altivec-8.C: Same.
42575         * g++.dg/ext/altivec-9.C: Same.
42576
42577 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42578
42579         PR c++/7841
42580         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42581
42582 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42583
42584         * gcc.dg/union-1.c: New test.
42585
42586 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42587
42588         * gcc.dg/builtins-41.c: New test case.
42589         * gcc.dg/builtins-42.c: New test case.
42590
42591 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42592
42593         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42594         * g++.dg/ext/altivec-10.C: Same.
42595         * g++.dg/ext/altivec-2.C: Same.
42596         * g++.dg/ext/altivec-3.C: Same.
42597         * g++.dg/ext/altivec-4.C: Same.
42598         * g++.dg/ext/altivec-5.C: Same.
42599         * g++.dg/ext/altivec-6.C: Same.
42600         * g++.dg/ext/altivec-7.C: Same.
42601         * g++.dg/ext/altivec-8.C: Same.
42602         * g++.dg/ext/altivec-9.C: Same.
42603         * g++.old-deja/g++.abi/cxa_vec.C: Same.
42604         * g++.old-deja/g++.brendan/new3.C: Same.
42605         * gcc.c-torture/execute/eeprof-1.x: Same.
42606
42607 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42608
42609         PR c/14765
42610         * gcc.dg/pr14765-1.c: New test.
42611
42612 2004-06-07  Roger Sayle  <roger@eyesopen.com>
42613
42614         PR c/14649
42615         * gcc.dg/pr14649-1.c: New test case.
42616
42617 2004-06-07  Richard Henderson  <rth@redhat.com>
42618
42619         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42620         if temporaries.
42621
42622 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
42623
42624         * g++.dg/eh/elide1.C: Remove XFAIL.
42625
42626 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
42627
42628         PR c++/15337
42629         * g++.dg/expr/sizeof3.C: New test.
42630
42631         PR c++/14777
42632         * g++.dg/template/access14.C: New test.
42633
42634         PR c++/15554
42635         * g++.dg/template/enum1.C: New test.
42636
42637         PR c++/15057
42638         * g++.dg/eh/throw1.C: New test.
42639
42640 2004-06-07  David Ayers  <d.ayers@inode.at>
42641             Ziemowit Laski  <zlaski@apple.com>
42642
42643         * lib/objc.exp (objc_target_compile): Revert the '-framework
42644         Foundation' flag fix, since bare Darwin does not ship
42645         with the Foundation framework.
42646         * objc/execute/next_mapping.h: Provide a local NSConstantString
42647         @interface and @implementation.
42648         (objc_constant_string_init): A constructor function, used to
42649         initialize the NSConstantString meta-class object.
42650         * objc/execute/string1.m: Include "next_mapping.h" instead of
42651         <Foundation/NSString.h>.
42652         * objc/execute/string2.m: Likewise.
42653         * objc/execute/string3.m: Likewise.
42654         * objc/execute/string4.m: Likewise.
42655
42656 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
42657
42658         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42659         to double. Replace double with FLOAT.
42660         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42661
42662         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42663         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42664         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42665         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42666         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42667         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42668         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42669         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42670
42671 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
42672
42673         PR c/13519
42674         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42675
42676 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42677
42678         PR c++/15503
42679         * g++.dg/template/meminit2.C: New test.
42680
42681 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
42682
42683         PR target/15822
42684         * gcc.c-torture/execute/compare-fp-1.c,
42685         gcc.c-torture/execute/compare-fp-2.c,
42686         gcc.c-torture/execute/compare-fp-3.c,
42687         gcc.c-torture/execute/compare-fp-4.c,
42688         gcc.c-torture/execute/compare-fp-3.x,
42689         gcc.c-torture/execute/compare-fp-4.x: Moved...
42690         * gcc.c-torture/execute/ieee/compare-fp-1.c,
42691         gcc.c-torture/execute/ieee/compare-fp-2.c,
42692         gcc.c-torture/execute/ieee/compare-fp-3.c,
42693         gcc.c-torture/execute/ieee/compare-fp-4.c,
42694         gcc.c-torture/execute/ieee/compare-fp-3.x,
42695         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42696
42697 2004-06-04  David Ayers  <d.ayers@inode.at>
42698
42699         * objc/execute/protocol-isEqual-4.m: New testcase.
42700
42701 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
42702
42703         * objc/execute/protocol-isEqual-1.m: New testcase.
42704         * objc/execute/protocol-isEqual-2.m: New testcase.
42705         * objc/execute/protocol-isEqual-3.m: New testcase.
42706
42707 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42708
42709         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42710
42711 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
42712
42713         * lib/objc.exp (objc_target_compile): When running tests on
42714         Darwin (Mac OS X), inform the linker about '-framework
42715         'Foundation'.
42716
42717 2004-06-02  Eric Christopher  <echristo@redhat.com>
42718
42719         * gcc.c-torture/compile/20040602-1.c: New.
42720
42721 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
42722
42723         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42724         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42725
42726         PR tree-optimization/14736
42727         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42728
42729         PR tree-optimization/14042
42730         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42731
42732         PR tree-optimization/14729
42733         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42734
42735 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42736
42737         PR fortran/15557
42738         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42739
42740 2004-06-01  Richard Hederson  <rth@redhat.com>
42741
42742         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42743
42744 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42745
42746         PR c++/14932
42747         * g++.dg/parse/offsetof4.C: New test.
42748
42749 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
42750
42751         PR objc/7993
42752         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42753
42754 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
42755
42756         PR c++/15701
42757         * g++.dg/template/friend29.C: New test.
42758
42759 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
42760
42761         PR c/15749
42762         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42763
42764 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
42765
42766         * gcc.dg/sparc-trap-1.c: New test.
42767
42768 2004-05-31  Roger Sayle  <roger@eyesopen.com>
42769
42770         PR middle-end/15069
42771         * g++.dg/opt/fold3.C: New test case.
42772
42773 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
42774
42775         * lib/target-supports.exp (check_iconv_available): Fix fallout
42776         from 2004-05-28 patch.
42777
42778 2004-05-30  Paul Brook  <paul@codesourcery.com>
42779
42780         PR fortran/15620
42781         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42782         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42783
42784 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
42785
42786         * gfortran.fortran-torture/execute/random_1.f90: New test.
42787
42788 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42789
42790         * g++.dg/ext/altivec-10.C: New test.
42791
42792 2004-05-29  Paul Brook  <paul@codesourcery.com>
42793
42794         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42795
42796 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42797
42798         * gcc.dg/altivec-16.c: New test.
42799
42800 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
42801
42802         * lib/target-supports.exp (check_vmx_hw_available): New.
42803         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42804
42805         * lib/target-supports.exp (check_alias_available,
42806         check_iconv_available, check_named_sections_available): Use
42807         unique names for temporary files.
42808
42809 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
42810
42811         * gcc.dg/altivec-15.c: New test.
42812
42813 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42814
42815         PR c++/15083
42816         * g++.dg/warn/noeffect6.C: New test.
42817
42818         PR c++/15471
42819         * g++.dg/expr/ptrmem4.C: New test.
42820
42821         PR c++/15640
42822         * g++.dg/template/operator3.C: New test.
42823
42824 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
42825
42826         PR c++/14668
42827         * g++.dg/lookup/redecl1.C: New test.
42828         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42829
42830 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
42831
42832         * gcc.c-torture/execute/compare-fp-1.c,
42833         gcc.c-torture/execute/compare-fp-2.c,
42834         gcc.c-torture/execute/compare-fp-3.c,
42835         gcc.c-torture/execute/compare-fp-4.c,
42836         gcc.c-torture/execute/compare-fp-3.x,
42837         gcc.c-torture/execute/compare-fp-4.x,
42838         gcc.dg/pr15649-1.c: New.
42839
42840 2004-05-27  Adam Nemet  <anemet@lnxw.com>
42841
42842         PR c++/12883
42843         * g++.dg/init/array14.C: New test.
42844
42845 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
42846
42847         * lib/compat.exp (compat-get-options-main): New.
42848         (compat-get-options): Remove unneeded code, warn for ignored
42849         command.
42850         (compat-execute): Check flag set by dg-require-* commands.
42851
42852         * lib/compat.exp (compat-execute): Break up long lines.
42853
42854 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
42855
42856         * gcc.dg/altivec-7.c: Don't use 'vector long'.
42857         * gcc.dg/altivec-14.c: New test.
42858         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42859
42860         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42861         * gcc.dg/altivec-12.c: Ditto.
42862
42863         * gcc.dg/altivec-3.c: Move call to altivec_check.
42864
42865 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42866
42867         PR c++/15044
42868         * g++.dg/template/error12.C: New test.
42869
42870         PR c++/15317
42871         * g++.dg/ext/attrib15.C: New test.
42872
42873         PR c++/15329
42874         * g++.dg/template/ptrmem9.C: New test.
42875
42876 2004-05-25  Paul Brook  <paul@codesourcery.com>
42877
42878         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42879
42880 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42881
42882         PR c++/15165
42883         * g++.dg/template/crash19.C: New test.
42884
42885 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42886
42887         PR c++/15025
42888         * g++.dg/template/redecl1.C: New test.
42889
42890 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
42891
42892         PR c++/14821
42893         * g++.dg/other/ns1.C: New test.
42894
42895         PR c++/14883
42896         * g++.dg/template/invalid1.C: New test.
42897
42898 2004-05-23  Paul Brook  <paul@codesourcery.com>
42899         Victor Leikehman  <lei@haifasphere.co.il>
42900
42901         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42902         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
42903
42904 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42905
42906         PR c++/15285
42907         PR c++/15299
42908         * g++.dg/template/non-dependent5.C: New test.
42909         * g++.dg/template/non-dependent6.C: New test.
42910
42911 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
42912
42913         PR c++/15507
42914         * g++.dg/inherit/union1.C: New test.
42915
42916         PR c++/15542
42917         * g++.dg/template/addr1.C: New test.
42918
42919         PR c++/15427
42920         * g++.dg/template/array5.C: New test.
42921
42922         PR c++/15287
42923         * g++.dg/template/array6.C: New test.
42924
42925 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
42926             Roger Sayle  <roger@eyesopen.com>
42927
42928         * g++.dg/lookup/forscope2.C: New test case.
42929
42930 2004-05-22  Ben Elliston  <bje@au.ibm.com>
42931
42932         * gcc.dg/cpp/Wmissingdirs.c: New.
42933
42934 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42935
42936         PR target/15301
42937         * gcc.dg/compat/union-m128-1.h: New file.
42938         * gcc.dg/compat/union-m128-1_main.c: Likewise.
42939         * gcc.dg/compat/union-m128-1_x.c: Likewise.
42940         * gcc.dg/compat/union-m128-1_y.c: Likewise.
42941
42942 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
42943
42944         PR target/15302
42945         * gcc.dg/compat/struct-complex-1.h: New file.
42946         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
42947         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
42948         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42949
42950 2004-05-20  Roger Sayle  <roger@eyesopen.com>
42951
42952         PR middle-end/3074
42953         * gcc.dg/pr3074-1.c: New test case.
42954         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42955
42956 2004-05-20  Falk Hueffner  <falk@debian.org>
42957
42958         PR other/15526
42959         * gcc.dg/ftrapv-1.c: New test case.
42960
42961 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
42962
42963         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42964
42965 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
42966             Jeff Law  <law@redhat.com>
42967
42968         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42969         * gcc.dg/tree-ssa/20040518-2.c: New test.
42970
42971         * gcc.dg/tree-ssa/20040518-1.c: New test.
42972
42973 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
42974
42975         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42976
42977 2004-05-18  Paul Brook  <paul@codesourcery.com>
42978
42979         PR fortran/13930
42980         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42981
42982 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
42983
42984         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42985         constant folding.
42986
42987 2004-05-17  Steven Bosscher  <stevenb@suse.de>
42988
42989         * gcc.dg/tree-ssa/20040517-1.c: New test.
42990
42991 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42992
42993         * gcc.dg/loop-4.c: New test.
42994
42995 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
42996
42997         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42998
42999 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
43000
43001         PR fortran/15311
43002         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
43003
43004 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43005
43006         PR fortran/13826
43007         PR fortran/13940
43008         * gfortran.fortran-torture/compile/data_1.f90: New test.
43009
43010 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
43011
43012         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
43013         * gcc.dg/uninit-H.c: Define ASM for __s390__.
43014
43015 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43016
43017         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
43018
43019 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
43020
43021         PR c/15444
43022         * gcc.dg/format/xopen-1.c: Adjust expected message.
43023         * gcc.dg/format/xopen-3.c: New test.
43024
43025 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
43026
43027         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
43028
43029 2004-05-14  Jeff Law  <law@redhat.com>
43030
43031         * gcc.dg/tree-ssa/20040514-2.c: New test.
43032
43033 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43034
43035         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
43036         this ...
43037         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
43038         this.
43039
43040 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
43041
43042         * gcc.dg/tree-ssa/20040514-1.c: New test.
43043
43044 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43045
43046         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
43047         test.
43048
43049 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43050
43051         PR fortran/14066
43052         * gfortran.fortran-torture/compile/do_1.f90: New test.
43053
43054 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
43055
43056         PR fortran/15051
43057         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
43058         test.
43059
43060 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
43061
43062         PR fortran/15149
43063         * gfortran.fortran-torture/execute/random_init.f90: New test.
43064
43065 2004-05-13  Paul Brook  <paul@codesourcery.com>
43066
43067         PR fortran/15314
43068         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
43069
43070 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
43071
43072         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
43073         for the powerpc case.
43074
43075 2004-05-13  Jeff Law  <law@redhat.com>
43076
43077         * gcc.dg/tree-ssa/20040513-1.c: New test.
43078         * gcc.dg/tree-ssa/20040513-2.c: New test.
43079
43080 2004-05-13  Paul Brook  <paul@codesourcery.com>
43081
43082         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
43083         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
43084         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
43085
43086 2004-05-13  Andreas Schwab  <schwab@suse.de>
43087
43088         PR other/10819
43089         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
43090         characters.
43091
43092 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
43093
43094         PR fortran/15294
43095         * gfortran.fortran-torture/execute/adjustr.f90: New file.
43096
43097 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
43098
43099         Merge from tree-ssa-20020619-branch.  See
43100         ChangeLog.tree-ssa for details.
43101
43102 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
43103
43104         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
43105         include <altivec.h> explicitly.
43106         * gcc.dg/altivec-13.c: Likewise.
43107
43108 2004-05-11  Paul Brook  <paul@codesourcery.com>
43109
43110         * gcc.c-torture/compile/20010518-1.c: Force enum size.
43111
43112 2004-05-10  Eric Christopher  <echristo@redhat.com>
43113
43114         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
43115         * gcc.dg/sibcall-4.c: Ditto.
43116
43117 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
43118
43119         * g++.dg/ext/altivec-8.C: New test case.
43120         * gcc.dg/altivec-13.c: New test case.
43121
43122 2004-05-08  Roger Sayle  <roger@eyesopen.com>
43123
43124         * gcc.c-torture/execute/divcmp-1.c: New test case.
43125         * gcc.c-torture/execute/divcmp-2.c: New test case.
43126         * gcc.c-torture/execute/divcmp-3.c: New test case.
43127
43128 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
43129
43130         * g++.dg/other/pragma-re-2.C: New test.
43131
43132 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43133
43134         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
43135         * gcc.dg/i386-387-2.c: Likewise.
43136
43137         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
43138         __builtin_drem.
43139         * gcc.dg/i386-387-6.c: Likewise.
43140
43141 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
43142
43143         * gcc.dg/builtins-33.c: Also check log1p*.
43144
43145 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
43146
43147         PR optimization/15296
43148         * gcc.c-torture/execute/pr15296.c: New test.
43149
43150 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
43151
43152         * gcc.dg/builtins-40.c: New test.
43153
43154 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
43155
43156         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
43157
43158 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
43159
43160         * g++.dg/ext/spe1.C: New testcase.
43161
43162 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
43163
43164         * objc.dg/image-info.m: Allow additional attributes
43165         for __image_info section.
43166
43167 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
43168
43169         * gcc.dg/torture/mips-hilo-2.c: New test.
43170
43171 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43172
43173         PR c++/14389
43174         * g++.dg/template/member5.C: New test.
43175
43176 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
43177
43178         * gcc.dg/builtins-34.c: Also check expm1*.
43179
43180 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43181
43182         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
43183         * gcc.dg/torture/builtin-convert-3.c: New test.
43184
43185 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
43186
43187         PR middle-end/15054
43188         * g++.dg/opt/pr15054.C: New test.
43189
43190 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43191
43192         * gcc.dg/torture/builtin-rounding-1.c: New test.
43193         * gcc.dg/builtins-25.c: Delete.
43194         * gcc.dg/builtins-29.c: Delete.
43195
43196 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
43197
43198         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
43199         * gcc.dg/sibcall-4.c: Likewise.
43200         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
43201
43202 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43203
43204         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
43205         bit-field on 16-bit targets.
43206
43207 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
43208
43209         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43210         16-bit targets.
43211
43212 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
43213
43214         * gcc.dg/rs6000-power2-1.c: Change to compile only.
43215         * gcc.dg/rs6000-power2-2.c: Likewise.
43216
43217 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
43218
43219         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43220         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43221         Change the asm registers to be in form of frN instead of fN.
43222
43223 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43224
43225         * gcc.dg/torture/builtin-convert-2.c: New test.
43226
43227 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
43228
43229         * gcc.dg/rs6000-power2-1.c: New test.
43230         * gcc.dg/rs6000-power2-2.c: New test.
43231
43232 2004-04-28  Jan Hubicka  <jh@suse.cz>
43233
43234         * gcc.dg/unused-6.c: New test.
43235
43236 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
43237             Ulrich Weigand  <uweigand@de.ibm.com>
43238
43239         * ada/acats/run_all.sh: Define $target variable.
43240
43241 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
43242
43243         PR c++/15119
43244         * g++.dg/other/vararg-1.C: New test.
43245
43246         PR c++/4794
43247         * g++.dg/eh/cleanup3.C: New test.
43248
43249 2004-04-24  Laurent GUERBY <laurent@guerby.net>
43250
43251         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43252         and ad8011a (target_insn).
43253         * ada/acats/support/macro.dfs: Likewise.
43254         * ada/acats/support/impbit.adb: New file.
43255
43256 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
43257
43258         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43259
43260 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43261
43262         * gcc.dg/loop-3.c: New test.
43263
43264 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
43265
43266         * gcc.c-torture/execute/simd-5.c: New test.
43267
43268 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43269
43270         PR c++/15064
43271         * g++.dg/template/crash18.C: New test.
43272
43273 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
43274
43275         * g++.dg/ext/complit3.C: New test.
43276
43277 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43278
43279         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43280         * gcc.dg/altivec-3.c: Same.
43281         * gcc.dg/altivec-varargs-1.c: Same.
43282
43283 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
43284
43285         * lib/target-supports.exp (check_profiling_available): Assume
43286         profiling is not available on powerpc-eabi targets.
43287
43288 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
43289
43290         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43291         * gcc.dg/vmx/bug-1.c: Ditto.
43292
43293 2004-04-20  Eric Christopher  <echristo@redhat.com>
43294
43295         * gcc.dg/charset/extern.c: New test.
43296         * g++.dg/charset/extern3.cc: Ditto.
43297
43298 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
43299
43300         * gcc.dg/builtins-39.c: New test.
43301
43302 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
43303
43304         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43305
43306 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
43307
43308         * gcc.dg/torture/mips-hilo-1.c: New test.
43309
43310 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
43311
43312         * gcc.c-torture/compile/20040419-1.c: New test.
43313
43314 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
43315
43316         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43317
43318 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
43319             Aldy Hernandez  <aldyh@redhat.com>
43320
43321         * gcc.c-torture/execute/va-arg-24.c: New.
43322
43323 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
43324             Aldy Hernandez  <aldyh@redhat.com>
43325
43326         * gcc.dg/vmx/1b-01.c: New.
43327         * gcc.dg/vmx/1b-02.c: New.
43328         * gcc.dg/vmx/1b-03.c: New.
43329         * gcc.dg/vmx/1b-04.c: New.
43330         * gcc.dg/vmx/1b-05.c: New.
43331         * gcc.dg/vmx/1b-06.c: New.
43332         * gcc.dg/vmx/1b-07.c: New.
43333         * gcc.dg/vmx/1c-01.c: New.
43334         * gcc.dg/vmx/1c-02.c: New.
43335         * gcc.dg/vmx/3a-01a.c: New.
43336         * gcc.dg/vmx/3a-01.c: New.
43337         * gcc.dg/vmx/3a-01m.c: New.
43338         * gcc.dg/vmx/3a-03.c: New.
43339         * gcc.dg/vmx/3a-03m.c: New.
43340         * gcc.dg/vmx/3a-04.c: New.
43341         * gcc.dg/vmx/3a-04m.c: New.
43342         * gcc.dg/vmx/3a-05.c: New.
43343         * gcc.dg/vmx/3a-06.c: New.
43344         * gcc.dg/vmx/3a-06m.c: New.
43345         * gcc.dg/vmx/3a-07.c: New.
43346         * gcc.dg/vmx/3b-01.c: New.
43347         * gcc.dg/vmx/3b-02.c: New.
43348         * gcc.dg/vmx/3b-10.c: New.
43349         * gcc.dg/vmx/3b-13.c: New.
43350         * gcc.dg/vmx/3b-14.c: New.
43351         * gcc.dg/vmx/3b-15.c: New.
43352         * gcc.dg/vmx/3c-01a.c: New.
43353         * gcc.dg/vmx/3c-01.c: New.
43354         * gcc.dg/vmx/3c-02.c: New.
43355         * gcc.dg/vmx/3c-03.c: New.
43356         * gcc.dg/vmx/3d-01.c: New.
43357         * gcc.dg/vmx/4-01.c: New.
43358         * gcc.dg/vmx/4-03.c: New.
43359         * gcc.dg/vmx/5-01.c: New.
43360         * gcc.dg/vmx/5-02.c: New.
43361         * gcc.dg/vmx/5-03.c: New.
43362         * gcc.dg/vmx/5-04.c: New.
43363         * gcc.dg/vmx/5-05.c: New.
43364         * gcc.dg/vmx/5-06.c: New.
43365         * gcc.dg/vmx/5-07.c: New.
43366         * gcc.dg/vmx/5-07t.c: New.
43367         * gcc.dg/vmx/5-08.c: New.
43368         * gcc.dg/vmx/5-10.c: New.
43369         * gcc.dg/vmx/5-11.c: New.
43370         * gcc.dg/vmx/7-01a.c: New.
43371         * gcc.dg/vmx/7-01.c: New.
43372         * gcc.dg/vmx/7c-01.c: New.
43373         * gcc.dg/vmx/7d-01.c: New.
43374         * gcc.dg/vmx/7d-02.c: New.
43375         * gcc.dg/vmx/8-01.c: New.
43376         * gcc.dg/vmx/8-02a.c: New.
43377         * gcc.dg/vmx/8-02.c: New.
43378         * gcc.dg/vmx/brode-1.c: New.
43379         * gcc.dg/vmx/bug-1.c: New.
43380         * gcc.dg/vmx/bug-2.c: New.
43381         * gcc.dg/vmx/bug-3.c: New.
43382         * gcc.dg/vmx/cw-bug-1.c: New.
43383         * gcc.dg/vmx/cw-bug-2.c: New.
43384         * gcc.dg/vmx/cw-bug-3.c: New.
43385         * gcc.dg/vmx/dct.c: New.
43386         * gcc.dg/vmx/debug-1.c: New.
43387         * gcc.dg/vmx/debug-2.c: New.
43388         * gcc.dg/vmx/debug-3.c: New.
43389         * gcc.dg/vmx/debug-4.c: New.
43390         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43391         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43392         * gcc.dg/vmx/eg-5.c: New.
43393         * gcc.dg/vmx/fft.c: New.
43394         * gcc.dg/vmx/gcc-bug-1.c: New.
43395         * gcc.dg/vmx/gcc-bug-2.c: New.
43396         * gcc.dg/vmx/gcc-bug-3.c: New.
43397         * gcc.dg/vmx/gcc-bug-4.c: New.
43398         * gcc.dg/vmx/gcc-bug-5.c: New.
43399         * gcc.dg/vmx/gcc-bug-6.c: New.
43400         * gcc.dg/vmx/gcc-bug-7.c: New.
43401         * gcc.dg/vmx/gcc-bug-8.c: New.
43402         * gcc.dg/vmx/gcc-bug-9.c: New.
43403         * gcc.dg/vmx/gcc-bug-b.c: New.
43404         * gcc.dg/vmx/gcc-bug-c.c: New.
43405         * gcc.dg/vmx/gcc-bug-d.c: New.
43406         * gcc.dg/vmx/gcc-bug-e.c: New.
43407         * gcc.dg/vmx/gcc-bug-f.c: New.
43408         * gcc.dg/vmx/gcc-bug-g.c: New.
43409         * gcc.dg/vmx/gcc-bug-i.c: New.
43410         * gcc.dg/vmx/harness.h: New.
43411         * gcc.dg/vmx/ira1.c: New.
43412         * gcc.dg/vmx/ira2a.c: New.
43413         * gcc.dg/vmx/ira2b.c: New.
43414         * gcc.dg/vmx/ira2.c: New.
43415         * gcc.dg/vmx/ira2c.c: New.
43416         * gcc.dg/vmx/mem.c: New.
43417         * gcc.dg/vmx/newton-1.c: New.
43418         * gcc.dg/vmx/ops.c: New.
43419         * gcc.dg/vmx/sn7153.c: New.
43420         * gcc.dg/vmx/spill2.c: New.
43421         * gcc.dg/vmx/spill3.c: New.
43422         * gcc.dg/vmx/spill.c: New.
43423         * gcc.dg/vmx/t.c: New.
43424         * gcc.dg/vmx/varargs-1.c: New.
43425         * gcc.dg/vmx/varargs-2.c: New.
43426         * gcc.dg/vmx/varargs-3.c: New.
43427         * gcc.dg/vmx/varargs-4.c: New.
43428         * gcc.dg/vmx/varargs-5.c: New.
43429         * gcc.dg/vmx/varargs-6.c: New.
43430         * gcc.dg/vmx/varargs-7.c: New.
43431         * gcc.dg/vmx/vmx.exp: New.
43432         * gcc.dg/vmx/vprint-1.c: New.
43433         * gcc.dg/vmx/vscan-1.c: New.
43434         * gcc.dg/vmx/x-01.c: New.
43435         * gcc.dg/vmx/x-02.c: New.
43436         * gcc.dg/vmx/x-03.c: New.
43437         * gcc.dg/vmx/x-04.c: New.
43438         * gcc.dg/vmx/x-05.c: New.
43439         * gcc.dg/vmx/yousufi-1.c: New.
43440         * gcc.dg/vmx/zero-1.c: New.
43441         * gcc.dg/vmx/zero.c: New.
43442
43443 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
43444
43445         * g++.dg/lookup/java1.C: Update for chage of
43446         _Jv_AllocObject.
43447         * g++.dg/lookup/java2.C: Likewise.
43448
43449 2004-04-17  Laurent GUERBY <laurent@guerby.net>
43450
43451         * ada/acats/run_all.sh: use -O2 by default.
43452
43453 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
43454
43455         * gcc.dg/vr-mult-[12].c: New tests.
43456
43457 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43458
43459         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43460
43461         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43462
43463 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
43464
43465         * lib/target-supports.exp (check_profiling_available): Assume
43466         profiling isn't available for mips*-*-elf targets.
43467
43468 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
43469
43470         * gcc.dg/builtins-38.c: New test.
43471
43472 2004-04-14  Eric Christopher  <echristo@redhat.com>
43473
43474         * g++.dg/charset/charset.exp: Run .cc extension tests.
43475
43476 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
43477
43478         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
43479
43480 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43481
43482         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43483
43484 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
43485
43486         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43487         * gcc.dg/i386-387-2.c: Likewise.
43488
43489         * gcc.dg/i386-387-7.c: New test.
43490         * gcc.dg/i386-387-8.c: New test.
43491
43492         * gcc.dg/builtins-37.c: New test.
43493
43494 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
43495
43496         * g++.dg/pch/externc-1.C: Add missing semicolon.
43497
43498 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
43499
43500         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43501
43502 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43503
43504         * gcc.c-torture/execute/20040411-1.c: New test.
43505
43506 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43507
43508         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43509
43510 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
43511
43512         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43513
43514 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
43515
43516         * lib/target-supports.exp (check_named_sections_available): New.
43517         * lib/gcc-dg.exp (dg-require-named-sections): New.
43518         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43519         old-deja.exp.  Also prune error-count message from HP linker.
43520         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43521
43522         * g++.dg/init/init-ref4.C: Use dg-require-weak.
43523         * g++.old-deja/g++.pt/static3.C: Likewise.
43524         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43525
43526 2004-04-09  Roger Sayle  <roger@eyesopen.com>
43527
43528         * gcc.c-torture/execute/20040409-1.c: New test case.
43529         * gcc.c-torture/execute/20040409-2.c: New test case.
43530         * gcc.c-torture/execute/20040409-3.c: New test case.
43531
43532 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
43533
43534         * gcc.dg/20040409-1.c: New test.
43535
43536 2004-04-08  Roger Sayle  <roger@eyesopen.com>
43537
43538         PR target/14888
43539         * g++.dg/opt/pr14888.C: New test case.
43540
43541 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
43542
43543         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43544         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43545         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43546         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43547         New tests.
43548
43549 2004-04-08  Paul Brook  <paul@codesourcery.com>
43550
43551         * gcc.dg/spill-1.c: New test.
43552
43553 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43554
43555         * gcc.dg/torture/builtin-ctype-2.c: New test.
43556
43557 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
43558
43559         * gcc.dg/pch/pch.exp: Add largefile test.
43560
43561 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
43562
43563         * g++.dg/pch/externc-1.Hs: New.
43564         * g++.dg/pch/externc-1.C: New.
43565
43566 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43567
43568         * gcc.dg/compat/struct-by-value-5a_main.c,
43569         gcc.dg/compat/struct-by-value-5b_main.c: New files.
43570         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43571         * gcc.dg/compat/struct-by-value-5a_x.c,
43572         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43573         gcc.dg/compat/struct-by-value-5_x.c.
43574         * gcc.dg/compat/struct-by-value-5a_y.c,
43575         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43576         gcc.dg/compat/struct-by-value-5_y.c.
43577
43578         * gcc.dg/compat/struct-by-value-6a_main.c,
43579         gcc.dg/compat/struct-by-value-6b_main.c: New files.
43580         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43581         * gcc.dg/compat/struct-by-value-6a_x.c,
43582         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43583         gcc.dg/compat/struct-by-value-6_x.c.
43584         * gcc.dg/compat/struct-by-value-6a_y.c,
43585         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43586         gcc.dg/compat/struct-by-value-6_y.c.
43587
43588         * gcc.dg/compat/struct-by-value-7a_main.c,
43589         gcc.dg/compat/struct-by-value-7b_main.c: New files.
43590         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43591         * gcc.dg/compat/struct-by-value-7a_x.c,
43592         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43593         gcc.dg/compat/struct-by-value-7_x.c.
43594         * gcc.dg/compat/struct-by-value-7a_y.c,
43595         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43596         gcc.dg/compat/struct-by-value-7_y.c.
43597
43598 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
43599
43600         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43601         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43602         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43603         options.
43604
43605 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
43606
43607         * gcc.dg/builtins-36.c: New test.
43608
43609 2004-04-06  Paul Brook  <paul@codesourcery.com>
43610
43611         * README.gcc: Remove obsolete contraint on testcases.
43612
43613 2004-04-05  Paul Brook  <paul@codesourcery.com>
43614
43615         PR2123
43616         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
43617         failure and exit(0) on success.
43618         * g++.dg/expr/anew2.C: Ditto.
43619         * g++.dg/expr/anew3.C: Ditto.
43620         * g++.dg/expr/anew4.C: Ditto.
43621
43622 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
43623
43624         PR c++/3518
43625         * g++.dg/template/unify7.C: New.
43626
43627 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43628
43629         * g++.dg/README: Bring up to date with new subdirectories; remove
43630         duplicate subdirectory lines.
43631
43632 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
43633
43634         PR c++/14007
43635         * g++.dg/template/unify5.C: New.
43636         * g++.dg/template/unify6.C: New.
43637         * g++.dg/template/qualttp20.C: Adjust.
43638         * g++.old-deja/g++.jason/report.C: Adjust.
43639         * g++.old-deja/g++.other/qual1.C: Adjust.
43640
43641 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
43642
43643         PR c++/14803
43644         * g++.dg/inherit/ptrmem1.C: New test.
43645
43646 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
43647
43648         PR c++/14755
43649         * gcc.c-torture/execute/20040331-1.c: New test.
43650         * gcc.dg/20040331-1.c: New test.
43651
43652 2004-04-01  Paul Brook  <paul@codesourcery.com>
43653
43654         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43655
43656 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
43657
43658         PR c++/14724
43659         * g++.dg/init/goto1.C: New test.
43660
43661         PR c++/14763
43662         * g++.dg/template/defarg4.C: New test.
43663
43664 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
43665
43666         * gcc.dg/altivec-11.c: Extend test for more valid cases.
43667
43668 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
43669
43670         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43671
43672 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
43673
43674         * gcc.dg/noncompile/undeclared-2.c: New test.
43675
43676 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
43677
43678         * gcc.dg/940409-1.c: Remove XFAIL.
43679         * gcc.dg/reg-vol-struct-1.c: New test.
43680
43681 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43682
43683         * gcc.dg/torture/builtin-wctype-1.c: New test.
43684
43685 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
43686
43687         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43688         * gcc.dg/20001101-1.c: Likewise.
43689         * gcc.dg/20001102-1.c: Likewise.
43690
43691 2004-03-25  Roger Sayle  <roger@eyesopen.com>
43692
43693         * gcc.dg/compare8.c: Add an additional test for XOR.
43694
43695 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43696
43697         * gcc.dg/torture/builtin-ctype-1.c: New test.
43698
43699 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43700
43701         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43702         * gcc.dg/torture/builtin-math-1.c: Likewise.
43703         * gcc.dg/torture/builtin-power-1.c: New test.
43704
43705 2004-03-24  Andreas Schwab  <schwab@suse.de>
43706
43707         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43708         IA64 assembler.
43709
43710 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
43711             Roger Sayle  <roger@eyesopen.com>
43712
43713         * gcc.dg/compare8.c: New test case.
43714
43715 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
43716
43717         * g++.dg/ext/altivec-7.C: New test.
43718
43719 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
43720
43721         PR 12267, 12391, 12560, 13129, 14114, 14133
43722         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43723         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43724         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43725         Adjust error regexps.
43726         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43727         * gcc.dg/noncompile/undeclared-1.c: New test cases.
43728         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43729         * gcc.dg/local1.c: Add explanatory comment.
43730
43731 2004-03-23  Roger Sayle  <roger@eyesopen.com>
43732
43733         PR optimization/14669
43734         * g++.dg/opt/fold2.C: New test case.
43735
43736 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
43737
43738         PR c/14069
43739         * gcc.dg/20040322-1.c: New test.
43740
43741 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43742
43743         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
43744         * gcc.dg/ultrasp4.c: Likewise.
43745         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
43746
43747 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43748
43749         * gcc.dg/i386-sse-8.c: Reset default options.
43750
43751 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
43752
43753         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43754         in the error message text.
43755
43756 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43757
43758         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43759
43760 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
43761
43762         PR c++/14616
43763         * g++.dg/init/array13.C: New test.
43764
43765 2004-03-20  Roger Sayle  <roger@eyesopen.com>
43766
43767         PR target/13889
43768         * gcc.c-torture/compile/pr13889.c: New test case.
43769
43770 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43771
43772         PR c/14635
43773         * builtins-1.c (nan, nans): Don't test.
43774         * builtins-30.c: Don't use nan, nanf, nanl.
43775         * builtins-35.c: New test.
43776
43777 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
43778
43779         * g++.dg/ext/altivec-6.C: New test.
43780
43781 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
43782
43783         * g++.dg/init/placement3.C: New test.
43784
43785         * g++.dg/template/spec13.C: New test.
43786
43787         * g++.dg/lookup/using11.C: New test.
43788
43789         * g++.dg/lookup/koenig3.C: New test.
43790
43791         * g++.dg/template/operator2.C: New test.
43792
43793         * g++.dg/expr/dtor3.C: New test.
43794         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43795         marker.
43796         * g++.old-deja/g++.law/visibility28.C: Likewise.
43797
43798 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
43799
43800         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43801         * gcc.dg/ppc64-abi-3.c: Likewise.
43802
43803 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43804
43805         PR c++/14545
43806         * g++.dg/parse/template15.C: New test.
43807
43808 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43809
43810         * g++.dg/expr/dtor2.C: New test.
43811
43812         * g++.dg/lookup/anon4.C: New test.
43813
43814         * g++.dg/overload/using1.C: New test.
43815
43816         * g++.dg/template/lookup7.C: New test.
43817
43818         * g++.dg/template/typename6.C: New test.
43819
43820         * g++.dg/expr/cond6.C: New test.
43821
43822 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43823
43824         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43825
43826 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43827
43828         * g++.dg/expr/cond5.C: New test.
43829         * g++.dg/expr/constcast1.C: Likewise.
43830         * g++.dg/expr/ptrmem2.C: Likewise.
43831         * g++.dg/expr/ptrmem3.C: Likewise.
43832         * g++.dg/lookup/main1.C: Likewise.
43833         * g++.dg/template/lookup6.C: Likewise.
43834
43835 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
43836
43837         * gcc.dg/local1.c: New test.
43838
43839         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43840
43841 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43842
43843         * gcc.dg/torture/builtin-convert-1.c: New test.
43844
43845 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43846
43847         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43848
43849 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43850
43851         PR c++/14481
43852         * g++.dg/warn/Wunused-7.C: New test.
43853
43854 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43855
43856         * gcc.dg/torture/builtin-integral-1.c: New test.
43857
43858 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
43859
43860         PR c++/14586
43861         * g++.dg/parse/non-dependent3.C: New test.
43862
43863 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
43864
43865         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43866         * g++.dg/eh/simd-2.C: Likewise.
43867         * g++.dg/init/array10.C: Likewise.
43868         * gcc.c-torture/compile/simd-1.c: Likewise.
43869         * gcc.c-torture/compile/simd-2.c: Likewise.
43870         * gcc.c-torture/compile/simd-3.c: Likewise.
43871         * gcc.c-torture/compile/simd-4.c: Likewise.
43872         * gcc.c-torture/compile/simd-6.c: Likewise.
43873         * gcc.c-torture/execute/simd-1.c: Likewise.
43874         * gcc.c-torture/execute/simd-2.c: Likewise.
43875         * gcc.dg/compat/vector-defs.h: Likewise.
43876         * gcc.dg/20020531-1.c: Likewise.
43877         * gcc.dg/altivec-3.c: Likewise.
43878         * gcc.dg/altivec-4.c: Likewise.
43879         * gcc.dg/altivec-varargs-1.c: Likewise.
43880         * gcc.dg/compat/vector-defs.h: Likewise.
43881         * gcc.dg/i386-mmx-3.c: Likewise.
43882         * gcc.dg/i386-sse-4.c: Likewise.
43883         * gcc.dg/i386-sse-5.c: Likewise.
43884         * gcc.dg/i386-sse-8.c: Likewise.
43885         * gcc.dg/simd-1.c: Likewise.
43886         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
43887         __ev64_opaque__ since the machine description provides it.
43888
43889 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43890
43891         * lib/compat.exp (skip_list): New global variable.
43892         Use it to hold the user defined COMPAT_SKIPS list if any.
43893         (compat-obj): Add the members of skip_list to optall.
43894
43895 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43896
43897         * gcc.dg/compat/union-by-value-1_main.c,
43898         union-by-value-1_x.c, union-by-value-1_y.c,
43899         union-check.h, union-defs.h,
43900         union-init.h, union-return-1_main.c,
43901         union-return-1_x.c, union-return-1_y.c: New files.
43902
43903 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43904
43905         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
43906         mixed-struct-init.h: Add 4 mixed structure types.
43907         struct-by-value-21_main.c, struct-by-value-21_x.c,
43908         struct-by-value-21_y.c, struct-return-21_main.c,
43909         struct-return-21_x.c, struct-return-21_y.c: New files.
43910
43911 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
43912
43913         PR c++/14550
43914         * g++.dg/parse/template14.C: New test.
43915
43916 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43917
43918         * gcc.c-torture/execute/20040313-1.c: New test.
43919
43920 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
43921
43922         PR target/14533
43923         * gcc.dg/20040311-2.c: New test.
43924
43925 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
43926
43927         PR other/14544
43928         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
43929         bit-field.
43930
43931 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
43932
43933         * gcc.dg/20040305-2.c: Add missing return statement.
43934
43935 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43936
43937         * gcc.dg/builtins-34.c: Also check pow10*.
43938
43939 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43940
43941         PR target/14262
43942         * gcc.dg/20040305-2.c: New test.
43943
43944 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
43945
43946         * gcc.dg/20040310-1.c: New test.
43947
43948 2004-03-11  Roger Sayle  <roger@eyesopen.com>
43949
43950         * gcc.c-torture/execute/20040311-1.c: New test case.
43951
43952 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
43953
43954         PR c++/14476
43955         * g++.dg/lookup/enum1.C: New test.
43956
43957 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
43958
43959         PR c++/14510
43960         * g++.dg/lookup/struct2.C: New test.
43961
43962 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
43963
43964         * gcc.dg/builtins-34.c: New test.
43965
43966 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43967
43968         * gcc.dg/torture/builtin-nonneg-1.c: New test.
43969
43970 2004-03-09  James E Wilson  <wilson@specifixinc.com>
43971
43972         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43973         * gcc.dg/alias-2.c: New testcase.
43974
43975 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
43976
43977         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43978
43979 2004-03-09  Roger Sayle  <roger@eyesopen.com>
43980
43981         * gcc.c-torture/execute/20040309-1.c: New test case.
43982
43983 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
43984
43985         PR c++/14397
43986         * g++.dg/overload/ref1.C: New.
43987
43988 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43989
43990         PR c++/14409
43991         * g++.dg/template/spec12.C: New test.
43992
43993         PR c++/14448
43994         * g++.dg/parse/crash14.C: New test.
43995
43996 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
43997
43998         PR c++/14230
43999         * g++.dg/init/ref11.C: New test.
44000
44001 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
44002
44003         PR c++/14432
44004         * g++.dg/parse/builtin2.C: New test.
44005
44006 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44007
44008         PR c++/14401
44009         * g++.dg/init/ctor3.C: New test.
44010         * g++.dg/init/union1.C: New test.
44011         * g++.dg/ext/anon-struct4.C: New test.
44012
44013 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
44014
44015         * g++.dg/lookup/koenig1.C: Tweak error messages.
44016         * g++.dg/lookup/used-before-declaration.C: Likewise.
44017         * g++.dg/other/do1.C: Likewise.
44018         * g++.dg/overload/koenig1.C: Likewise.
44019         * g++.dg/parse/crash13.C: Likewise.
44020         * g++.dg/template/instantiate3.C: Likewise.
44021
44022 2004-03-08  Eric Christopher  <echristo@redhat.com>
44023
44024         * * lib/target-supports.exp: Enable libiconv in test
44025         compilation.  Fix up error checking.
44026
44027 2004-03-08  Roger Sayle  <roger@eyesopen.com>
44028
44029         PR middle-end/14289
44030         * gcc.dg/pr14289-1.c: New test case.
44031         * gcc.dg/pr14289-2.c: Likewise.
44032         * gcc.dg/pr14289-3.c: Likewise.
44033
44034 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
44035
44036         * gcc.c-torture/execute/20040308-1.c: New test.
44037
44038 2004-03-07  Roger Sayle  <roger@eyesopen.com>
44039
44040         * gcc.c-torture/execute/20040307-1.c: New test case.
44041
44042 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
44043
44044         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
44045
44046 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
44047
44048         * gcc.dg/20040306-1.c: New test.
44049
44050 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
44051
44052         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
44053         them static.
44054         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
44055
44056 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44057
44058         PR c/14465
44059         * gcc.dg/decl-6.c: New test.
44060
44061 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44062
44063         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
44064         Rename LOGPOW -> LOG_POW.
44065         (SQRT_EXP, POW_EXP): New.
44066
44067 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44068
44069         * gcc.dg/i386-sse-8.c: New test.
44070
44071 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44072
44073         PR c/14114
44074         * gcc.dg/decl-5.c: New test.
44075
44076 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
44077
44078         * gcc.dg/20040305-1.c: New test.
44079
44080 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
44081
44082         PR other/14354
44083         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
44084
44085 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
44086
44087         PR c++/14425, c++/14426
44088         * g++.dg/ext/altivec-4.C: New test.
44089         * g++.dg/ext/altivec-5.C: New test.
44090
44091 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
44092
44093         * g++.old-deja/g++.other/linkage1.C: Expect errors about
44094         global variables of a type with no linkage.
44095         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
44096         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
44097         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
44098         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
44099         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
44100         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
44101         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
44102         * g++.dg/warn/deprecated.C: Name enum Color.
44103         * g++.dg/overload/VLA.C: Name structure for 'b'.
44104         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
44105
44106 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44107
44108         * gcc.c-torture/compile/20040304-1.c: New test.
44109
44110 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
44111
44112         PR 13728
44113         * gcc.dg/decl-4.c: New testcase.
44114
44115 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
44116
44117         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
44118         as PRECF if sizeof (float) > sizeof (double).
44119         (PRECL): Make it the same as PRECF if
44120         sizeof (float) > sizeof (long double).
44121
44122 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44123
44124         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
44125         system type.  Add check for irix6 which doesn't have c99 runtime.
44126
44127 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
44128
44129         * gcc.dg/const-elim-1.c: xfail for xtensa.
44130
44131 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44132
44133         PR c++/14369
44134         * g++.dg/template/cond4.C: New test.
44135
44136 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44137
44138         PR c++/14360
44139         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
44140
44141         PR c++/14361
44142         * g++.dg/parse/defarg7.C: New test.
44143
44144         PR c++/14359
44145         * g++.dg/template/friend26.C: New test.
44146
44147 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
44148
44149         PR c++/14324
44150         * g++.dg/abi/mangle21.C: New test.
44151
44152         PR c++/14260
44153         * g++.dg/parse/constructor2.C: New test.
44154
44155         PR c++/14337
44156         * g++.dg/template/sfinae1.C: New test.
44157
44158 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44159
44160         PR c++/14267
44161         * g++.dg/expr/crash2.C: New test.
44162
44163         PR middle-end/13448
44164         * gcc.dg/inline-5.c: New test.
44165         * gcc.dg/always-inline.c: Split out tests into ...
44166         * gcc.dg/always-inline2.c: ... this and ...
44167         * gcc.dg/always-inline3.c: ... this.
44168
44169 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
44170
44171         PR debug/12103
44172         * g++.dg/debug/crash1.C: New test.
44173
44174 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
44175
44176         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
44177         function with __attribute__((noinline)).
44178         (recurser_void2): Likewise.
44179         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
44180         (recurser_void2): Likewise.
44181
44182 2004-02-29  Roger Sayle  <roger@eyesopen.com>
44183
44184         PR middle-end/14203
44185         * g++.dg/warn/Wunused-6.C: New test case.
44186
44187 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
44188
44189         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
44190         not defined.
44191
44192 2004-02-27  Eric Christopher  <echristo@redhat.com>
44193
44194         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
44195         * g++.dg/charset/asm2.c: Run only x86.
44196         * gcc.dg/charset/asm3.c: Ditto.
44197
44198 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
44199
44200         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
44201         ld_library_path.
44202
44203 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
44204
44205         * g++.dg/ext/altivec-3.C: New.
44206
44207 2004-02-26  Richard Henderson  <rth@redhat.com>
44208
44209         * g++.dg/ext/attrib10.C: Mark for warning.
44210         * gcc.dg/attr-alias-1.c: New.
44211
44212 2004-02-26  Richard Henderson  <rth@redhat.com>
44213
44214         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44215         * gcc.c-torture/execute/20040208-2.c: ... it back.
44216
44217 2004-02-26  Eric Christopher  <echristo@redhat.com>
44218
44219         * lib/target-supports.exp (check-iconv-available): New function.
44220         * lib/gcc-dg.exp (dg-require-iconv): New function.
44221         Use above.
44222         * gcc.dg/charset: New directory.
44223         * gcc.dg/charset/charset.exp: New file.
44224         * gcc.dg/charset/asm1.c: Ditto.
44225         * gcc.dg/charset/asm2.c: Ditto.
44226         * gcc.dg/charset/asm3.c: Ditto.
44227         * gcc.dg/charset/asm4.c: Ditto.
44228         * gcc.dg/charset/asm5.c: Ditto.
44229         * gcc.dg/charset/attribute1.c: Ditto.
44230         * gcc.dg/charset/attribute2.c: Ditto.
44231         * gcc.dg/charset/string1.c: Ditto.
44232         * g++.dg/charset: New directory.
44233         * g++.dg/dg.exp: Add here. Special options.
44234         * g++.dg/charset/charset.exp: New file.
44235         * g++.dg/charset/asm1.c: Ditto.
44236         * g++.dg/charset/asm2.c: Ditto.
44237         * g++.dg/charset/asm3.c: Ditto.
44238         * g++.dg/charset/asm4.c: Ditto.
44239         * g++.dg/charset/attribute1.c: Ditto.
44240         * g++.dg/charset/attribute2.c: Ditto.
44241         * g++.dg/charset/extern1.cc: Ditto.
44242         * g++.dg/charset/extern2.cc: Ditto.
44243         * g++.dg/charset/string1.c: Ditto.
44244
44245 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
44246
44247         PR c++/14278
44248         * g++.dg/parse/comma1.C: New test.
44249
44250 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44251
44252         PR c++/14284
44253         * g++.dg/template/ttp8.C: New test.
44254
44255 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
44256
44257         * gcc.dg/fixuns-trunc-1.c: New test.
44258
44259 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44260
44261         * gcc.dg/builtins-config.h: Use #elif.
44262
44263 2004-02-26  Michael Matz  <matz@suse.de>
44264
44265         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44266         * gcc.dg/991214-1.c: Likewise.
44267         * gcc.dg/i386-asm-1.c: Likewise.
44268
44269 2004-02-25  Richard Henderson  <rth@redhat.com>
44270
44271         * gcc.c-torture/execute/20040208-2.c: Move ...
44272         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44273
44274 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44275
44276         PR c++/14246
44277         * g++.dg/other/crash-3.C: New test.
44278
44279 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44280
44281         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44282         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44283
44284         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44285         HP-UX.
44286
44287 2004-02-24  Michael Matz  <matz@suse.de>
44288
44289         * gcc.dg/i386-regparm.c: New.
44290
44291 2004-02-23  James E Wilson  <wilson@specifixinc.com>
44292
44293         * gcc.c-torture/execute/20040223-1.c: New.
44294
44295 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
44296             Kazu Hirata  <kazu@cs.umass.edu>
44297
44298         * gcc.dg/fwritable-strings-1.c: Remove.
44299
44300 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
44301
44302         PR c/14156
44303         * gcc.dg/20040223-1.c: New test.
44304
44305 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44306
44307         PR c++/14106
44308         * g++.dg/ext/typeof9.C: New test.
44309
44310 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44311
44312         PR c++/14250
44313         * g++.dg/other/switch1.C: New test.
44314
44315 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44316
44317         * gcc.dg/cast-function-1.c: Adjust for new informative message.
44318         * gcc.dg/va-arg-1.c: Likewise.
44319
44320 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44321
44322         PR c++/14143
44323         * g++.dg/template/koenig5.C: New test.
44324
44325 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
44326
44327         * g++.dg/ext/altivec-1.C: Generalize target triple.
44328         * g++.dg/ext/altivec-2.C: New test case.
44329         * g++.dg/ext/altivec_check.h: New file.
44330         * gcc.dg/altivec-1.c: Generalize target triple;
44331         include altivec_check.h and call altivec_check().
44332         * gcc.dg/altivec-[2-5].c: Generalize target triple.
44333         * gcc.dg/altivec-6.c: New test case.
44334         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44335         type casts as needed.
44336         * gcc.dg/altivec-10.c: Include altivec_check.h and call
44337         altivec_check().
44338         * gcc.dg/altivec-12.c: New test case.
44339         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44340         include altivec_check.h and call altivec_check().
44341         * gcc.dg/altivec_check.h: New file.
44342
44343 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44344
44345         * lib/target-supports.exp (check_alias_available): Don't mangle
44346         function `g' in test program.
44347
44348 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44349
44350         * lib/target-supports.exp (check_profiling_available): Check
44351         argument to determine whether we support a profiling type.
44352         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44353         check_profiling_available.
44354         * g++.dg/bprob/bprob.exp: Likewise.
44355         * g77.dg/bprob/bprob.exp: Likewise.
44356         * gcc.misc-tests/bprob.exp: Likewise.
44357         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44358         dg-require-profiling and delete expected error handling.
44359         * gcc.dg/20021014-1.c: Likewise.
44360         * gcc.dg/nest.c: Likewise.
44361
44362 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44363
44364         PR c++/12007
44365         * g++.dg/other/vthunk1.C: New test.
44366
44367 2004-02-20  Falk Hueffner  <falk@debian.org>
44368
44369         PR target/14201
44370         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44371
44372 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
44373
44374         PR c++/13927
44375         * g++.dg/other/error8.C: Remove XFAIL markers.
44376
44377         PR c++/14173
44378         * g++.dg/ext/packed5.C: New test.
44379
44380         PR c++/14199
44381         * g++.dg/warn/Wunused-5.C: New test.
44382
44383         PR c++/14186
44384         * g++.dg/lookup/member1.C: New test.
44385
44386 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
44387
44388         * gcc.c-torture/compile/20040130-1.c: Enable only when
44389         __INT_MAX__ >= 2147483647L.
44390         * gcc.c-torture/compile/961203-1.c: Likewise.
44391
44392 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
44393
44394         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44395         * g++.dg/opt/template1.C: Robustify assembler regexp
44396
44397 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44398
44399         * gcc.c-torture/execute/simd-4.x: Remove.
44400         * gcc.c-torture/execute/va-arg-25.x: Likewise.
44401         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44402         Guard with #ifndef SKIP_ATTRIBUTE.
44403         * gcc.dg/compat/vector-1_y.c: Likewise.
44404         * gcc.dg/compat/vector-2_x.c: Likewise.
44405         * gcc.dg/compat/vector-2_y.c: Likewise.
44406         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44407         * g++.dg/eh/simd-2.C: Likewise.
44408
44409 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44410
44411         * gcc.c-torture/compile/complex-1.c: New.
44412
44413 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
44414
44415         PR target/14209
44416         * gcc.c-torture/execute/20040218-1.c: New test.
44417
44418 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44419
44420         PR c++/14181
44421         * g++.dg/parse/new2.C: New test.
44422
44423 2004-02-18  Paul Brook  <paul@codesourcery.com>
44424
44425         * gcc.c-torture/compile/libcall-1.c: New test.
44426
44427 2004-02-18  Paul Brook  <paul@codesourcery.com>
44428
44429         PR debug/12934
44430         * gcc.dg/debug/debug-7.c: New test.
44431
44432 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
44433
44434         * gcc.dg/20040217-1.c: New test.
44435
44436 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
44437
44438         * gcc.c-torture/execute/990208-1.x: Delete.
44439
44440 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
44441
44442         * gcc.c-torture/execute/20040208-2.x: New file.
44443
44444 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
44445
44446         PR c++/11326
44447         * g++.dg/abi/structret1.C: New test.
44448
44449 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
44450
44451         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44452         (i386_cpuid): No need to test if cpuid is available on AMD64.
44453         Fix assembly, so that it works onboth i386 and AMD64.
44454         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44455         (vecInLong): Fix s[] member type to unsigned int.
44456         (vecInWord): Remove type.
44457         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44458         (a64, b64, c64, d64, e64): Remove.
44459         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44460         Remove unused variable.  Remove initialization of removed variables.
44461         Don't call mmx_tests nor sse_tests.
44462         (reference_mmx, reference_sse): Remove.
44463         (check): Add return stmt.
44464         * gcc.dg/i386-sse-7.c: New test.
44465         * gcc.dg/i386-mmx-4.c: New test.
44466
44467 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44468
44469         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44470         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44471         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44472         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44473         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44474         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44475         g++.dg/tc1/dr94.C: Fix line terminator.
44476
44477 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
44478
44479         * gcc.c-torture/compile/20040216-1.c: New.
44480
44481 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44482
44483         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44484         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44485         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44486         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44487         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44488         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44489
44490 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44491
44492         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44493
44494 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
44495
44496         PR c++/13971
44497         * g++.dg/expr/cond4.C: New test.
44498
44499         PR c++/14086
44500         * g++.dg/lookup/crash2.C: New test.
44501
44502 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
44503
44504         * gcc.c-torture/compile/20040214-2.c: New test.
44505
44506 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
44507
44508         PR c++/14116
44509         * g++.dg/ext/typeof8.C: New test.
44510
44511 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
44512
44513         * gcc.c-torture/compile/20040214-1.c: New test.
44514
44515 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44516
44517         PR c++/13635
44518         * g++.dg/template/spec11.C: New test.
44519
44520 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44521
44522         PR c++/13927
44523         * g++.dg/other/error8.C: New test.
44524
44525 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
44526
44527         PR c++/14122
44528         * g++.dg/template/array4.C: New test.
44529
44530         PR c++/14108
44531         * g++.dg/inherit/thunk2.C: New test.
44532
44533         PR c++/14083
44534         * g++.dg/eh/cond2.C: New test.
44535
44536 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
44537
44538         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44539
44540 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
44541
44542         * lib/scanasm.exp (dg-scan): Quote pattern before display.
44543
44544 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
44545
44546         * g++.dg/simd-2.C: xfail on ppc64-linux.
44547
44548 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
44549
44550         PR c/456
44551         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44552         tests.
44553
44554 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
44555
44556         * gcc.dg/builtins-33.c: New test.
44557
44558 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
44559
44560         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44561
44562 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44563
44564         * g++.dg/simd-2.C: Set -maltivec for ppc64.
44565
44566 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
44567
44568         * gcc.dg/ppc64-abi-3.c: New test.
44569
44570 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
44571
44572         PR c/14092
44573
44574         * gcc.dg/pr14092-1.c: New testcase.
44575
44576 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
44577
44578         * gcc.dg/cpp/assert4.c: Fix typo last change.
44579
44580         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44581         * gcc.dg/cpp/assert4.c: Handle powerpc64.
44582
44583         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44584
44585 2004-02-09  Roger Sayle  <roger@eyesopen.com>
44586
44587         * gcc.c-torture/compile/20040209-1.c: New test case.
44588
44589 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44590
44591         * gcc.dg/c90-init-1.c: Adjust expected error messages.
44592
44593 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
44594
44595         * gcc.c-torture/execute/20040208-[12].c: New tests.
44596
44597 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44598
44599         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44600
44601 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
44602
44603         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44604
44605 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44606
44607         Bug 13856
44608         * gcc.dg/visibility-8.c: New testcase.
44609
44610 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
44611
44612         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44613         arguments.
44614         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44615
44616 2004-02-07  Roger Sayle  <roger@eyesopen.com>
44617
44618         PR middle-end/13696
44619         * g++.dg/opt/fold1.C: New test case.
44620
44621 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44622
44623         PR c++/14033
44624         * g++.dg/other/crash-2.C: New test.
44625
44626 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44627
44628         PR c++/14028
44629         * g++.dg/parse/angle-bracket2.C: New test.
44630
44631 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44632
44633         PR middle-end/13750
44634         Revert:
44635         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
44636         PR pch/13361
44637         * g++.dg/pch/wchar-1.C: New.
44638         * g++.dg/pch/wchar-1.Hs: New.
44639
44640 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44641
44642         PR c++/14008
44643         * g++.dg/parse/error15.C: New test.
44644         * g++.dg/parse/crash11.C: Update dg-error mark.
44645
44646 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44647
44648         PR c++/13932
44649         * g++.dg/warn/conv2.C: New test.
44650
44651 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44652
44653         PR c++/13086
44654         * g++.dg/warn/incomplete1.C: Remove xfail.
44655
44656 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44657
44658         * lib/file-format.exp (gcc_target_object_format): Use
44659         ${tool}_target_compile, not gcc_target_compile.
44660         * lib/target-supports.exp (check_alias_available): Likewise.
44661         (check_gc_sections_available): Likewise.
44662         * g++.dg/ext/attrib10.C: Use dg-require-alias.
44663         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44664         dg-require-alias.
44665
44666 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
44667
44668         PR c++/13969
44669         * g++.dg/template/static6.C: New test.
44670
44671 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
44672
44673         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44674
44675 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44676
44677         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44678         tests for systems where `char' is unsigned by default.
44679
44680 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44681
44682         PR c++/13997
44683         * g++.dg/template/partial3.C: New test.
44684
44685 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
44686
44687         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44688         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44689         Remove mentions of obsolete ports.
44690
44691 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
44692
44693         * gcc.dg/noncompile/20001228-1.c: Fix for new
44694         error message.
44695
44696 2004-02-03  Roger Sayle  <roger@eyesopen.com>
44697
44698         PR target/9348
44699         * gcc.c-torture/execute/multdi-1.c: New test case.
44700
44701 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44702
44703         PR c++/13925
44704         * g++.dg/template/lookup5.C: New test.
44705
44706 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44707
44708         PR c++/13950
44709         * g++.dg/template/lookup4.C: New test.
44710
44711         PR c++/13970
44712         * g++.dg/parse/error14.C: New test.
44713
44714         PR c++/14002
44715         * g++.dg/parse/template13.C: New test.
44716
44717 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
44718
44719         PR c++/13978
44720         * g++.dg/template/koenig4.C: New test.
44721
44722         PR c++/13968
44723         * g++.dg/template/crash17.C: New test.
44724
44725         PR c++/13975
44726         * g++.dg/parse/error13.C: New test.
44727         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44728
44729 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44730
44731         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44732
44733 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
44734
44735         PR c/11658
44736         PR c/13994
44737         * gcc.dg/noncompile/20040203-1.c: New test.
44738         * gcc.dg/noncompile/20040203-2.c: Likewise.
44739         * gcc.dg/noncompile/20040203-3.c: Likewise.
44740         * gcc.dg/20040203-1.c: Likewise.
44741
44742 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
44743
44744         PR c++/10858
44745         * g++.dg/template/sizeof7.C: New test.
44746
44747 2004-02-02  Eric Christopher  <echristo@redhat.com>
44748             Zack Weinberg  <zack@codesourcery.com>
44749
44750         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44751
44752 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
44753
44754         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44755         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44756         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44757         * gcc.dg/cleanup-5.c: Run only on Linux targets.
44758
44759 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
44760
44761         PR c++/13113
44762         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44763
44764         PR c++/13854
44765         * g++.dg/ext/attrib13.C: New test.
44766
44767         PR c++/13907
44768         * g++.dg/conversion/op2.C: New test.
44769
44770 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44771
44772         * gcc.dg/titype-1.c: Fix pasto.
44773
44774 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44775
44776         * gcc.dg/titype-1.c: New test.
44777
44778 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44779
44780         PR c++/13957
44781         * g++.dg/template/non-type-template-argument-1.C,
44782         g++.dg/template/qualified-id1.C: Update dg-error marks.
44783         * g++.dg/template/nontype6.C: New test.
44784
44785 2004-02-01  Roger Sayle  <roger@eyesopen.com>
44786
44787         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44788         * gcc.dg/builtins-31.c: New testcase.
44789         * gcc.dg/builtins-32.c: New testcase.
44790
44791 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
44792
44793         * objc.dg/call-super-2.m: Update line numbers
44794         for the including of stddef.h.
44795
44796 2004-01-30  Michael Matz  <matz@suse.de>
44797
44798         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44799         g++.dg/ext/case-range3.C: New tests.
44800
44801 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44802
44803         DR206
44804         PR c++/13813
44805         * g++.dg/template/member4.C: New test.
44806
44807 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44808
44809         PR c++/13683
44810         * g++.dg/template/sizeof6.C: New test.
44811
44812 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44813
44814         * gcc.dg/fwritable-strings-1.c: New test.
44815
44816 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
44817
44818         * gcc.c-torture/compile/20040130-1.c: New test.
44819
44820 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
44821
44822         * objc.dg/call-super-2.m: Include stddef.h for size_t.
44823
44824 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
44825
44826         PR c++/13883
44827         * g++.dg/template/ctor3.C: New test.
44828
44829 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44830
44831         * g++.dg/tc1: New directory.
44832         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44833         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44834         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44835         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44836         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44837
44838 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44839
44840         * g++.dg/parse/error11.C: New test.
44841         * g++.dg/parse/error12.C: Likewise.
44842
44843 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
44844
44845         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44846         (scan_initial, main): Use aligned_sizeof instead of sizeof.
44847
44848 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
44849
44850         PR c++/13791
44851         * g++.dg/ext/attrib12.C: New test.
44852
44853         PR c++/13736
44854         * g++.dg/parse/cast2.C: New test.
44855
44856 2004-01-27  James E Wilson  <wilson@specifixinc.com>
44857
44858         * objc.dg/encode-2.m (main): New local string.  Set depending on
44859         sizeof long.  Use in sscanf call.
44860         * objc.dg/encode-3.m (main): New local string.  Set depending on
44861         sizeof long.  Use in scan_initial call.
44862
44863 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44864
44865         * objc.dg/call-super-2.m: Make LP64-safe.
44866         * objc.dg/desig-init-1.m: Likewise.
44867
44868 2004-01-27  Devang Patel <dpatel@apple.com>
44869
44870         * g++.dg/debug/namespace1.C: New test.
44871
44872 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
44873
44874         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44875         xscale-*-*.
44876
44877         * gcc.dg/arm-mmx-1.c: New test.
44878
44879 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44880
44881         * gcc.dg/20040127-1.c: New test.
44882         * gcc.dg/20040127-2.c: New test.
44883
44884 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44885
44886         * objc.dg/stret-1.m (glob): Renamed to globa.
44887
44888 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
44889
44890         PR c++/13663
44891         * g++.dg/expr/for1.C: New test.
44892
44893 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44894
44895         PR middle-end/13779
44896         * gcc.dg/darwin-longlong.c: New test.
44897
44898 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
44899
44900         * gcc.dg/20040124-1.c: Moved test from here...
44901         * gcc.c-torture/compile/20040124-1.c: ...to here.
44902
44903 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44904
44905         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
44906         the assembly output if -m64 is passed.
44907
44908 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
44909
44910         PR c++/13833
44911         * g++.dg/template/cond3.C: New test.
44912
44913 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44914
44915         PR c++/13810
44916         * g++.dg/template/ttp7.C: New test.
44917
44918 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44919
44920         PR c++/13797
44921         * g++.dg/template/nontype4.C: New test.
44922         * g++.dg/template/nontype5.C: Likewise.
44923
44924 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
44925
44926         * gcc.dg/torture/mips-clobber-at.c: New test.
44927
44928 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
44929
44930         * gcc.dg/20040124-1.c: New test.
44931
44932 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
44933
44934         * gcc.dg/20040123-1.c: New test.
44935
44936 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44937
44938         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
44939
44940 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44941
44942         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
44943
44944 2004-01-23  Andrew Pinski  <apinski@apple.com>
44945
44946         * gcc.dg/20030121-1.c: Move to ..
44947         * gcc.dg/20040121-1.c: here.
44948
44949 2004-01-23  Roger Sayle  <roger@eyesopen.com>
44950
44951         * gcc.dg/builtins-29.c: New test case.
44952
44953 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
44954
44955         PR 18314
44956         * gcc.dg/builtins-30.c: New testcase.
44957
44958 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
44959
44960         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44961         * lib/g77.exp: Likewise.
44962         * lib/objc.exp: Likewise.
44963         * lib/g++.exp: Likewise.
44964
44965 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44966
44967         * gcc.dg/struct-by-value-2.c: New test.
44968
44969 2004-01-21  Andrew Pinski  <apinski@apple.com>
44970
44971         PR target/13785
44972         * gcc.dg/20030121-1.c: New test.
44973
44974 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
44975
44976         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
44977         clobber frame pointer register in asm statement.
44978
44979 2004-01-21  Falk Hueffner  <falk@debian.org>
44980
44981         * gcc.c-torture/compile/20040121-1.c: New test.
44982
44983 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
44984
44985         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44986
44987 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
44988
44989         * gcc.dg/ppc64-abi-2.c: New test.
44990
44991 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
44992
44993         * lib/treelang.exp: Fill out this file.
44994         * lib/treelang-dg.exp: New File.
44995
44996 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44997
44998         * gcc.c-torture/compile/981022-1.c: Remove.
44999         * gcc.dg/array-5.c: Remove XFAIL.
45000         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
45001         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
45002         gcc.dg/cond-lvalue-1.c: Update.
45003         * gcc.dg/cast-lvalue-2.c: New test.
45004
45005 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
45006
45007         PR c++/13592
45008         * g++.dg/other/error1.C (class foo): Tweak error message.
45009
45010         PR c++/13592
45011         * g++.dg/template/call2.C: New test.
45012
45013 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45014
45015         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
45016         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
45017         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
45018         scalar-return-1_x.c, scalar-return-2_y.c,
45019         scalar-return-3_x.c, scalar-return-3_y.c,
45020         scalar-return-4_x.c, scalar-return-4_y.c,
45021         struct-align-1.h, struct-align-1_x.c,
45022         struct-align-1_y.c, struct-align-2.h,
45023         struct-align-2_x.c, struct-align-2_y.c,
45024         struct-by-value-10_y.c, struct-by-value-11_x.c,
45025         struct-by-value-11_y.c, struct-by-value-12_x.c,
45026         struct-by-value-12_y.c, struct-by-value-13_x.c,
45027         struct-by-value-13_y.c, struct-by-value-14_x.c,
45028         struct-by-value-14_y.c, struct-by-value-15_x.c,
45029         struct-by-value-15_y.c, struct-by-value-16_y.c,
45030         struct-by-value-17_y.c, struct-by-value-18_y.c,
45031         struct-by-value-19_y.c, struct-by-value-1_x.c,
45032         struct-by-value-1_y.c, struct-by-value-20_y.c,
45033         struct-by-value-2_x.c, struct-by-value-2_y.c,
45034         struct-by-value-3_y.c, struct-by-value-4_x.c,
45035         struct-by-value-4_y.c, struct-by-value-5_y.c,
45036         struct-by-value-6_y.c, struct-by-value-7_y.c
45037         struct-by-value-8_x.c, struct-by-value-8_y.c
45038         struct-by-value-9_x.c, struct-by-value-9_y.c
45039         struct-return-10_x.c, struct-return-10_y.c,
45040         struct-return-19_x.c, struct-return-20_x.c
45041         struct-return-2_x.c, struct-return-2_y.c
45042         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
45043         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
45044
45045 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45046
45047         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
45048         attribute on sparc*-sun-solaris2.*.
45049
45050 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
45051
45052         PR c++/13710
45053         * g++.dg/ext/typeof7.C: New test.
45054
45055 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
45056
45057         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
45058         * gcc.dg/const-elim-1.c: Same.
45059
45060 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
45061
45062         * objc.dg/stret-1.m: New.
45063         * objc.dg/stret-2.m: New.
45064
45065 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
45066
45067         PR c++/11895
45068         * g++.dg/ext/vector1.C: New test.
45069
45070 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
45071
45072         * gcc.dg/pch/import-1.c: New.
45073         * gcc.dg/pch/import-1.hs: New.
45074         * gcc.dg/pch/import-1a.h: New.
45075         * gcc.dg/pch/import-1b.h: New.
45076         * gcc.dg/pch/import-1c.h: New.
45077
45078 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45079
45080         PR c++/13574
45081         * g++.dg/ext/array1.C: New test.
45082
45083         PR c++/13178
45084         * g++.dg/conversion/op1.C: New test.
45085
45086 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
45087
45088         PR 11864
45089         From Kazumoto Kojima / Dan Kegel:
45090         * gcc.dg/pr11864-1.c: New test.
45091
45092         PR 10392
45093         From Marcus Comstedt / Dan Kegel:
45094         * gcc.dg/pr10392-1.c: New test.
45095
45096 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
45097
45098         PR c++/13478
45099         * g++.dg/init/ref10.C: New test.
45100
45101 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45102
45103         PR c++/13407
45104         * g++.dg/parse/typename6.C: New test.
45105
45106 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
45107
45108         PR pch/13361
45109         * g++.dg/pch/wchar-1.C: New.
45110         * g++.dg/pch/wchar-1.Hs: New.
45111
45112 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45113
45114         PR c++/9259
45115         * g++.dg/expr/sizeof2.C: New test.
45116
45117 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
45118
45119         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
45120
45121 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45122
45123         PR c++/13659
45124         * g++.dg/lookup/strong-using-3.C: New.
45125         * g++.dg/lookup/using-10.C: New.
45126
45127 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
45128
45129         PR c++/13594
45130         * g++.dg/lookup/strong-using-2.C: New.
45131
45132 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
45133             Dan Kegel <dank@kegel.com>
45134             J"orn Rennecke <joern.rennecke@superh.com>
45135
45136         PR target/9365
45137         * gcc.dg/pr9365-1.c: New test.
45138
45139 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45140
45141         PR c++/8856
45142         * g++.dg/parse/casting-operator2.C: New test.
45143         * g++.old-deja/g++.pt/explicit83.C: Remove.
45144
45145 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
45146
45147         * gcc.dg/label-compound-stmt-1.c: New test.
45148         * gcc.c-torture/compile/950922-1.c,
45149         gcc.c-torture/compile/20000211-3.c,
45150         gcc.c-torture/compile/20000518-1.c,
45151         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
45152         compound statements.
45153
45154 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
45155
45156         * gcc.dg/ppc64-abi-1.c: New test.
45157
45158 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
45159
45160          * g++.dg/ext/attrib9.C: Add dg-warnings.
45161
45162 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45163
45164         PR c++/12335
45165         * g++.dg/parse/dtor3.C: New test.
45166
45167 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
45168
45169         PR c++/12709
45170         * g++.dg/parse/try-catch-1.C: New test.
45171
45172 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
45173
45174         * ada/acats/run_all.sh: Add more verbose output in acats.log
45175         when compiling tests.
45176
45177 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45178
45179         PR 13656
45180         * gcc.dg/typedef-redecl.c: New test case.
45181         * gcc.dg/typedef-redecl.h: New support file.
45182
45183 2004-01-13  Jan Hubicka  <jh@suse.cz>
45184
45185         * gcc.dg/always_inline.c: New test.
45186         * gcc.dg/debug/20031231-1.c: Fix.
45187
45188 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45189
45190         PR c++/13474
45191         * g++.dg/template/array3.C: New test.
45192
45193 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
45194
45195         * g++.dg/ext/lvalue1.C: No longer expected to fail.
45196         * g++.dg/warn/Wunused-2.C: Likewise.
45197
45198 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45199
45200         PR c++/13289
45201         * g++.dg/template/instantiate6.C: New test.
45202
45203 2004-01-12  Roger Sayle  <roger@eyesopen.com>
45204
45205         PR middle-end/11397
45206         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
45207
45208 2004-01-12  Jan Hubicka  <jh@suse.cz>
45209
45210         PR opt/12826
45211         * gcc.dg/20040112-1.c: New.
45212
45213         * gcc.dg/dwarf-die[1-7].c: Move to...
45214         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45215         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45216
45217 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
45218
45219         PR c++/4100
45220         * g++.dg/parse/friend4.C: New test.
45221
45222 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
45223
45224         PR c++/4100
45225         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45226         definition is called a friend.
45227
45228 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
45229
45230         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45231
45232 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
45233
45234         PR c++/3478
45235         * g++.dg/parse/error10.C: New test.
45236         * g++.dg/template/arg2.C: Accept "invalid type" error.
45237
45238 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
45239
45240         PR middle-end/13392
45241         * g++.dg/opt/expect2.C: New test.
45242
45243 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45244
45245         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45246         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45247         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45248         Update dg-error regexps.
45249
45250 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
45251
45252         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45253         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45254
45255 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45256
45257         * gcc.dg/pragma-re-1.c: Use right pointer type.
45258
45259 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45260
45261         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45262
45263 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
45264
45265         * gcc.dg/rs6000-ldouble-1.c: New.
45266
45267 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45268
45269         DR 337
45270         PR c++/9256
45271         * g++.dg/other/abstract1.C: New test.
45272
45273 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
45274
45275         * g++.dg/lookup/strong-using-1.C: New.
45276
45277 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
45278
45279         PR c/11234
45280         * gcc.dg/func-ptr-conv-1.c: New test.
45281         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45282
45283 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
45284
45285         PR target/13380.
45286         * gcc.c-torture/compile/20040109-1.c: New.
45287
45288 2004-01-08  Stuart Hastings  <stuart@apple.com>
45289
45290         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45291         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45292         * gcc.dg/i386-sse-6.c: ...this new testcase.
45293
45294 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
45295
45296         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45297
45298 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
45299
45300         * ada/acats/run_acats: Treat 'gnatchop' the same way
45301         as 'gnatmake'.  Export GCC_DRIVER.
45302         * ada/acats/run_all.sh: Add target_gnatchop.  Use
45303         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45304
45305 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45306
45307         PR c++/12573
45308         * g++.dg/template/dependent-expr4.C: New test.
45309
45310 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45311
45312         * gcc.dg/altivec-11.c: New test.
45313
45314 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
45315
45316         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45317
45318 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45319
45320         PR c/6024
45321         * gcc.dg/enum-compat-1.c: New test.
45322         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45323
45324 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
45325
45326         PR c/12165
45327         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45328         gcc.dg/c99-idem-qual-3.c: New tests.
45329
45330 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
45331
45332         * gcc.dg/winline-7.c: Don't cast void * to int.
45333
45334 2004-01-06  Jan Hubicka  <jh@suse.cz>
45335
45336         * gcc.dg/i386-sse-5.c: New test
45337         * g++.dg/eh/simd-1.c: Add -w argument for i386.
45338
45339 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45340
45341         PR c++/12815
45342         * g++.dg/rtti/typeid4.C: New test.
45343
45344 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45345
45346         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45347
45348 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
45349
45350         PR c++/12132
45351         * g++.dg/template/error11.C: New test.
45352
45353         PR c++/13451
45354         * g++.dg/template/class2.C: New test.
45355
45356 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
45357         Richard Sandiford <rsandifo@redhat.com>
45358
45359         PR c++/13387
45360         * g++.dg/opt/alias3.C: New test.
45361
45362 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
45363
45364         PR c++/13157
45365         * g++.dg/template/koenig3.C: New test.
45366
45367         PR c++/13529
45368         * g++.dg/parse/offsetof3.C: New test.
45369
45370         * g++.dg/init/copy7.C: Add missing dg-error markers.
45371
45372         PR c++/12226
45373         * g++.dg/init/copy7.c: New test.
45374
45375         PR c++/13536
45376         * g++.dg/parse/cast1.C: New test.
45377
45378 2004-01-04  Jan Hubicka  <jh@suse.cz>
45379
45380         * gcc.dg/winline[1-7].c: New tests.
45381
45382 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45383
45384         PR c++/13520
45385         * g++.dg/template/qualttp22.C: New test.
45386
45387 2004-01-01  Jan Hubicka  <jh@suse.cz>
45388
45389         * gcc.dg/debug/20031231-1.c: New.
45390         * gcc.c-torture/compile/20040101-1.c: New.
45391         * gcc.dg/dwarf-die-[1-7].c: New.
45392
45393 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
45394
45395         PR optimization/13521
45396         * gcc.c-torture/compile/20031231-1.c: New test.
45397
45398 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45399
45400         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45401
45402 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45403
45404         PR c++/10079
45405         * g++.dg/template/crash16.C: New test.
45406
45407 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
45408
45409         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45410
45411 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
45412
45413         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45414         ports.
45415         * g++.old-deja/g++.jason/thunk3.C: Likewise.
45416         * g++.old-deja/g++.law/profile1.C: Likewise.
45417         * gcc.c-torture/compile/981006-1.c: Likewise.
45418         * gcc.c-torture/execute/loop-2e.x: Likewise.
45419         * gcc.c-torture/execute/loop-2f.x: Remove.
45420         * gcc.c-torture/execute/loop-2g.x: Likewise.
45421         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45422         * gcc.dg/20020312-2.c: Remove traces of dead ports.
45423
45424 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45425
45426         PR c++/13507
45427         * g++.dg/ext/attrib11.C: New test.
45428
45429         PR c++/13494
45430         * g++.dg/template/array2-1.C: New test.
45431         * g++.dg/template/array2-2.C: New test.
45432
45433 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
45434
45435         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45436
45437 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         PR c++/12774
45440         * g++.dg/template/array1-1.C: New test.
45441         * g++.dg/template/array1-2.C: New test.
45442
45443 2003-12-29  Roger Sayle  <roger@eyesopen.com>
45444
45445         PR fortran/12632
45446         * g77.dg/12632.f: New test case.
45447
45448 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45449
45450         PR c++/13289
45451         * g++.dg/parse/nontype1.C: New test.
45452
45453 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45454
45455         PR c++/12403
45456         * g++.dg/parse/explicit1.C: New test.
45457         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45458
45459 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45460
45461         PR c++/13081
45462         * g++.dg/opt/inline6.C: New test.
45463
45464         PR c++/12613
45465         * g++.dg/parse/error9.C: New test.
45466
45467         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45468
45469 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
45470
45471         PR c++/13009
45472         * g++.dg/init/assign1.C: New test.
45473
45474 2003-12-28  Roger Sayle  <roger@eyesopen.com>
45475
45476         PR c++/13070
45477         * g++.dg/warn/format3.C: New test case.
45478
45479 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45480
45481         * gcc.c-torture/compile/20031227-1.c: New test.
45482
45483 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45484
45485         * g++.dg/bprob/bprob.exp: Load target-supports.exp
45486         * g77.dg/bprob/bprob.exp: Likewise.
45487         * gcc.misc-tests/bprob.exp: Likewise.
45488         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
45489         variants on systems where the library does not provide that
45490         functionality.
45491         * gcc.dg/builtins-20.c: Use builtins-config.h.
45492         * gcc.dg/builtins-config.h: New file.
45493
45494 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45495
45496         * lib/gcc-dg.exp (dg-require-profiling): New function.
45497         * lib/target-supports.exp (check_profiling_available): Likewise.
45498         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45499         * g77.dg/bprob/bprob.exp: Likewise.
45500         * gcc.misc-tests/bprob.exp: Likewise.
45501         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45502         * gcc.dg/20021014-1.c: Likewise.
45503         * gcc.dg/nest.c: Likewise.
45504
45505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45506
45507         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45508         compiling.
45509         * g++.dg/lookup/java2.C: Likewise.
45510         * gcc.dg/cpp/lexident.c: Likewise.
45511
45512 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
45513
45514         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45515         given.
45516         * gcc.c-torture/compile/961203-1.c: Likewise.
45517         * gcc.c-torture/compile/980506-1.c: Likewise.
45518
45519 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
45520
45521         * lib/gcc-dg.exp (dg-prune-output): New annotation.
45522         (additional_prunes): New global.
45523         (gcc-dg-prune): Handle additional per-test pruning.
45524         (dg-test): Clear additional_prunes between tests.
45525
45526         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
45527         dg-prune-output to avoid spurious failures from assembler
45528         complaining about nonexistent WAW violations.
45529         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45530         Use dg-prune-output to avoid spurious failures from assembler
45531         warning about Itanium B-step errata.
45532
45533 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
45534
45535         * g++.dg/abi/macro0.C: New test.
45536         * g++.dg/abi/macro1.C: Likewise.
45537         * g++.dg/abi/macro2.C: Likewise.
45538
45539         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45540         * g++.dg/abi/bitfield7.C: Likewise.
45541         * g++.dg/abi/dtor2.C: Likewise.
45542         * g++.dg/abi/mangle11.C: Likewise.
45543         * g++.dg/abi/mangle12.C: Likewise.
45544         * g++.dg/abi/mangle14.C: Likewise.
45545         * g++.dg/abi/mangle17.C: Likewise.
45546         * g++.dg/abi/vbase10.C: Likewise.
45547         * g++.dg/abi/vbase14.C: Likewise.
45548         * g++.dg/template/qualttp17.C: Likewise.
45549
45550 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
45551
45552         PR c/11995
45553         * gcc.dg/20031223-1.c: New test.
45554
45555 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45556
45557         * gcc.dg/noreturn-7.c: New test.
45558
45559 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45560
45561         * gcc.dg/null-pointer-1.c: New test.
45562
45563 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45564
45565         * g++.old-deja/g++.jason/template18.C: Remove.
45566         * g++.old-deja/g++.jason/template37.C: Likewise.
45567
45568         PR c++/12862
45569         * g++.dg/lookup/ns1.C: New test.
45570
45571         PR c++/12397
45572         * g++.dg/template/lookup3.C: New test.
45573
45574 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45575
45576         * g++.dg/template/recurse1.C: New test
45577
45578 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
45579
45580         PR c++/12479
45581         * g++.dg/parse/semicolon1.C: New test.
45582         * g++.dg/parse/semicolon1.h: Likewise.
45583
45584 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
45585
45586         * gcc.dg/darwin-misaligned.c: New test.
45587
45588 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
45589
45590         PR c/9163
45591         * gcc.dg/20031222-1.c: New test.
45592
45593 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
45594
45595         PR c++/13438
45596         * g++.dg/parse/error8.C: New test.
45597
45598         PR c++/11554
45599         * g++.dg/warn/ctor-init-1.C: New test.
45600
45601 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
45602
45603         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45604         too small.
45605         * gcc.c-torture/compile/930217-1.c: Likewise.
45606         * gcc.c-torture/compile/930513-1.c: Likewise.
45607         * gcc.c-torture/execute/920908-2.c: Likewise.
45608         * gcc.c-torture/execute/921204-1.c: Likewise.
45609         * gcc.c-torture/execute/930621-1.c: Likewise.
45610         * gcc.c-torture/execute/930630-1.c: Likewise.
45611         * gcc.c-torture/execute/931031-1.c: Likewise.
45612         * gcc.c-torture/execute/980602-2.c: Likewise.
45613         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45614         * gcc.c-torture/execute/compndlit-1.c: Likewise.
45615         * gcc.c-torture/execute/extzvsi.c: Likewise.
45616         * gcc.c-torture/unsorted/ext.c: Likewise.
45617
45618 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
45619
45620         PR target/12749
45621         * gcc.c-torture/compile/20031220-2.c: New test case.
45622
45623 2003-12-20  Roger Sayle  <roger@eyesopen.com>
45624
45625         PR optimization/13031
45626         * gcc.c-torture/compile/20031220-1.c: New test case.
45627
45628 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45629
45630         * gcc.dg/cast-function-1.c: New test.
45631
45632 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
45633
45634         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45635         formats.
45636
45637 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
45638
45639         PR c++/12795
45640         * g++.dg/ext/attrib10.C: New test.
45641
45642 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45643
45644         * gcc.dg/cleanup-10.c: New test.
45645         * gcc.dg/cleanup-11.c: New test.
45646
45647 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
45648
45649         PR c++/13239
45650         * g++.dg/opt/expect1.C: New test.
45651
45652 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
45653
45654         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45655
45656 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
45657
45658         PR debug/12923
45659         * gcc.dg/20031218-1.c: New test.
45660
45661         PR debug/12389
45662         * gcc.dg/20031218-2.c: New test.
45663         * gcc.dg/20031218-3.c: New test.
45664
45665         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45666         of label name and allow for USER_LABEL_PREFIX == "_" names.
45667         * g++.dg/abi/mangle18-2.C: Likewise.
45668         * g++.dg/abi/mangle19-1.C: Likewise.
45669         * g++.dg/abi/mangle19-2.C: Likewise.
45670         * g++.dg/abi/mangle20-1.C: Likewise.
45671         * g++.dg/abi/mangle20-2.C: Likewise.
45672
45673 2003-12-18  Richard Henderson  <rth@redhat.com>
45674
45675         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45676
45677 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
45678             Dan Kegel <dank@kegel.com>
45679
45680         PR other/12009
45681         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45682         testing a cross compiler, it causes spurious compile failures.
45683         * lib/g++.exp: Likewise.
45684
45685 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45686
45687         PR c++/13262
45688         * g++.dg/template/access13.C: New test.
45689
45690 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
45691
45692         * gcc.dg/20031216-1.c: New test.
45693
45694 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45695
45696         PR c++/9154
45697         * g++.dg/template/error10.C: New test.
45698
45699 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45700
45701         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45702         * g++.dg/eh/simd-2.C: Likewise.
45703
45704 2003-12-17  James E Wilson  <wilson@specifixinc.com>
45705             Roger Sayle  <roger@eyesopen.com>
45706
45707         * gcc.c-torture/execute/ieee/mzero5.c: New.
45708
45709 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
45710
45711         PR c++/10603
45712         * g++.dg/parse/error6.C: New test.
45713
45714         PR c++/12827
45715         * g++.dg/parse/error7.C: New test.
45716
45717 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45718
45719         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45720         at -O with stabs debugging formats.
45721         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45722         * gcc.dg/debug/debug-2.c: Likewise.
45723
45724 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45725
45726         PR c++/12696
45727         * g++.dg/init/error1.C: New test.
45728
45729         PR c++/12218
45730         * g++.dg/init/pm3.C: New test.
45731
45732 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45733
45734         PR c/3347
45735         * gcc.dg/bitfld-8.c: New test.
45736
45737 2003-12-16  James Lemke  <jim@wasabisystems.com>
45738
45739         * gcc.dg/arm-scd42-[123].c: New tests.
45740
45741 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45742
45743         PR c++/9043
45744         * g++.dg/abi/mangle20-1.C: New test.
45745         * g++.dg/abi/mangle20-2.C: New test.
45746
45747 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
45748
45749         PR c++/13275
45750         * g++.dg/other/offsetof2.C: Remove XFAIL.
45751         * g++.dg/parse/offsetof1.C: New test.
45752         * g++.gd/parse/offsetof2.C: Likewise.
45753
45754 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45755
45756         * g++.dg/template/nontype3.C: New test.
45757         * g++.dg/template/static2.C: Tweaked the dg-error clause.
45758
45759 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45760
45761         * g++.dg/warn/noreturn-3.C: Also test instantiation.
45762
45763 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
45764
45765         PR c++/13387
45766         * g++.dg/expr/assign1.C: New test.
45767
45768         PR c++/13242
45769         * g++.dg/abi/mangle19-1.C: New test.
45770         * g++.dg/abi/mangle19-2.C: New test.
45771
45772 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
45773
45774         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45775
45776 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
45777
45778         * gcc.c-torture/execute/20031216-1.c: New test.
45779
45780 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45781
45782         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45783         an ICE regression.
45784
45785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45786
45787         PR c++/10926
45788         * g++.dg/template/error9.C: New test.
45789
45790         PR c++/11116
45791         * g++.dg/template/error8.C: New test.
45792
45793 2003-12-15  Roger Sayle  <roger@eyesopen.com>
45794
45795         PR middle-end/13400
45796         * gcc.c-torture/execute/20031215-1.c: New test case.
45797
45798 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45799
45800         PR c++/13269
45801         * g++.dg/parse/error5.C: New test.
45802
45803         PR c++/12989
45804         * g++.dg/expr/sizeof1.C: New test.
45805
45806         PR c++/13310
45807         * g++.dg/template/crash15.C: New test.
45808
45809 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
45810
45811         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45812         a non-POD type as the last named parameter of a varargs function.
45813
45814 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
45815
45816         PR c++/13243
45817         PR c++/12573
45818         * g++.dg/template/crash14.C: New test.
45819         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45820
45821 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
45822
45823         * g++.dg/other/java1.C: New test.
45824
45825         PR c++/13241
45826         * g++.dg/abi/mangle18-1.C: New test.
45827         * g++.dg/abi/mangle18-2.C: New test.
45828
45829 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45830
45831         PR optimization/10312
45832         * gcc.c-torture/execute/20031214-1.c: New.
45833
45834 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
45835
45836         PR c++/10779
45837         PR c++/12160
45838         * g++.dg/parse/error3.C: New test.
45839         * g++.dg/parse/error4.C: Likewise.
45840         * g++.dg/abi/mangle4.C: Tweak error messages.
45841         * g++.dg/lookup/using5.C: Likewise.
45842         * g++.dg/other/error2.C: Likewise.
45843         * g++.dg/parse/typename5.C: Likewise.
45844         * g++.dg/parse/undefined1.C: Likewise.
45845         * g++.dg/template/arg2.C: Likewise.
45846         * g++.dg/template/ttp3.C: Likewise.
45847         * g++.dg/template/type1.C: Likewise.
45848         * g++.old-deja/g++.other/crash32.C: Likewise.
45849         * g++.old-djea/g++.pt/defarg8.C: Likewise.
45850
45851 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45852
45853         PR c++/13106
45854         * g++.dg/warn/noreturn-3.C: New test.
45855
45856 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         PR c++/13118
45859         * g++.dg/abi/covariant3.C: New.
45860
45861 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
45862
45863         * g++.dg/eh/ia64-1.C: New test.
45864
45865 2003-12-12  Roger Sayle  <roger@eyesopen.com>
45866
45867         PR optimization/13037
45868         * g77.f-torture/execute/13037.f: New test case.
45869
45870 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45871
45872         PR c++/12881
45873         * g++.dg/abi/covariant2.C: New.
45874
45875 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
45876
45877         * gcc.dg/cpp/trad/macro.c: New tests.
45878
45879 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
45880
45881         * gcc.c-torture/execute/wchar_t-1.x: Delete.
45882
45883 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
45884
45885         PR other/10819
45886         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45887         to fix Bug 10819.
45888         * lib/g++.exp (g++_version): Likewise.
45889         * lib/g77.exp (g77_version): Likewise.
45890         * lib/objc.exp (default_objc_version): Likewise.
45891
45892 2003-12-10  Richard Henderson  <rth@redhat.com>
45893
45894         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45895
45896         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45897
45898 2003-12-08  Matt Austern  <austern@apple.com>
45899
45900         PR c/13134
45901         * lib/gcc-dg.exp (dg-require-visibility): Define.
45902         * lib/target-supports (check_visibility_available): Define.
45903         * gcc.dg/visibility-1.c: New test.
45904         * gcc.dg/visibility-2.c: Likewise.
45905         * gcc.dg/visibility-3.c: Likewise.
45906         * gcc.dg/visibility-4.c: Likewise.
45907         * gcc.dg/visibility-5.c: Likewise.
45908         * gcc.dg/visibility-6.c: Likewise.
45909         * g++.dg/ext/visibility-1.C: Likewise.
45910         * g++.dg/ext/visibility-2.C: Likewise.
45911         * g++.dg/ext/visibility-3.C: Likewise.
45912         * g++.dg/ext/visibility-4.C: Likewise.
45913         * g++.dg/ext/visibility-5.C: Likewise.
45914         * g++.dg/ext/visibility-6.C: Likewise.
45915
45916 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
45917
45918         * g++.dg/lookup/java1.C: New test.
45919         * g++.dg/lookup/java2.C: New test.
45920
45921 2003-12-07  Falk Hueffner  <falk@debian.org>
45922
45923         * g++.dg/opt/noreturn-1.C: New test.
45924
45925 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
45926
45927         * gcc.dg/overflow-1.c: New test.
45928
45929 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45930
45931         * g77.f-torture/compile/13060.f: New test.
45932
45933 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
45934
45935         PR c++/13323
45936         * g++.dg/inherit/operator2.C: New test.
45937
45938 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45939
45940         PR c++/13305
45941         * g++.dg/ext/attrib9.C: New test.
45942
45943 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
45944
45945         PR c++/13314
45946         * g++.dg/template/error7.C: New test.
45947
45948 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
45949             J"orn Rennecke <joern.rennecke@superh.com>
45950
45951         PR target/13302
45952         * g++.dg/other/struct-va_list.C: New test.
45953
45954 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45955
45956         PR c++/13166
45957         * g++.dg/parse/defarg6.C: New test.
45958
45959 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
45960
45961         PR target/13256
45962         * gcc.c-torture/execute/20031201-1.c: New test.
45963
45964 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
45965
45966         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45967
45968 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45969
45970         * gcc.dg/builtin-return-1.c: New test.
45971
45972 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
45973             J"orn Rennecke <joern.rennecke@superh.com>
45974
45975         PR optimization/13260
45976         * gcc.c-torture/execute/20031204-1.c: New test.
45977
45978 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45979
45980         PR c++/9127
45981         * g++.dg/template/error6.C: New test.
45982
45983 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
45984
45985         * gcc.dg/20031202-1.c: New test.
45986
45987 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/13179
45990         * g++.dg/template/eh1.C: New test.
45991
45992         PR c++/10771
45993         * g++.dg/template/error5.C: New test.
45994
45995 2003-12-02  David Ung  <davidu@mips.com>
45996
45997         * gcc.dg/compat/vector-check.h: Corrected type for var
45998         g_##TMODE
45999
46000 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46001
46002         PR c++/10126
46003         * g++.dg/template/ptrmem8.C: New test.
46004
46005 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
46006
46007         PR c++/12573
46008         * g++.dg/template/dependent-expr3.C: New test.
46009
46010 2003-12-01  James Lemke  <jim@wasabisystems.com>
46011
46012         * gcc.dg/arm-g2.c: New test.
46013
46014 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46015
46016         PR optimization/11634
46017         * gcc.dg/20031201-2.c: New test case.
46018
46019 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
46020
46021         PR 11433
46022         * objc.dg/proto-lossage-3.m: New test.
46023
46024 2003-12-01  Roger Sayle  <roger@eyesopen.com>
46025
46026         PR optimization/12628
46027         * gcc.dg/20031201-1.c: New test case.
46028
46029 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
46030
46031         * gcc.dg/unaligned-1.c: New test.
46032
46033 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
46034
46035         PR c++/9849
46036         * g++.dg/template/error4.C: New test.
46037         * g++.dg/template/nested3.C: Adjust error markers.
46038
46039 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46040
46041         * gcc.dg/cpp/assert4.c: Check more #system assertions.
46042
46043 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
46044
46045         PR c/10333
46046         * gcc.dg/bitfld-7.c: New test.
46047
46048 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
46049
46050         * gcc.dg/tls/asm-1.C: New test.
46051
46052 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46053
46054         * gcc.dg/cpp/assert4.c: Update.
46055
46056 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46057
46058         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
46059         * gcc.dg/builtin-apply3.c: New test.
46060
46061 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46062
46063         * lib/compat.exp (compat-obj): New xfaildata parameter.
46064         Use it to set compiler_conditional_xfail_data before compiling.
46065         (compat-get-options): Handle dg-xfail-if.
46066         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
46067         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
46068         * gcc.dg/compat/vector-1_y.c: Likewise.
46069         * gcc.dg/compat/vector-2_x.c: Likewise.
46070         * gcc.dg/compat/vector-2_y.c: Likewise.
46071
46072 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46073
46074         * g++.dg/opt/reg-stack4.C: New test.
46075
46076 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46077
46078         * gcc.dg/builtin-apply2.c: New test.
46079
46080 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46081
46082         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
46083
46084 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46085
46086         PR c++/12924
46087         * g++.dg/template/template-id-2.C: New test.
46088
46089 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46090
46091         PR c++/5369
46092         * g++.dg/template/memfriend1.C: New test.
46093         * g++.dg/template/memfriend2.C: Likewise.
46094         * g++.dg/template/memfriend3.C: Likewise.
46095         * g++.dg/template/memfriend4.C: Likewise.
46096         * g++.dg/template/memfriend5.C: Likewise.
46097         * g++.dg/template/memfriend6.C: Likewise.
46098         * g++.dg/template/memfriend7.C: Likewise.
46099         * g++.dg/template/memfriend8.C: Likewise.
46100         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
46101
46102 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
46103
46104         PR c++/12515
46105         * g++.dg/ext/cond1.C: New test.
46106
46107 2003-11-20  Richard Henderson  <rth@redhat.com>
46108
46109         * gcc.dg/20020201-2.c: Remove.
46110         * gcc.dg/20020201-4.c: Remove.
46111         * gcc.dg/20020304-1.c: Remove.
46112
46113 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
46114
46115         * gcc.dg/cpp/trad/xwin1.c: New test case.
46116
46117 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
46118
46119         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
46120         * lib/g77.exp: Likewise.
46121         * lib/objc.exp: Likewise.
46122         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
46123         for darwin.
46124
46125 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46126
46127         PR c++/12932
46128         * g++.dg/template/static5.C: New test.
46129
46130 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
46131
46132         * gcc.dg/nested-func-1.c: New test.
46133
46134 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46135
46136         * gcc.dg/cpp/assert4.c: New test.
46137
46138 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46139
46140         PR c++/2294
46141         * g++.dg/lookup/using9.c: New test.
46142
46143 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
46144
46145         PR c++/12762
46146         * g++.dg/template/error3.C: New test.
46147
46148 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
46149
46150         PR ada/13035
46151         * ada/acats/run_acats, run_all.sh: Fix syntax error.
46152         No longer use a wrapper for gcc, since this does not work under
46153         Windows.
46154
46155 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
46156
46157         PR c++/2094
46158         * g++.dg/template/ptrmem7.C: New test.
46159
46160 2003-11-13  Andrew Pinski <apinski@apple.com>
46161
46162         * gcc.c-torture/compile/20031113-1.c: New test.
46163
46164 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
46165             Kean Johnston <jkj@sco.com>
46166
46167         PR c/13029
46168         * gcc.dg/unused-4.c: Update.
46169
46170 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46171
46172         * g++.dg/opt/const3.C: New test.
46173
46174 2003-11-13  Jan Hubicka  <jh@suse.cz>
46175
46176         * gcc.c-torture/compile/20031112-1.c: New test.
46177
46178 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
46179
46180         * g++.dg/parse/crash10.C: Remove bogus error marker.
46181
46182 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46183
46184         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
46185         (host_gcc): Likewise.
46186         (ROOT): Honor $PWDCMD.
46187         (BASE): Likewise.
46188         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
46189
46190 2003-11-12  Catherine Moore  <clm@redhat.com>
46191
46192         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
46193
46194 2003-11-12  Andreas Jaeger  <aj@suse.de>
46195             Jakub Jelinek  <jakub@redhat.com>
46196             Andrew Pinski  <pinskia@physics.uc.edu>
46197             Richard Henderson  <rth@redhat.com>
46198
46199         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
46200         systems.
46201         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
46202
46203         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
46204         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
46205
46206 2003-11-11  Andreas Jaeger  <aj@suse.de>
46207
46208         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46209
46210         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46211
46212 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
46213
46214         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46215         Clean ups.
46216
46217 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
46218
46219         * gcc.dg/trampoline-1.c: New test.
46220
46221 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
46222
46223         * gcc.c-torture/compile/200031109-1.c: New test.
46224
46225 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46226
46227         PR c/3190
46228         PR c/8714
46229         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46230         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46231         gcc.dg/format/no-y2k-1.c: Update.
46232
46233 2003-11-08  Roger Sayle  <roger@eyesopen.com>
46234
46235         PR optimization/10467
46236         * gcc.dg/20031108-1.c: New test case.
46237
46238 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
46239
46240         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46241
46242 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
46243
46244         * gcc.dg/compound-lvalue-1.c: New test.
46245         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46246         some XFAILs.
46247
46248 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
46249
46250         * gcc.dg/altivec-varargs-1.c: New test.
46251
46252 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46253
46254         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46255         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46256         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
46257         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
46258         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46259
46260 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
46261
46262         * gcc.dg/cond-lvalue-1.c: New test.
46263
46264 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
46265
46266         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46267
46268 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46269
46270         PR c++/11616
46271         * g++.dg/template/instantiate5.C: New test.
46272
46273 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46274
46275         PR c++/12726
46276         * g++.dg/ext/complit2.C: Replace test with self-contained version.
46277         * ChangeLog: Add missing first entry for above test.
46278
46279 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46280
46281         PR c++/9810
46282         * g++.dg/template/using8.C: New test.
46283         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46284
46285 2003-11-02  Roger Sayle  <roger@eyesopen.com>
46286
46287         PR optimization/10817
46288         * gcc.c-torture/compile/20031102-1.c: New test case.
46289
46290 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
46291
46292         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46293         2147483647.
46294
46295 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46296
46297         * gcc.dg/20031102-1.c: New test.
46298
46299 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
46300
46301         * gcc.dg/complex-1.c: New test.
46302
46303 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46304
46305         PR c++/12796
46306         * g++.dg/template/crash13.C: Adjust expected error location.
46307         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46308
46309 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46310
46311         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46312
46313 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46314
46315         PR/10239
46316         * gcc.c-torture/compile/20031031-2.c: New test.
46317
46318 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
46319
46320         PR/11640
46321         * gcc.c-torture/compile/20031031-1.c: New test.
46322
46323 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
46324
46325         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46326         * gcc.misc-tests/bprob.exp: Likewise.
46327         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46328         the execution test on arm-elf configs.
46329         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
46330         configs that don't support scratch files.
46331         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46332
46333 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
46334
46335         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46336         done by dejagnu.
46337
46338 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
46339
46340         * ada/acats/run_all.sh: Redirect mv output to /dev/null
46341         Avoid non pure sh syntax. Add more logging.
46342
46343         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46344         fail.
46345
46346 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46347
46348         PR libgcj/10610
46349         * gcc.dg/ppc-stackalign-1.c: New test.
46350
46351 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
46352
46353         * ada/acats/run_all.sh: Change output to be more compliant with
46354         dejagnu framework.
46355         Create acats.sum and acats.log files under testsuite/ada/acats
46356         Only run [a-z]* directories, to filter out e.g. CVS.
46357         Redirect build output to log file.
46358
46359 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46360
46361         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46362
46363 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
46364
46365         PR ada/5909:
46366         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46367
46368 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
46369
46370         * gcc.c-torture/compile/20031023-1.c: New test.
46371         * gcc.c-torture/compile/20031023-2.c: New test.
46372         * gcc.c-torture/compile/20031023-3.c: New test.
46373         * gcc.c-torture/compile/20031023-4.c: New test.
46374
46375 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46376
46377         PR c++/10371
46378         * g++.dg/lookup/scoped8.C: New test.
46379
46380 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46381
46382         * g++.dg/opt/reg-stack3.C: New test.
46383
46384 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46385
46386         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
46387
46388 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46389
46390         PR c++/11076
46391         * g++.dg/template/crash13.C: New test.
46392
46393 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46394
46395         * gcc.dg/c99-restrict-2.c: New test.
46396
46397 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
46398
46399         PR c++/12698, c++/12699, c++/12700, c++/12566
46400         * g++.dg/inherit/covariant9.C: New test.
46401         * g++.dg/inherit/covariant10.C: New test.
46402         * g++.dg/inherit/covariant11.C: New test.
46403
46404 2003-10-23  Jason Merrill  <jason@redhat.com>
46405
46406         PR c++/12726
46407         * g++.dg/ext/complit2.C: New test.
46408
46409 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46410
46411         PR target/12654
46412         * gcc.c-torture/execute/20031020-1.c: New test.
46413
46414 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46415
46416         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46417         following the jump_insn.
46418
46419 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
46420
46421         * gcc.dg/cast-lvalue-1.c: New test.
46422
46423 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
46424
46425         PR c++/11962
46426         * g++.dg/template/cond2.C: New test.
46427
46428 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
46429
46430         * gcc.dg/builtins-28.c: New test.
46431
46432 2003-10-20  Jan Hubicka  <jh@suse.cz>
46433
46434         * g++.dg/opt/inline4.C: Do not use min-inline-insns
46435         parameter.
46436         * gcc.dg/inline-2.c: Likewise.
46437
46438 2003-10-20  Phil Edwards  <phil@codesourcery.com>
46439
46440         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46441         * gcc.dg/nest.c: Likewise.
46442
46443 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46444
46445         PR c++/9781, c++/10583, c++/11862
46446         * g++.dg/parse/crash13.C: New test.
46447
46448 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46449
46450         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46451
46452 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46453
46454         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46455         Define HAVE_C99_RUNTIME except on Solaris.
46456         * gcc.dg/builtins-20.c: Likewise.
46457
46458 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46459
46460         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46461
46462 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46463
46464         PR c++/12495
46465         * g++.dg/template/crash21.C: New test.
46466
46467 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46468
46469         PR c++/2513
46470         * g++.dg/template/typename5.C: New test.
46471
46472 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46473
46474         PR c++/12369
46475         * g++.dg/template/friend25.C: New test.
46476
46477 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
46478
46479         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46480         versions.
46481
46482 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
46483
46484         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46485         == 2147483647.
46486
46487 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
46488
46489         * gcc.c-torture/execute/960416-1.x: Remove.
46490         * gcc.c-torture/execute/divconst-3.x: Likewise.
46491
46492 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
46493
46494         PR target/12598
46495         * gcc.dg/torture/cris-volatile-1.c: New test.
46496
46497 2003-10-14  Roger Sayle  <roger@eyesopen.com>
46498
46499         PR optimization/9325
46500         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46501         for overflowing floating point to integer conversion during RTL
46502         simplification.
46503
46504 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
46505
46506         * objc/execute/_cmd.m: Fix typo.
46507         * objc.dg/image-info.m, objc.dg/symtab-1.m:
46508         Relax 'scan-assembler' regexp.
46509         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46510         objc.dg/try-catch-4.m: Run on non-Darwin targets.
46511         * objc.dg/zero-link-2.m: Remove blank line.
46512         * objc.dg/zero-link-3.m: New test case.
46513
46514 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
46515
46516         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46517
46518         * gcc.dg/asm-names.c: Use scan-assembler-not rather
46519         than linker trickery.
46520
46521 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46522
46523         PR c++/12370
46524         * g++.dg/other/friend2.C: New test.
46525
46526 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46527
46528         * gcc.dg/20031012-1.c: New test.
46529
46530 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
46531
46532         * gcc.dg/weak/weak-3.c: Fix for new warning.
46533
46534 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
46535
46536         PR optimization/8750
46537         * gcc.c-torture/execute/20031012-1.c: New test case.
46538
46539 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46540
46541         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46542         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46543
46544 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46545
46546         PR optimization/12260
46547         * gcc.c-torture/compile/20031011-2.c: New test case.
46548
46549 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46550
46551         * gcc.c-torture/execute/20031011-1.c: New testcase.
46552
46553 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
46554
46555         * gcc.c-torture/compile/20031011-1.c: New test.
46556
46557 2003-10-11  Jan Hubicka  <jh@suse.cz>
46558
46559         * g++.dg/other/first-global.C: New test.
46560
46561 2003-10-11  Roger Sayle  <roger@eyesopen.com>
46562
46563         * gcc.c-torture/execute/string-opt-18.c: New testcase.
46564
46565 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
46566
46567         * gcc.c-torture/compile/20031010-1.c: New test.
46568
46569 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
46570
46571         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46572         * gcc.c-torture/execute/va-arg-25.c: ... here.
46573
46574 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
46575
46576         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46577
46578 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
46579
46580         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46581
46582 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
46583
46584         * g++.dg/parse/error2.C: New test.
46585
46586 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
46587
46588         PR c++/11097
46589         * g++.dg/other/error5.C: Modify the error message.
46590         * g++.dg/lookup/using8.C: New test.
46591
46592 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
46593
46594         * gcc.dg/darwin-abi-2.c: New file.
46595         * gcc.c-torture/execute/va-arg-24.c: New file.
46596
46597 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
46598
46599         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
46600         indentation.
46601
46602 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
46603
46604         PR c++/10147
46605         * g++.dg/other/error4.C: Update error messages.
46606         * g++.dg/template/ptrmem4.C: Likewise.
46607
46608         PR c++/12337
46609         * g++.dg/init/new9.C: New test.
46610
46611         PR c++/12334, c++/12236, c++/8656
46612         * g++.dg/ext/attrib8.C: New test.
46613
46614 2003-10-06  Devang Patel  <dpatel@apple.com>
46615
46616         * gcc.dg/debug/dwarf2-3.h: New test.
46617         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46618
46619 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
46620
46621         * g++.dg/opt/cfg2.C: New test.
46622
46623 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
46624
46625         * g++.dg/opt/float1.C: New test.
46626
46627 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46628
46629         * gcc.dg/c90-array-lval-6.c: New test.
46630         * gcc.dg/c99-array-lval-6.c: New test.
46631
46632 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
46633             Ziemowit Laski  <zlaski@apple.com>
46634
46635         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46636         'Derived', so that it is never considered a class method; add
46637         new warning for '+port' method ambiguity.
46638         * objc.dg/method-12.m: Include <objc/objc.h> instead of
46639         <objc/objc-api.h> (needed on Mac OS X).
46640         * objc.dg/method-13.m: New test.
46641
46642 2003-10-03  Roger Sayle  <roger@eyesopen.com>
46643
46644         PR optimization/9325, PR java/6391
46645         * gcc.c-torture/execute/20031003-1.c: New test case.
46646
46647 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
46648
46649         PR optimization/12180
46650         * gcc.dg/20031002-1.c: New test.
46651
46652         PR c++/12486
46653         * g++.dg/inherit/error1.C: New test.
46654
46655 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
46656
46657         * lib/f-torture.exp (search_for): Rename to...
46658         (search_for_re): This.  Also, clean up comments and the
46659         "regexp" invocation.
46660
46661 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
46662
46663         * gcc.c-torture/compile/20031002-1.c: New test.
46664
46665 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
46666
46667         * g++.dg/opt/cond1.C: New test.
46668
46669 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
46670
46671         * gcc.dg/Wold-style-definition-2.c: New testcase.
46672         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46673
46674 2003-09-29  Richard Henderson  <rth@redhat.com>
46675
46676         * g++.dg/init/array10.C: Add dg-options.
46677
46678 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
46679
46680         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46681
46682 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46683
46684         * g++.dg/template/friend19.C: Fix typo.
46685         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46686
46687 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
46688
46689         * gcc.c-torture/execute/20030928-1.c: New test.
46690         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46691
46692 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
46693
46694         * g++.dg/opt/unroll1.C: New test.
46695
46696 2003-09-26  Roger Sayle  <roger@eyesopen.com>
46697
46698         PR optimization/11741
46699         * gcc.dg/20030926-1.c: New test case.
46700
46701 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46702
46703         PR c++/5655
46704         * g++.dg/parse/access7.C: New test.
46705         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46706
46707 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
46708
46709         MERGE OF objc-improvements-branch into MAINLINE:
46710         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46711         if libobjc has not been built.
46712         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46713         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46714         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46715         objc/execute/nested-3.m, objc/execute/np-2.m,
46716         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46717         objc/execute/redefining_self.m, objc/execute/root_methods.m,
46718         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46719         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46720         objc.dg/special/unclaimed-category-1.h,
46721         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46722         well as GNU runtime.
46723         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46724         * execute/cascading-1.m, execute/function-message-1.m,
46725         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46726         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46727         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46728         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46729         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46730         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46731         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46732         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46733         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46734         * objc.dg/bitfield-2.m: Run only on Darwin.
46735         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46736         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46737         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46738         * objc.dg/const-str-1.m: Fix constant string layout.
46739
46740 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
46741
46742         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46743
46744 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
46745
46746         * gcc.dg/darwin-abi-1.c: New file.
46747
46748 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
46749
46750         PR target/12281
46751         * gcc.c-torture/compile/20030921-1.c: New test.
46752
46753 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
46754
46755         * g++.dg/opt/reg-stack2.C: New test.
46756
46757 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46758
46759         * g++.dg/eh/delayslot1.C: New test.
46760
46761 2003-09-20  Richard Henderson  <rth@redhat.com>
46762
46763         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46764
46765 2003-09-20  Roger Sayle  <roger@eyesopen.com>
46766
46767         * gcc.c-torture/execute/20030920-1.c: New test case.
46768
46769 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46770
46771         * g++.dg/rtti/typeid3.C: Correct expected error message.
46772
46773 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46774
46775         PR c++/157
46776         * g++.dg/parse/crash12.C: New test.
46777
46778 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
46779
46780         * gcc.dg/compat/mixed-struct-check.h: New.
46781         * gcc.dg/compat/mixed-struct-defs.h: New.
46782         * gcc.dg/compat/mixed-struct-init.h: New.
46783         * gcc.dg/compat/struct-by-value-19_main.c: New.
46784         * gcc.dg/compat/struct-by-value-19_x.c: New.
46785         * gcc.dg/compat/struct-by-value-19_y.c: New.
46786         * gcc.dg/compat/struct-by-value-20_main.c: New.
46787         * gcc.dg/compat/struct-by-value-20_x.c: New.
46788         * gcc.dg/compat/struct-by-value-20_y.c: New.
46789         * gcc.dg/compat/struct-return-19_main.c: New.
46790         * gcc.dg/compat/struct-return-19_x.c: New.
46791         * gcc.dg/compat/struct-return-19_y.c: New.
46792         * gcc.dg/compat/struct-return-20_main.c: New.
46793         * gcc.dg/compat/struct-return-20_x.c: New.
46794         * gcc.dg/compat/struct-return-20_y.c: New.
46795
46796 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
46797         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46798         so that it will not complain on LP64 targets.
46799
46800 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46801
46802         PR c++/495
46803         * g++.dg/template/friend24.C: New test.
46804
46805 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
46806
46807         PR c++/12332
46808         * g++.dg/template/memtmpl2.C: New test.
46809
46810 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
46811
46812         PR target/11184
46813         * gcc.dg/builtin-apply1.c: New test.
46814
46815 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46816
46817         PR c++/9848
46818         * g++.dg/warn/Wunused-4.C: New test.
46819
46820 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46821
46822         PR c++/12316
46823         * g++.dg/other/gc2.C: New test.
46824
46825 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
46826
46827         PR c++/11991
46828         * g++.dg/rtti/typeid3.C: New test.
46829
46830         PR c++/12266
46831         * g++.dg/overload/template1.C: New test.
46832
46833 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
46834
46835         * g++.dg/opt/cfg3.C: New test.
46836
46837 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46838
46839         PR c++/7939
46840         * g++.dg/template/crash11.C: New test.
46841
46842 2003-09-16  Jason Merrill  <jason@redhat.com>
46843             Jakub Jelinek  <jakub@redhat.com>
46844
46845         * gcc.dg/attr-warn-unused-result.c: New test.
46846
46847 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46848
46849         PR c++/12184
46850         * g++.dg/expr/call2.C: New test.
46851
46852 2003-09-15  Andreas Jaeger  <aj@suse.de>
46853
46854         * gcc.dg/Wold-style-definition-1.c: New test.
46855
46856 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
46857
46858         PR c++/3907
46859         * g++.dg/parse/template12.C: New test.
46860
46861         * g++.dg/abi/bitfield11.C: New test.
46862         * g++.dg/abi/bitfield12.C: Likewise.
46863
46864 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
46865
46866         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
46867         non-expansion of functional macro name without arguments at EOL.
46868         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
46869
46870 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
46871
46872         * gcc.c-torture/execute/20030914-[12].c: New tests.
46873
46874 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
46875
46876         PR c++/11788
46877         * g++.dg/overload/addr1.C: New test.
46878
46879 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
46880
46881         * gcc.dg/20030909-1.c: New test.
46882
46883 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46884
46885         * gcc.dg/ultrasp10.c: New test.
46886
46887 2003-09-09  Devang Patel  <dpatel@apple.com>
46888
46889         * gcc.dg/darwin-ld-6.c: New test.
46890
46891 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46892
46893         * gcc.dg/torture/builtin-explog-1.c: New testcase.
46894
46895 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46896
46897         * gcc.dg/ia64-types1.c: New test.
46898         * gcc.dg/ia64-types2.c: Likewise.
46899
46900 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46901
46902         * gcc.dg/builtins-1.c: Add more _Complex tests.
46903         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46904
46905         * gcc.dg/builtins-1.c: Test existing _Complex functions.
46906         * gcc.dg/torture/builtin-attr-1.c: Likewise.
46907
46908 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
46909
46910         PR c++/11786
46911         * g++.dg/lookup/koenig2.C: New test.
46912
46913         PR c++/5296
46914         * g++.dg/rtti/typeid2.C: New test.
46915
46916 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
46917
46918         * gcc.c-torture/compile/20030904-1.c: New test.
46919
46920 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46921
46922         * g++.dg/opt/longbranch2.C: New test.
46923
46924 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46925
46926         * g++.dg/template/crash10.C: Only compile it.
46927
46928 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
46929
46930         PR middle-end/11665
46931         * gcc.c-torture/compile/20030907-1.c: New test.
46932         * g++.dg/init/array11.C: New test.
46933
46934 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46935
46936         PR c++/11852
46937         * g++.dg/init/struct1.C: New test.
46938
46939 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
46940
46941         PR c++/12181
46942         * g++.dg/expr/comma1.C: New test.
46943
46944 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
46945
46946         PR c++/11867
46947         * g++.dg/expr/static_cast5.C: New test.
46948
46949 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
46950
46951         PR c++/11507
46952         * g++.dg/lookup/scoped7.C: New test.
46953
46954         PR c++/9574
46955         * g++.dg/other/static1.C: New test.
46956
46957         PR c++/11490
46958         * g++.dg/warn/template-1.C: New test.
46959
46960         PR c++/11432
46961         * g++.dg/template/crash10.C: New test.
46962
46963         PR c++/2478
46964         * g++.dg/overload/VLA.C: New test.
46965
46966         PR c++/10804
46967         * g++.dg/template/call1.C: New test.
46968
46969 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46970
46971         PR c++/11794
46972         * g++.dg/parse/using3.C: New test.
46973
46974 2003-09-06  Roger Sayle  <roger@eyesopen.com>
46975
46976         PR c++/11409
46977         * g++.dg/overload/builtin3.C: New test case.
46978
46979 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
46980
46981         PR c/9862
46982         * gcc.dg/20030906-1.c: New test.
46983         * gcc.dg/20030906-2.c: Likewise.
46984
46985 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46986
46987         PR c++/12167
46988         * g++.dg/parse/defarg5.C: New test.
46989
46990         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46991
46992 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
46993
46994         PR c++/12163
46995         * g++.dg/expr/static_cast4.C: New test.
46996
46997         PR c++/12146
46998         * g++.dg/template/crash9.C: New test.
46999
47000 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
47001
47002         * g++.old-deja/g++.ext/pretty2.C: Update for change
47003         in __FUNCTION__.
47004         * g++.old-deja/g++.ext/pretty3.C: Likewise.
47005
47006 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
47007
47008         PR c++/11922
47009         * g++/dg/template/qualified-id1.C: New test.
47010
47011         PR c++/12037
47012         * g++.dg/warn/noeffect4.C: New test.
47013
47014 2003-09-04  Matt Austern  <austern@apple.com>
47015
47016         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
47017         * g++.dg/ext/fnname2.C: Likewise.
47018         * g++.dg/ext/fnname3.C: Likewise.
47019
47020 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
47021
47022         * g++.dg/expr/lval1.C: New test.
47023         * g++.dg/ext/lvcast.C: Remove.
47024
47025 2003-09-03  Roger Sayle  <roger@eyesopen.com>
47026
47027         PR optimization/11700.
47028         * gcc.c-torture/compile/20030903-1.c: New test case.
47029
47030 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
47031
47032         PR c++/12053
47033         * g++.dg/abi/layout4.C: New test.
47034
47035 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
47036
47037         PR c++/11553
47038         * g++.dg/parse/friend3.C: New test.
47039
47040 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
47041
47042         PR c++/11847
47043         * g++.dg/template/class1.C: New test.
47044
47045         PR c++/11808
47046         * g++.dg/expr/call1.C: New test.
47047
47048 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
47049
47050         PR c++/12114
47051         * g++.dg/init/ref9.C: New test.
47052
47053         PR c++/11972
47054         * g++.dg/template/nested4.C: New test.
47055
47056 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47057
47058         PR c++/12093
47059         * g++.dg/template/non-dependent4.C: New test.
47060
47061         PR c++/11928
47062         * g++.dg/inherit/conv1.C: New test.
47063
47064 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
47065
47066         PR c++/6196
47067         * g++.dg/ext/label1.C: New test.
47068         * g++.dg/ext/label2.C: Likewise.
47069
47070 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47071
47072         * g++.dg/expr/cond3.C: New test.
47073
47074 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47075
47076         * gcc.dg/builtins-1.c: Add new builtin cases.
47077
47078 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47079
47080         * gcc.dg/builtins-1.c: Add new cases.
47081         * gcc.dg/torture/builtin-attr-1.c: Likewise.
47082
47083 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47084
47085         * gcc.dg/builtins-1.c: Add more math builtin tests.
47086         * gcc.dg/torture/builtin-attr-1.c: New test.
47087
47088 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
47089
47090         PR optimization/5079
47091         * g++.dg/opt/static3.C: New test.
47092
47093 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47094
47095         * gcc.misc-tests/gcov-10b.c: New test.
47096
47097 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
47098
47099         * g++.dg/opt/ptrmem3.C: New test.
47100
47101         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
47102
47103 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
47104
47105         * gcc.dg/20030826-2.c: New test.
47106
47107 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47108
47109         PR middle-end/12002
47110         * g77.f-torture/compile/12002.f: New test case.
47111
47112 2003-08-26  Roger Sayle  <roger@eyesopen.com>
47113
47114         * gcc.dg/20030826-1.c: New test case.
47115
47116 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
47117
47118         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
47119
47120 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
47121
47122         PR c++/11871
47123         * c++.dg/lookup/crash1.C: New test.
47124
47125         * c++.dg/warn/noeffect3.C: New test.
47126
47127 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
47128
47129         * gcc.dg/compat/vector-1_x.c: Compile with -w.
47130         * gcc.dg/compat/vector-1_y.c: Ditto.
47131         * gcc.dg/compat/vector-2_x.c: Ditto.
47132         * gcc.dg/compat/vector-2_y.c: Ditto.
47133
47134 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
47135
47136         * gcc.dg/20030702-1.c: New test.
47137
47138 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
47139
47140         PR c++/8795
47141         * g++.dg/ext/altivec-1.C: New test.
47142
47143 2003-08-24  Richard Henderson  <rth@redhat.com>
47144
47145         * g++.dg/eh/simd-2.C: Add -w for x86.
47146
47147 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
47148
47149         * gcc.dg/20030815-1.c: New test.
47150
47151 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47152
47153         PR c++/3765
47154         * g++.dg/parse/access6.C: New test.
47155
47156 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47157
47158         PR c++/641, c++/11876
47159         * g++.dg/template/friend22.C: New test.
47160         * g++.dg/template/friend23.C: Likewise.
47161
47162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47163
47164         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
47165         identically.
47166
47167 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47168
47169         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
47170
47171 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47172
47173         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
47174
47175 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47176
47177         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
47178
47179 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
47180
47181         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
47182
47183 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
47184
47185         PR c++/11919
47186         * g++.dg/overload/prom1.C: New test.
47187
47188         PR c++/11551
47189         * g++.dg/parse/dtor2.C: New test.
47190
47191         PR c++/10762
47192         * g++.dg/parse/using2.C: New test.
47193
47194 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
47195
47196         PR target/11805
47197         * gcc.c-torture/compile/20030821-1.c: New.
47198
47199 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
47200
47201         PR c++/11834
47202         * g++.dg/template/deduce2.C: New test.
47203
47204 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
47205
47206         * gcc.c-torture/execute/20030821-1.c: New test.
47207
47208 2003-08-20  Roger Sayle  <roger@eyesopen.com>
47209
47210         PR middle-end/11984
47211         * gcc.dg/20030820-1.c: New test case.
47212
47213 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
47214
47215         PR c++/11945
47216         * g++.dg/warn/noeffect2.C: New test.
47217
47218 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
47219
47220         PR c++/10926
47221         * g++.dg/template/dtor2.C: New test.
47222
47223         PR c++/11684
47224         * g++.dg/template/operator1.C: New test.
47225         * g++.dg/parse/operator4.C: New test.
47226
47227         PR c++/11946.C
47228         * g++.dg/expr/enum1.C: New test.
47229         * gcc.dg/c99-bool-1.c: Remove bogus warning.
47230
47231         PR c++/11036.C
47232         * g++.dg/parse/elab2.C: New test.
47233         * g++.dg/parse/typedef4.C: Change error message.
47234         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47235         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47236         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47237
47238 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
47239
47240         * gcc.dg/pch/warn-1.c: New.
47241         * gcc.dg/pch/warn-1.hs: New.
47242
47243         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47244         not-tested file.
47245
47246 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47247
47248         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47249
47250 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
47251
47252         * gcc.dg/uninit-D.c: New Test.
47253         * gcc.dg/uninit-E.c: New Test.
47254         * gcc.dg/uninit-F.c: New Test.
47255         * gcc.dg/uninit-G.c: New Test.
47256
47257 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
47258
47259         * g++.dg/README: Describe the pch directory.
47260
47261 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47262
47263         PR c++/11174
47264         * g++.dg/parse/access4.C: New test.
47265         * g++.dg/parse/access5.C: Likewise.
47266         * g++.old-deja/g++.jason/access17.C: Adjust error message.
47267
47268 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
47269
47270         * gcc.dg/noncompile/20030818-1.c: New.
47271
47272 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47273
47274         PR c++/11957
47275         * g++.dg/warn/noeffect1.C: New test.
47276
47277         * g++.dg/template/scope2.C: New test.
47278         * g++.dg/template/error2.C: Correct dg-error
47279
47280 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
47281
47282         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47283
47284 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         PR C++/11512
47287         * g++.dg/template/warn1.C: New.
47288
47289 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47290
47291         * g++.dg/template/error2.C: New test.
47292         * g++.dg/lookup/using7.C: Adjust errors
47293         * g++.old-deja/g++.pt/crash36.C: Likewise.
47294         * g++.old-deja/g++.pt/derived3.C: Likewise.
47295
47296 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47297
47298         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47299         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47300         * gcc.c-torture/execute/builtins/string-9.c: New, from
47301         string-opt-9.c.  Adjust for execute/builtins framework.
47302         * gcc.c-torture/execute/string-opt-9.c: Delete.
47303
47304 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
47305
47306         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47307
47308         * g++.dg/parse/ret-type2.C: New test.
47309
47310         PR c++/11703
47311         * g++.dg/init/new8.C: New test.
47312
47313         PR c++/10923
47314         * g++.dg/parse/typedef5.C: New test.
47315
47316         PR c++/9512
47317         * g++.dg/parse/qualified2.C: New test.
47318         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47319         invalid code.
47320
47321 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
47322
47323         * g++.dg/conversion/ptrmem1.C: New test.
47324
47325 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
47326
47327         PR target/11693
47328         * gcc.dg/20030811-1.c: New test.
47329
47330         PR target/11535
47331         * gcc.c-torture/execute/20030811-1.c: New test.
47332
47333 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47334
47335         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47336
47337 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
47338
47339         PR c++/11789.C
47340         * g++.dg/inherit/multiple1.C: New test.
47341
47342 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47343
47344         * gcc.dg/spe1.c: New test.
47345
47346         PR c++/11670
47347         * g++.dg/expr/cast2.C: New test.
47348
47349         PR c++/10530
47350         * g++.dg/template/dependent-name2.C: New test.
47351
47352 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
47353
47354         * g++.dg/parse/crash11.C: Put the dg options in comments.
47355
47356 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
47357
47358         * lib/gcc-dg.exp: Update for diagnostic change.
47359
47360 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47361
47362         PR c++/5767
47363         * g++.dg/parse/crash11.C: New test.
47364
47365 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
47366
47367         * gcc.dg/cpp/spacing1.c: Update.
47368
47369 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
47370
47371         PR target/11739
47372         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47373         a value for -mtune.
47374
47375 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47376
47377         PR middle-end/11771
47378         * gcc.c-torture/compile/20030804-1.c: New test case.
47379
47380 2003-08-04  Roger Sayle  <roger@eyesopen.com>
47381
47382         * gcc.dg/20030804-1.c: New test case.
47383
47384 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
47385
47386         * gcc.dg/cpp/separate-1.c: New test.
47387
47388 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
47389
47390         PR c++/11704
47391         * g++.dg/template/dependent-expr2.C: New test.
47392
47393         PR c++/11766
47394         * g++.dg/expr/ptrmem1.C: New test.
47395
47396 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47397
47398         PR c++/9453
47399         * g++.dg/template/friend15.C: New test.
47400
47401 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
47402
47403         * lib/dg-pch.exp: Work round PCH bug.
47404
47405 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47406
47407         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
47408         builtins.  Move cases from builtins-4.c here.
47409
47410         * gcc.dg/torture/builtin-math-1.c: New test taken from
47411         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47412         additional cases.
47413
47414         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47415         Delete.
47416
47417 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47418
47419         PR c++/9447
47420         * g++.dg/template/using7.C: New test.
47421
47422 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
47423
47424         * import1.c, import2.c: New tests.
47425
47426 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
47427
47428         * g++.dg/eh/crossjump1.C: New test.
47429
47430 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
47431
47432         PR c++/11697
47433         * g++.dg/template/using6.C: New test.
47434
47435         PR c++/11744
47436         * g++.dg/template/koenig2.C: New test.
47437
47438 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47439
47440         PR c++/7983
47441         * g++.dg/parse/typedef4.C: New test.
47442
47443 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47444
47445         PR c++/8442, c++/8806
47446         * g++.dg/template/elab1.C: New test.
47447         * g++.dg/template/type2.C: Likewise.
47448         * g++.dg/template/ttp3.C: Adjust expected error message.
47449         * g++.old-deja/g++.law/visibility13.C: Likewise.
47450         * g++.old-deja/g++.niklas/t135.C: Likewise.
47451         * g++.old-deja/g++.pt/ttp41.C: Likewise.
47452         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47453         template argument.
47454         * g++.old-deja/g++.pt/ttp44.C: Likewise.
47455
47456 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
47457
47458         PR c++/11295
47459         * g++.dg/ext/stmtexpr1.C: New test.
47460
47461         * g++.dg/opt/tmp1.C: New test.
47462
47463         PR c++/11525
47464         * g++.dg/parse/constant4.C: New test.
47465
47466         PR c++/9447
47467         * g++.dg/template/using5.C: New test.
47468
47469 2003-07-31  Roger Sayle  <roger@eyesopen.com>
47470
47471         * gcc.dg/builtins-27.c: New test case.
47472
47473 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
47474
47475         * gcc.dg/tls/opt-7.c: New test.
47476
47477 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
47478
47479         * g++.old-deja/g++.other/crash18.C: Remove.
47480
47481 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47482
47483         * g++.dg/template/explicit3.C: New.
47484         * g++.dg/template/explicit4.C: New.
47485         * g++.dg/template/explicit5.C: New.
47486
47487         PR c++/11347
47488         * g++.dg/template/memtmpl1.C: New.
47489
47490 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
47491
47492         PR target/11565
47493         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47494         * gcc.dg/i386-387-5.c (dg-options): Likewise.
47495
47496 2003-07-30  Jan Hubicka  <jh@suse.cz>
47497
47498         * vtgc1.c: Kill.
47499
47500 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
47501
47502         * gcc.dg/struct-in-proto-1.c: New test.
47503
47504 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
47505
47506         * gcc.dg/cpp/include2.c: Only expect one message.
47507
47508 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
47509
47510         PR c++/9447
47511         * g++.dg/template/using1.C: New test.
47512         * g++.dg/template/using2.C: New test.
47513         * g++.dg/template/using3.C: New test.
47514         * g++.dg/template/using4.C: New test.
47515
47516 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
47517
47518         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47519         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47520
47521 2003-07-28  Jan Hubicka  <jh@suse.cz>
47522
47523         PR c++/11530
47524         * g++.dg/opt/call1.C: New test.
47525
47526 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
47527
47528         PR c++/11667
47529         * g++.dg/init/enum2.C: New test.
47530         * g++.dg/template/overload1.C: Add "-w" option.
47531
47532 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
47533
47534         * gcc.dg/Wdeclaration-after-statement-1.c,
47535         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47536
47537 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
47538
47539         * gcc.c-torture/compile/20030725-1.c: New test.
47540
47541 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
47542
47543         * gcc.dg/20030505.c: Only run for SPE.
47544         Remove definition of opaque type.
47545
47546 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
47547
47548         * g++.dg/template/ptrmem6.C: New test.
47549
47550 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
47551
47552         * gcc.c-torture/compile/zero-strct-2.c: New test.
47553
47554 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
47555
47556         * gcc.dg/intermod-1.c: New test.
47557
47558 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47559
47560         PR c++/11617
47561         * g++.dg/template/lookup2.C: New test.
47562         * g++.dg/template/memclass1.C: Remove instantiated from error.
47563         * g++.dg/other/error2.C: Tweak expected errors.
47564
47565         PR c++/11596
47566         * g++.dg/template/defarg3.C: New test.
47567
47568         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47569
47570 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
47571
47572         * g++.dg/inherit/access5.C: New test.
47573
47574 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47575
47576         PR c++/11513
47577         * g++.dg/template/crash8.C: New test.
47578
47579 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
47580
47581         PR c/10602
47582         * gcc.dg/noncompile/incomplete-2.c: New test.
47583
47584 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
47585
47586         PR c++/11645
47587         * g++.dg/inherit/access4.C: New test.
47588
47589         PR c++/11517
47590         * g++.dg/expr/cond2.C: New test.
47591
47592         PR optimization/10679
47593         * g++.dg/opt/inline4.C: New test.
47594
47595 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
47596
47597         * g++.dg/parse/crash10: New test.
47598
47599 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47600
47601         * g++.dg/ext/flexary1.C: New test.
47602
47603 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47604
47605         PR c++/10793
47606         * g++.dg/template/crash9.C: New test.
47607
47608 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47609
47610         PR c++/3004
47611         * g++.dg/parse/typedef3.C: New test.
47612
47613         PR c++/7906
47614         * g++.dg/parse/operator2.C: New test.
47615
47616         PR c++/8895
47617         * g++.dg/parse/def-tmpl-arg1.C: New test.
47618
47619         PR c++/9282
47620         * g++.dg/parse/funptr1.C: New test.
47621
47622         PR c++/9452
47623         * g++.dg/parse/ambig3.C: New test.
47624
47625         PR c++/9454
47626         * g++.dg/parse/operator3.C: New test.
47627
47628         PR c++/9486
47629         * g++.dg/parse/template10.C: New test.
47630
47631         PR c++/9488
47632         * g++.dg/parse/template11.C: New test.
47633
47634         PR c++/10150
47635         * g++.dg/parse/invalid-op1.C: New test.
47636
47637         PR c++/10247
47638         * g++.dg/parse/condexpr1.C: New test.
47639
47640 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
47641
47642         * g++.dg/ext/packed3.C: New test.
47643         * g++.dg/ext/packed4.C: New test.
47644
47645         * gcc.dg/pack-test-3.c: New test.
47646
47647 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
47648
47649         * lib/compat.exp: Handle dg-options per source file.
47650         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47651         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47652         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47653         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47654         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47655         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47656         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47657         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47658         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47659         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47660         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47661         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47662         * g++.dg/compat/break/bitfield7_x.C: Ditto.
47663         * g++.dg/compat/break/bitfield7_y.C: Ditto.
47664
47665 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
47666
47667         PR c/10320
47668         * gcc.c-torture/execute/20030718-1.c: New test.
47669
47670 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47671
47672         PR optimization/11536
47673         * gcc.dg/20030721-1.c: New test.
47674
47675 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
47676
47677         PR c++/11546
47678         * g++.dg/template/lookup1.C: New test.
47679
47680 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
47681
47682         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47683         diagnostics of ill-formed constructs involving labels.
47684         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47685         the new 'previously defined here' message.
47686
47687 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
47688
47689         * g++.dg/parse/non-dependent2.C: New test.
47690
47691 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
47692
47693         * g++.dg/init/init-ref4.C: xfail on targets without
47694         weak symbols.
47695
47696 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
47697
47698         PR target/11087
47699         * gcc.c-torture/execute/20030717-1.c: New test.
47700
47701 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47702
47703         * g++.dg/opt/cfg1.C: New test.
47704
47705 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
47706
47707         PR optimization/11557
47708         * gcc.dg/20030717-1.c: New test.
47709
47710 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
47711
47712         PR c++/10476
47713         * g++.dg/expr/crash-1.C: New test.
47714
47715         PR c++/11027
47716         * g++.dg/template/init3.C: New test.
47717
47718         PR c++/8222
47719         * g++.dg/template/non-dependent1.C: New test.
47720
47721         PR c++/11070
47722         * g++.dg/template/non-dependent2.C: New test.
47723
47724         PR c++/11071
47725         * g++.dg/template/non-dependent3.C: New test.
47726
47727         PR c++/9907
47728         * g++.dg/template/sizeof5.C: New test.
47729
47730 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
47731
47732         PR 11498
47733         * gcc.c-torture/compile/mangle-1.c: New file.
47734
47735 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47736
47737         PR c++/7809
47738         * g++.dg/parse/access3.C: New test.
47739
47740 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
47741
47742         PR c++/11384
47743         * g++.dg/init/init-ref4.C: New test.
47744
47745 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
47746
47747         PR c++/11547
47748         * g++.dg/parse/constant3.C: New test.
47749         * g++.dg/parse/crash7.C: Likewise.
47750
47751 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
47752
47753         PR target/11008
47754         * gcc.dg/i386-pentium4-not-mull.c: New.
47755
47756 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
47757
47758         * gcc.dg/asm-names.c (ymain): Make it weak.
47759
47760 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47761
47762         PR c++/5421
47763         * g++.dg/template/friend21.C: New test.
47764
47765 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
47766
47767         * gcc.dg/cleanup-8.c: New test.
47768         * gcc.dg/cleanup-9.c: New test.
47769
47770 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
47771
47772         * g++.dg/ext/dll-MI1.h: New file.
47773         * g++.dg/ext/dllexport-MI1.C: New file.
47774         * g++.dg/ext/dllimport-MI1.C: New file.
47775
47776 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
47777
47778         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47779         it does not have cmpstrsi patterns (just cmpmemsi).
47780
47781 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
47782
47783         PR debug/11473
47784         * g++.dg/debug/debug8.C: New test.
47785
47786 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47787
47788         PR c++/10108
47789         * g++.dg/template/crash7.C: New test.
47790
47791 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
47792
47793         PR target/10795
47794         * gcc.c-torture/compile/20030708-1.c: New.
47795
47796 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
47797
47798         * gcc.c-torture/execute/20030715-1.c: New test.
47799
47800 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
47801
47802         * gcc.dg/pch/inline-3.c: New file.
47803         * gcc.dg/pch/inline-3.hs: New file.
47804         * gcc.dg/pch/inline-4.c: New file.
47805         * gcc.dg/pch/inline-4.hs: New file.
47806
47807 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
47808
47809         PR c++/11509
47810         * g++.dg/template/crash6.C: New test.
47811
47812         PR c++/7053
47813         * g++.dg/template/friend20.C: New test.
47814
47815         PR c++/7019
47816         * g++.dg/template/overload2.C: New test.
47817
47818 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47819
47820         PR optimization/11440
47821         * gcc.c-torture/execute/20030714-1.c: New test.
47822
47823 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47824
47825         PR c++/11154
47826         * g++.dg/template/partial2.C: New test.
47827
47828 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
47829
47830         PR c++/11503
47831         * g++.dg/template/anon1.C: New test.
47832
47833         PR c++/11493
47834         PR c++/11495
47835         * g++.dg/parse/template9.C: Likewise.
47836         * g++.dg/template/crash4.C: New test.
47837         * g++.dg/template/koenig1.C: Likewise.
47838         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47839         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47840         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47841         functions.
47842         * g++.old-deja/g++.jason/template36.C: Likewise.
47843         * g++.old-deja/g++.mike/p1989.C: Likewise.
47844         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47845         * g++.old-deja/g++.pt/ttp20.C: Use this->.
47846         * g++.old-deja/g++.pt/ttp21.C: Use this->.
47847         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47848         compiling.
47849         * g++.old-deja/g++.pt/union2.C: Use this->.
47850
47851 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
47852
47853         * gcc.dg/20030711-1.c: New test.
47854
47855 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
47856
47857         PR c++/11050
47858         * g++.dg/parse/args1.C: New test.
47859         * g++.pt/defarg8.C: Change expected errors.
47860
47861 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
47862
47863         PR c++/8164
47864         * g++.dg/template/nontype2.C: New test.
47865
47866         PR c++/10558
47867         * g++.dg/parse/template8.C: New test.
47868
47869         PR c++/8327
47870         * g++.dg/template/scope1.C: New test.
47871
47872         * g++.dg/warn/Wsign-compare-1.C: New test.
47873
47874 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47875
47876         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47877
47878 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
47879
47880         PR c++/9411
47881         * g++.dg/template/explicit2.C: New test.
47882
47883         PR c++/10032
47884         * g++.dg/warn/pedantic1.C: New test.
47885
47886 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
47887
47888         PR c++ 9483
47889         * g++.dg/other/field1.C: New test.
47890
47891 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
47892
47893         PR c/11449
47894         * gcc.c-torture/compile/20030707-1.c: New.
47895
47896 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47897
47898         PR c++/10849
47899         * g++.dg/template/access12.C: New test.
47900
47901 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
47902
47903         * g++.dg/bprob/bprob.exp (prof_ext): Update.
47904         * g77.dg/bprob/bprob.exp (prof_ext): Update.
47905         * gcc.misc-tests/bprob.exp (prof_ext): Update.
47906         * gcc.misc-tests/gcov.exp: Update
47907         * g++.dg/gcov/gcov.exp: Update
47908         * lib/gcov.exp: Update.
47909
47910 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
47911
47912         * g++.dg/abi/mangle17.C: Make sure template expressions are
47913         dependent.
47914         * g++.dg/abi/mangle4.C: Mark erroneous casts.
47915         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
47916         * g++.dg/opt/stack1.C: Remove erroneous code.
47917         * g++.dg/parse/template7.C: New test.
47918         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
47919         * g++.old-deja/g++.pt/crash4.C: Likewise.
47920
47921 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47922
47923         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
47924         with zero or one occurence of `$' after the initial `L'.
47925
47926 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
47927
47928         * gcc.c-torture/compile/20030704-1.c: Add a comment.
47929
47930 2003-07-08  Roger Sayle  <roger@eyesopen.com>
47931
47932         PR c/11370
47933         * gcc.dg/Wunreachable-6.c: New testcase.
47934         * gcc.dg/Wunreachable-7.c: New testcase.
47935
47936 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47937
47938         PR c/11420
47939         * gcc.dg/20030708-1.c: New test.
47940
47941 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
47942
47943         * gcc.dg/compat/sdata-section.h: New file.
47944         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
47945         * gcc.dg/torture/mips-sdata-1.c: New test.
47946
47947 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47948
47949         PR c++/11030
47950         * g++.dg/template/friend19.C: New test.
47951
47952 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
47953
47954         * g++.dg/opt/strength-reduce.C: New test.
47955
47956 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47957
47958         PR target/10979
47959         * gcc.dg/20030707-1.c: New testcase.
47960
47961 2003-07-07  Roger Sayle  <roger@eyesopen.com>
47962
47963         PR optimization/11059
47964         * g++.dg/opt/emptyunion.C: New testcase.
47965
47966 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47967             Eric Botcazou  <ebotcazou@libertysurf.fr>
47968
47969         * g++.dg/opt/stack1.C: New test.
47970
47971 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
47972
47973         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47974         run test.
47975
47976         PR c++/11431
47977         * g++.dg/expr/static_cast3.C: New test.
47978
47979 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
47980
47981         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47982         everywhere.
47983         * gcc.dg/concat.c: Concatenation of string constants with
47984         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47985         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47986         * gcc.dg/cpp/escape-2.c: Use wide character constants where
47987         necessary to avoid multi-character character constant warning.
47988         * gcc.dg/cpp/escape.c: Likewise.
47989         * gcc.dg/cpp/ucs.c: Likewise.
47990         Remove backslashes from dg-bogus comments, as they confuse Tcl.
47991         Fix a typo.
47992
47993 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47994
47995         PR c/11428
47996         * gcc.c-torture/compile/20030704-1.c: New.
47997
47998 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
47999
48000         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
48001
48002 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
48003
48004         PR c++/5287, PR c++/7910,  PR c++/11021
48005         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
48006         tests for warnings.
48007         * g++.dg/ext/dllimport2.C: Add tests for warnings.
48008         * g++.dg/ext/dllimport3.C: Likewise.
48009         * g++.dg/ext/dllimport4.C: New file.
48010         * g++.dg/ext/dllimport5.C: New file.
48011         * g++.dg/ext/dllimport6.C: New file.
48012         * g++.dg/ext/dllimport7.C: New file.
48013         * g++.dg/ext/dllimport8.C: New file.
48014         * g++.dg/ext/dllimport9.C: New file.
48015         * g++.dg/ext/dllimport10.C: New file.
48016         * g++.dg/ext/dllexport1.C: New file.
48017
48018 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48019
48020         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
48021         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
48022
48023 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48024
48025         * gcc.dg/builtins-25.c: New testcase.
48026         * gcc.dg/builtins-26.c: New testcase.
48027
48028 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
48029
48030         * gcc.dg/compat/vector-defs.h: New file.
48031         * gcc.dg/compat/vector-setup.h: New file.
48032         * gcc.dg/compat/vector-check.h: New file.
48033         * gcc.dg/compat/vector-1_main.c: New file.
48034         * gcc.dg/compat/vector-1_x.c: New file.
48035         * gcc.dg/compat/vector-1_y.c: New file.
48036         * gcc.dg/compat/vector-2_main.c: New file.
48037         * gcc.dg/compat/vector-2_x.c: New file.
48038         * gcc.dg/compat/vector-2_y.c: New file.
48039
48040         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
48041         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
48042         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
48043         * gcc.dg/compat/struct-align-1.h: New file.
48044         * gcc.dg/compat/struct-align-1_main.c: New file.
48045         * gcc.dg/compat/struct-align-1_x.c: New file.
48046         * gcc.dg/compat/struct-align-1_y.c: New file.
48047         * gcc.dg/compat/struct-align-2.h: New file.
48048         * gcc.dg/compat/struct-align-2_main.c: New file.
48049         * gcc.dg/compat/struct-align-2_x.c: New file.
48050         * gcc.dg/compat/struct-align-2_y.c: New file.
48051
48052         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
48053         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48054         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48055         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48056         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48057         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48058         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48059         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48060         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48061         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48062         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48063         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48064         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48065         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48066         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48067         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48068         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48069         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48070         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48071         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48072         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48073         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48074         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48075         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48076         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48077         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48078         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48079         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48080         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48081
48082 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48083
48084         * gcc.dg/i386-call-1.c: New test.
48085
48086 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48087
48088         PR c++/9162
48089         * g++.dg/parse/defarg4.C: New.
48090
48091 2003-07-03  Roger Sayle  <roger@eyesopen.com>
48092
48093         PR target/10700
48094         * gcc.c-torture/compile/20030703-1.c: New test case.
48095
48096 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
48097
48098         * g++.dg/template/local3.C: Remove extra semicolon.
48099
48100 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48101
48102         * gcc.dg/i386-volatile-1.c: New test.
48103
48104 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         PR c++/11072
48107         * g++.dg/other/offsetof2.C: XFAIL.
48108         * g++.dg/other/offsetof5.C: New.
48109
48110         PR c++/10219
48111         * g++.dg/template/error1.C: New.
48112
48113         PR c++/9779
48114         * g++.dg/template/dependent-expr1.C: New.
48115
48116 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48117
48118         PR c++/6949
48119         * g++.dg/template/local3.C: New test.
48120
48121         PR c++/11149
48122         * g++.dg/lookup/scoped6.C: New test.
48123
48124 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
48125
48126         PR c++/8046
48127         * g++.dg/other/error7.C: New test.
48128
48129 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
48130
48131         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
48132         * g++.old-deja/g++.abi/vtable3.h: Likewise.
48133         * g++.old-deja/g++.law/code-gen5.C: Likewise.
48134         * g++.old-deja/g++.other/union2.C: Likewise.
48135         * gcc.dg/c90-const-expr-2.c: Likewise.
48136         * gcc.dg/c90-const-expr-3.c: Likewise.
48137         * gcc.dg/c99-const-expr-2.c: Likewise.
48138         * gcc.dg/c99-const-expr-3.c: Likewise.
48139         * gcc.dg/concat.c: Likewise.
48140
48141 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
48142
48143         PR c++/9559
48144         * g++.dg/init/static1.C: New test.
48145
48146 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48147
48148         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
48149         * g++.old-deja/g++.other/access2.C: Likewise.
48150         * g++.old-deja/g++.other/decl2.C: Likewise.
48151         * gcc.c-torture/execute/20020615-1.c: Likewise.
48152
48153 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48154
48155         PR c++/4933
48156         * g++.dg/template/sizeof4.C: New test.
48157
48158 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48159
48160         * g++.dg/other/error6.C: New test.
48161
48162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
48163
48164         PR c++/10750
48165         * g++.dg/parse/constant2.C: New test.
48166
48167 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
48168
48169         PR c++/11106
48170         * g++.dg/other/error5.C: New test.
48171
48172 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48173
48174         * gcc.dg/format/gcc_diag-1.c: New test.
48175
48176 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
48177
48178         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
48179
48180 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
48181
48182         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
48183         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
48184         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
48185
48186 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
48187
48188         * gcc.c-torture/execute/builtins/string-8.c: New test.
48189         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
48190         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
48191         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
48192
48193 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48194
48195         PR c++/10468
48196         * g++.dg/ext/typeof6.C: New test.
48197
48198 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
48199
48200         PR c++/10796
48201         * g++.dg/init/enum1.C: New test.
48202
48203 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
48204
48205         * gcc.dg/20030627-1.c: New test.
48206
48207 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
48208
48209         PR c++/11332
48210         * g++.dg/expr/static_cast2.C: New test.
48211
48212 2003-06-26  Roger Sayle  <roger@eyesopen.com>
48213             Jakub Jelinek  <jakub@redhat.com>
48214
48215         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48216         sprintf(dst,"%s",src) optimization.
48217         * gcc.c-torture/execute/20030626-1.c: New test case.
48218         * gcc.c-torture/execute/20030626-2.c: New test case.
48219
48220 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
48221
48222         * gcc.c-torture/execute/multi-ix.c: New test.
48223
48224         * gcc.c-torture/execute/simd-4.c (main):
48225         Added missing semicolon at end of union.
48226
48227 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
48228
48229         PR c++/8266
48230         * g++.dg/template/explicit-instantiation3.C: New test.
48231
48232 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48233
48234         * gcc.dg/20030626-1.c: Use signed char.
48235
48236 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
48237
48238         * gcc.dg/20030626-1.c: New test.
48239
48240 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
48241
48242         * const-str-2.m: Update.
48243
48244 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
48245
48246         PR c++/10990
48247         * g++.dg/rtti/dyncast1.C: New test.
48248         * g++.dg/abi/mangle4.C: Correct base-specifier access.
48249         * g++.dg/lookup/scoped1.C: Remove XFAIL.
48250         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48251
48252         PR c++/10931
48253         * g++.dg/expr/static_cast1.C: New test.
48254
48255 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
48256
48257         * gcc.dg/20030625-1.c: New test.
48258
48259 2003-06-24  Roger Sayle  <roger@eyesopen.com>
48260
48261         * gcc.c-torture/compile/20030624-1.c: New test case.
48262
48263 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
48264
48265         * gcc.c-torture/execute/string-opt-17.c: New test.
48266
48267 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
48268
48269         PR c++/5754
48270         * g++.dg/parse/crash6.C: New test.
48271
48272 2003-06-23  Roger Sayle  <roger@eyesopen.com>
48273
48274         * gcc.dg/builtins-24.c: New test case.
48275
48276 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
48277
48278         * g++.dg/opt/operator1.C: New test.
48279
48280 2003-06-22  Roger Sayle  <roger@eyesopen.com>
48281
48282         * gcc.c-torture/execute/string-opt-16.c: New test case.
48283
48284 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48285
48286         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
48287         * g++.old-deja/g++.other/conv7.C: Likewise.
48288         * g++.old-deja/g++.other/overcnv2.C: Likewise.
48289         * g++.old-deja/g++.other/overload14.C: Likewise.
48290
48291 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
48292
48293         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48294         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48295
48296 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48297
48298         PR c++/10888
48299         * g++.dg/warn/Winline-3.C: New test.
48300
48301 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48302
48303         * lib/target-supports.exp (check_alias_available): Make the test
48304         program acceptable to the Solaris assembler.
48305
48306         PR c++/10749
48307         * g++.dg/template/memclass2.C: New test.
48308
48309 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48310             Eric Botcazou  <ebotcazou@libertysurf.fr>
48311
48312         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48313         data for non-matching targets.
48314         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48315
48316 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48317
48318         PR c++/10845
48319         * g++.dg/template/member3.C: New test.
48320
48321 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
48322
48323         PR c++/10939
48324         * g++.dg/template/func1.C: New test.
48325
48326         PR c++/9649
48327         * g++.dg/template/static4.C: New test.
48328         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48329
48330         PR c++/11041
48331         * g++.dg/init/ref7.C: New test.
48332
48333 2003-06-19  Matt Austern  <austern@apple.com>
48334
48335         PR c++/11228
48336         * g++.dg/anew1.C: New test.
48337         * g++.dg/anew2.C: New test.
48338         * g++.dg/anew3.C: New test.
48339         * g++.dg/anew4.C: New test.
48340
48341 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
48342
48343         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48344
48345 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
48346
48347         * gcc.c-torture/execute/simd-4.c (main): Make expected value
48348         endian-dependent.
48349
48350 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
48351
48352         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48353         Remove cruft.
48354
48355 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
48356
48357         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48358         * gcc.c-torture/compile/961203-1.c: Likewise.
48359         * gcc.c-torture/compile/980506-1.c: Likewise.
48360
48361 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48362
48363         PR c++/10712
48364         * g++.dg/lookup/using7.C: New test.
48365
48366 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
48367
48368         PR c++/11105
48369         * g++.dg/abi/conv1.C: Remove it.
48370         * g++.dg/template/conv7.C: New test.
48371         * g++.dg/template/conv8.C: Likewise.
48372         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48373         conversion operator.
48374
48375 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
48376
48377         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48378         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48379         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48380         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48381         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48382         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48383         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48384         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48385         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48386         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48387         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48388         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48389         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48390         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48391         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48392         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48393         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48394         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48395         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48396         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48397         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48398         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48399         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48400         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48401         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48402         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48403         * gcc.dg/compat/struct-return-10_x.c: Ditto.
48404         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48405         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48406
48407 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
48408
48409         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48410         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48411         indications.
48412
48413 2003-06-16  Roger Sayle  <roger@eyesopen.com>
48414
48415         * gcc.dg/i386-387-5.c: New test case.
48416         * gcc.dg/i386-387-6.c: New test case.
48417         * gcc.dg/builtins-23.c: New test case.
48418
48419 2003-06-15  Roger Sayle  <roger@eyesopen.com>
48420
48421         * gcc.dg/builtins-22.c: New test case.
48422         * gcc.dg/i386-387-1.c: Update to test exp.
48423         * gcc.dg/i386-387-2.c: Likewise.
48424
48425 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48426
48427         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48428
48429 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48430
48431         * lib/gcc-dg.exp (dg-require-dll): New function.
48432         (dg-xfail-if): Likewise.
48433         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48434         driver.
48435
48436         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48437         * gcc.c-torture/compile/20001205-1.c: Likewise.
48438         * gcc.c-torture/compile/20001226-1.c: Likewise.
48439         * gcc.c-torture/compile/20010518-2.c: Likewise.
48440         * gcc.c-torture/compile/20020312-1.c: Likewise.
48441         * gcc.c-torture/compile/20020604-1.c: Likewise.
48442         * gcc.c-torture/compile/920501-12.c: Likewise.
48443         * gcc.c-torture/compile/920501-4.c: Likewise.
48444         * gcc.c-torture/compile/920520-1.c: Likewise.
48445         * gcc.c-torture/compile/920521-1.c: Likewise.
48446         * gcc.c-torture/compile/920625-1.c: Likewise.
48447         * gcc.c-torture/compile/961203-1.c: Likewise.
48448         * gcc.c-torture/compile/980506-1.c: Likewise.
48449         * gcc.c-torture/compile/981006-1.c: Likewise.
48450         * gcc.c-torture/compile/981022-1.c: Likewise.
48451         * gcc.c-torture/compile/981223-1.c: Likewise.
48452         * gcc.c-torture/compile/990617-1.c: Likewise.
48453         * gcc.c-torture/compile/dll.c: Likewise.
48454         * gcc.c-torture/compile/labels-3.c: Likewise.
48455         * gcc.c-torture/compile/mipscop-1.c: Likewise.
48456         * gcc.c-torture/compile/mipscop-2.c: Likewise.
48457         * gcc.c-torture/compile/mipscop-3.c: Likewise.
48458         * gcc.c-torture/compile/mipscop-4.c: Likewise.
48459         * gcc.c-torture/compile/simd-5.c: Likewise.
48460         * gcc.c-torture/compile/20000804-1.x: Remove.
48461         * gcc.c-torture/compile/20001205-1.x: Likewise.
48462         * gcc.c-torture/compile/20001226-1.x: Likewise.
48463         * gcc.c-torture/compile/20010518-2.x: Likewise.
48464         * gcc.c-torture/compile/20020312-1.x: Likewise.
48465         * gcc.c-torture/compile/20020604-1.x: Likewise.
48466         * gcc.c-torture/compile/920501-12.x: Likewise.
48467         * gcc.c-torture/compile/920501-4.x: Likewise.
48468         * gcc.c-torture/compile/920520-1.x: Likewise.
48469         * gcc.c-torture/compile/920521-1.x: Likewise.
48470         * gcc.c-torture/compile/920625-1.x: Likewise.
48471         * gcc.c-torture/compile/961203-1.x: Likewise.
48472         * gcc.c-torture/compile/980506-1.x: Likewise.
48473         * gcc.c-torture/compile/981006-1.x: Likewise.
48474         * gcc.c-torture/compile/981022-1.x: Likewise.
48475         * gcc.c-torture/compile/981223-1.x: Likewise.
48476         * gcc.c-torture/compile/990617-1.x: Likewise.
48477         * gcc.c-torture/compile/mipscop-1.x: Likewise.
48478         * gcc.c-torture/compile/mipscop-2.x: Likewise.
48479         * gcc.c-torture/compile/mipscop-3.x: Likewise.
48480         * gcc.c-torture/compile/mipscop-4.x: Likewise.
48481         * gcc.c-torture/compile/simd-5.x: Likewise.
48482
48483         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48484
48485 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
48486
48487         * gcc.c-torture/execute/20030611-1.c: New test.
48488
48489 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48490
48491         PR middle-end/168
48492         * gcc.dg/20030612-1.c: New test case.
48493
48494 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
48495
48496         PR c++/10635
48497         * g++.dg/expr/cast1.C: New test.
48498
48499 2003-06-12  Roger Sayle  <roger@eyesopen.com>
48500
48501         * gcc.dg/builtins-21.c: New test case.
48502
48503 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
48504
48505         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48506         options instead of at the end.
48507         * lib/objc.exp (objc_target_compile): Likewise.
48508
48509 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
48510
48511         PR c++/10432
48512         * g++.dg/parse/error1.C: New test.
48513
48514 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
48515
48516         * gcc.dg/compat/struct-by-value-11_main.c: New file.
48517         * gcc.dg/compat/struct-by-value-11_x.c: New file.
48518         * gcc.dg/compat/struct-by-value-11_y.c: New file.
48519         * gcc.dg/compat/struct-by-value-12_main.c: New file.
48520         * gcc.dg/compat/struct-by-value-12_x.c: New file.
48521         * gcc.dg/compat/struct-by-value-12_y.c: New file.
48522         * gcc.dg/compat/struct-by-value-13_main.c: New file.
48523         * gcc.dg/compat/struct-by-value-13_x.c: New file.
48524         * gcc.dg/compat/struct-by-value-13_y.c: New file.
48525         * gcc.dg/compat/struct-by-value-14_main.c: New file.
48526         * gcc.dg/compat/struct-by-value-14_x.c: New file.
48527         * gcc.dg/compat/struct-by-value-14_y.c: New file.
48528         * gcc.dg/compat/struct-by-value-15_main.c: New file.
48529         * gcc.dg/compat/struct-by-value-15_x.c: New file.
48530         * gcc.dg/compat/struct-by-value-15_y.c: New file.
48531         * gcc.dg/compat/struct-by-value-16_main.c: New file.
48532         * gcc.dg/compat/struct-by-value-16_x.c: New file.
48533         * gcc.dg/compat/struct-by-value-16_y.c: New file.
48534         * gcc.dg/compat/struct-by-value-17_main.c: New file.
48535         * gcc.dg/compat/struct-by-value-17_x.c: New file.
48536         * gcc.dg/compat/struct-by-value-17_y.c: New file.
48537         * gcc.dg/compat/struct-by-value-18_main.c: New file.
48538         * gcc.dg/compat/struct-by-value-18_x.c: New file.
48539         * gcc.dg/compat/struct-by-value-18_y.c: New file.
48540
48541         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48542         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48543         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48544         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48545         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48546         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48547         * gcc.dg/compat/scalar-return-3_main.c: New file.
48548         * gcc.dg/compat/scalar-return-3_x.c: New file.
48549         * gcc.dg/compat/scalar-return-3_y.c: New file.
48550         * gcc.dg/compat/scalar-return-4_main.c: New file.
48551         * gcc.dg/compat/scalar-return-4_x.c: New file.
48552         * gcc.dg/compat/scalar-return-4_y.c: New file.
48553
48554 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
48555
48556         * gcc.dg/compat/fp2-struct-check.h: New file.
48557         * gcc.dg/compat/fp2-struct-defs.h: New file.
48558         * gcc.dg/compat/fp2-struct-init.h: New file.
48559         * gcc.dg/compat/struct-by-value-10_main.c: New file.
48560         * gcc.dg/compat/struct-by-value-10_x.c: New file.
48561         * gcc.dg/compat/struct-by-value-10_y.c: New file.
48562         * gcc.dg/compat/struct-return-10_main.c: New file.
48563         * gcc.dg/compat/struct-return-10_x.c: New file.
48564         * gcc.dg/compat/struct-return-10_y.c: New file.
48565
48566         * gcc.dg/compat/compat-common.h: New file.
48567         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48568         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48569         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48570         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48571         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48572         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48573         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48574         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48575         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48576         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48577         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48578         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48579         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48580         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48581         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48582         * gcc.dg/compat/small-struct-check.h: Ditto.
48583         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48584         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48585         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48586         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48588         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48589         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48590         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48591         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48592         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48594         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48595         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48597         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48598         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48599         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48600         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48601         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48602         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48603         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48604         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48606         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48607         * gcc.dg/compat/struct-return-2_main.c: Ditto.
48608         * gcc.dg/compat/struct-return-2_x.c: Ditto.
48609         * gcc.dg/compat/struct-return-2_y.c: Ditto.
48610         * gcc.dg/compat/struct-return-3_main.c: Ditto.
48611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
48612         * gcc.dg/compat/struct-return-3_y.c: Ditto.
48613
48614 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
48615
48616         * g++.dg/pch/static-1.C: New file.
48617         * g++.dg/pch/static-1.Hs: New file.
48618
48619 2003-06-10  Richard Henderson  <rth@redhat.com>
48620
48621         * gcc.dg/asm-7.c: Adjust expected warning text.
48622
48623 2003-06-10  Roger Sayle  <roger@eyesopen.com>
48624
48625         * gcc.dg/builtins-20.c: New test case.
48626
48627 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
48628
48629         PR c++/11131
48630         * g++.dg/opt/template1.C: New test.
48631
48632 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48633
48634         * lib/gcc-dg.exp (dg-test): Clear additional_files and
48635         additional_sources.
48636
48637 2003-05-21  David Taylor  <dtaylor@emc.com>
48638
48639         * gcc.dg/Wpadded.c: New file.
48640
48641 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48642
48643         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48644         * gcc.dg/special/weak-2.c: Add dg-require-weak.
48645         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48646         dg-require-weak.
48647
48648 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
48649
48650         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48651
48652 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
48653
48654         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48655         (dg-require-alias): Likewise.
48656         (dg-require-gc-sections): Likewise.
48657         * lib/target-supports.exp (check_gc_sections_available): Likewise.
48658
48659 2003-06-08  Richard Henderson  <rth@redhat.com>
48660
48661         * gcc.dg/20011029-2.c: Fix the array reference.
48662         * gcc.dg/asm-7.c: New.
48663
48664 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
48665
48666         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48667
48668 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
48669
48670         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48671         (dg-require-gc-sections): Likewise.
48672
48673 2003-06-08  Jan Hubicka  <jh@suse.cz>
48674
48675         * i386-cmov1.c: Fix regular expression.
48676         * i386-cvt-1.c: Likewise.
48677         * i386-local.c: Likewise.
48678         * i386-local2.c: Likewise.
48679         * i386-mul.c: Likewise.
48680         * i386-ssetype-1.c: Likewise.
48681         * i386-ssetype-3.c: Likewise.
48682         * i386-ssetype-5.c: Likewise.
48683
48684 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48685
48686         PR c++/11039
48687         * g++.dg/warn/implicit-typename2.C: New test.
48688         * g++.dg/warn/implicit-typename3.C: New test.
48689
48690 2003-06-07  Richard Henderson  <rth@redhat.com>
48691
48692         * g++.dg/other/offsetof3.C: Use size_t.
48693         * g++.dg/other/offsetof4.C: Likewise.
48694
48695 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
48696
48697         * lib/copy-file.exp: New. Implement gcc_copy_files.
48698
48699         * lib/dg-pch.exp: Load copy-file.exp
48700         (dg-pch): Use gcc_copy_files instead of "file copy".
48701
48702 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
48703
48704         * gcc.dg/weak/weak.exp: Simplify.
48705         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48706         * gcc.dg/weak/weak-1.c: Likewise.
48707         * gcc.dg/weak/weak-2.c: Likewise.
48708         * gcc.dg/weak/weak-3.c: Likewise.
48709         * gcc.dg/weak/weak-4.c: Likewise.
48710         * gcc.dg/weak/weak-5.c: Likewise.
48711         * gcc.dg/weak/weak-6.c: Likewise.
48712         * gcc.dg/weak/weak-7.c: Likewise.
48713         * gcc.dg/weak/weak-8.c: Likewise.
48714         * gcc.dg/weak/weak-9.c: Likewise.
48715
48716 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
48717
48718         gcc.c-torture/execute/20030606-1.c: New.
48719
48720 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48721
48722         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48723         * gcc.dg/builtins-19.c: Likewise.
48724
48725 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48726
48727         * gcc.dg/builtins-2.c: Add some more tests.
48728         * gcc.dg/builtins-18.c: New test case.
48729         * gcc.dg/builtins-19.c: New test case.
48730
48731 2003-06-06  Roger Sayle  <roger@eyesopen.com>
48732             Jim Wilson  <wilson@tuliptree.org>
48733
48734         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48735
48736 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
48737
48738         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48739         mempcpy/stpcpy calls not to be optimized into something else.
48740         * gcc.c-torture/execute/string-opt-3.c: Moved to...
48741         * gcc.c-torture/execute/builtins/string-7.c: ...here.
48742         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48743
48744 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48745
48746         * gcc.dg/format/asm_fprintf-1.c: New test.
48747
48748 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
48749
48750         * lib/gcc-defs.exp (additional_sources): New variable.
48751         (dg-additional-sources): New function.
48752         (additional_files): New variable.
48753         (dg-additional-files): New function.
48754         (dg-additional-files-options): Likewise.
48755         * lib/gcc-dg.exp (dg-require-weak): New function.
48756         (dg-require-alias): Likewise.
48757         (dg-require-gc-sections): Likewise.
48758         * lib/target-supports.exp (check_alias_available): Remove testfile
48759         parameter.
48760         (check_gc_sections_available): New function.
48761         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48762         (dg-gpp-additional-files): Likewise.
48763         * lib/g++.exp (additional_sources): Remove.
48764         (additional_files): Likewise.
48765         (g++_target_compile): Use dg-additional-files-options.
48766
48767         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
48768         Tcl logic.
48769         * gcc.dg/special/ecos.exp: Remove.
48770         * gcc.dg/special/20000419-2.c: Use dg-require-*.
48771         * gcc.dg/special/alias-1.c: Likewise.
48772         * gcc.dg/special/alias-2.c: Likewise.
48773         * gcc.dg/special/gcsec-1.c: Likewise.
48774         * gcc.dg/special/weak-1.c: Likewise.
48775         * gcc.dg/special/weak-2.c: Likewise.
48776         * gcc.dg/special/wkali-1.c: Likewise.
48777         * gcc.dg/special/wkali-2.c: Likewise.
48778
48779         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48780         dg-gpp-additional-*.
48781         * g++.dg/special/conpr-3.C: Likewise.
48782         * g++.dg/special/conpr-4.C: Likewise.
48783         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48784         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48785         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48786         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48787         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48788         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48789         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48790         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48791         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48792         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48793         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48794         * g++.old-deja/g++.other/comdat1.C: Likewise.
48795         * g++.old-deja/g++.other/comdat2.C: Likewise.
48796         * g++.old-deja/g++.other/comdat3.C: Likewise.
48797         * g++.old-deja/g++.other/ctor1.C: Likewise.
48798         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48799
48800 2003-06-05  Richard Henderson  <rth@redhat.com>
48801
48802         * gcc.dg/debug/20030605-1.c: New.
48803
48804 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48805
48806         * README.QMTEST: Update.
48807
48808 2003-06-04  Richard Henderson  <rth@redhat.com>
48809
48810         * gcc.dg/cleanup-1.c: New.
48811         * gcc.dg/cleanup-2.c: New.
48812         * gcc.dg/cleanup-3.c: New.
48813         * gcc.dg/cleanup-4.c: New.
48814         * gcc.dg/cleanup-5.c: New.
48815         * gcc.dg/cleanup-6.c: New.
48816         * gcc.dg/cleanup-7.c: New.
48817
48818 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
48819
48820         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48821
48822         * lib/dg-pch.exp: New file.
48823         * g++.dg/pch/pch.exp: Use dg-pch.exp.
48824         * gcc.dg/pch/pch.exp: Likewise.
48825
48826 2003-06-04  Roger Sayle  <roger@eyesopen.com>
48827
48828         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48829         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48830         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48831         * gcc.dg/builtins-17.c: New test case.
48832         * gcc.dg/i386-387-4.c: New test case.
48833         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48834
48835 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48836
48837         * gcc.dg/ultrasp9.c: New test.
48838
48839 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48840
48841         * gcc.c-torture/compile/20030604-1.c: New test.
48842         * gcc.dg/sparc-constant-1.c: New test.
48843
48844 2003-06-03  Glen Nakamura  <glen@imodulo.com>
48845
48846         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48847
48848 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
48849
48850         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48851
48852         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48853         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48854
48855 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
48856
48857         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48858
48859 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48860
48861         PR c++/10940
48862         * g++.dg/template/spec10.C: New test.
48863
48864 2003-06-03  Roger Sayle  <roger@eyesopen.com>
48865
48866         * gcc.dg/builtins-16.c: New test case.
48867
48868 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
48869
48870         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48871         mempcpy test with post-increments.
48872         * gcc.c-torture/execute/string-opt-3.c: New test.
48873         * gcc.dg/string-opt-1.c: New test.
48874
48875 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
48876
48877         PR fortran/10965
48878         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48879
48880 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
48881
48882         * lib/scanasm.exp (dg-scan): New function, factored out of ...
48883         (scan-assembler): ... here.  Use dg-scan.
48884         (scan-assembler-not): Likewise.
48885         (scan-file): New function.
48886         (scan-file-not): Likewise.
48887         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48888         * gcc.dg/cpp/_Pragma4.c: Likewise.
48889         * gcc.dg/cpp/_Pragma5.c: Likewise.
48890         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48891         * gcc.dg/cpp/avoidpaste2.c: Likewise.
48892         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48893         * gcc.dg/cpp/cmdlne-P.c: Likewise.
48894         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48895         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48896         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48897         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48898         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48899         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48900         * gcc.dg/cpp/cxxcom1.c: Likewise.
48901         * gcc.dg/cpp/line1.c: Likewise.
48902         * gcc.dg/cpp/maccom1.c: Likewise.
48903         * gcc.dg/cpp/maccom2.c: Likewise.
48904         * gcc.dg/cpp/maccom3.c: Likewise.
48905         * gcc.dg/cpp/maccom4.c: Likewise.
48906         * gcc.dg/cpp/maccom5.c: Likewise.
48907         * gcc.dg/cpp/maccom6.c: Likewise.
48908         * gcc.dg/cpp/multiline.c: Likewise.
48909         * gcc.dg/cpp/spacing1.c: Likewise.
48910         * gcc.dg/cpp/spacing2.c: Likewise.
48911         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
48912         * gcc.dg/cpp/trad/maccom1.c: Likewise.
48913         * gcc.dg/cpp/trad/maccom2.c: Likewise.
48914         * gcc.dg/cpp/trad/maccom3.c: Likewise.
48915         * gcc.dg/cpp/trad/maccom4.c: Likewise.
48916         * gcc.dg/cpp/trad/maccom6.c: Likewise.
48917         * gcc.dg/cpp/cxxcom2.c: Likewise.
48918         * gcc.dg/cpp/cxxcom2.h: New file.
48919
48920         * gcc.dg/cpp/truefalse.cpp: Move it to ...
48921         * g++.dg/cpp/truefalse.C: Here.
48922         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
48923
48924 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
48925
48926         * gcc.dg/cpp/redef3.c: New file.
48927
48928 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
48929
48930         * gcc.dg/i386-loop-3.c: New test.
48931
48932 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
48933
48934         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
48935
48936 2003-05-31  Roger Sayle  <roger@eyesopen.com>
48937
48938         * gcc.dg/fwrapv-1.c: New test case.
48939         * gcc.dg/fwrapv-2.c: New test case.
48940
48941 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48942
48943         PR c++/10956
48944         * g++.dg/template/spec9.C: New test.
48945
48946 2003-05-29  Roger Sayle  <roger@eyesopen.com>
48947
48948         * gcc.dg/duff-4.c: New test case.
48949
48950 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
48951
48952         PR fortran/10843
48953         * g77.dg/ffixed-form-1.f: New test
48954         * g77.dg/ffixed-form-2.f: New test
48955         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48956         * g77.dg/ffree-form-3.f: New test
48957
48958 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
48959
48960         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48961         * gcc.dg/wint_t-1.c: Likewise.
48962
48963 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48964
48965         * g++.dg/template/access11.C: New test.
48966
48967 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48968
48969         PR c++/10849
48970         * g++.dg/template/access10.C: New test.
48971
48972 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48973             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48974
48975         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48976
48977 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48978
48979         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48980         suppress for powerpc-*-darwin*.
48981         * gcc.dg/torture/builtin-noret-2.c: Likewise.
48982
48983 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
48984
48985         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48986         suppress option for powerpc-*-darwin*.
48987
48988 2003-05-23  Roger Sayle  <roger@eyesopen.com>
48989
48990         * gcc.dg/builtins-1.c: Add tests for tan and atan.
48991         * gcc.dg/builtins-4.c: Add test for fmod.
48992
48993 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48994
48995         PR c++/10682
48996         * g++.dg/template/instantiate4.C: New test.
48997
48998 2003-05-22  Roger Sayle  <roger@eyesopen.com>
48999
49000         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
49001
49002 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
49003
49004         * gcc.dg/compat/scalar-return-1_main.c: New file.
49005         * gcc.dg/compat/scalar-return-1_x.c: New file.
49006         * gcc.dg/compat/scalar-return-1_y.c: New file.
49007         * gcc.dg/compat/scalar-return-2_main.c: New file.
49008         * gcc.dg/compat/scalar-return-2_x.c: New file.
49009         * gcc.dg/compat/scalar-return-2_y.c: New file.
49010         * gcc.dg/compat/struct-return-3_main.c: New file.
49011         * gcc.dg/compat/struct-return-3_y.c: New file.
49012         * gcc.dg/compat/struct-return-3_x.c: New file.
49013         * gcc.dg/compat/struct-return-2_main.c: New file.
49014         * gcc.dg/compat/struct-return-2_x.c: New file.
49015         * gcc.dg/compat/struct-return-2_y.c: New file.
49016
49017 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49018
49019         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
49020         for hppa*-hp-hpux*.
49021         * gcc.dg/20021014-1.c (dg-options): Likewise.
49022         * gcc.dg/nest.c (dg-options): Likewise.
49023
49024 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
49025
49026         PR c++/9738
49027         * g++.dg/ext/dllimport2.C: New file.
49028         * g++.dg/ext/dllimport3.C: New file.
49029
49030 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
49031
49032         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
49033         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
49034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
49035         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
49036         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
49037         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
49038         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
49039         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
49040         * gcc.dg/compat/small-struct-defs.h: New file.
49041         * gcc.dg/compat/small-struct-init.h: New file.
49042         * gcc.dg/compat/small-struct-check.h: New file.
49043         * gcc.dg/compat/fp-struct-defs.h: New file.
49044         * gcc.dg/compat/fp-struct-check.h: New file.
49045         * gcc.dg/compat/fp-struct-init.h: New file.
49046         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
49047         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
49048
49049 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
49050
49051         * gcc.dg/20030225-2.c: New test.
49052
49053 2003-05-18  Roger Sayle  <roger@eyesopen.com>
49054             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49055
49056         * gcc.c-torture/compile/20030518-1.c: New test case.
49057
49058 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
49059
49060         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
49061         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
49062         gcc-dg-debug-runtest.
49063         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
49064         gcc-dg-debug-runtest.
49065
49066 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49067
49068         PR c++/9022
49069         * g++.dg/lookup/using6.C: New test.
49070
49071 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49072
49073         * g++.dg/parse/access2.C: New test.
49074
49075 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
49076
49077         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
49078         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
49079         * gcc.dg/debug/debug.exp: Likewise.
49080
49081 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
49082
49083         * gcc.dg/dollar.c: New test.
49084
49085 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
49086
49087         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
49088         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
49089         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
49090         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
49091         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
49092         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
49093         * gcc.dg/compat/struct-by-value-6_main.c: New file.
49094         * gcc.dg/compat/struct-by-value-6_x.c: New file.
49095         * gcc.dg/compat/struct-by-value-6_y.c: New file.
49096         * gcc.dg/compat/struct-by-value-7_main.c: New file.
49097         * gcc.dg/compat/struct-by-value-7_x.c: New file.
49098         * gcc.dg/compat/struct-by-value-7_y.c: New file.
49099         * gcc.dg/compat/struct-by-value-8_main.c: New file.
49100         * gcc.dg/compat/struct-by-value-8_x.c: New file.
49101         * gcc.dg/compat/struct-by-value-8_y.c: New file.
49102         * gcc.dg/compat/struct-by-value-9_main.c: New file.
49103         * gcc.dg/compat/struct-by-value-9_x.c: New file.
49104         * gcc.dg/compat/struct-by-value-9_y.c: New file.
49105
49106 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
49107
49108         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
49109         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
49110         support for "repo" mode.
49111         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
49112         * lib/g77-dg.exp: Likewise.
49113         * lib/obj-dg.exp: Likewise.
49114
49115 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
49116
49117         Merge from gcc-3_2-rhl8-branch:
49118         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
49119
49120         * gcc.dg/tls/opt-6.c: New test.
49121
49122         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
49123
49124         * gcc.dg/20030405-1.c: New test.
49125
49126         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
49127
49128         * gcc.dg/20030309-1.c: New test.
49129
49130         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
49131
49132         * gcc.c-torture/execute/20030307-1.c: New test.
49133
49134         2003-02-20  Randolph Chung  <tausq@debian.org>
49135
49136         * gcc.c-torture/compile/20030220-1.c: New test.
49137
49138         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
49139
49140         * gcc.dg/20030217-1.c: New test.
49141
49142         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
49143
49144         * gcc.c-torture/compile/20020129-1.c: New test.
49145
49146         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
49147
49148         * gcc.dg/unroll-1.c: New test.
49149
49150         2002-11-16  Jan Hubicka  <jh@suse.cz>
49151
49152         * gcc.c-torture/execute/20020920-1.c: New test.
49153
49154         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
49155
49156         PR target/7434
49157         * gcc.c-torture/compile/20021008-1.c: New test.
49158
49159         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
49160
49161         PR target/7559
49162         * gcc.c-torture/execute/20020810-1.c: New test.
49163
49164         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49165
49166         * gcc.c-torture/compile/20020807-1.c: New test.
49167
49168         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
49169
49170         * gcc.dg/tls/opt-1.c: New test.
49171
49172         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
49173
49174         * gcc.dg/20020729-1.c: New test.
49175
49176         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
49177
49178         * g++.dg/opt/life1.C: New test.
49179
49180         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
49181
49182         * gcc.dg/20020525-1.c: New test.
49183
49184         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49185
49186         PR c++/6794
49187         * g++.dg/ext/pretty1.C: New test.
49188         * g++.dg/ext/pretty2.C: New test.
49189
49190 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
49191
49192         PR c++/8385
49193         * g++.dg/ext/typeof5.C: New test.
49194
49195 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
49196
49197         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
49198         __USER_LABEL_PREFIX__ into account.
49199         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
49200
49201 2003-05-14  Roger Sayle  <roger@eyesopen.com>
49202
49203         * gcc.dg/builtins-15.c: New test case.
49204
49205 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
49206
49207         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49208
49209 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
49210
49211         * lib/g++.exp: Tweak handling of additional source files.
49212         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49213         * g++.dg/special/conpr-2a.C: Rename to ...
49214         * g++.dg/special/conpr-2a.cc: ... this.
49215         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49216         * g++.dg/special/conpr-3a.C: Rename to ...
49217         * g++.dg/special/conpr-3a.cc: This.
49218         * g++.dg/special/conpr-3b.C: Rename to ...
49219         * g++.dg/special/conpr-3b.cc: This.
49220         * g++.dg/special/conpr-4.C: New test.
49221         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49222
49223 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
49224
49225         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49226
49227 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49228
49229         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49230         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49231         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49232         * g++.old-deja/g++.other/warn3.C: Likewise.
49233
49234 2003-05-11  Roger Sayle  <roger@eyesopen.com>
49235
49236         * gcc.dg/i386-387-1.c: Update to also test log.
49237         * gcc.dg/i386-387-2.c: Likewise.
49238
49239 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49240
49241         * g77.f-torture/execute/int8421.f: New test.
49242
49243 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49244
49245         PR c++/10230, c++/10481
49246         * g++.dg/lookup/scoped5.C: New test.
49247
49248 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49249
49250         PR c++/10552
49251         * g++.dg/template/ttp6.C: New test.
49252
49253 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
49254
49255         * gcc.c-torture/execute/builtins: New directory.
49256         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49257         gcc.c-torture/execute/builtins.
49258         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49259         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49260         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
49261         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49262
49263 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49264
49265         PR c++/9252
49266         * g++.dg/template/access8.C: New test.
49267         * g++.dg/template/access9.C: New test.
49268
49269 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49270
49271         PR c++/9554
49272         * g++.dg/parse/access1.C: New test.
49273
49274 2003-05-09  DJ Delorie  <dj@redhat.com>
49275
49276         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49277         long, and not an int.
49278
49279 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49280
49281         PR c++/10555, c++/10576
49282         * g++.dg/template/memclass1.C: New test.
49283
49284 2003-05-08  DJ Delorie  <dj@redhat.com>
49285
49286         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49287         targets.
49288         * gcc.c-torture/execute/20021024-1.x: Likewise.
49289         * gcc.c-torture/execute/shiftdi.x: Likewise.
49290         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49291         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49292         * gcc.dg/20021018-1.c: Likewise.
49293
49294 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49295
49296         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49297
49298         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49299         (bcopy): Call memmove.
49300
49301 2003-05-08  Roger Sayle  <roger@eyesopen.com>
49302
49303         * g77.f-torture/compile/8485.f: New test case.
49304
49305 2003-05-07  Richard Henderson  <rth@redhat.com>
49306
49307         PR c++/10570
49308         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49309         Verify exception_cleanup not called for rethrows.
49310         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49311         when exiting catch block without rethrowing.
49312         * g++.dg/eh/forced3.C: New.
49313         * g++.dg/eh/forced4.C: New.
49314
49315 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
49316
49317         * gcc.dg/20030505.c: Fix triplet.
49318
49319 2003-05-06  DJ Delorie  <dj@redhat.com>
49320
49321         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49322         * gcc.dg/nest.c: Likewise.
49323
49324 2003-05-05  Roger Sayle  <roger@eyesopen.com>
49325
49326         * gcc.dg/builtins-14.c: New test case.
49327
49328 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
49329
49330         * lib/compat.exp (compat-execute): New argument.
49331         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49332         * gcc.dg/compat: New test directory.
49333         * gcc.dg/compat/compat.exp: New expect script.
49334         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49335         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49336         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49337         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49338         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49339         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49340
49341         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49342         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49343         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49344         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49345         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49346         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49347         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49348         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49349         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49350         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49351         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49352         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49353         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49354         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49355         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49356
49357 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
49358
49359         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49360
49361 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
49362
49363         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49364
49365 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
49366
49367         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49368         * gcc.dg/ppc-fsel-2.c: New test.
49369
49370         * gcc.dg/unused-5.c: New test.
49371
49372 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49373
49374         PR c++/10496
49375         * g++.dg/warn/pmf1.C: New test.
49376
49377 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49378
49379         PR c++/4494
49380         * g++.dg/warn/main.C: New test.
49381
49382 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49383
49384         * gcc.dg/nonnull-3.c: New test.
49385
49386 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
49387
49388         * gcc.dg/cpp/Wtrigraphs.c: Update.
49389         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49390
49391 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
49392
49393         * gcc.dg/ppc-fsel-1.c: New test.
49394
49395 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
49396
49397         PR c/10604
49398         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49399
49400 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
49401
49402         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49403
49404 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49405
49406         PR c++/9364, c++/10553, c++/10586
49407         * g++.dg/parse/typename4.C: New test.
49408         * g++.dg/parse/typename5.C: Likewise.
49409
49410 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
49411
49412         * gcc.c-torture/compile/20030503-1.c: New test.
49413
49414 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49415
49416         * g++.dg/lookup/using5.C: Fix testcase error.
49417
49418 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
49419
49420         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49421         since MEABI is no longer supported.  Remove all vestiges
49422         of MEABI from the test.
49423
49424 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49425
49426         PR c++/10554
49427         * g++.dg/lookup/using5.C: New test.
49428
49429 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49430
49431         PR c++/8772
49432         * g++.dg/template/ttp5.C: New test.
49433
49434 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
49435
49436         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49437         (dg-gpp-additional-sources): New function.
49438         (dg-gpp-additional-files): Likewise.
49439         * lib/g++.exp (additional_sources): New variable.
49440         (additional_files): Likewise.
49441         (g++_target_compile): Deal with them.
49442         * lib/old-dejagnu.exp: Remove.
49443         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49444         * g++.old-deja: Revise all tests to use dg commands.
49445
49446 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49447
49448         PR c++/9432, c++/9528
49449         * g++.dg/lookup/using4.C: New test.
49450
49451 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
49452
49453         * gcc.dg/noreturn-5.c: New file.
49454         * gcc.dg/noreturn-6.c: New file.
49455
49456         * gcc.c-torture/compile/inline-1.c: New file.
49457
49458 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49459
49460         PR c++/10551
49461         * g++.dg/template/explicit1.C: New test.
49462
49463 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49464
49465         PR c++/10549
49466         * g++.dg/other/bitfield1.C: New test.
49467
49468         PR c++/10527
49469         * g++.dg/init/new7.C: New test.
49470
49471 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
49472
49473         * g++.dg/ext/desig1.C: New test.
49474         * g++.dg/ext/init1.C: Update.
49475
49476         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49477
49478 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
49479
49480         PR c++/10180
49481         * g++.dg/warn/Winline-1.C: New test.
49482
49483 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
49484
49485         * gcc.c-torture/execute/string-opt-19.c: New test.
49486
49487         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49488         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49489
49490 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
49491
49492         PR c++/10506
49493         * g++.dg/init/new6.C: New test.
49494
49495         PR c++/10503
49496         * g++.dg/init/ref6.C: New test.
49497
49498 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
49499
49500         * g++.dg/warn/weak1.C: XFAIL on AIX4.
49501
49502 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49503
49504         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49505         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49506
49507 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
49508
49509         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49510         initialized static data members.
49511
49512 2003-04-25  H.J. Lu <hjl@gnu.org>
49513
49514         * gcc.dg/ia64-sync-4.c: New test.
49515
49516 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49517
49518         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
49519         date.
49520
49521 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
49522
49523         PR c++/10337
49524         * g++.dg/warn/conv1.C: New test.
49525         * g++.old-deja/g++.other/conv7.C: Adjust.
49526         * g++.old-deja/g++.other/overload14.C: Adjust.
49527
49528 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49529
49530         PR c++/10471
49531         * g++.dg/template/defarg2.C: New test.
49532
49533 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
49534
49535         * gcc.dg/cpp/include2.c: Update.
49536         * gcc.dg/cpp/multiline-2.c: New.
49537         * gcc.dg/cpp/multiline.c: Update.
49538         * gcc.dg/cpp/strify2.c: Update.
49539         * gcc.dg/cpp/trad/literals-2.c: Update.
49540
49541 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
49542
49543         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49544
49545 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49546
49547         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49548
49549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
49550
49551         PR c++/10451
49552         * g++.dg/parse/crash4.C: New test.
49553
49554         PR c++/9847
49555         * g++.dg/parse/crash5.C: New test.
49556
49557 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
49558
49559         PR c++/10446
49560         * g++.dg/parse/crash3.C: New test.
49561
49562         PR c++/10428
49563         * g++.dg/parse/elab1.C: New test.
49564
49565 2003-04-22  Devang Patel  <dpatel@apple.com>
49566
49567         * gcc.dg/cpp/trad/funlike-5.c: New test.
49568
49569 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
49570
49571         * g++.dg/other/packed1.C: Fix dg options.
49572
49573 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
49574
49575         * g++.dg/other/offsetof2.C: New test.
49576
49577 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
49578
49579         * g++.dg/template/recurse.C: Adjust location of error messages.
49580
49581 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
49582
49583         PR c++/9881
49584         * g++.dg/init/addr-const1.C: New test.
49585         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49586
49587 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49588
49589         PR c++/10405
49590         * g++.dg/lookup/struct-hack1.C: New test.
49591
49592 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
49593
49594         * ucs.c: Update diagnostic messages.
49595
49596 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49597
49598         * gcc.dg/cpp/truefalse.cpp: New test.
49599         * gcc.dg/cpp/cpp.exp: Update.
49600         * g++.dg/other/stdbool-if.C: Remove.
49601
49602 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
49603
49604         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49605         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49606
49607 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
49608
49609         * gcc.c-torture/compile/20030418-1.c: New test.
49610
49611 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
49612
49613         * README.compat: Remove; content moved to doc/sourcebuild.texi.
49614
49615 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49616
49617         PR c++/10347
49618         g++.dg/template/dependent-name1.C: New test.
49619
49620 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
49621
49622         * gcc.dg/warn-1.c (tourist_guide): New array,
49623         contains a pointer to bar.
49624
49625 2003-04-16  Roger Sayle  <roger@eyesopen.com>
49626
49627         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49628         * gcc.c-torture/execute/medce-1.c: New test case.
49629         * gcc.c-torture/execute/medce-2.c: New test case.
49630
49631 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
49632
49633         * lib/prune.exp: Ignore more messages.
49634
49635         PR c++/10381
49636         * g++.dg/parse/lookup3.C: New test.
49637
49638 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
49639
49640         * gcc.c-torture/compile/20030415-1.c : New test.
49641
49642 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
49643
49644         * gcc.c-torture/execute/scope-2.c: Move to ...
49645         * gcc.dg/noncompile/scope.c: .... here.
49646
49647 2003-04-14  Roger Sayle  <roger@eyesopen.com>
49648
49649         * gcc.dg/20030414-2.c: New test case.
49650
49651 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
49652
49653         PR target/10377
49654         * gcc.dg/20030414-1.c: New test.
49655
49656 2003-04-13  Roger Sayle  <roger@eyesopen.com>
49657
49658         * gcc.dg/builtins-12.c: New test case.
49659         * gcc.dg/builtins-13.c: New test case.
49660
49661 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49662
49663         * gcc.c-torture/execute/string-opt-18.c: New test.
49664
49665 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
49666
49667         PR c++/10300
49668         * g++.dg/init/new5.C: New test.
49669
49670 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
49671
49672         PR c++/7910
49673         * g++.dg/ext/dllimport1.C: New test.
49674
49675 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49676
49677         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49678
49679 2003-04-11  Bud Davis <bdavis9659@comcast.net>
49680
49681         PR Fortran/9263
49682         * g77.f-torture/noncompile/9263.f: New test
49683         PR Fortran/1832
49684         * g77.f-torture/execute/1832.f: New test
49685
49686 2003-04-11  David Chad  <davidc@freebsd.org>
49687             Loren J. Rittle  <ljrittle@acm.org>
49688
49689         PR libobjc/8562
49690         * objc.dg/headers.m: New test.
49691
49692 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
49693
49694         * gcc.c-torture/execute/builtin-noret-2.c: New.
49695         * gcc.c-torture/execute/builtin-noret-2.x: New.
49696         XFAIL builtin-noret-2.c at -O1 and above.
49697         * gcc.dg/redecl.c: New.
49698         * gcc.dg/Wshadow-1.c: Update error regexps.
49699
49700 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
49701
49702         * g++.dg/abi/bitfield10.C: New test.
49703
49704 2003-04-09  Mike Stump  <mrs@apple.com>
49705
49706         * gcc.dg/pch/pch.exp: Make testcase names longer.
49707         * g++.dg/pch/pch.exp: Make testcase names longer.
49708
49709 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49710
49711         * gcc.dg/builtins-11.c: New test case.
49712
49713 2003-04-08  Roger Sayle  <roger@eyesopen.com>
49714
49715         * gcc.dg/builtins-9.c: New test case.
49716         * gcc.dg/builtins-10.c: New test case.
49717
49718 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
49719
49720         * gcc.dg/noncompile/init-4.c.c: New test.
49721
49722 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49723
49724         * gcc.misc-test/gcov-9.c: New test.
49725         * gcc.misc-test/gcov-10.c: New test
49726         * gcc.misc-test/gcov-11.c: New test.
49727
49728 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
49729
49730         PR optimization/10024
49731         * gcc.c-torture/compile/20030405-1.c: New test.
49732
49733 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
49734
49735         * gcc.dg/pch/static-3.c: New.
49736         * gcc.dg/pch/static-3.hs: New.
49737         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49738
49739 2003-04-04  Richard Henderson  <rth@redhat.com>
49740
49741         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49742         * g++.dg/eh/forced2.C: Likewise.
49743
49744 2003-04-03  Mike Stump  <mrs@apple.com>
49745
49746         * lib/scanasm.exp (scan-assembler): Add xfail processing for
49747         target arg.
49748         (scan-assembler-times, scan-assembler-not): Likewise.
49749         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49750
49751 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
49752
49753         * gcc.dg/sparc-loop-1.c: New test.
49754
49755 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
49756
49757         PR other/9274
49758         * g++.dg/pch/system-2.C: New.
49759         * g++.dg/pch/system-2.Hs: New.
49760
49761 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
49762
49763         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49764
49765         * g++.dg/eh/simd-1.C (vecfunc): Same.
49766
49767 2003-04-01  Roger Sayle  <roger@eyesopen.com>
49768
49769         * gcc.c-torture/execute/20030401-1.c: New test case.
49770
49771 2003-04-01  Ziemowit Laski <zlaski@apple.com>
49772
49773         * objc.dg/defs.m: New.
49774
49775 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
49776
49777         * g++.dg/eh/simd-1.C: New.
49778         * g++.dg/eh/simd-2.C: New.
49779
49780 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
49781
49782         * gcc.c-torture/execute/simd-3.c: New.
49783
49784 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49785
49786         PR c/9936
49787         * gcc.dg/20030331-2.c: New test.
49788
49789 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
49790
49791         PR c++/10278
49792         * g++.dg/parse/crash2.C: New test.
49793
49794 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49795
49796         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49797         * gcc.c-torture/execute/20030331-1.c: ...here.
49798
49799 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49800
49801         * gcc.c-torture/execute/20030331-1.c: New test.
49802
49803 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
49804
49805         * lib/gcov.exp: Adjust call return testing strings.
49806         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49807
49808 2003-03-31  Roger Sayle  <roger@eyesopen.com>
49809
49810         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49811         * gcc.dg/builtins-7.c: New test case.
49812         * gcc.dg/builtins-8.c: New test case.
49813
49814 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
49815
49816         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49817
49818 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
49819
49820         PR c++/7647
49821         * g++.dg/lookup-class-member-2.C: New test.
49822
49823 2003-03-30  Glen Nakamura  <glen@imodulo.com>
49824
49825         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49826
49827 2003-03-28  Roger Sayle  <roger@eyesopen.com>
49828
49829         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49830
49831 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
49832
49833         * g++.dg/init/attrib1.C: New test.
49834
49835 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49836
49837         * gcc.dg/ultrasp8.c: New test.
49838
49839 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49840
49841         * gcc.dg/ultrasp7.c: New test.
49842
49843 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
49844
49845         PR c++/10047
49846         * g++.dg/template/inline1.C: New test.
49847
49848 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
49849
49850         * gcc.dg/sparc-dwarf2.c: New test.
49851
49852 2003-03-27  Roger Sayle  <roger@eyesopen.com>
49853
49854         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49855         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49856
49857 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
49858
49859         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49860         than reading .x files.
49861         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49862         * g77.dg/gcov/gcov-1.f: Likewise.
49863         * gcc.misc-tests/gcov-4b.c: Likewise.
49864         * gcc.misc-tests/gcov-5b.c: Likewise.
49865         * gcc.misc-tests/gcov-6.c: Likewise.
49866         * gcc.misc-tests/gcov-7.c: Likewise.
49867         * gcc.misc-tests/gcov-8.c: Likewise.
49868         * g++.dg/gcov/gcov-1.x: Remove.
49869         * g77.dg/gcov/gcov-1.x: Likewise.
49870         * gcc.misc-tests/gcov-4b.x: Likewise.
49871         * gcc.misc-tests/gcov-5b.x: Likewise.
49872         * gcc.misc-tests/gcov-6.x: Likewise.
49873         * gcc.misc-tests/gcov-7.x: Likewise.
49874         * gcc.misc-tests/gcov-8.x: Likewise.
49875
49876 2003-03-27  Glen Nakamura  <glen@imodulo.com>
49877
49878         PR opt/10087
49879         * gcc.dg/20030324-1.c: New test.
49880
49881 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
49882
49883         PR c++/10224
49884         * g++.dg/template/arg3.C: New test.
49885
49886         PR c++/10158
49887         * g++.dg/template/friend18.C: New test.
49888
49889 2003-03-26  Roger Sayle  <roger@eyesopen.com>
49890
49891         * g77.f-torture/compile/20030326-1.f: New test case.
49892
49893 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
49894
49895         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49896
49897         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49898
49899 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
49900
49901         * gcc.dg/ia64-sync-3.c: New test.
49902
49903 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
49904
49905         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
49906
49907 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
49908
49909         * gcc.dg/ultrasp6.c: New test.
49910
49911 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49912
49913         * gcc.dg/i386-signbit-1.c: New test.
49914         * gcc.dg/i386-signbit-2.c: New test.
49915         * gcc.dg/i386-signbit-3.c: New test.
49916
49917 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
49918
49919         * gcc.dg/ultrasp5.c: Fix options.
49920
49921 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
49922
49923         * gcc.dg/ultrasp5.c: Fix comment.
49924
49925 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
49926
49927         PR fortran/10197
49928         * g77.f-torture/execute/10197.f: New test.
49929
49930 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
49931
49932         PR c++/9898, c++/383
49933         * g++.dg/template/conv6.C: New test.
49934
49935         PR c++/10119
49936         * g++.dg/template/ptrmem5.C: New test.
49937
49938         PR c++/10026
49939         * g++.dg/lookup/koenig1.C: New test.
49940
49941         PR C++/10199
49942         * g++.dg/lookup/template2.C: New test.
49943
49944 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
49945
49946         * g++.dg/opt/rtti1.C: New test.
49947
49948 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
49949
49950         * gcc.dg/ultrasp5.c: New test.
49951
49952 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
49953
49954         PR middle-end/9967
49955         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49956         builtin fputs.
49957
49958 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49959
49960         PR c/8224
49961         * gcc.dg/20030323-1.c: New test.
49962
49963 2003-03-23  Roger Sayle  <roger@eyesopen.com>
49964
49965         * gcc.c-torture/compile/20030323-1.c: New test case.
49966
49967 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
49968
49969         * gcc.dg/20030321-1.c: New test.
49970
49971 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
49972
49973         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49974
49975 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
49976
49977         PR c++/9978, c++/9708
49978         * g++.dg/ext/vlm1.C: Adjust expected error.
49979         * g++.dg/ext/vla2.C: New test.
49980         * g++.dg/template/arg1.C: New test.
49981         * g++.dg/template/arg2.C: New test.
49982
49983 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
49984
49985         * g77.f-torture/execute/select.f: New test.
49986         * g77.f-torture/noncompile/select_no_compile.f: New test.
49987
49988 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
49989
49990         PR c++/9898
49991         * g++.dg/other/error4.C: New test.
49992
49993 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
49994
49995         * g++.dg/template/friend17.C: New test.
49996
49997 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
49998
49999         * gcc.c-torture/compile/20030320-1.c: New.
50000
50001 2003-03-20  Roger Sayle  <roger@eyesopen.com>
50002
50003         * gcc.dg/builtins-6.c: New test case.
50004
50005 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
50006
50007         PR target/10073
50008         * gcc.c-torture/compile/20030319-1.c: New.
50009
50010 2003-03-18  Jan Hubicka  <jh@suse.cz>
50011
50012         * gcc.dg/i386-cvt-1.c: New test.
50013
50014 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
50015
50016         * objc.dg/naming-1.m: Use "(parse|syntax) error".
50017         * objc.dg/naming-2.m: Likewise.
50018
50019 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
50020
50021         PR c++/9639
50022         * g++.dg/parse/crash1.C: New test.
50023
50024 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
50025
50026         PR c++/8805
50027         * g++.dg/eh/cleanup1.C: New test.
50028
50029 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
50030
50031         * gcc.c-torture/execute/20030316-1.c: New test case.
50032
50033 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035         PR c++/9629
50036         * g++.dg/init/ctor2.C: New test.
50037
50038 2003-03-15  Roger Sayle  <roger@eyesopen.com>
50039
50040         * g77.f-torture/compile/xformat.f: New test case.
50041
50042 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50043
50044         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
50045         * g++.old-deja/g++.mike/eh50.C: Likewise.
50046
50047 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50048
50049         PR c++/6440
50050         * g++.dg/template/spec7.C: New test.
50051         * g++.dg/template/spec8.C: Likewise.
50052
50053 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
50054
50055         * gcc.c-torture/execute/20030313-1.c: New test.
50056
50057 2003-03-14  Richard Henderson  <rth@redhat.com>
50058
50059         * gcc.dg/inline-2.c: Adjust alpha test for external call.
50060
50061 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50062
50063         * gcc.c-torture/compile/20030314-1.c: New test.
50064
50065 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
50066
50067         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
50068         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
50069         thumb target,
50070         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
50071         to accept newer _imp__  prefix and additional
50072         newline in .drectve section.
50073         * gcc.dg/dll-4.c: Likewise.
50074         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
50075         switch.
50076
50077 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
50078
50079         * g++.dg/parse/namespace9.C: New test.
50080
50081         * g++.dg/init/ref5.C: New test.
50082         * g++.dg/parse/ptrmem1.C: Likewise.
50083
50084 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
50085
50086         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
50087         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
50088         regular expression.
50089         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
50090         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
50091
50092 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
50093
50094         * gcc.c-torture/execute/20030224-2.c: New test.
50095
50096 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50097
50098         * gcc.dg/decl-3.c: New test.
50099
50100 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50101
50102         * gcc.dg/i386-loop-2.c: New test.
50103
50104 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
50105
50106         PR c++/9474
50107         * g++.dg/parse/namespace8.C: New test.
50108
50109         PR c++/9924
50110         * g++.dg/overload/builtin2.C: New test.
50111
50112 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
50113
50114         * gcc.dg/return-type-3.c: New test.
50115
50116 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50117
50118         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
50119         profiling options are not supported.
50120
50121 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
50122
50123         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
50124         * g++.old-deja/g++.warn/impint2.C: Likewise.
50125
50126 2003-03-10  Devang Patel  <dpatel@apple.com>
50127
50128         * g++.dg/cpp/c++_cmd_1.C: New test.
50129         * g++.dg/cpp/c++_cmd_1.h: New file.
50130
50131 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
50132
50133         * gcc.dg/altivec-9.c: New file.
50134
50135 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50136
50137         * gcc.dg/ppc-sdata-1.c: New test.
50138         * gcc.dg/ppc-sdata-2.c: New test.
50139
50140 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
50141
50142         PR c++/9373
50143         * g++.dg/opt/ptrmem2.C: New test.
50144
50145         PR c++/8534
50146         * g++.dg/opt/ptrmem1.C: New test.
50147
50148 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50149
50150         * gcc.dg/i386-loop-1.c: New test.
50151
50152 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50153
50154         PR c++/9970
50155         * g++.dg/lookup/friend1.C: New test.
50156
50157 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50158
50159         PR c++/9823
50160         * g++.dg/parser/constructor1.C: New test.
50161
50162 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
50163
50164         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
50165
50166         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
50167
50168 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
50169
50170         * gcc.dg/cpp/Wunused.c: Update test.
50171
50172 2003-03-08  Jan Hubicka  <jh@suse.cz>
50173
50174         * gcc.dg/inline-3.c: New test.
50175
50176 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
50177
50178         PR c++/9809
50179         * g++.dg/parse/builtin1.C: New test.
50180
50181         PR c++/9982
50182         * g++.dg/abi/cookie1.C: New test.
50183         * g++.dg/abi/cookie2.C: Likewise.
50184
50185         PR c++/9524
50186         * g++.dg/template/field1.C: New test.
50187
50188         PR c++/9912
50189         * g++.dg/parse/class1.C: New test.
50190         * g++.dg/parse/namespace7.C: Likewise.
50191         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
50192
50193 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
50194
50195         * g++.dg/init/ref4.C: New test.
50196
50197 2003-03-07  Jan Hubicka  <jh@suse.cz>
50198
50199         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
50200         * gcc.dg/inline-3.c: New test.
50201
50202 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
50203
50204         * g++.dg/init/ref3.C: New test.
50205
50206         PR c++/9965
50207         * g++.dg/init/ref2.C: New test.
50208
50209         PR c++/9400
50210         * g++.dg/warn/Wshadow-2.C: New test.
50211
50212         PR c++/9791
50213         * g++.dg/warn/Woverloaded-1.C: New test.
50214
50215 2003-03-05  Jan Hubicka  <jh@suse.cz>
50216
50217         * gcc.dg/i386-local2.c: New.
50218         * gcc.dg/i386-local.c: Fix typo.
50219
50220 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
50221
50222         * g++.dg/abi/layout3.C: New test.
50223
50224 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
50225
50226         * gcc.c-torture/compile/20030305-1.c
50227
50228 2003-03-05  Jan Hubicka  <jh@suse.cz>
50229
50230         * gcc.dg/i386-local.c: New.
50231
50232 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
50233
50234         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50235
50236 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50237
50238         * gcc.dg/switch-2.c: New test.
50239         * gcc.dg/switch-3.c: New test.
50240         * gcc.dg/Wswitch.c: Adjust line numbers.
50241         * gcc.dg/Wswitch-default.c: Likewise.
50242         * gcc.dg/Wswitch-enum.c: Likewise.
50243
50244 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
50245
50246         * gcc.c-torture/execute/20030222-1.c: New test.
50247
50248 2003-03-03  James E Wilson  <wilson@tuliptree.org>
50249
50250         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50251
50252 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
50253
50254         PR c++/9878
50255         * g++.dg/init/ref1.C: New test.
50256
50257 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
50258
50259         * gcc.dg/sh-relax.c: New SH-only test.
50260
50261 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
50262
50263         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
50264         comment explaining purpose of testcase.
50265
50266 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50267
50268         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50269         for HC11/HC12 (asm needs two int registers).
50270         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50271         HC11/HC12 because the test uses an asm which needs two 32-bit
50272         registers.
50273
50274 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
50275
50276         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50277         for HC11/HC12 (array is too large otherwise).
50278         * gcc.c-torture/compile/920501-4.x: New file, likewise.
50279         * gcc.c-torture/compile/20010518-2.x: Likewise.
50280         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50281         HC11/HC12 (array is too large).
50282
50283 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
50284
50285         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50286         * lib/g++-dg.exp (g++-dg-test): Likewise.
50287
50288 2003-03-01  Roger Sayle  <roger@eyesopen.com>
50289
50290         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50291         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50292
50293 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50294
50295         * g++.dg/warn/implicit-typename1.C: Remove warning.
50296
50297 2003-02-28  Richard Henderson  <rth@redhat.com>
50298
50299         * gcc.dg/noreturn-1.c: Move noreturn warning line.
50300         * gcc.dg/return-type-1.c: Move control reaches end warning line.
50301
50302 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
50303
50304         * gcc.dg/pch/pch.exp: Change .pch to .gch.
50305         * g++.dg/pch/pch.exp: Likewise.
50306
50307 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
50308
50309         PR c++/9879
50310         * g++.dg/init/new4.C: New test.
50311
50312 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
50313
50314         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50315
50316 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
50317
50318         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50319         unsigned long.
50320
50321         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50322         wider than float.
50323
50324 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50325
50326         * lib/scanasm.exp: Add support for counting numbers of
50327         occurences.
50328         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50329         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50330
50331 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
50332
50333         PR c++/9683
50334         * g++.dg/template/static3.C: New test.
50335
50336         PR c++/9829
50337         * g++.dg/parse/namespace6.C: New test.
50338
50339 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50340
50341         PR target/9732
50342         * gcc.dg/20030225-1.c: New test.
50343
50344 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
50345
50346         * README: Remove out-of-date information.
50347
50348         PR c++/9836
50349         * g++.dg/template/spec6.C: New test.
50350
50351 2003-02-24  Jeff Law  <law@redhat.com>
50352
50353         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50354
50355 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50356
50357         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50358         * gcc.dg/pragma-ep-1.c: Likewise.
50359
50360 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50361
50362         PR c++/9602
50363         * g++.dg/template/friend16.C: New test.
50364
50365 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
50366
50367         PR c++/5333
50368         * g++.dg/parse/fused-params1.C: Adjust error messages.
50369         * g++.dg/template/nested3.C: New test.
50370
50371 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
50372
50373         * g++.dg/abi/param1.C: New test.
50374
50375 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50376
50377         PR c++/7982
50378         * g++.dg/warn/implicit-typename1.C: New test.
50379
50380 2003-02-22  Kelley Cook <kelleycook@comcast.net>
50381
50382         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50383         with "mtune".
50384         * g++.old-deja/g++.other/store-expr2.C: Likewise.
50385         * gcc.c-torture/execute/20010129-1.x: Likewise.
50386         * gcc.dg/20011107-1.c: Likewise.
50387         * gcc.dg/20020108-1.c: Likewise.
50388         * gcc.dg/20020122-3.c: Likewise.
50389         * gcc.dg/20020206-1.c: Likewise.
50390         * gcc.dg/20020310-1.c: Likewise.
50391         * gcc.dg/20020426-2.c: Likewise.
50392         * gcc.dg/20020517-1.c: Likewise.
50393         * gcc.dg/991230-1.c: Likewise.
50394         * gcc.dg/i386-unroll-1.c: Likewise.
50395         * gcc.misc-tests/i386-prefetch.exp: Likewise.
50396
50397 2003-02-22  Jan Hubicka  <jh@suse.cz>
50398
50399         * gcc.dg/i386-mul.c: New test.
50400
50401 2003-02-21  Roger Sayle  <roger@eyesopen.com>
50402
50403         * gcc.dg/builtins-5.c: New test case.
50404
50405 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
50406
50407         * gcc.dg/asmreg-1.c: New test.
50408
50409 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50410
50411         PR c++/9749
50412         * g++.dg/parse/varmod1.C: New test.
50413
50414 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50415
50416         PR c++/9727
50417         * g++.dg/template/op1.C: New test.
50418
50419 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50420
50421         PR c++/8906
50422         * g++.dg/template/nested2.C: New test.
50423
50424 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
50425
50426         PR c++/8724
50427         * g++.dg/expr/dtor1.C: New test.
50428
50429 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
50430
50431         * gcc.dg/cpp/include3.c: New test.
50432         * gcc.dg/cpp/inc/foo.h: New file.
50433
50434 2003-02-21  Glen Nakamura  <glen@imodulo.com>
50435
50436         * gcc.c-torture/execute/20030221-1.c: New test.
50437
50438 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
50439
50440         PR c++/9729
50441         * g++.dg/abi/conv1.C: New test.
50442
50443 2003-02-20  Jan Hubicka  <jh@suse.cz>
50444
50445         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50446
50447 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
50448
50449         * gcc.c-torture/compile/20030219-1.c: New test.
50450
50451 2003-02-18  Jan Hubicka  <jh@suse.cz>
50452
50453         * gcc.dg/funcorder.c: New test.
50454
50455 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50456
50457         * gcc.c-torture/execute/20030218-1.c: New.
50458
50459 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
50460
50461         * gcc.dg/20030218-1.c: New.
50462
50463 2003-02-18  Richard Henderson  <rth@redhat.com>
50464
50465         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50466         * gcc.dg/attr-used-2.c: New.
50467
50468 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
50469
50470         PR c++/9704
50471         * g++.dg/init/copy5.C: New test.
50472
50473 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
50474
50475         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50476         * g++.dg/pch/pch.exp: Likewise.
50477
50478 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
50479
50480         * gcc.c-torture/execute/20030209-1.c: Enable the test if
50481         STACK_SIZE is not defined.
50482
50483 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50484
50485         PR c++/9457
50486         * g++.dg/template/init1.C: New test.
50487
50488 2003-02-16  Jan HUbicka  <jh@suse.cz>
50489
50490         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50491         (foo): Add few extra tests
50492         * gcc.dg/c99-const-expr-3.c: Likewise.
50493         * gcc.c-torture/execute/20030216-1.c: New.
50494
50495 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50496
50497         PR c++/9459
50498         * g++.dg/ext/typeof4.C: New test.
50499
50500 2003-02-15  Roger Sayle  <roger@eyesopen.com>
50501
50502         * gcc.dg/i386-387-3.c: New test case.
50503
50504 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
50505
50506         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50507         cris-*-elf* cris-*-aout* and mmix-*-*.
50508
50509 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
50510
50511         * gcc.dg/20030213-1.c: New test.
50512
50513 2003-02-12  Roger Sayle  <roger@eyesopen.com>
50514
50515         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50516         * gcc.dg/i386-387-2.c: Likewise.
50517
50518 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
50519
50520         * gcc.dg/ppc-spe.c: Fix formatting.
50521         Enable tests that were previously unsupported by gas.
50522         Delete tests for instructions that no longer exist.
50523         Switch arguments on evsubifw builtin.
50524
50525 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
50526
50527         * gcc.c-torture/execute/20030209-1.c: Disable the test if
50528         STACK_SIZE is too small.
50529
50530 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
50531             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
50532
50533         * gcc.dg/decl-2.c: New test.
50534
50535 2003-02-10  Jan Hubicka  <jh@suse.cz>
50536
50537         * gcc.dg/i386-fpcvt-1.c: New test.
50538
50539 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
50540
50541         * gcc.c-torture/execute/20030209-1.c: New test.
50542
50543 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
50544
50545         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50546         int-wide bitops, use the constants of the same width.
50547         Likewise, if long long is 32-bit wide, test bitops using
50548         32-bit constants.
50549
50550 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
50551
50552         * gcc.dg/20021014-1.c: Annotate with expected notice text.
50553
50554 2003-02-07  Roger Sayle  <roger@eyesopen.com>
50555
50556         * gcc.dg/builtins-4.c: New test case.
50557
50558 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50559
50560         * gcc.dg/20020430-1.c: Fix dg command typos.
50561         * gcc.dg/20020503-1.c: Likewise.
50562
50563 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50564
50565         PR c++/8785
50566         * g++.dg/parse/fused-params1.C: New test.
50567
50568         PR c++/8857
50569         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50570
50571         PR c++/8921
50572         * g++.dg/parse/non-dependent1.C: New test.
50573
50574         PR c++/8928
50575         * g++.dg/parse/dupl-tmpl-args1.C: New test.
50576
50577         PR c++/9228
50578         * g++.dg/parse/undefined7.C: New test.
50579         * g++.dg/parse/non-templ1.C: New test.
50580
50581         PR c++/9229
50582         * g++.dg/parse/too-many-tmpl-args1.C: New test.
50583
50584 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
50585
50586         * gcc.c-torture/compile/20030206-1.c: New test.
50587
50588 2003-02-05  Roger Sayle  <roger@eyesopen.com>
50589
50590         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50591         "pow" to "foo" to avoid potential confusion with a math built-in.
50592
50593 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50594
50595         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50596         conditions for SPARC targets.
50597
50598 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
50599
50600         * gcc.dg/20030204-1.c: New test.
50601
50602 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50603
50604         PR c++/38
50605         * g++.dg/parse/array-size1.C: New test.
50606
50607         PR c++/5657
50608         * g++.dg/parse/undefined3.C: New test.
50609
50610         PR c++/5665
50611         * g++.dg/parse/undefined4.C: New test.
50612
50613         PR c++/5975
50614         * g++.dg/parse/undefined5.C: New test.
50615
50616         PR c++/7259
50617         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50618
50619         PR c++/8578
50620         * g++.dg/parse/casting-operator1.C: New test.
50621
50622         PR c++/8596
50623         * g++.dg/parse/undefined6.C: New test.
50624
50625         PR c++/8736
50626         * g++.dg/parse/missing-template1.C: New test.
50627
50628 2003-02-04  Jan Hubicka  <jh@suse.cz>
50629
50630         * gcc.dg/i386-cadd.c: Compile using -march=k8.
50631         * gcc.dg/i386-cmov?.c: Likewise.
50632         * gcc.dg/i386-fpcvt-?.c: Likewise.
50633         * gcc.dg/i386-ssefp-1.c: Likewise.
50634         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50635         conventions.
50636
50637 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
50638
50639         PR c++/7129
50640         * g++.dg/ext/max.C: New test.
50641
50642 2003-02-03  Jan Hubicka  <jh@suse.cz>
50643
50644         * gcc.c-torture/execute/20030203-1.c: New test.
50645
50646 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
50647
50648         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50649         'natural-endian'.
50650
50651 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
50652
50653         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50654         * g++.dg/init/new2.C: Likewise.
50655         * g++.dg/other/new1.C: Likewise.
50656
50657 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
50658
50659         * gcc.dg/struct-ret-libc.c: New test.
50660
50661 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
50662
50663         * gcc.dg/20030129-1.c: New test.
50664
50665 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50666
50667         PR c++/8849
50668         * g++.dg/template/ptrmem4.C: New test.
50669
50670 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
50671
50672         * g++.dg/parser/constant1.C: New test.
50673
50674 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50675
50676         PR c++/8591
50677         * g++.dg/parse/friend2.C: New test.
50678
50679 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50680
50681         PR c++/9437
50682         * g++.dg/template/unify4.C: New test.
50683
50684 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
50685
50686         * gcc.c-torture/execute/20030128-1.c: New test.
50687
50688 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
50689
50690         * g++.dg/lookup/nested1.C: Test moved from ...
50691         * g++.old-deja/g++.other/lookup24.C: ... here.
50692
50693 2003-01-28  Jan Hubicka  <jh@suse.cz>
50694
50695         * gcc.dg/i386-cmov5.c: New test.
50696
50697 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
50698
50699         * gcc.c-torture/execute/20010925-1.c: Changed the
50700         memcpy declaration.
50701
50702 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50703
50704         PR c++/3902
50705         * g++.dg/parse/template5.C: New test.
50706
50707 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
50708
50709         PR fortran/9258
50710         * g77.dg/pr9258: New test.
50711
50712 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50713
50714         * README: Move relevant parts from README.g++.
50715
50716         * README.g++: Remove this file.
50717
50718 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
50719
50720         * g++.dg/abi/dcast1.C: New test.
50721
50722 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50723
50724         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50725
50726 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
50727
50728         PR c++/47
50729         * g++.old-deja/g++.other/lookup24.C: New test.
50730
50731 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50732
50733         PR middle-end/7227
50734         * gcc.dg/uninit-C.c: New test.
50735
50736 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
50737
50738         * g++.dg/abi/covariant1.C: New test.
50739
50740 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
50741
50742         * gcc.dg/20030123-1.c: New test.
50743
50744 2003-01-25  Jan Hubicka  <jh@suse.cz>
50745
50746         PR opt/8492
50747         * gcc.c-torture/compile/20030125-1.c
50748
50749 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
50750
50751         PR c++/9403
50752         * g++.dg/parse/template3.C: New test.
50753         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50754
50755         PR c++/795
50756         * g++.dg/parse/template4.C: New test.
50757
50758         PR c++/9415
50759         * g++.dg/template/qual2.C: New test.
50760
50761         PR c++/8545
50762         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50763
50764         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50765
50766 2003-01-25  Roger Sayle  <roger@eyesopen.com>
50767
50768         * gcc.c-torture/execute/switch-1.c: New test case.
50769
50770 2003-01-25  Jan Hubicka  <jh@suse.cz>
50771
50772         * gcc.c-torture/execute/20030125-1.[cx]: New test.
50773
50774 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
50775
50776         Tweaks for Bison-1.875. From the NEWS file:
50777         "- `parse error' -> `syntax error'
50778         Bison now uniformly uses the term `syntax error'"
50779         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50780         * gcc.dg/cpp/digraph2.c: Likewise.
50781         * gcc.dg/cpp/direct2.c: Likewise.
50782         * gcc.dg/cpp/paste4.c: Likewise.
50783         * gcc.dg/c90-restrict-1.c: Likewise.
50784         * gcc.dg/c99-func-2.c: Likewise.
50785         * gcc.dg/noncompile/920721-2.c: Likewise.
50786         * gcc.dg/noncompile/930622-2.c: Likewise.
50787         * gcc.dg/noncompile/940112-1.c: Likewise.
50788         * gcc.dg/noncompile/950921-1.c: Likewise.
50789         * gcc.dg/noncompile/951123-1.c: Likewise.
50790         * gcc.dg/noncompile/971104-1.c: Likewise.
50791         * gcc.dg/noncompile/990416-1.c: Likewise.
50792
50793 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
50794
50795         * g++.dg/parse/undefined1.C: Add error message.
50796
50797 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50798
50799         PR c++/9354
50800         * g++.dg/parse/new1.C: New test.
50801
50802         PR c++/9216
50803         * g++.dg/parse/template2.C: New test.
50804
50805         PR c++/9354
50806         * g++.dg/parse/typedef2.C: New test.
50807
50808         PR c++/9328
50809         * g++.dg/ext/typeof3.C: New test.
50810
50811 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50812
50813         PR c++/2738
50814         * g++.dg/parse/ret-type1.C: New test.
50815
50816         PR c++/3792
50817         * g++.dg/parse/tmpl-outside1.C: New test.
50818
50819         PR c++/4207
50820         * g++.dg/parse/int-as-enum1.C: New test.
50821
50822         PR c++/4903
50823         * g++.dg/parse/no-typename1.C: New test.
50824
50825         PR c++/5533
50826         * g++.dg/parse/no-value1.C: New test.
50827
50828         PR c++/5921
50829         * g++.dg/parse/wrong-inline1.C: New test.
50830
50831         PR c++/6402
50832         * g++.dg/parse/ref1.C: New test.
50833
50834         PR c++/6992
50835         * g++.dg/parse/attr-ctor1.C: New test.
50836
50837         PR c++/7229
50838         * g++.dg/parse/namespace5.C: New test.
50839
50840         PR c++/7917
50841         * g++.dg/parse/func-def1.C: New test.
50842
50843         PR c++/8143
50844         * g++.dg/parse/undefined1.C: New test.
50845
50846         PR c++/5723, PR c++/8522
50847         * g++.dg/parse/specialization1.C: New test.
50848
50849         PR c++/163, PR c++/8595
50850         * g++.dg/parse/struct-as-enum1.C: New test.
50851
50852         PR c++/9173
50853         * g++.dg/parse/undefined2.C: New test.
50854
50855 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
50856
50857         PR c++/9298
50858         * g++.dg/parse/template1.C: New test.
50859
50860         PR c++/9384
50861         * g++.dg/parse/using1.C: New test.
50862
50863         PR c++/9285
50864         PR c++/9294
50865         * g++.dg/parse/expr2.C: New test.
50866
50867         PR c++/9388
50868         * g++.dg/parse/lookup2.C: Likewise.
50869
50870 2003-01-21  Jan Hubicka  <jh@suse.cz>
50871
50872         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50873         * gcc.c-torture/execute/eeprof-1.c: Likewise.
50874         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50875         * gcc.c-torture/execute/string-opt-*.c: Likewise.
50876
50877 2003-01-20  Nick Clifton  <nickc@redhat.com>
50878
50879         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
50880         problem with ARM sibcall code generation.
50881
50882 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
50883
50884         * gcc.c-torture/execute/20030120-1.c: New.
50885
50886 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
50887
50888         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50889
50890 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
50891
50892         PR c++/9272
50893         * g++.dg/parse/ctor1.C: New test.
50894
50895         PR c++/9294:
50896         * g++.dg/parse/qualified1.C: New test.
50897
50898         * g++.dg/parse/typename3.C: New test.
50899
50900 2003-01-16  Richard Henderson  <rth@redhat.com>
50901
50902         * g++.dg/tls/init-2.C: Fix error matches for real this time.
50903
50904 2003-01-16  Richard Henderson  <rth@redhat.com>
50905
50906         * g++.dg/pch/pch.exp: Copy test header to the working directory
50907         before using it either for precompilation or direct use.
50908         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
50909         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
50910
50911 2003-01-16  Richard Henderson  <rth@redhat.com>
50912
50913         * gcc.dg/pch/pch.exp: Copy test header to the working directory
50914         before using it either for precompilation or direct use.
50915         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
50916         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
50917
50918 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
50919
50920         * g++.dg/ext/typename1.C: Add typename keyword.
50921         * g++.dg/template/crash1.C: Update error messages.
50922         * g++.dg/template/crash2.C: Remove error message.
50923         * g++.dg/parse/typename2.C: New test.
50924         * g++.dg/template/typename2.C: Change implicit
50925         typename warning into error.
50926         * g++.old-deja/g++.benjamin/tem03.C: Issue more
50927         error messages.
50928         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
50929         * g++.old-deja/g++.brendan/crash56.C: Add this->.
50930         * g++.old-deja/g++.law/visibility13.C: Remove error
50931         messages.
50932         * g++.old-deja/g++.ns/template17.C: Reorder code to
50933         make declaration visible in template.
50934         * g++.old-deja/g++.pt/crash3.C: Fix typos.
50935         * g++.old-deja/g++.pt/crash36.C: Issue more error
50936         messages.
50937         * g++.old-deja/g++.pt/crash5.C: Improve error
50938         message.
50939         * g++.old-deja/g++.pt/crash67.C: Remove warning.
50940         * g++.old-deja/g++.pt/inherit1.C: Add this->.
50941         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
50942         * g++.old-deja/g++.pt/typename16.C: Replace implicit
50943         typename warning with error message.
50944         * g++.old-deja/g++.pt/typename19.C: Remove warning.
50945         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
50946         * g++.old-deja/g++.robertl/eb24.C: Use this->.
50947
50948 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
50949
50950         * g++.dg/parse/ambig2.C: New test.
50951
50952 2003-01-15  Richard Henderson  <rth@redhat.com>
50953
50954         * g++.dg/tls/init-2.C: Update error message string.
50955
50956 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50957
50958         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50959
50960 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
50961
50962         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50963         all for HC11/HC12.
50964         * gcc.c-torture/compile/20001205-1.x: Likewise.
50965         * gcc.c-torture/compile/20001226-1.x: Likewise.
50966         * gcc.c-torture/compile/920520-1.x: Likewise.
50967         * gcc.c-torture/compile/961203-1.x: Likewise.
50968         * gcc.c-torture/compile/20020604-1.x: Likewise.
50969
50970 2003-01-15  Jan Hubicka  <jh@suse.cz>
50971
50972         * gcc.c-torture/compile/20030115-1.c: New test.
50973
50974         * gcc.dg/i386-fpcvt-1.c: New test.
50975         * gcc.dg/i386-fpcvt-2.c: New test.
50976
50977 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
50978
50979         Further conform g++'s __vmi_class_type_info to the C++ ABI
50980         specification.
50981         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50982         the specification.
50983
50984 2003-01-14  Jan Hubicka  <jh@suse.cz>
50985
50986         * gcc.dg/i386-fpcvt-1.c: New test.
50987         * gcc.dg/i386-fpcvt-2.c: New test.
50988
50989 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
50990
50991         * gcc.dg/i386-mmx-3.c: New test.
50992
50993 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
50994
50995         PR c++/9264
50996         * g++.dg/parse/octal1.C: New file.
50997
50998         PR c++/9172
50999         * g++.dg/parse/typename1.C: New file.
51000
51001 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
51002
51003         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
51004         * gcc.dg/bf-no-ms-layout.c: Likewise.
51005         * gcc.dg/bf-ms-attrib.c: Likewise.
51006
51007 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
51008
51009         PR c++/9099
51010         * g++.dg/parse/dtor1.C: New file.
51011
51012         PR c++/9128
51013         * g++.dg/rtti/typeid1.C: New file.
51014
51015         PR c++/9153
51016         * g++.dg/parse/lookup1.C: New file.
51017
51018         PR c++/9171
51019         * g++.dg/templ/spec5.C: New file.
51020
51021 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
51022
51023         * gcc.c-torture/compile/20030110-1.c: New test.
51024
51025 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
51026
51027         Merge from pch-branch:
51028
51029         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
51030
51031         * gcc.dg/pch/cpp-1.h: New.
51032         * gcc.dg/pch/cpp-1.c: New.
51033         * gcc.dg/pch/cpp-2.h: New.
51034         * gcc.dg/pch/cpp-2.c: New.
51035
51036         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
51037
51038         * gcc.dg/pch/except-1.h: New.
51039         * gcc.dg/pch/except-1.c: New.
51040
51041         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
51042
51043         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
51044         running test.
51045         * gcc.dg/pch: Include *.hp not *.h.
51046         * gcc.dg/pch/system-1.h: New.
51047         * gcc.dg/pch/system-1.c: New.
51048
51049         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
51050
51051         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
51052         rather than trying to build and run a program using PCH.
51053         * gcc.dg/pch: Remove dg-do commands from test files.
51054
51055         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
51056
51057         * gcc.dg/pch/macro-3.c: New.
51058         * gcc.dg/pch/macro-3.h: New.
51059
51060         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
51061
51062         * gcc.dg/pch/common-1.c: New.
51063         * gcc.dg/pch/common-1.h: New.
51064         * gcc.dg/pch/decl-1.c: New.
51065         * gcc.dg/pch/decl-1.h: New.
51066         * gcc.dg/pch/decl-2.c: New.
51067         * gcc.dg/pch/decl-2.h: New.
51068         * gcc.dg/pch/decl-3.c: New.
51069         * gcc.dg/pch/decl-3.h: New.
51070         * gcc.dg/pch/decl-4.c: New.
51071         * gcc.dg/pch/decl-4.h: New.
51072         * gcc.dg/pch/decl-5.c: New.
51073         * gcc.dg/pch/decl-5.h: New.
51074         * gcc.dg/pch/global-1.c: New.
51075         * gcc.dg/pch/global-1.h: New.
51076         * gcc.dg/pch/inline-1.c: New.
51077         * gcc.dg/pch/inline-1.h: New.
51078         * gcc.dg/pch/inline-2.c: New.
51079         * gcc.dg/pch/inline-2.h: New.
51080         * gcc.dg/pch/static-1.c: New.
51081         * gcc.dg/pch/static-1.h: New.
51082         * gcc.dg/pch/static-2.c: New.
51083         * gcc.dg/pch/static-2.h: New.
51084
51085         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
51086
51087         * g++.dg/pch/pch.exp: Better handle failing testcases.
51088         * gcc.dg/pch/pch.exp: Likewise.
51089         * gcc.dg/pch/macro-1.c: New.
51090         * gcc.dg/pch/macro-1.h: New.
51091         * gcc.dg/pch/macro-2.c: New.
51092         * gcc.dg/pch/macro-2.h: New.
51093
51094         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
51095
51096         * g++.dg/dg.exp: Treat files in pch/ specially.
51097         * g++.dg/pch/pch.exp: New file.
51098         * g++.dg/pch/empty.H: New file.
51099         * g++.dg/pch/empty.C: New file.
51100         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
51101         "precompile".
51102
51103         * gcc.dg/pch/pch.exp: New file.
51104         * gcc.dg/pch/empty.h: New file.
51105         * gcc.dg/pch/empty.c: New file.
51106         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
51107         "precompile".
51108
51109 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51110
51111         * g++.dg/template/friend14.C: New test.
51112
51113 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51114
51115         * gcc.dg/old-style-asm-1.c: New test.
51116
51117 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
51118
51119         * gcc.c-torture/compile/20030109-1.c: New test.
51120
51121 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51122
51123         * gcc.c-torture/execute/20030109-1.c: New test.
51124
51125 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
51126
51127         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
51128         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
51129         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
51130         * g++.old-deja/g++.mike/eh2.C: Likewise.
51131         * g++.old-deja/g++.mike/eh3.C: Likewise.
51132         * g++.old-deja/g++.mike/eh5.C: Likewise.
51133         * g++.old-deja/g++.mike/eh6.C: Likewise.
51134         * g++.old-deja/g++.mike/eh7.C: Likewise.
51135         * g++.old-deja/g++.mike/eh8.C: Likewise.
51136         * g++.old-deja/g++.mike/eh9.C: Likewise.
51137         * g++.old-deja/g++.mike/eh10.C: Likewise.
51138         * g++.old-deja/g++.mike/eh12.C: Likewise.
51139         * g++.old-deja/g++.mike/eh13.C: Likewise.
51140         * g++.old-deja/g++.mike/eh14.C: Likewise.
51141         * g++.old-deja/g++.mike/eh16.C: Likewise.
51142         * g++.old-deja/g++.mike/eh17.C: Likewise.
51143         * g++.old-deja/g++.mike/eh18.C: Likewise.
51144         * g++.old-deja/g++.mike/eh21.C: Likewise.
51145         * g++.old-deja/g++.mike/eh23.C: Likewise.
51146         * g++.old-deja/g++.mike/eh24.C: Likewise.
51147         * g++.old-deja/g++.mike/eh25.C: Likewise.
51148         * g++.old-deja/g++.mike/eh26.C: Likewise.
51149         * g++.old-deja/g++.mike/eh27.C: Likewise.
51150         * g++.old-deja/g++.mike/eh28.C: Likewise.
51151         * g++.old-deja/g++.mike/eh29.C: Likewise.
51152         * g++.old-deja/g++.mike/eh31.C: Likewise.
51153         * g++.old-deja/g++.mike/eh33.C: Likewise.
51154         * g++.old-deja/g++.mike/eh34.C: Likewise.
51155         * g++.old-deja/g++.mike/eh35.C: Likewise.
51156         * g++.old-deja/g++.mike/eh36.C: Likewise.
51157         * g++.old-deja/g++.mike/eh37.C: Likewise.
51158         * g++.old-deja/g++.mike/eh38.C: Likewise.
51159         * g++.old-deja/g++.mike/eh39.C: Likewise.
51160         * g++.old-deja/g++.mike/eh40.C: Likewise.
51161         * g++.old-deja/g++.mike/eh41.C: Likewise.
51162         * g++.old-deja/g++.mike/eh42.C: Likewise.
51163         * g++.old-deja/g++.mike/eh44.C: Likewise.
51164         * g++.old-deja/g++.mike/eh46.C: Likewise.
51165         * g++.old-deja/g++.mike/eh47.C: Likewise.
51166         * g++.old-deja/g++.mike/eh48.C: Likewise.
51167         * g++.old-deja/g++.mike/eh49.C: Likewise.
51168         * g++.old-deja/g++.mike/eh50.C: Likewise.
51169         * g++.old-deja/g++.mike/eh51.C: Likewise.
51170         * g++.old-deja/g++.mike/eh53.C: Likewise.
51171         * g++.old-deja/g++.mike/eh55.C: Likewise.
51172         * g++.old-deja/g++.mike/p7912.C: Likewise.
51173         * g++.old-deja/g++.mike/p9706.C: Likewise.
51174         * g++.old-deja/g++.mike/p10416.C: Likewise.
51175         * g++.old-deja/g++.mike/p11667.C: Likewise.
51176         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
51177         Remove redundant reference to Iris.
51178         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
51179         Elxsi, i860, Pico Java, and WE32K.
51180
51181 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
51182
51183         * g++.dg/ext/asm4.C: New test.
51184
51185 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51186
51187         PR c++/9030
51188         * g++.dg/template/friend12.C: New test.
51189         * g++.dg/template/friend13.C: Likewise.
51190         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
51191
51192 2003-01-08  Jan Hubicka  <jh@suse.cz>
51193
51194         * gcc.dg/i386-cadd.c: New test.
51195         * gcc.dg/i386-cmov4.c: Likewise.
51196
51197 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
51198
51199         PR c++/9165
51200         * g++.dg/warn/Wunused-3.C: New test.
51201
51202         * g++.dg/abi/bitfield9.C: New test.
51203
51204         PR c++/9189
51205         * g++.dg/parse/defarg3.C: New test.
51206
51207 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.dg/parse/ambig1.C: New test.
51210         * g++.dg/parse/defarg2.C: New test.
51211
51212 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
51213
51214         * g++.dg/template/defarg-1.C: New test.
51215         * g++.dg/template/local2.C: Likewise.
51216
51217 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
51218
51219         * gcc.c-torture/execute/20030105-1.c: New test.
51220
51221 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51222
51223         * g++.dg/parse/namespace3.C: Remove extra semicolons.
51224         * g++.dg/parse/namespace4.C: Likewise.
51225
51226 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51227
51228         * g++.dg/template/ntp2.C: New test.
51229
51230 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
51231
51232         * g++.dg/parse/extern-C-1.C: New test.
51233
51234         * g++.dg/parse/namespace4.C: New test.
51235
51236         * g++.dg/template/nested1.C: New test.
51237
51238         * g++.dg/parse/namespace3.C: New test.
51239
51240 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
51241
51242         * g++.dg/lookup/two-stage1.C: New test.
51243
51244 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51245
51246         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51247         * g++.old-deja/g++.jason/access8.C: Likewise.
51248         * g++.old-deja/g++.other/decl5.C: Likewise.
51249
51250 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51251
51252         * g++.dg/parse/parse7.C: New test.
51253
51254 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
51255
51256         PR c++/2843
51257         * g++.dg/ext/attrib7.C: New test.
51258
51259 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
51260
51261         * g++.dg/parse/parse6.C: New test.
51262
51263 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
51264
51265         * gcc.dg/h8300-stack-1.c: New.
51266
51267 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51268
51269         g++.dg/lookup/exception1.C: New test.
51270
51271         g++.dg/lookup/template1.C: New test.
51272
51273         g++.dg/parse/namespace2.C: New test.
51274
51275         g++.dg/parse/parens2.C: New test.
51276
51277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51278
51279         * g++.dg/parse/parse5.C: New test.
51280         * g++.dg/lookup/scoped4.C: New test.
51281
51282 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
51283
51284         * g++.dg/parse/parens1.C: New test.
51285
51286         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51287         angle-bracket1.C.
51288         * g++.dg/parse/parens2.C: New test.
51289
51290         * g++.dg/lookup/scope-operator1.C: New test.
51291
51292         * g++.dg/parse/operator1.C: New test.
51293
51294 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51295
51296         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51297         * g++.old-deja/g++.other/access6.C: Likewise.
51298         * g++.old-deja/g++.other/decl1.C: Likewise.
51299         * g++.old-deja/g++.pt/typename12.C: Likewise.
51300
51301 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51302
51303         * g++.dg/parse/namespace1.C: New test.
51304
51305 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51306
51307         * g++.dg/parse/parse4.C: New test.
51308
51309 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51310
51311         * g++.dg/parse/parse3.C: New test.
51312
51313 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51314
51315         * g++.dg/parse/parse2.C: New test.
51316
51317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51318
51319         * g++.dg/template/friend11.C: New test.
51320
51321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
51322
51323         * g++.dg/parse/parse1.C: New test.
51324
51325 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
51326
51327         * lib/profopt.exp: Change the name of a global variable to avoid
51328         possible clashes with other test suites.
51329
51330 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
51331
51332         * g++.dg/inherit/covariant8.C: New test.
51333
51334 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
51335
51336         * g++.dg/init/array9.C: New test.
51337
51338         PR c++/9112
51339         * g++.dg/parse/expr1.C: New test.
51340
51341 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
51342
51343         * gcc.c-torture/compile/20021230-1.c: New test.
51344
51345 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
51346
51347         * g++.dg/inherit/covariant5.C: New test.
51348         * g++.dg/inherit/covariant6.C: New test.
51349         * g++.dg/inherit/covariant7.C: New test.
51350
51351 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51352
51353         PR c++/2739
51354         * g++.dg/other/access2.C: New test.
51355
51356 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51357
51358         * g++.dg/other/anon-struct.C: No longer fails
51359         * g++.old-deja/g++.brendan/parse4.C: Likewise.
51360         * g++.old-deja/g++.brendan/parse5.C: Likewise.
51361         * g++.old-deja/g++.brendan/parse6.C: Likewise.
51362
51363 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
51364
51365         * g++.dg/parse/angle-bracket.C (main): No longer fails.
51366
51367 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
51368
51369         * g++.dg/eh/spec4.C: Remove stray semicolon.
51370         * g++.dg/expr/pmf-1.C: Change error message.
51371         * g++.dg/ext/asm1.C: Remove stray semicolon.
51372         * g++.dg/ext/typename1.C: Add missing typenames.
51373         * g++.dg/inherit/template-as-base.C: Change error message.
51374         * g++.dg/lookup/scoped1.C: Likewise.
51375         * g++.dg/lookup/scoped2.C: Likewise.
51376         * g++.dg/lookup/using2.C: Likewise.
51377         * g++.dg/other/component1.C: Remove stray semicolon.
51378         * g++.dg/other/do1.C: Change error message.
51379         * g++.dg/other/error2.C: Likewise.
51380         * g++.dg/other/init1.C: Likewise.
51381         * g++.dg/other/packed1.C: Remove stray semicolon.
51382         * g++.dg/other/ptrmem2.C: Change error message.
51383         * g++.dg/parse/parameter-declaration-1.C: Remove line number
51384         marker.
51385         * g++.dg/special/initp1.C: Remove invalid attribute usage.
51386         * g++.dg/template/access3.C: Add typename keyword.
51387         * g++.dg/template/access5.C: Remove stray semicolon.
51388         * g++.dg/template/access6.C: Likewise.
51389         * g++.dg/template/complit1.C: Likewise.
51390         * g++.dg/template/crash1.C: Change error message.
51391         * g++.dg/template/inherit2.C: Remove stray semicolon.
51392         * g++.dg/template/instantiate2.C: Likewise.
51393         * g++.dg/template/instantiate3.C: Change error message.
51394         * g++.dg/template/qual1.C: Remove stray semicolon.
51395         * g++.dg/template/qualttp18.C: Change error message.
51396         * g++.dg/template/ref1.C: Remove stray semicolon.
51397         * g++.dg/template/sizeof1.C (A::value): Declare it.
51398         * g++.dg/template/spec4.C: Change error message.
51399         * g++.dg/template/static1.C: Likewise.
51400         * g++.dg/template/type1.C: Likewise.
51401         * g++.dg/template/typename3.C: Likewise.
51402         * g++.old-deja/g++.benjamin/13478.C: Change error message.
51403         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51404         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51405         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51406         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51407         named return value extension.
51408         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51409         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51410         * g++.old-deja/g++.bob/extern_C.C: Likewise.
51411         * g++.old-deja/g++.bob/inherit2.C: Likewise.
51412         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51413         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51414         * g++.old-deja/g++.brendan/crash13.C: Likewise.
51415         * g++.old-deja/g++.brendan/crash15.C: Likewise.
51416         * g++.old-deja/g++.brendan/crash18.C: Change error message.
51417         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51418         * g++.old-deja/g++.brendan/crash38.C: Likewise.
51419         * g++.old-deja/g++.brendan/crash50.C: Likewise.
51420         * g++.old-deja/g++.brendan/crash56.C: Likewise.
51421         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51422         syntax.
51423         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51424         * g++.old-deja/g++.brendan/crash8.C: Change error message.
51425         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51426         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51427         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51428         * g++.old-deja/g++.brendan/template11.C: Likewise.
51429         * g++.old-deja/g++.brendan/template26.C: Likewise.
51430         * g++.old-deja/g++.brendan/template27.C: Use explicit
51431         specialization syntax.
51432         * g++.old-deja/g++.brendan/template30.C: Likewise.
51433         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51434         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51435         non-dependent names.
51436         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51437         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51438         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51439         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51440         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51441         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51442         named return value extension.
51443         * g++.old-deja/g++.ext/namedret2.C: Likewise.
51444         * g++.old-deja/g++.ext/namedret3.C: Likewise.
51445         * g++.old-deja/g++.ext/return1.C: Likewise.
51446         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51447         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51448         * g++.old-deja/g++.jason/access8.C: Likewise.
51449         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51450         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51451         pseudo-destructor names.
51452         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51453         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51454         pseudo-destructor names.
51455         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51456         * g++.old-deja/g++.jason/overload19.C: Likewise.
51457         * g++.old-deja/g++.jason/overload32.C: Likewise.
51458         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51459         stray semicolons.
51460         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51461         * g++.old-deja/g++.jason/return.C: Likewise.
51462         * g++.old-deja/g++.jason/return2.C: Likewise.
51463         * g++.old-deja/g++.jason/shadow1.C: Likewise.
51464         * g++.old-deja/g++.jason/special.C: Use explicit specialization
51465         syntax.
51466         * g++.old-deja/g++.jason/template10.C: Account for use of
51467         non-dependent names.
51468         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51469         syntax.
51470         * g++.old-deja/g++.jason/template37.C: Likewise.
51471         * g++.old-deja/g++.law/access4.C: Change error messages.
51472         * g++.old-deja/g++.law/arm13.C: Remove incorrect
51473         pseudo-destructor names.
51474         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51475         * g++.old-deja/g++.law/ctors9.C: Likewise.
51476         * g++.old-deja/g++.law/cvt22.C: Likewise.
51477         * g++.old-deja/g++.law/dtors5.C: Likewise.
51478         * g++.old-deja/g++.law/global-init1.C: Likewise.
51479         * g++.old-deja/g++.law/missed-error3.C: Likewise.
51480         * g++.old-deja/g++.law/operators28.C: Likewise.
51481         * g++.old-deja/g++.law/visibility28.C: Likewise.
51482         * g++.old-deja/g++.martin/eval1.C: Likewise.
51483         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51484         name.
51485         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51486         * g++.old-deja/g++.mike/net34.C: Likewise.
51487         * g++.old-deja/g++.mike/net36.C: Likewise.
51488         * g++.old-deja/g++.mike/ns2.C: Likewise.
51489         * g++.old-deja/g++.mike/p12306.C: Likewise.
51490         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51491         value extension.
51492         * g++.old-deja/g++.mike/p700.C: Likewise.
51493         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51494         * g++.old-deja/g++.mike/p710.C: Likewise.
51495         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51496         value extension.
51497         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51498         * g++.old-deja/g++.mike/pmf9.C: Likewise.
51499         * g++.old-deja/g++.ns/crash2.C: Likewise.
51500         * g++.old-deja/g++.ns/crash3.C: Likewise.
51501         * g++.old-deja/g++.ns/invalid1.C: Likewise.
51502         * g++.old-deja/g++.ns/ns17.C: Likewise.
51503         * g++.old-deja/g++.ns/template16.C: Likewise.
51504         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51505         keyword.
51506         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51507         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51508         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51509         named return value extension.
51510         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51511         * g++.old-deja/g++.other/access4.C: Issue additional error
51512         messages.
51513         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51514         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51515         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51516         * g++.old-deja/g++.other/crash25.C: Change error message.
51517         * g++.old-deja/g++.other/crash4.C: Change error message.
51518         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51519         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51520         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51521         checks.
51522         * g++.old-deja/g++.other/defarg8.C: Likewise.
51523         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51524         * g++.old-deja/g++.other/dtor10.C: Likewise.
51525         * g++.old-deja/g++.other/incomplete.C: Likewise.
51526         * g++.old-deja/g++.other/linkage7.C: Likewise.
51527         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51528         lookup algorithm.
51529         * g++.old-deja/g++.other/mangle2.C: Likewise.
51530         * g++.old-deja/g++.other/refinit2.C: Likewise.
51531         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51532         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51533         * g++.old-deja/g++.pt/crash28.C: Likewise.
51534         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51535         syntax.
51536         * g++.old-deja/g++.pt/crash32.C: Change error message.
51537         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51538         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51539         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51540         error message position.
51541         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51542         * g++.old-deja/g++.pt/defarg8.C: Change error message.
51543         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51544         syntax.
51545         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51546         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51547         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51548         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51549         keyword.
51550         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51551         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51552         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51553         keyword.
51554         * g++.old-deja/g++.pt/explicit71.C: Change error message.
51555         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51556         syntax.
51557         * g++.old-deja/g++.pt/friend28.C: Account for use of
51558         non-dependent names.
51559         * g++.old-deja/g++.pt/friend29.C: Likewise.
51560         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51561         rules.
51562         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51563         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51564         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51565         lookup rules.
51566         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51567         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51568         keyword.
51569         * g++.old-deja/g++.pt/memclass20.C: Likewise.
51570         * g++.old-deja/g++.pt/memclass5.C: Likewise.
51571         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51572         keyword.
51573         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51574         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51575         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51576         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51577         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51578         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51579         keyword.
51580         * g++.old-deja/g++.pt/spec10.C: Likewise.
51581         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51582         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51583         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51584         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51585         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51586         * g++.old-deja/g++.pt/ttp62.C: Likewise.
51587         * g++.old-deja/g++.pt/ttp64.C: Likewise.
51588         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51589         * g++.old-deja/g++.pt/typename15.C: Likewise.
51590         * g++.old-deja/g++.pt/typename22.C: Likewise.
51591         * g++.old-deja/g++.pt/typename6.C: Change error messages.
51592         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51593         * g++.old-deja/g++.pt/virtual2.C: Likewise.
51594         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51595         syntax.
51596         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51597         return value extension.
51598         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51599         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51600         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51601         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51602
51603 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51604
51605         * g++.dg/warn/inline1.C: New test.
51606         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51607         * g++.old-deja/g++.jason/synth10.C: Likewise.
51608         * g++.old-deja/g++.mike/net31.C: Likewise.
51609         * g++.old-deja/g++.mike/p8786.C: Likewise.
51610
51611         * g++.dg/template/friend10.C: New test.
51612         * g++.dg/template/conv5.C: New test.
51613
51614 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51615
51616         * g++.dg/lookup/scoped3.C: New test.
51617
51618         * g++.dg/lookup/decl1.C: New test.
51619         * g++.dg/lookup/decl2.C: New test.
51620
51621 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
51622
51623         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51624         gcc.c-torture/compile/20021015-1.c,
51625         gcc.c-torture/compile/20021015-2.c,
51626         gcc.c-torture/compile/20021123-1.c,
51627         gcc.c-torture/compile/20021123-2.c,
51628         gcc.c-torture/compile/20021123-3.c,
51629         gcc.c-torture/compile/20021123-4.c,
51630         gcc.c-torture/execute/20021024-1.c: Add tests previously added
51631         only to 3.1 or 3.2 branch.
51632
51633 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
51634
51635         * gcc.dg/i386-bitfield3.c: New test.
51636
51637         * gcc.dg/i386-bitfield2.c: New test.
51638
51639 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
51640
51641         * g++.dg/parse/conv_op1.C: New test.
51642
51643 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
51644
51645         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51646         approved.
51647
51648 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
51649
51650         * gcc.c-torture/compile/20021220-1.c: New test.
51651
51652 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
51653
51654         * gcc.dg/i386-fastcall-1.c: New.
51655
51656 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51657
51658         * gcc.c-torture/execute/20021219-1.c: New test.
51659
51660 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51661
51662         * gcc.dg/i386-pic-1.c: New test.
51663
51664 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51665
51666         PR c++/8099
51667         * g++.dg/template/friend9.C: New test.
51668
51669 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51670
51671         PR c++/3663
51672         * g++.dg/template/access7.C: New test.
51673
51674 2002-12-18  Nick Clifton  <nickc@redhat.com>
51675
51676         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51677         the libstdc++-v3 directory has been found.
51678
51679 2002-12-12  Devang Patel <dpatel@apple.com>
51680         * gcc.dg/darwin-ld-1.c: New test.
51681         * gcc.dg/darwin-ld-2.c: New test.
51682         * gcc.dg/darwin-ld-3.c: New test.
51683         * gcc.dg/darwin-ld-4.c: New test.
51684         * gcc.dg/darwin-ld-5.c: New test.
51685
51686 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
51687
51688         * gcc.c-torture/compile/20021212-1.c: New test.
51689
51690 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
51691
51692         * gcc.dg/fshort-wchar: New test.
51693
51694 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
51695
51696         PR c++/8372
51697         * g++.dg/template/dtor1.C: New test.
51698
51699         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51700         markers.
51701
51702 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
51703
51704         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51705
51706 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
51707
51708         * g++.dg/template/static1.C: New test.
51709         * g++.dg/template/static2.C: New test.
51710         * g++.old-deja/g++.ext/memconst.C: New test.
51711
51712 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51713
51714         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51715         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51716         * g++.dg/special/initp1.C: Likewise.
51717
51718 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
51719
51720         * gcc.c-torture/execute/20021204-1.c: New test.
51721
51722 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
51723
51724         * gcc.dg/ppc-fmadd-1.c: New file.
51725         * gcc.dg/ppc-fmadd-2.c: New file.
51726         * gcc.dg/ppc-fmadd-3.c: New file.
51727
51728 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
51729
51730         * gcc.c-torture/compile/20021204-1.c: New test.
51731
51732 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51733
51734         * g++.dg/inherit/covariant2.C: New test.
51735         * g++.dg/inherit/covariant3.C: New test.
51736         * g++.dg/inherit/covariant4.C: New test.
51737         * g++.dg/inherit/covariant1.C: Remove XFAIL.
51738         * g++.old-deja/g++.robertl/eb17.C: Likewise.
51739
51740 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
51741
51742         PR c++/8688
51743         * g++.dg/init/brace3.C: New test.
51744
51745 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
51746
51747         * gcc.dg/20020210-1.c: Fix a comment typo.
51748
51749 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
51750
51751         PR c++/8720
51752         * g++.dg/parse/defarg1.C: New test.
51753
51754         PR c++/8615
51755         * g++.dg/template/char1.C: New test.
51756
51757         * g++.dg/template/varmod1.C: Fix typo.
51758
51759 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51760
51761         DR 180
51762         * g++.old-deja/g++.pt/crash32.C: Expect error.
51763
51764 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
51765
51766         PR c++/5919
51767         * g++.dg/template/varmod1.C: New test.
51768
51769         PR c++/8727
51770         * g++.dg/inherit/typeinfo1.C: New test.
51771
51772         PR c++/8663
51773         * g++.dg/inherit/typedef1.C: New test.
51774
51775 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
51776
51777         PR c++/8332
51778         PR c++/8493
51779         * g++.dg/template/strlen1.C: New test.
51780
51781         PR c++/8227
51782         * g++.dg/template/ctor2.C: New test.
51783
51784         PR c++/8214
51785         * g++.dg/init/string1.C: New test.
51786
51787         PR c++/8511
51788         * g++.dg/template/friend8.C: New test.
51789
51790 2002-11-29  Joe Buck <jbuck@synopsys.com>
51791
51792         * g++.dg/lookup/anon2.C: New test.
51793
51794 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
51795
51796         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51797         h8300 port.
51798
51799 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
51800
51801         * gcc.dg/bitfld-6.c: New test.
51802
51803 2002-11-27  Jan Hubicka  <jh@suse.cz>
51804
51805         * gcc.c-torture/execute/20021127.[cx]: New test.
51806
51807 2002-11-26  Jan Hubicka  <jh@suse.cz>
51808
51809         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51810         quality.
51811
51812 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
51813
51814         * g++.dg/init/brace2.C: New test.
51815         * g++.old-deja/g++.mike/p9129.C: Correct.
51816
51817 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
51818
51819         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51820
51821 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
51822
51823         * gcc.dg/sibcall-6: New test for indirect sibcalls.
51824
51825 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
51826
51827         * g++.dg/abi/empty11.C: New test.
51828         * g++.dg/rtti/cv1.C: New test.
51829
51830 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
51831
51832         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51833
51834 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
51835
51836         * g++.dg/abi/empty10.C: New test.
51837
51838 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
51839
51840         * gcc.c-torture/compile/20021124-1.c: New test.
51841
51842 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
51843
51844         * g++.dg/abi/rtti2.C: New test.
51845
51846 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
51847
51848         * gcc.dg/i386-unroll-1.c: New test.
51849
51850 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
51851
51852         * gcc.c-torture/compile/20021120-1.c: New test.
51853         * gcc.c-torture/compile/20021120-2.c: New test.
51854
51855 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51856
51857         * gcc.dg/bitfld-5.c: New test.
51858
51859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51860
51861         * gcc.c-torture/execute/20021120-3.c: New test.
51862
51863 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51864
51865         * gcc.c-torture/execute/20021120-2.c: New test.
51866
51867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
51868
51869         * gcc.c-torture/execute/20021120-1.c: New test.
51870
51871 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * gcc.c-torture/execute/20021118-3.c: New test.
51874
51875 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51876
51877         * gcc.c-torture/compile/20021119-1.c: New test.
51878
51879 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
51880
51881         * gcc.dg/duff-1.c: New test.
51882         * gcc.dg/duff-2.c: New test.
51883         * gcc.dg/duff-3.c: New test.
51884
51885 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
51886
51887         * gcc.dg/cpp/_Pragma5.c: New test.
51888
51889 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51890
51891         * gcc.c-torture/execute/20021118-2.c: New test.
51892
51893 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
51894
51895         * gcc.c-torture/execute/20021118-1.c: New test.
51896
51897 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
51898
51899         * gcc.dg/20021116-1.c: New test.
51900
51901 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
51902
51903         * g++.dg/abi/vcall1.C: New test.
51904
51905 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
51906
51907         * gcc.dg/20021029-1.c: New test.
51908         * gcc.dg/20021029-2.c: New test.
51909
51910 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51911
51912         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
51913
51914 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51915
51916         PR c/8439
51917         * gcc.dg/20021110.c: Move to ...
51918         * gcc.c-torture/compile/20021110.c: .... here.
51919
51920 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51921
51922         PR c/8467
51923         * gcc.c-torture/execute/20021111-1.c
51924
51925 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
51926
51927         PR c/8439
51928         * gcc.dg/20021110.c: New test.
51929
51930 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
51931
51932         * g++.dg/abi/vthunk3.C: Run only on x86.
51933
51934 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
51935
51936         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
51937
51938 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
51939
51940         * lib/compat.exp (compat-execute): Fix logic error in last
51941         change.
51942
51943 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
51944
51945         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
51946
51947 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51948
51949         PR c++/8389
51950         * g++.dg/template/access6.C: New test.
51951
51952 2002-11-08  Jan Hubicka  <jh@suse.cz>
51953
51954         * gcc.dg/i386-ssefp-1.c: New test.
51955         * gcc.dg/i386-ssefp-1.c: New test.
51956
51957 2002-11-08  Jan Hubicka  <jh@suse.cz>
51958
51959         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51960
51961 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51962
51963         * g++.dg/abi/vthunk3.C: New test.
51964
51965         PR c++/8338
51966         * g++.dg/template/crash2.C: New test.
51967
51968 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
51969
51970         * g++.dg/abi/dtor1.C: New test.
51971         * g++.dg/abi/dtor2.C: Likewise.
51972
51973 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
51974
51975         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51976         Darwin.
51977
51978 2002-11-04  Adam Nemet  <anemet@lnxw.com>
51979
51980         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51981         -mthumb.  Only xfail with -O0.
51982
51983 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
51984
51985         * g++.dg/abi/thunk1.C: New test.
51986         * g++.dg/abi/thunk2.C: Likewise.
51987         * g++.dg/abi/vtt1.C: Likewise.
51988
51989 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
51990
51991         PR optimization/8423
51992         * gcc.c-torture/execute/builtin-constant.c: New test.
51993
51994 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
51995
51996         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51997         Add some more cases.
51998
51999 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
52000
52001         PR c++/8391
52002         * g++.dg/opt/local1.C: New test.
52003
52004 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
52005
52006         PR c++/8160
52007         * g++.dg/template/complit1.C: New test.
52008
52009         PR c++/8149
52010         * g++.dg/template/typename4.C: Likewise.
52011
52012 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52013
52014         Core issue 287, PR c++/7639
52015         * g++.dg/template/instantiate1.C: Adjust error location.
52016         * g++.dg/template/instantiate3.C: New test.
52017         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
52018         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
52019         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
52020
52021 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
52022
52023         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
52024
52025 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
52026
52027         PR c++/8287
52028         * g++.dg/init/dtor2.C: New test.
52029
52030 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52031
52032         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
52033         * gcc.dg/nest.c: Bypass errors on irix6.
52034
52035 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
52036
52037         * gcc.dg/nest.c: Expect error for mmix-*-*.
52038         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
52039
52040 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
52041
52042         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
52043         markers.
52044
52045         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
52046
52047 2002-10-25  Mike Stump  <mrs@apple.com>
52048
52049         * gcc.dg/warn-1.c: New test.
52050
52051 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52052
52053         * g++.dg/template/typename3.C: New test.
52054
52055 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
52056
52057         * g++.dg/lookup/ptrmem1.C: New test.
52058
52059         * g++.dg/abi/vthunk2.C: New test.
52060
52061 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
52062
52063         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
52064
52065 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
52066
52067         * g++.dg/abi/empty9.C: New test.
52068
52069 2002-10-24  Richard Henderson  <rth@redhat.com>
52070
52071         * g++.dg/inherit/thunk1.C: Enable for ia64.
52072
52073 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52074
52075         PR c++/8067
52076         * g++.dg/lookup/pretty1.C: New test.
52077
52078 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
52079
52080         * gcc.dg/20021023-1.c: New test.
52081
52082 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
52083
52084         PR c++/7679
52085         * g++.dg/parse/inline1.C: New test.
52086
52087 2002-10-23  Richard Henderson  <rth@redhat.com>
52088
52089         * g++.dg/inherit/thunk1.C: Enable for x86_64.
52090
52091         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
52092
52093 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
52094
52095         PR c++/6579
52096         * g++.dg/parse/stmtexpr3.C: New test.
52097
52098 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
52099
52100         * g++.dg/expr/cond1.C: New test.
52101
52102 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52103
52104         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
52105
52106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52107
52108         * g++.dg/abi/vbase13.C: New test.
52109         * g++.dg/abi/vbase14.C: Likewise.
52110
52111 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
52112
52113         * gcc.dg/tls/pic-1.c: New test.
52114         * gcc.dg/tls/nonpic-1.c: New test.
52115         * gcc.dg/20021018-1.c: New test.
52116
52117 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52118
52119         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
52120         Remove only files with the same base name as the test case.
52121         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
52122         (profopt-execute): Likewise.  Also, remove old profiling
52123         and performance data files before running the tests.
52124
52125         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
52126         * g++.dg/bprob/bprob.exp: Likewise.
52127         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
52128         to allow more general test case names.
52129
52130         * g++.dg/bprob/bprob-1.C: Rename to ...
52131         * g++.dg/bprob/g++-bprob-1.C: ... this.
52132
52133         * g77.dg/bprob/bprob-1.f: Rename to ...
52134         * g77.dg/bprob/g77-bprob-1.f: ... this.
52135
52136 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
52137
52138         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
52139         bison 1.50 or later.
52140
52141 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
52142
52143         * g++.dg/README: Describe more test directories.
52144
52145 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52146
52147         * g++.dg/init/array6.C: Add additional tests.
52148
52149 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
52150
52151         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
52152         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
52153
52154 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
52155
52156         * gcc.c-torture/compile/20020604-1.x: New.
52157         * gcc.c-torture/compile/simd-5.x: Likewise.
52158         * gcc.c-torture/execute/920710-1.x: Likewise.
52159         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
52160
52161 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
52162
52163         * g++.dg/inherit/override1.C: Add dg-options clause.
52164
52165 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
52166
52167         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
52168         _mm_slli_si128.
52169
52170 2002-10-19  Andreas Schwab  <schwab@suse.de>
52171
52172         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
52173         directory component.
52174
52175 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
52176
52177         * g++.dg/inherit/thunk1.C: New test.
52178
52179         * g++.dg/inherit/override1.C: New test.
52180
52181         * g++.dg/abi/mangle11.C: New test.
52182         * g++.dg/abi/mangle14.C: New test.
52183         * g++.dg/abi/mangle17.C: New test.
52184
52185 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
52186
52187         * g++.dg/overload/member2.C: New test.
52188
52189 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
52190
52191         * g++.dg/README: Describe new compat directory.
52192         * g++.dg/dg.exp: Skip tests in compat directory.
52193         * README.compat: New file.
52194         * lib/compat.exp: New expect script.
52195         * g++.dg/compat: New test directory.
52196         * g++.dg/compat/compat.exp: New expect script.
52197         * g++.dg/compat/abi: New test directory.
52198         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
52199         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
52200         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
52201         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
52202         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
52203         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
52204         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
52205         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
52206         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
52207         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52208         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52209         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52210         * g++.dg/compat/break: New test directory.
52211         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52212         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52213         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52214         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52215         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52216         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52217         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52218         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52219         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52220         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52221         g++.dg/compat/break/README: New files.
52222         * g++.dg/compat/eh: New test directory.
52223         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52224         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52225         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52226         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52227         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52228         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52229         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52230         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52231         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52232         g++.dg/compat/eh/filter2_y.C,
52233         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52234         g++.dg/compat/eh/new1_y.C,
52235         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52236         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52237         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52238         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52239         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52240         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52241         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52242         g++.dg/compat/eh/unexpected1_y.C: New files.
52243         * g++.dg/compat/init: New test directory.
52244         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52245         g++.dg/compat/init/array5_y.C,
52246         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52247         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52248         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52249         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52250         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52251         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52252         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52253         g++.dg/compat/init/init-ref2_y.C: New files.
52254
52255 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52256
52257         PR c++/7584
52258         * g++.dg/inherit/using3.C: New test.
52259
52260 2002-10-17  Jan Hubicka  <jh@suse.cz>
52261
52262         * gcc.dg/20021017-2.c: New test.
52263
52264 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
52265
52266         * g++.dg/abi/mangle16.C: Adjust.
52267
52268         * g++.dg/init/array8.C: New test.
52269
52270 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
52271
52272         * gcc.dg/special/mips-abi.exp: New test.
52273         * gcc.dg/special/mips-abi.s: Empty file used by the above.
52274
52275 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52276
52277         * g++.dg/abi/mangle16.C: New test.
52278         * g++.dg/abi/mangle17.C: Likewise.
52279
52280         PR c++/7478
52281         * g++.dg/template/ref1.C: New test.
52282
52283 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52284
52285         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52286
52287 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
52288
52289         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52290
52291 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
52292
52293         PR c++/7524
52294         * g++.dg/init/array7.C: New test.
52295
52296 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
52297
52298         * g++.dg/init/array6.C: New test.
52299
52300         * g++.dg/abi/mangle13.C: Likewise.
52301         * g++.dg/abi/mangle14.C: Likewise.
52302         * g++.dg/abi/mangle15.C: Likewise.
52303
52304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52305
52306         * g++.dg/abi/empty8.C: New test.
52307
52308 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
52309
52310         * g++.dg/init/ctor1.C: New test.
52311
52312 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
52313
52314         * gcc.c-torture/execute/20021015-1.c: New test.
52315
52316 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
52317
52318         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52319
52320 2002-10-14  Jan Hubicka  <jh@suse.cz>
52321
52322         * gcc.dg/i386-ssetype-[1-5].c: New tests.
52323
52324 2002-10-14  Richard Henderson  <rth@redhat.com>
52325
52326         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52327
52328 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52329
52330         PR optimization/6631
52331         * g++.dg/opt/const2.C: New test.
52332
52333 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
52334
52335         PR c++/7176
52336         * g++.dg/parse/friend1.C: New test.
52337         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52338
52339 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
52340
52341         * gcc.dg/20021014-1.c: New test.
52342
52343 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
52344
52345         PR c++/5661
52346         * g++.dg/ext/vlm1.C: New test.
52347         * g++.dg/ext/vlm2.C: Likewise.
52348
52349         * g++.dg/init/array1.C: Remove invalid braces.
52350         * g++.dg/init/brace1.C: New test.
52351         * g++.dg/init/copy2.C: Likewise.
52352         * g++.dg/init/copy3.C: Likewise.
52353         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52354         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52355         braces.
52356
52357 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
52358
52359         * gcc.dg/cpp/assembler.S: Don't use -ansi.
52360
52361 2002-10-11  Richard Shann  <richard.shann@superh.com>
52362
52363         * gcc.c-torture/compile/simd-5.c: New test.
52364
52365 2002-10-10  Roger Sayle  <roger@eyesopen.com>
52366
52367         * gcc.c-torture/execute/shiftopt-1.c: New test case.
52368
52369 2002-10-10  Jim Wilson  <wilson@redhat.com>
52370
52371         * gcc.c-torture/execute/20021010-1.c: New test.
52372
52373 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
52374
52375         PR c/7353
52376         * g++.dg/ext/typedef-init.C: New test.
52377         * gcc.dg/typedef-init.c: New test.
52378
52379 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
52380
52381         * gcc.dg/cpp/paste13.c: New test.
52382
52383 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52384
52385         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
52386         remaining platforms, XFAIL during compile, not execute.  Don't
52387         XFAIL at -O0.
52388
52389 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
52390
52391         * gcc.dg/alias-1.c: Tweak expected warning.
52392
52393 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52394
52395         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52396
52397 2002-10-06  Andreas Jaeger  <aj@suse.de>
52398
52399         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52400         * gcc.dg/cpp/c++98.C: Likewise.
52401
52402         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52403         * g++.dg/cpp/c++98.C: Likewise.
52404
52405         * g++.dg/README (Subdirectories): Mention cpp directory.
52406
52407         PR target/7559
52408         * gcc.dg/20021006-1.c: New test.
52409
52410 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52411
52412         PR c++/7804
52413         * g++.dg/other/warning1.C: New test.
52414
52415 2002-10-04  Roger Sayle  <roger@eyesopen.com>
52416
52417         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52418         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
52419         and sparc-*-* with -m64 as expected failures.  See PR 8087.
52420
52421 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52422
52423         PR c++/7931
52424         * g++.dg/template/ptrmem3.C: New test.
52425
52426         PR c++/7754
52427         * g++.dg/template/union1.C: New test.
52428
52429 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
52430
52431         PR c++/8006
52432         * g++.dg/abi/mangle9.C: New test.
52433         * g++.dg/abi/mangle10.C: New test.
52434         * g++.dg/abi/mangle11.C: New test.
52435         * g++.dg/abi/mangle12.C: New test.
52436
52437 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
52438
52439         PR c++/7188.
52440         * g++.dg/template/meminit1.C: New test.
52441         * g++.dg/warn/Wreorder-1.C: Likewise.
52442         * g++.old-deja/g++.mike/warn3.C: Tweak.
52443         * lib/prune.exp: Ingore "in copy constructor".
52444
52445 2002-10-02  Andreas Jaeger  <aj@suse.de>
52446
52447         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52448         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52449         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52450         on x86-64.
52451
52452 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52453
52454         * gcc.dg/empty1.C: Fix typo.
52455
52456 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
52457
52458         * gcc.dg/alias-1.c: New test.
52459
52460 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
52461
52462         * gcc.dg/empty1.C: New test.
52463
52464         * g++.dg/tls/init-2.C: Tweak error messages.
52465
52466 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
52467
52468         * gcc.c-torture/compile/20020923-1.c: New test.
52469
52470 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
52471
52472         * gcc.c-torture/execute/ffs-1.c: New test.
52473         * gcc.c-torture/execute/ffs-2.c: Ditto.
52474
52475 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
52476
52477         * g++.dg/overload/member1.C: New test.
52478
52479 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
52480
52481         * g++.dg/abi/empty7.C: New test.
52482         * g++.dg/init/pm2.C: Likewise.
52483
52484 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
52485
52486         * g++.dg/rtti/crash1.C: New test.
52487
52488 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
52489
52490         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52491         gcc.dg/sibcall-4.c: New tests.
52492
52493 2002-09-28  Roger Sayle  <roger@eyesopen.com>
52494
52495         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52496         powerpc and MMIX targets.
52497
52498 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
52499
52500         * gcc.dg/cpp/20020927-1.c: New.
52501
52502 2002-09-26  David S. Miller  <davem@redhat.com>
52503
52504         * gcc.c-torture/compile/trunctfdf.c: New.
52505
52506 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52507
52508         * lib/target-supports.exp (check_weak_available): Handle solaris2.
52509
52510 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
52511
52512         * gcc.c-torture/execute/loop-15.c: New.
52513
52514 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
52515
52516         * README.QMTEST: Fix typo.
52517
52518 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
52519
52520         * gcc.dg/20020926-1.c: New test.
52521
52522 2002-09-25  David S. Miller  <davem@redhat.com>
52523
52524         PR target/7842
52525         * gcc.c-torture/execute/shiftdi.c: New test.
52526
52527 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
52528
52529         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52530         unique to the tool.
52531         * lib/g77.exp (g77_init): Likewise.
52532         * lib/g++.exp (g++_init): Likewise.
52533         * lib/objc.exp (objc_init): Likewise.
52534
52535 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
52536
52537         * g++.dg/abi/empty5.C: New test.
52538         * g++.dg/abi/empty6.C: New test.
52539         * g++.dg/abi/vbase12.C: New test.
52540
52541 2002-09-25  Richard Henderson  <rth@redhat.com>
52542
52543         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52544         too-small long double.
52545
52546 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
52547
52548         * gcc.dg/20020919-1.c: New test.
52549
52550 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
52551
52552         * g++.dg/abi/bitfield6.C: New test.
52553         * g++.dg/abi/bitfield7.C: New test.
52554         * g++.dg/abi/bitfield8.C: New test.
52555         * g++.dg/abi/vbase11.C: New test.
52556
52557 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52558
52559         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52560         hppa*-*-hpux*.  Update test comment.
52561
52562 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
52563
52564         * gcc.dg/tls/struct-1.c: New test.
52565
52566 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
52567
52568         * gcc.dg/cpp/tr-warn2.c: Update.
52569
52570 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52571
52572         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52573
52574 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
52575
52576         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52577         systems.
52578
52579 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
52580
52581         * gcc.c-torture/execute/ieee/mzero3.c: New test.
52582
52583         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52584         Adjust for c++filt moved to binutils.  Remove spurious duplicate
52585         setting of cxxfilt.
52586
52587 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
52588
52589         * gcc.dg/20020312-2.c: Update for darwin.
52590
52591 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
52592
52593         * g++.old-deja/g++.other/crash32.C: Mark ICE.
52594
52595 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
52596
52597         * objc.dg/comp-types-1.m: New test.
52598         * objc.dg/comp-types-2.m: New test.
52599         * objc.dg/comp-types-3.m: New test.
52600         * objc.dg/comp-types-4.m: New test.
52601         * objc.dg/comp-types-5.m: New test.
52602         * objc.dg/comp-types-6.m: New test.
52603
52604 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52605
52606         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52607
52608 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52609
52610         * g++.dg/other/do1.C: New test.
52611
52612         * g++.dg/template/subst1.C: New test.
52613
52614 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
52615
52616         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52617
52618 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
52619
52620         * g++.dg/template/qualttp20.C: Adjust expected errors.
52621         * g++.old-deja/g++.jason/report.C: Likewise.
52622         * g++.old-deja/g++.other/qual1.C: Likewise.
52623
52624         * g++.dg/lookup/scoped2.C: New test.
52625
52626         * g++.dg/ext/asm3.C: New test.
52627
52628 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
52629
52630         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52631
52632 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
52633
52634         * ChangeLog: follow spelling conventions.
52635         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52636         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52637         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52638         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52639         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52640         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52641         * g++.old-deja/g++.law/global-init1.C: Likewise.
52642         * g++.old-deja/g++.other/delete4.C: Likewise.
52643         * g++.old-deja/g++.other/inline21.C: Likewise.
52644         * g++.old-deja/g++.other/singleton.C: Likewise.
52645         * g77.dg/strlen0.f: Likewise.
52646         * g77.f-torture/compile/20010519-1.f: Likewise.
52647         * g77.f-torture/compile/980310-4.f: Likewise.
52648         * gcc.c-torture/compile/20000605-1.c: Likewise.
52649         * gcc.c-torture/execute/20020225-1.c: Likewise.
52650         * gcc.dg/c90-hexfloat-2.c: Likewise.
52651         * gcc.dg/c99-bool-1.c: Likewise.
52652         * gcc.dg/c99-hexfloat-2.c: Likewise.
52653         * gcc.dg/dll-2.c: Likewise.
52654         * gcc.dg/wtr-union-init-1.c: Likewise.
52655         * gcc.dg/wtr-union-init-2.c: Likewise.
52656         * gcc.dg/wtr-union-init-3.c: Likewise.
52657         * gcc.dg/cpp/avoidpaste1.c: Likewise.
52658         * gcc.dg/cpp/defined.c: Likewise.
52659         * gcc.dg/cpp/macsyntx.c: Likewise.
52660         * gcc.dg/cpp/paste2.c: Likewise.
52661         * gcc.dg/cpp/trad/defined.c: Likewise.
52662         * gcc.dg/format/c90-printf-1.c: Likewise.
52663         * gcc.dg/format/c90-scanf-1.c: Likewise.
52664         * gcc.dg/format/c99-printf-1.c: Likewise.
52665         * gcc.dg/format/c99-scanf-1.c: Likewise.
52666         * gcc.misc-tests/gcov-8.c: Likewise.
52667         * lib/profopt.exp: Likewise.
52668
52669 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
52670
52671         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52672
52673 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52674
52675         * g++.dg/inherit/using2.C: New test.
52676
52677 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
52678
52679         * ChangeLog: Follow spelling conventions.
52680         * g++.dg/template/friend4.C: Likewise.
52681         * g++.old-deja/g++.pt/crash67.C: Likewise.
52682         * gcc.c-torture/execute/20000801-4.c: Likewise.
52683         * gcc.dg/c90-digraph-1.c: Likewise.
52684         * gcc.dg/c94-digraph-1.c: Likewise.
52685         * gcc.dg/c99-digraph-1.c: Likewise.
52686         * gcc.dg/cpp/line5.c: Likewise.
52687         * gcc.dg/cpp/multiline.c: Likewise.
52688         * gcc.dg/cpp/trad/literals-1.c: Likewise.
52689         * gcc.dg/format/attr-3.c: Likewise.
52690         * gcc.dg/format/c90-scanf-3.c: Likewise.
52691         * gcc.dg/format/ext-4.c: Likewise.
52692
52693 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.dg/template/pretty1.C: New test.
52696
52697 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
52698
52699         * gcc.c-torture/execute/struct-cpy-1.c: New test.
52700
52701 2002-09-13  Matt Austern  <austern@apple.com>
52702
52703         * g++.dg/other/constref[12].C: New, regression tests for
52704         passing a cast expression to a function by const reference.
52705
52706 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
52707
52708         * g++.dg/template/deduce1.C: New test.
52709
52710 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
52711
52712         * gcc.c-torture/execute/simd-1.c: Force all use of int to
52713         32-bit int.
52714
52715 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52716
52717         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52718         usage.
52719
52720 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
52721
52722         * gcc.c-torture/compile/20020910-1.c: New test.
52723
52724 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
52725
52726         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52727
52728 2002-09-10  Andreas Jaeger  <aj@suse.de>
52729
52730         * gcc.dg/20020312-2.c: Adjust for x86-64.
52731
52732 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
52733
52734         * g77.dg/7388.f: New test case for PR 7388.
52735
52736 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
52737
52738         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52739
52740 2002-09-05  Ziemowit Laski <zlaski@apple.com>
52741
52742         * objc.dg/proto-lossage-1.m: New test.
52743
52744 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
52745
52746         * gcc.dg/cpp/_Pragma4.c: Fix typo.
52747
52748 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
52749
52750         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
52751         expected to pass.
52752
52753 2002-09-06  Stan Shebs  <shebs@apple.com>
52754             David Edelsohn  <edelsohn@gnu.org>
52755
52756         * gcc.dg/weak: New directory.
52757         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52758         target-specific xfail bits.
52759         * gcc.dg/typeof-2.c: Move to new directory.
52760         * gcc.dg/weak.exp: New expect script.
52761
52762 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
52763
52764         * gcc.c-torture/execute/extzvsi.c: New test.
52765
52766 2002-09-05  Stan Shebs  <shebs@apple.com>
52767
52768         * gcc.dg/weak-1.c: xfail on Darwin.
52769         * gcc.dg/weak-2.c: Ditto.
52770         * gcc.dg/weak-3.c: Ditto.
52771         * gcc.dg/weak-4.c: Ditto.
52772         * gcc.dg/weak-5.c: Ditto.
52773         * gcc.dg/weak-6.c: Ditto.
52774         * gcc.dg/weak-7.c: Ditto.
52775         * gcc.dg/weak-8.c: Ditto.
52776         * gcc.dg/weak-9.c: Ditto.
52777
52778 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
52779
52780         * gcc.c-torture/execute/loop-14.c: New test.
52781
52782 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
52783
52784         * g++.dg/other/cxa-atexit1.C: New test.
52785
52786         * gcc.dg/typeof-2.c: New test.
52787
52788 2002-09-03  Roger Sayle  <roger@eyesopen.com>
52789
52790         * gcc.dg/builtins-2.c: New testcase.
52791         * gcc.dg/builtins-3.c: New testcase.
52792
52793 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
52794
52795         * gcc.dg/cpp/_Pragma4.c: New test.
52796
52797 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
52798
52799         * objc/execute/nil_method-1.m: New testcase.
52800
52801 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
52802
52803         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52804         [Object class], not [Object initialize].
52805
52806 2002-08-31  Roger Sayle  <roger@eyesopen.com>
52807             Hans-Peter Nilsson  <hp@bitrange.com>
52808
52809         * gcc.c-torture/execute/20020720-1.x: Skip test on
52810         mmix-knuth-mmixware.  Correct comment.
52811
52812 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
52813
52814         * g++.dg/abi/bitfield5.C: New test.
52815         * g++.dg/abi/vbase10.C: Likewise.
52816
52817 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
52818
52819         * objc.dg/undeclared-selector.m: New test.
52820
52821 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
52822
52823         * g++.dg/other/offsetof1.C: Avoid cast warning.
52824
52825 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
52826
52827         * objc.dg/super-class-2.m: New test.
52828
52829 2002-08-24  Matt Austern  <austern@apple.com>
52830
52831         * g++.dg/ext/lvaddr.C: New test.
52832         * g++.dg/ext/lvcast.C: New test.
52833
52834 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
52835
52836         * g++.dg/inherit/cond1.C: New test.
52837
52838 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
52839
52840         * gcc.dg/noncompile/incomplete-1.c: New test.
52841
52842 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
52843
52844         * gcc.dg/typespec-1.c: New test.
52845
52846 2002-08-20  Devang Patel  <dpatel@apple.com>
52847         * objc.dg/proto-hier-2.m: New test.
52848
52849 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
52850
52851         * objc.dg/bitfield-1.m: New test.
52852         * objc.dg/bitfield-2.m: New test.
52853
52854 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
52855
52856         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52857         gcc.dg/c99-flex-array-4.c: New tests.
52858
52859 2002-08-16  Stan Shebs  <shebs@apple.com>
52860
52861         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52862
52863 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
52864
52865         * gcc.dg/typeof-1.c: New test.
52866         * g++.dg/ext/typeof2.C: New test.
52867
52868 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
52869
52870         * g++.dg/other/offsetof1.C: New test.
52871
52872 2002-08-14  Richard Henderson  <rth@redhat.com>
52873
52874         * gcc.dg/tls/diag-3.c: Fix expected message strings.
52875
52876 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
52877
52878         * gcc.dg/cpp/_Pragma3.c: New test.
52879
52880 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
52881
52882         * g++.dg/template/inherit3: New test.
52883
52884 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52885
52886         * gcc.dg/bitfld-4.c: Add blank options.
52887
52888 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
52889
52890         * g++.dg/template/crash1.C: New test.
52891
52892 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52893
52894         * gcc.dg/tls/opt-2.c: New test.
52895
52896 2002-08-08  Devang Patel  <dpatel@apple.com>
52897
52898         * objc.dg/selector-1.m : New test
52899
52900 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52901
52902         * g++.dg/abi/bitfield4.C: New test.
52903         * gcc.dg/bitfld-4.c: New test.
52904
52905 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
52906
52907         * g++.dg/other/packed1.C: New test.
52908
52909 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
52910
52911         * g++.dg/abi/offsetof.C: Tweak error messages.
52912         * g++.old-deja/g++.mike/p10769a.C: Likewise.
52913
52914 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
52915
52916         * gcc.dg/bitfld-3.c: New test.
52917
52918 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
52919             Richard Henderson  <rth@redhat.com>
52920
52921         * gcc.dg/i386-bitfield1.c: New test.
52922         * g++.dg/abi/bitfield3.C: Update.
52923
52924 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
52925
52926         * objc.dg/const-str-2.m: Update.
52927         * gcc.dg/cpp/c++98.c: Change to C extension.
52928         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
52929         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
52930
52931 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
52932
52933         * gcc.dg/tls/diag-3.c: New.
52934
52935 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
52936
52937         * g++.dg/README (Subdirectories): Document new subdir expr.
52938         * g++.dg/expr/pmf-1.C: New test.
52939
52940 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
52941
52942         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
52943
52944 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
52945
52946         * g++.dg/abi/bitfield3.C: New test.
52947
52948 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
52949
52950         * lib/gcov.exp: Tweak expected line formats.
52951         * gcc.misc-tests/gcov8.c: New test.
52952         * gcc.misc-tests/gcov8.x: New flags.
52953
52954 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
52955
52956         * consistency.vlad/layout/endian.c: Include string.h.
52957
52958         * gcc.c-torture/execute/20020805-1.c: New test.
52959
52960 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
52961
52962         * g++.dg/other/conversion1.C: New test.
52963
52964 2002-08-03  Roger Sayle  <roger@eyesopen.com>
52965
52966         * gcc.dg/builtins-1.c: New testcase.
52967
52968 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
52969
52970         * g++.dg/inherit/access3.C: New test.
52971
52972 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
52973
52974         * gcc.dg/ia64-visibility-2.c: New test.
52975
52976 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
52977
52978         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52979         __qualifier_flags to __flags.
52980
52981 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
52982
52983         * g++.dg/inherit/operator1.C: New test.
52984         * g++.dg/lookup/disamb1.C: Fix typo in comment.
52985         * g++.dg/other/error1.C: Change expected error message.
52986         * g++.dg/template/conv4.C: Likewise.
52987
52988 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
52989
52990         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52991         for documented behavior.
52992
52993 2002-07-25  Roger Sayle  <roger@eyesopen.com>
52994
52995         * gcc.c-torture/execute/20020720-1.x: Skip this test on
52996         several targets known to fail.
52997
52998 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
52999
53000         * gcc.dg/mips-args-[123].c: New tests.
53001
53002 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
53003
53004         * gcc.dg/ppc-spe.c: New.
53005
53006 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
53007
53008         * g++.dg/other/ptrmem4.C: New testcase.
53009
53010 2002-07-24  Richard Henderson  <rth@redhat.com>
53011
53012         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
53013
53014 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
53015
53016         * g++.dg/ext/alignof1.C (main): Return 0 for success.
53017
53018 2002-07-24  Roger Sayle  <roger@eyesopen.com>
53019
53020         * gcc.c-torture/execute/memset-3.c: New testcase.
53021
53022 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
53023
53024         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
53025         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
53026
53027 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53028
53029         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
53030         Delete.
53031
53032 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
53033
53034         * gcc.c-torture/compile/simd-4.c: New test.
53035
53036 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53037
53038         PR c++/7347, c++/7348
53039         * g++.dg/template/access4.C: New test.
53040         * g++.dg/template/access5.C: New test.
53041         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
53042         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
53043         * g++.old-deja/g++.pt/ttp58.C: Likewise.
53044         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
53045
53046 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
53047
53048         * gcc.dg/gnu89-init-2.c: New test.
53049
53050 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
53051
53052         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
53053
53054 2002-07-20  Roger Sayle  <roger@eyesopen.com>
53055
53056         * gcc.c-torture/execute/20020720-1.c: New testcase.
53057
53058 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
53059
53060         * gcc.dg/cpp/Wsignprom.c: New tests.
53061
53062 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
53063
53064         * gcc.c-torture/execute/loop-13.c: New test.
53065
53066 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
53067
53068         * gcc.dg/cpp/expr.c: New tests.
53069
53070 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
53071
53072         * g++.dg/opt/pr6713.C: Add template instantiation.
53073
53074 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
53075
53076         * gcc.dg/nest.c: New test.
53077
53078 2002-07-17  Richard Henderson  <rth@redhat.com>
53079
53080         * g++.dg/opt/pr6713.C: New test.
53081
53082 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
53083
53084         * gcc.c-torture/execute/loop-2e.x: Let the testcase
53085         XFAIL for all x86 processors.
53086
53087 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
53088
53089         * gcc.c-torture/execute/20010122-1.x: Do not test with
53090         -fomit-frame-pointer.
53091
53092 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53093
53094         * g++.dg/template/instantiate2.C: New test.
53095         * g++.dg/template/spec4.C: New test.
53096
53097 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53098
53099         * g++.dg/template/access2.C: New test.
53100         * g++.dg/template/access3.C: New test.
53101
53102 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
53103
53104         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
53105         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
53106         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
53107         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
53108         Convert to use <stdarg.h>.
53109         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
53110         Delete.
53111         * gcc.dg/va-arg-2.c: New.
53112         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
53113
53114 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
53115
53116         * gcc.c-torture/compile/20020710-1.c: New test.
53117
53118 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
53119                           Andrew Pinski  <pinskia@physics.uc.edu>
53120
53121         gcc.c-torture/compile/simd-2.c: New testcase.
53122         gcc.c-torture/compile/simd-3.c: Likewise.
53123
53124 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
53125
53126         PR c++/7224
53127         * g++.dg/overload/error1.C: New test.
53128
53129 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53130
53131         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
53132         configuration and IRIX 6 O32 ABI.
53133
53134 2002-07-11  Roger Sayle  <roger@eyesopen.com>
53135
53136         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
53137
53138 2002-07-10  Roger Sayle  <roger@eyesopen.com>
53139
53140         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
53141
53142 2002-07-10  Jeffrey A Law  <law@redhat.com>
53143
53144         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
53145
53146         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
53147
53148 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
53149
53150         * gcc.dg/20020312-2.c: Check for __PPC__.
53151
53152 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
53153
53154         * gcc.c-torture/compile/20020709-1.c: New test.
53155
53156 2002-07-07  Roger Sayle  <roger@eyesopen.com>
53157
53158         * g++.dg/template/qualttp21.C: New test case.
53159
53160 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
53161
53162         * gcc.c-torture/compile/20020706-1.c: New test.
53163         * gcc.c-torture/compile/20020706-2.c: New test.
53164
53165 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
53166             Alexandre Oliva  <aoliva@redhat.com>
53167
53168         * g++.dg/warn/incomplete1.C: New test.
53169
53170 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53171
53172         PR c++/7099
53173         * g++.dg/warn/noreturn1.C: New test.
53174
53175 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
53176
53177         PR c++/6706
53178         * g++.dg/debug/debug6.C: New test.
53179         * g++.dg/debug/debug7.C: New test.
53180
53181 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
53182
53183         * gcc.c-torture/compile/simd-3.c: New test.
53184
53185 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
53186
53187         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
53188         * gcc.dg/20020620-1.c: Likewise.
53189
53190 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53191
53192         PR c++/6944
53193         * g++.dg/init/array4.C: New test.
53194         * g++.dg/init/array5.C: New test.
53195
53196 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
53197
53198         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
53199         * gcc.c-torture/execute/simd-2.c (main): Likewise.
53200
53201 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53202
53203         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
53204         * gcc.dg/wtr-aggr-init-1.c: Likewise.
53205         * gcc.dg/wtr-conversion-1.c: Likewise.
53206         * gcc.dg/wtr-escape-1.c: Likewise.
53207         * gcc.dg/wtr-int-type-1.c: Likewise.
53208         * gcc.dg/wtr-label-1.c: Likewise.
53209         * gcc.dg/wtr-static-1.c: Likewise.
53210         * gcc.dg/wtr-strcat-1.c: Likewise.
53211         * gcc.dg/wtr-suffix-1.c: Likewise.
53212         * gcc.dg/wtr-switch-1.c: Likewise.
53213         * gcc.dg/wtr-unary-plus-1.c: Likewise.
53214         * gcc.dg/wtr-union-init-1.c: Likewise.
53215         * gcc.dg/wtr-union-init-2.c: Likewise.
53216         * gcc.dg/wtr-union-init-3.c: Likewise.
53217
53218         * gcc.dg/wtr-func-def-1.c: New test.
53219
53220 2002-07-02 Devang Patel <dpatel@apple.com>
53221
53222         * objc.dg/param-1.m: New test.
53223
53224 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
53225
53226         * gcc.dg/cpp/trad/directive.c: Add test.
53227         * gcc.dg/cpp/trad/macroargs.c: Add test.
53228         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53229
53230 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
53231
53232         * gcc.dg/cpp/cmdlne-M.c: New test.
53233
53234 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
53235
53236         * objc.dg/desig-init-1.m: New test.
53237
53238 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53239
53240         PR c++/6716
53241         * g++.dg/template/instantiate1.C: New test.
53242
53243 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
53244
53245         PR c++/7112
53246         * g++.dg/template/sizeof2.C: New test.
53247
53248 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53249
53250         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53251         gcc.dg/cpp/trad/include.c: New tests.
53252
53253 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
53254
53255         PR target/7177
53256         * gcc.c-torture/compile/20020701-1.c: New test.
53257
53258 2002-07-01  Stan Shebs  <shebs@apple.com>
53259
53260         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53261         header here...
53262         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53263         (objc-torture-execute): or here.
53264
53265 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
53266
53267         * gcc.c-torture/execute/arith-rand-ll.c: New test.
53268
53269 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
53270
53271         * gcc.dg/cpp/trad/escaped-nl.c: New test.
53272
53273 2002-06-30  Devang Patel  <dpatel@apple.com>
53274
53275         * objc.dg/fsyntax-only.m: New test.
53276
53277 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
53278
53279         PR c++/6695
53280         * g++.dg/template/friend7.C: New file.
53281
53282 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
53283
53284         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53285         return type.
53286
53287 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
53288
53289         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53290         avoid division by zero.
53291
53292 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
53293
53294         * gcc.dg/Wunknownprag.c: New tests.
53295
53296 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
53297
53298         * gcc.c-torture/execute/simd-2.c: New test.
53299
53300 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
53301
53302         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53303         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53304         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53305         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53306         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53307         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53308         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53309         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53310         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53311         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53312         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53313         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53314         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53315         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53316         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53317         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53318         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53319
53320 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
53321
53322         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53323         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53324         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53325         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53326         New tests.
53327         * gcc.dg/cpp/trad/directive.c: Update.
53328
53329 2002-06-23  Andreas Jaeger  <aj@suse.de>
53330
53331         * gcc.c-torture/execute/complex-6.c: New.
53332
53333 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
53334
53335         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53336         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53337         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53338         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53339
53340 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
53341
53342         * gcc.dg/cpp/trad: New directory with traditional tests copied
53343         from parent directory.
53344         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53345         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53346         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53347         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53348         Move to trad/ and rename.
53349         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53350         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53351         gcc.dg/cpp/trad/redef2.c: New tests.
53352         * gcc.dg/cpp/trad/trad.exp: New driver.
53353
53354 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
53355
53356         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53357         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53358         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53359         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53360         Remove.
53361
53362 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
53363
53364         * gcc.dg/20020620-1.c: New test.
53365
53366 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53367
53368         * g++.dg/template/ttp4.C: New test.
53369
53370 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
53371
53372         * g++.dg/opt/vt1.C: Fix regexp.
53373
53374 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53375
53376         * gcc.c-torture/execute/pure-1.c: Make functions static again.
53377         Don't use attribute `noinline'.
53378
53379 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53380
53381         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53382
53383 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
53384
53385         * gcc.c-torture/execute/simd-1.c: New.
53386
53387         * gcc.dg/simd-1.c: New.
53388
53389 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
53390
53391         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53392
53393 2002-06-16  Richard Henderson  <rth@redhat.com>
53394
53395         * g++.dg/ext/anon-struct1.C: New.
53396         * g++.dg/ext/anon-struct2.C: New.
53397         * g++.dg/ext/anon-struct3.C: New.
53398         * gcc.dg/anon-struct-1.c: New.
53399         * gcc.dg/anon-struct-2.c: New.
53400         * gcc.dg/anon-struct-3.c: New.
53401         * gcc.dg/20011008-1.c: Adjust warning text.
53402         * gcc.dg/20020527-1.c: Add -fms-extensions.
53403
53404 2002-06-16  Richard Henderson  <rth@redhat.com>
53405
53406         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53407
53408 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
53409
53410         * gcc.c-torture/execute/20020615-1.c: New test.
53411
53412 2002-06-15  Roger Sayle  <roger@eyesopen.com>
53413
53414         * gcc.c-tortuture/execute/compare-1.c: New test case.
53415         * gcc.c-tortuture/execute/compare-2.c: New test case.
53416         * gcc.c-tortuture/execute/compare-3.c: New test case.
53417
53418 2002-06-13  Richard Henderson  <rth@redhat.com>
53419
53420         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
53421         ia64 ilp32.
53422
53423 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53424
53425         * g++.dg/template/typename2.C: Update error message.
53426
53427 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
53428
53429         * gcc.c-torture/execute/20020611-1.c: New test.
53430
53431 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
53432
53433         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53434         list of targets to skip.
53435
53436 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
53437
53438         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53439         targets if not optimizing.
53440
53441 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
53442
53443         * gcc.c-torture/compile/20020605-1.c: New test.
53444
53445         * g++.dg/opt/vt1.C: New test.
53446
53447         * gcc.dg/20020531-1.c: New test.
53448
53449         * gcc.dg/20020530-1.c: New test.
53450
53451         * gcc.dg/20020527-1.c: New test.
53452
53453         * g++.dg/opt/cse1.C: New test.
53454
53455 2002-06-07  Roger Sayle  <roger@eyesopen.com>
53456
53457         * gcc.dg/20020607-2.c: New test case.
53458
53459 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
53460
53461         * gcc.c-torture/compile/20020604-1.c: New test.
53462
53463 2002-06-04  Richard Henderson  <rth@redhat.com>
53464
53465         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53466         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53467         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53468
53469 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
53470
53471         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53472
53473 2002-06-03  Richard Henderson  <rth@redhat.com>
53474
53475         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53476         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53477
53478 2002-06-02  Richard Henderson  <rth@redhat.com>
53479
53480         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53481         test functions static.
53482
53483 2002-06-02  Andreas Jaeger  <aj@suse.de>
53484
53485         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53486         now.
53487
53488 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53489
53490         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53491         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53492         Update for mofified diagnostics.
53493         * gcc.dg/c99-intconst-1.c: No longer fail.
53494
53495 2002-06-02  Richard Henderson  <rth@redhat.com>
53496
53497         * gcc.dg/uninit-A.c: Remove xfail markers.
53498
53499 2002-06-01  Roger Sayle  <roger@eyesopen.com>
53500
53501         * gcc.dg/fnegate-1.c: New test case.
53502
53503 2002-05-30  Osku Salerma  <osku@iki.fi>
53504
53505         * gcc.c-torture/execute/mayalias-1.c: New file.
53506
53507 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53508
53509         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53510         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53511         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53512
53513 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
53514
53515         * gcc.c-torture/execute/20020529-1.c: New test.
53516
53517 2002-05-27  Richard Henderson  <rth@redhat.com>
53518
53519         * g++.dg/ext/attrib6.C: New test case.
53520
53521 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53522
53523         * gcc.c-torture/execute/pure-1.c: New test.
53524
53525 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53526
53527         * gcc.dg/cpp/arith-2.c: Remove.
53528
53529 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53530
53531         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53532         * gcc.dg/cpp/if-3.c: Remove.
53533
53534 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
53535
53536         * g++.dg/opt/cse2.C: New test.
53537
53538 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
53539
53540         * gcc.dg/cpp/arith-1.c: New semantic tests.
53541         * gcc.dg/cpp/if-1.c: Update.
53542
53543 2002-05-24  Ben Elliston  <bje@redhat.com>
53544
53545         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53546
53547 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
53548
53549         * gcc.dg/verbose-asm.c: New test.
53550
53551 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53552
53553         * gcc.dg/cpp/paste12.c: New test.
53554
53555 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53556
53557         * g++.dg/parse/named_ops.C: New test.
53558
53559 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
53560
53561         * gcc.dg/weak-8.c: New test.
53562
53563 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
53564
53565         * gcc.dg/weak-2.c: Allow optional leading underscore
53566         in scan-assembler symbol name.
53567         * gcc.dg/weak-3.c: Likewise.
53568         * gcc.dg/weak-4.c: Likewise.
53569         * gcc.dg/weak-5.c: Likewise.
53570
53571 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
53572
53573         * gcc.dg/20020523-1.c: New test.
53574
53575 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53576
53577         * objc.dg/const-str-2.m: Update now that we stop after
53578         a command line error.
53579
53580 2002-05-22  Richard Henderson  <rth@redhat.com>
53581
53582         * g++.dg/dg.exp: Fix typo in test pruneing.
53583
53584 2002-05-22  Richard Henderson  <rth@redhat.com>
53585
53586         * g++.dg/dg.exp: Prune the tls subdirectory.
53587         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53588         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53589         * g++.dg/tls/init-1.C: New.
53590
53591 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
53592
53593         * gcc.dg/20020517-1.c: New test.
53594
53595 2002-05-21  Richard Henderson  <rth@redhat.com>
53596
53597         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53598         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53599
53600 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
53601
53602         * g++.dg/other/copy2.C: New test.
53603
53604 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
53605
53606         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53607         (MAX_COPY): Bump up to 10 times sizeof (long long).
53608         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53609
53610         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53611         sizeof (long long).
53612
53613         * gcc.c-torture/execute/strcpy-1.c: New test.
53614
53615 2002-05-19  Jason Merrill  <jason2redhat.com>
53616
53617         * g++.dg/ext/oper1.C: New test.
53618
53619 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
53620 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
53621
53622         * README.QMTEST: New file.
53623
53624         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53625
53626 2002-05-19  Andreas Jaeger  <aj@suse.de>
53627
53628         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53629         now.
53630         * gcc.c-torture/execute/loop-2d.x: Likewise.
53631
53632 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
53633
53634         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53635         support weak symbols.
53636         * gcc.dg/weak-4.c: Likewise.
53637         * gcc.dg/weak-6.c: Likewise.
53638
53639 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
53640
53641         * gcc.dg/weak-3.c: Add dg-excess-error comment for
53642         cygwin, coff and h8300-*-hms targets
53643         * gcc.dg/weak-5.c: Likewise.
53644         * gcc.dg/weak-7.c: Likewise.
53645
53646 2002-05-16  Jason Merrill  <jason@redhat.com>
53647
53648         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53649         (scan-assembler-not, scan-assembler-dem): Likewise.
53650         (scan-assembler-dem-not): Likewise.
53651
53652 2002-05-15  Richard Henderson  <rth@redhat.com>
53653
53654         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53655
53656 2002-05-15  Richard Henderson  <rth@redhat.com>
53657
53658         * gcc.dg/weak-5.c (vfoo1c): No warning here.
53659         (vfoo1f): Warning here.
53660         (vfoo1l): Don't redefine the alias.
53661
53662 2002-05-14  Jason Merrill  <jason@redhat.com>
53663             Alexandre Oliva  <aoliva@redhat.com>
53664
53665         * g++.dg/init/pm1.C: New test.
53666
53667 2002-05-12  David S. Miller  <davem@redhat.com>
53668
53669         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53670         types.
53671
53672 2002-05-10  Roger Sayle  <roger@eyesopen.com>
53673
53674         * gcc.c-torture/execute/20020510-1.c: New test case.
53675
53676 2002-05-10  David S. Miller  <davem@redhat.com>
53677
53678         * gcc.c-torture/execute/conversion.c: Test long double too.
53679
53680 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
53681
53682         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53683         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53684         * lib/g++.exp (g++_link_flags): Likewise.
53685         * lib/objc.exp (objc_target_compile): Likewise.
53686
53687 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53688
53689         * gcc.dg/cpp/poison.c: Update.
53690         * gcc.dg/cpp/20000625-2.c: Remove.
53691         * gcc.dg/cpp/direct2s.c: Remove final test.
53692
53693 2002-05-08  Tom Rix  <trix@redhat.com>
53694
53695         * gcc.c-torture/execute/20020508-1.c: New test.
53696         * gcc.c-torture/execute/20020508-2.c: New test.
53697         * gcc.c-torture/execute/20020508-3.c: New test.
53698
53699 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53700
53701         * gcc.dg/cpp/charconst-4.c: More tests.
53702
53703 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
53704
53705         PR c/6569
53706         * gcc.dg/weak-3.c: Update location of warning messages.
53707         * gcc.dg/weak-5.c: Likewise.
53708
53709 2002-05-06  Roger Sayle  <roger@eyesopen.com>
53710
53711         * gcc.c-torture/execute/20020506-1.c: New test case.
53712
53713 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53714
53715         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53716
53717 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53718
53719         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53720
53721 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53722
53723         * gcc.dg/cpp/charconst-3.c: New test.
53724
53725 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53726
53727         * gcc.dg/cpp/charconst.c: Update tests.
53728
53729 2002-05-05  Tim Josling  <tej@melbpc.org.au>
53730
53731         * treelang: Added directory for new sample language treelang. Also
53732         lib/treelang.exp: New file to signal treelang should be tested.
53733
53734 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53735
53736         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53737         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53738         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53739         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53740         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53741         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53742         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53743
53744 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53745
53746         * gcc.dg/format/xopen-2.c: New test.
53747
53748 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
53749
53750         * gcc.dg/20020503-1.c: New test.
53751
53752 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
53753
53754         * g++.dg/init/dtor1.C: Make it tougher.
53755
53756 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
53757
53758         * g++.dg/init/dtor1.C: New test.
53759
53760 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
53761
53762         * gcc.dg/altivec-8.c: New.
53763
53764 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
53765
53766         * gcc.dg/altivec-7.c: New.
53767
53768 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
53769
53770         * g++.dg/parse/typedef1.C: New test.
53771
53772 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
53773
53774         PR c++/6486
53775         * g++.dg/template/friend6.C: New test.
53776
53777         PR c++/6492
53778         * g++.dg/init/copy1.C: New test.
53779
53780 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
53781
53782         * g++.dg/warn/effc1.C: New test.
53783
53784 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53785
53786         * gcc.dg/cpp/if-cexp.c: Add a test.
53787
53788 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * gcc.dg/20020426-2.c: New test.
53791
53792 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53793
53794         * gcc.dg/cpp/if-mop.c: Update.
53795         * gcc.dg/cpp/if-mpar.c: Add test.
53796         * gcc.dg/cpp/if-oppr.c: Update.
53797
53798 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53799
53800         PR c/6343
53801         * gcc.dg/weak-[2-7].c: New tests.
53802
53803 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53804
53805         * gcc.dg/enum1.c: New test.
53806
53807 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53808
53809         PR c++/6497
53810         * g++.dg/inherit/access2.C: New test.
53811
53812 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
53813
53814         PR bootstrap/6445
53815         * gcc.dg/20020426-1.c: New test.
53816
53817 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
53818
53819         * g++.dg/abi/enum1.C: New test.
53820
53821 2002-04-26  Richard Henderson  <rth@redhat.com>
53822
53823         * gcc.dg/c99-bool-1.c: Expect always true warning.
53824
53825 2002-04-25  Roger Sayle  <roger@eyesopen.com>
53826
53827         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53828
53829 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53830
53831         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53832         targets.
53833
53834 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
53835
53836         * g++.dg/abi/mange7.C: New test.
53837
53838         PR c++/6438.
53839         * g++.dg/parse/stmtexpr2.C: New test.
53840
53841 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
53842
53843         * gcc.dg/20020312-2.c: Add SH target.
53844
53845 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53846
53847         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53848         compiler output on mips*-*-irix*.
53849
53850 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * g++.dg/parse/attr1.C: New test.
53853
53854 2002-04-23  Roger Sayle  <roger@eyesopen.com>
53855
53856         * gcc.c-torture/execute/string-opt-17.c: New test case.
53857         * gcc.c-torture/execute/memset-2.c: New test case.
53858
53859 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
53860
53861         PR c++/6256:
53862         * g++.dg/template/friend5.C: New test.
53863
53864         PR c++/6331:
53865         * g++.dg/template/qual1.C: Likewise.
53866
53867 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
53868
53869         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53870         Include stdlib.h, not stdio.h or ctype.h.
53871
53872 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
53873
53874         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53875         cris-*-elf* and mmix-*-*.
53876         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53877         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53878         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53879         Ditto.
53880         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53881         * gcc.dg/wchar_t-1.c: Ditto.
53882
53883 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
53884
53885         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53886         Clarify comment.
53887
53888 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
53889
53890         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53891
53892 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53893
53894         * gcc.c-torture/execute/20000906-1.x: Delete.
53895
53896 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
53897
53898         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53899
53900 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
53901
53902         * PR6367
53903         * g77.f-torture/execute/6367.f: New test.
53904         * g77.f-torture/execute/6367.x: Disable for MMIX.
53905
53906 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
53907
53908         * PR6352
53909         * g++.dg/opt/inline2.C: New test.
53910
53911 2002-04-18  Richard Henderson  <rth@redhat.com>
53912
53913         * gcc.dg/20000906-1.c: Enable for all targets.
53914         * gcc.c-torture/compile/iftrap-2.c: New.
53915
53916 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53917
53918         * gcc.dg/20020418-1.c: New test.
53919         * gcc.dg/20020418-2.c: New test.
53920
53921 2002-04-18  Richard Henderson  <rth@redhat.com>
53922
53923         * gcc.c-torture/compile/iftrap-1.c: New.
53924         * gcc.dg/iftrap-1.c: Adjust for ia64.
53925         * gcc.dg/iftrap-2.c: New.
53926
53927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
53928
53929         * gcc.c-torture/compile/20020418-1.c: New test.
53930
53931 2002-04-18  Roger Sayle  <roger@eyesopen.com>
53932
53933         * gcc.c-torture/compile/20020415-1.c: New.
53934
53935 2002-04-18  David S. Miller  <davem@redhat.com>
53936
53937         * gcc.c-torture/execute/20020418-1.c: New test.
53938
53939 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
53940
53941         * gcc.dg/20020416-1.c: New test.
53942
53943         * g++.dg/opt/inline1.C: New test.
53944
53945 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
53946
53947         * gcc.dg/altivec-5.c: New test.
53948
53949         * gcc.dg/20020415-1.c: New test.
53950
53951 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
53952
53953         * lib/chill.exp: Remove.
53954
53955 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
53956
53957         * g++.dg/other/big-struct.C: New test.
53958
53959 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
53960
53961         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53962         of scratch file.
53963
53964 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
53965
53966         PR c/6277
53967         * gcc.dg/i386-387-1.c: Allow optional leading underscore
53968         in scan-assembler function name
53969
53970 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
53971
53972         * g77.f-torture/execute/980628-4.x,
53973         g77.f-torture/execute/980628-5.x,
53974         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53975         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53976         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53977         i[34567]86-*-*.
53978
53979 2002-04-13  David S. Miller  <davem@redhat.com>
53980
53981         * gcc.c-torture/execute/20020413-1.c: New test.
53982
53983 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
53984
53985         * gcc.dg/asm-6.c,
53986         * g++.dg/ext/asm1.C: New tests.
53987
53988 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
53989
53990         PR c++ 5373.
53991         * g++.dg/parse/stmtexpr1.C: New test.
53992
53993         PR c++/5189.
53994         * g++.dg/template/copy1.C: New test.
53995
53996 2002-04-12  Richard Henderson  <rth@redhat.com>
53997
53998         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53999
54000 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
54001
54002         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
54003         gcc.c-torture/execute/20020307-2.c.
54004
54005 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
54006
54007         * g++.dg/ext/attrib5.C,
54008         * g++.dg/lookup/struct1.C: New tests.
54009
54010 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
54011
54012         * gcc.dg/20020411-1.c: New test.
54013
54014         * gcc.c-torture/execute/20020411-1.c: New test.
54015
54016 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
54017
54018         * g77.f-torture/execute/6177.f: New test.
54019
54020 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
54021
54022         PR middle-end/6247
54023         * g++.dg/opt/cleanup1.C: New test.
54024
54025         * g++.dg/opt/const1.C: New test.
54026
54027 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
54028
54029         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
54030
54031 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54032
54033         PR c++/5507
54034         * g++.dg/template/typename2.C: New test.
54035
54036 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
54037
54038         * gcc.c-torture/execute/loop-12.c: New.
54039
54040 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
54041
54042         * g77.f-torture/execute/980628-4.x,
54043         g77.f-torture/execute/980628-5.x,
54044         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54045         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54046         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
54047
54048 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54049
54050         PR optimization/6086
54051         * g++.dg/opt/preinc1.C: New test.
54052
54053 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54054
54055         PR c++/5571
54056         * g++.dg/opt/static2.C: New test.
54057
54058 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
54059
54060         PR c/5120
54061         * gcc.dg/20020406-1.c: New test.
54062
54063 2002-04-04  David S. Miller  <davem@redhat.com>
54064
54065         * gcc.c-torture/execute/20020404-1.c: New test.
54066
54067 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
54068
54069         PR c/6123
54070         * gcc.dg/20020312-2.c: Do not declare global register variable
54071         if __PIC__ or __pic__ is defined.
54072
54073 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
54074
54075         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
54076         __asm__ so that it works correctly even if -ansi -pedantic-errors.
54077
54078 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54079
54080         * gcc.misc-tests/linkage.exp: Update last change to handle
54081         sparc*-, not just sparc-.
54082
54083 2002-04-03  Richard Henderson  <rth@redhat.com>
54084
54085         * gcc.dg/cpp/ucs.c: Improved long UCS test.
54086
54087 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54088
54089         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
54090
54091 2002-04-02  David S. Miller  <davem@redhat.com>
54092
54093         * gcc.c-torture/execute/20020402-3.c: New test.
54094
54095 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
54096
54097         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
54098         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
54099
54100         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
54101         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
54102         g77.f-torture/execute/20001201.x,
54103         g77.f-torture/execute/u77-test.x: New files.
54104
54105         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
54106         * gcc.dg/wchar_t-1.c: Ditto.
54107
54108 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54109
54110         * gcc.c-torture/execute/20020402-1.c: New test.
54111
54112 2002-04-01  Richard Henderson  <rth@redhat.com>
54113
54114         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
54115
54116         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
54117
54118 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54119
54120         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
54121
54122 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54123
54124         * g++.dg/inherit/template-as-base.C: Expect error.
54125         * g++.dg/inherit/namespace-as-base.C: Likewise.
54126
54127 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
54128
54129         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
54130         g++.dg/ext/instantiate3.C: Tweak match patterns.
54131
54132         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
54133         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
54134         -da test.
54135
54136 2002-03-31  Richard Henderson  <rth@redhat.com>
54137
54138         * gcc.dg/special/alias-2.c: New.
54139         * gcc.dg/special/ecos.exp: Run it.
54140
54141 2002-03-31  Richard Henderson  <rth@redhat.com>
54142
54143         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
54144
54145 2002-03-31  Kazu Hirata  <kazu@hxi.com>
54146
54147         * gcc.dg/weak-1.c: Disable on h8300 port.
54148
54149 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
54150
54151         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
54152         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
54153         ordering tests.
54154         * g++.dg/bprob/bprob-1.C: New test.
54155         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
54156         * g++.dg/gcov/gcov-1.C: New test.
54157         * g++.dg/gcov/gcov-1.x: New file.
54158         * g++.dg/gcov/gcov-2.C: New test.
54159         * g++.dg/gcov/gcov-3.C: New test.
54160         * g++.dg/gcov/gcov-3.h: New file.
54161
54162 2002-03-28  Roger Sayle  <roger@eyesopen.com>
54163
54164         * g++.old-deja/g++.other/builtins5.C: New test.
54165         * g++.old-deja/g++.other/builtins6.C: New test.
54166         * g++.old-deja/g++.other/builtins7.C: New test.
54167         * g++.old-deja/g++.other/builtins8.C: New test.
54168         * g++.old-deja/g++.other/builtins9.C: New test.
54169
54170 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
54171
54172         * g++.dg/opt/static1.C: New test.
54173
54174         * g++.dg/opt/longbranch1.C: New test.
54175
54176 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
54177
54178         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
54179
54180         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
54181
54182 2002-03-28  Jeffrey A Law  (law@redhat.com)
54183
54184         * gcc.c-torture/execute/20020328-1.c: New test.
54185
54186 2002-03-27  Richard Henderson  <rth@redhat.com>
54187
54188         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
54189         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
54190         move from g++.old-deja/g++.ext/.
54191
54192 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
54193
54194         * g++.dg/init/new2.C: New test.
54195
54196 2002-03-26  Richard Henderson  <rth@redhat.com>
54197
54198         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
54199
54200         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
54201         on sparc.
54202
54203         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
54204         sparcv9 systems.
54205         * gcc.dg/20001102-1.c: Likewise.
54206
54207 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
54208
54209         * gcc.dg/cpp/endif-pedantic1.c,
54210         gcc.dg/cpp/endif-pedantic2.c: New tests.
54211
54212 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
54213
54214         * g++.dg/init/new1.C: New test.
54215
54216 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54217
54218         * g++.dg/abi/vbase9.C: New test.
54219
54220 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
54221
54222         * gcc.dg/arm-asm.c: New test.
54223
54224 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
54225
54226         * gcc.dg/Wswitch-enum.c: New test.
54227         Fix PR c/5044.
54228
54229 2002-03-26  Richard Henderson  <rth@redhat.com>
54230
54231         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54232         structure.
54233
54234 2002-03-25  Richard Henderson  <rth@redhat.com>
54235
54236         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
54237         sparcv9 systems.
54238
54239         * gcc.c-torture/compile/20011119-1.c (xxx): New.
54240         * gcc.c-torture/compile/20011119-2.c (xxx): New.
54241
54242 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
54243
54244         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54245
54246 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
54247
54248         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54249         targets using generic thunk support.
54250
54251 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
54252
54253         * gcc.c-torture/compile/20020323-1.c: New test.
54254
54255         * g++.dg/opt/conj2.C: New test.
54256
54257 2002-03-24  Richard Henderson  <rth@redhat.com>
54258
54259         * gcc.dg/weak-1.c: Use -fno-common.
54260
54261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54262
54263         * g77.dg/f77-edit-apostrophe-out.f: New test
54264         * g77.dg/f77-edit-h-out.f: New test
54265         * g77.dg/f77-edit-t-in.f: New test
54266         * g77.dg/f77-edit-t-out.f: New test
54267         * g77.dg/f77-edit-x-out.f: New test
54268         * g77.dg/f77-edit-slash-out.f: New test
54269         * g77.dg/f77-edit-colon-out.f: New test
54270         * g77.dg/f77-edit-s-out.f: New test
54271
54272 2002-03-24  Richard Henderson  <rth@redhat.com>
54273
54274         * objc/execute/formal_protocol-6.x: New XFAIL.
54275
54276 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54277
54278         * gcc.dg/weak-1.c: Early return from dg-final on platforms
54279         that do not support weak symbols
54280
54281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
54282
54283         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54284         * lib/g77.exp: Likewise.
54285         * lib/objc.exp: Likewise.
54286
54287 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
54288
54289         * gcc.dg/Wswitch-default.c: New test.
54290
54291 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
54292
54293         * g++.dg/other/enum1.C: New test.
54294
54295 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
54296
54297         * gcc.dg/pragma-ep-3.c: Fix typo.
54298
54299 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54300
54301         * g++.dg/inherit/template-as-base.C: New test.
54302
54303 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
54304
54305         * g++.old-deja/g++.other/dwarf2-1.C: Move...
54306         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
54307
54308 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
54309
54310         * gcc.dg/cpp/multiline.c: Update to match.
54311
54312 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
54313
54314         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54315
54316 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
54317
54318         * gcc.dg/cpp/extratokens2.c: New file.
54319
54320 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
54321
54322         * gcc.dg/20020312-2.c: Add rs6000 target.
54323
54324         * gcc.c-torture/compile/20020319-1.c: New test.
54325
54326 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54327
54328         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54329         (A, E): Handle this.
54330
54331 2002-03-20  Jason Merrill  <jason@redhat.com>
54332
54333         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54334         ignoring -fpic.
54335         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54336         through prune_gcc_output.
54337
54338 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
54339
54340         * gcc.c-torture/compile/20020320-1.c: New test.
54341
54342 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
54343
54344         * gcc.c-torture/compile/20020318-1.c: New test.
54345
54346         * gcc.dg/struct-by-value-1.c: New test.
54347
54348         * gcc.dg/20020319-1.c: New test.
54349
54350 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
54351
54352         * g++.dg/opt/conj1.C: New test.
54353
54354 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
54355
54356         * g++.dg/template/qualttp20.C: Revert previous change.
54357         * g++.dg/template/qualttp3.C: Likewise.
54358         * g++.dg/template/qualttp4.C: Likewise.
54359         * g++.dg/template/qualttp5.C: Likewise.
54360         * g++.dg/template/qualttp6.C: Likewise.
54361         * g++.dg/template/qualttp7.C: Likewise.
54362         * g++.dg/template/qualttp8.C: Likewise.
54363         * g++.dg/template/recurse.C: Likewise.
54364
54365 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54366
54367         * gcc.dg/cpp/wchar-1.c: Update.
54368
54369 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
54370
54371         * g++.dg/template/conv1.C: New test.
54372         * g++.dg/template/conv2.C: New test.
54373         * g++.dg/template/conv3.C: New test.
54374         * g++.dg/template/conv4.C: New test.
54375
54376 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54377
54378         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54379         * g++.dg/template/qualttp3.C: Likewise.
54380         * g++.dg/template/qualttp4.C: Likewise.
54381         * g++.dg/template/qualttp5.C: Likewise.
54382         * g++.dg/template/qualttp6.C: Likewise.
54383         * g++.dg/template/qualttp7.C: Likewise.
54384         * g++.dg/template/qualttp8.C: Likewise.
54385         * g++.dg/template/recurse.C: Likewise.
54386
54387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
54388
54389         * g++.dg/opt/dtor1.C: New test.
54390
54391 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
54392
54393         * gcc.c-torture/compile/20020315-1.c: New test.
54394
54395 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
54396
54397         * gcc.dg/weak-1.c: Fix scan tests.
54398
54399 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
54400
54401         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54402         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54403         cris-*-aout* mmix-*-*.
54404         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54405         cris-*-aout* mmix-*-*.
54406         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54407         cris-*-elf* cris-*-aout* and mmix-*-*.
54408         * gcc.dg/20001009-1.c: Ditto.
54409         * gcc.dg/20010912-1.c: Ditto.
54410         * gcc.dg/20020122-4.c: Ditto.
54411         * gcc.dg/inline-2.c: Ditto.
54412
54413 2002-03-14  Jeffrey A Law  (law@cygnus.com)
54414
54415         * gcc.c-torture/compile/20020314-1.c: New test.
54416
54417 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
54418
54419         * gcc.c-torture/execute/20020314-1.c: New test.
54420
54421 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
54422
54423         * g++.dg/warn/Wunused-1.C: New test.
54424
54425 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
54426
54427         * g++.dg/abi/mangle6.C: New test.
54428
54429 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
54430
54431         * gcc.c-torture/compile/20020309-2.c: New test.
54432
54433         * gcc.c-torture/compile/20020312-1.c: New test.
54434
54435 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54436
54437         * g++.dg/other/access1.C: New test.
54438
54439 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
54440
54441         * gcc.c-torture/execute/wchar_t-1.c: New test.
54442
54443 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
54444
54445         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54446
54447 2002-03-12  Roger Sayle  <roger@eyesopen.com>
54448
54449         * gcc.dg/20020312-1.c: New test case.
54450
54451 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
54452
54453         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54454
54455 2002-03-11  Richard Henderson  <rth@redhat.com>
54456
54457         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54458         * g++.old-deja/g++.jason/report.C: Likewise.
54459
54460 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54461
54462         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54463         * g++.old-deja/g++.robertl/eb56.C: Likewise.
54464
54465 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.dg/overload/pmf1.C: New test.
54468
54469 2002-03-11  Kazu Hirata  <kazu@hxi.com>
54470
54471         * gcc.c-torture/execute/20020307-1.c: Use long.
54472
54473 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
54474
54475         PR optimization/5844
54476         * gcc.dg/20020310-1.c: New test.
54477
54478 2002-03-09  Michael Meissner  <meissner@redhat.com>
54479
54480         * gcc.c-torture/execute/memcpy-2.c: New test.
54481         * gcc.c-torture/execute/memset-1.c: New test.
54482         * gcc.c-torture/execute/strlen-1.c: New test.
54483         * gcc.c-torture/execute/strcmp-1.c: New test.
54484         * gcc.c-torture/execute/strncmp-1.c: New test.
54485
54486 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
54487
54488         * gcc.dg/ppc-ldstruct.c: New test.
54489
54490 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
54491
54492         * gcc.c-torture/execute/va-arg-22.c: New test.
54493
54494 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54495
54496         * gcc.c-torture/compile/20020309-1.c: New test.
54497
54498 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
54499
54500         * gcc.c-torture/execute/20020307-2.c: New test.
54501
54502 2002-03-07  Jeffrey A Law  (law@redhat.com)
54503
54504         * g77.f-torture/compile/20020307-1.f: New test.
54505
54506 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
54507
54508         * gcc.dg/unordered-1.c: New test.
54509
54510 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
54511
54512         * gcc.c-torture/execute/20020307-1.c: New test.
54513
54514 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
54515
54516         * gcc.dg/20020304-1.c: New test.
54517
54518         * gcc.c-torture/compile/20020304-2.c: New test.
54519
54520 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
54521
54522         * gcc.c-torture/compile/20020304-1.c: New test case
54523         (from PR c/5830).
54524
54525 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
54526
54527         * gcc.dg/20020103-1.c: Add other -D ppc variants.
54528
54529 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54530
54531         * g++.dg/other/classkey1.C: New test.
54532
54533 2002-03-01  Richard Henderson  <rth@redhat.com>
54534
54535         * gcc.c-torture/compile/981223-1.x: New.
54536         * gcc.c-torture/compile/920625-1.x: New.
54537
54538 2002-02-28  Richard Henderson  <rth@redhat.com>
54539
54540         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54541
54542 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
54543
54544         * gcc.c-torture/execute/20020227-1.c: New test.
54545
54546 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
54547
54548         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54549         here" ERROR lines.
54550         * g++.old-deja/g++.oliva/partord1.C: Likewise.
54551         * g++.old-deja.g++.other/defarg1.C: Likewise.
54552         * g++.old-deja/g++.pt/calls2.C: Likewise.
54553         * g++.old-deja/g++.pt/crash20.C: Likewise.
54554         * g++.old-deja/g++.pt/crash30.C: Likewise.
54555         * g++.old-deja/g++.pt/crash36.C: Likewise.
54556         * g++.old-deja/g++.pt/crash6.C: Likewise.
54557         * g++.old-deja/g++.pt/defarg13.C: Likewise.
54558         * g++.old-deja/g++.pt/derived3.C: Likewise.
54559         * g++.old-deja/g++.pt/error1.C: Likewise.
54560         * g++.old-deja/g++.pt/friend21.C: Likewise.
54561         * g++.old-deja/g++.pt/friend23.C: Likewise.
54562         * g++.old-deja/g++.pt/infinite1.C: Likewise.
54563         * g++.old-deja/g++.robertl/eb128.C: Likewise.
54564
54565 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
54566
54567         * gcc.c-torture/execute/20020225-2.c: New test.
54568
54569 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
54570
54571         * gcc.c-torture/execute/920730-1t.c,
54572         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54573         Delete test cases, only relevant to -traditional.
54574
54575 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
54576
54577         * gcc.dg/cpp/undef1.c: Remove.
54578         * gcc.dg/cpp/directiv.c: Update.
54579         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54580
54581 2002-02-27  Michael Meissner  <meissner@redhat.com>
54582
54583         * gcc.c-torture/execute/20020226-1.c: New test.
54584
54585 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * g++.dg/debug/debug4.C: New test.
54588
54589         * gcc.dg/ia64-visibility-1.c: New test.
54590
54591 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
54592
54593         * gcc.dg/debug/20020224-1.c: New.
54594
54595 2002-02-25  Kazu Hirata  <kazu@hxi.com>
54596
54597         * gcc.c-torture/execute/960416-1.x: New.
54598         * gcc.c-torture/execute/divconst-3.x: Likewise.
54599
54600 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
54601
54602         * gcc.dg/20020224-1.c: New test.
54603
54604 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
54605
54606         * gcc.c-torture/execute/20020225-1.c: New.
54607
54608 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54609
54610         * gcc.dg/cpp/wchar-1.c: New test.
54611
54612 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
54613
54614         * gcc.dg/20020222-1.c: New test.
54615
54616 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
54617
54618         * g++.dg/opt/anonunion1.C: New test.
54619
54620 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
54621
54622         * g++.dg/template/qualttp19.C: New test.
54623         * g++.dg/template/qualttp20.C: New test.
54624         * g++.old-deja/g++.jason/report.C: Adjust expected errors
54625         * g++.old-deja/g++.other/qual1.C: Likewise.
54626
54627 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
54628
54629         * gcc.dg/attr-alwaysinline.c: New.
54630
54631 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
54632
54633         * gcc.dg/20020220-1.c: New test.
54634
54635         * gcc.dg/20020220-2.c: New test.
54636
54637         * g++.dg/opt/mmx1.C: New test.
54638
54639 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
54640
54641         * gcc.c-torture/compile/20020110.c: New test.
54642
54643 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
54644
54645         * gcc.c-torture/execute/20020219-1.c: New test.
54646
54647         * gcc.dg/20020219-1.c: New test.
54648
54649         * gcc.dg/noncompile/20020220-1.c: New test.
54650
54651         * g++.dg/opt/ptrintsum1.C: New test.
54652
54653         * gcc.dg/debug/20020220-1.c: New test.
54654
54655 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
54656
54657         * gcc.c-torture/execute/20020216-1.c: New test.
54658
54659 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54660
54661         * gcc.dg/decl-1.c: Update, new test.
54662
54663 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
54664
54665         * g++.dg/abi/bitfield1.C: New test.
54666         * g++.dg/abi/bitfield2.C: New test.
54667
54668 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54669
54670         * gcc.dg/attr-nest.c: New test.
54671
54672 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
54673
54674         * gcc.c-torture/execute/20020215-1.c: New test.
54675
54676 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
54677
54678         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54679         * g++.dg/debug/debug.exp: New.
54680         * g++.dg/debug/trivial.C: New.
54681         * g++.dg/debug/debug1.C: Moved...
54682         * g++.dg/other/debug1.C: ...from here.
54683         * g++.dg/debug/debug2.C: Moved...
54684         * g++.dg/other/debug2.C: ...from here.
54685         * g++.dg/debug/debug3.C: Moved...
54686         * g++.dg/other/debug3.C: ...from here.
54687
54688         * gcc.dg/noncompile/20020213-1.c: New test.
54689
54690 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
54691
54692         * g++.dg/other/debug3.C: New test.
54693
54694         * gcc.c-torture/execute/20020213-1.c: New test.
54695
54696 2002-02-13  Richard Smith <richard@ex-parrot.com>
54697
54698         * g++.old-deja/g++.other/thunk1.C: New test.
54699
54700 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54701
54702         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54703
54704 2002-02-13  Stan Shebs  <shebs@apple.com>
54705
54706         * gcc.dg/altivec-3.c: New.
54707
54708 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
54709
54710         * gcc.dg/Wunreachable-1.c: New test.
54711         * gcc.dg/Wunreachable-2.c: New test.
54712
54713 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54714
54715         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54716
54717 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
54718
54719         * gcc.dg/decl-1.c: New test.
54720
54721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
54722
54723         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54724
54725 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54726
54727         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54728         * gcc.c-torture/compile/980506-1.x: Likewise.
54729
54730 2002-02-10  Kazu Hirata  <kazu@hxi.com>
54731
54732         * gcc.dg/20020210-1.c: New.
54733
54734 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
54735
54736         * g77.f-torture/execute/947.f: New regression test
54737         for PR fortran/947.
54738
54739 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
54740
54741         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54742         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54743
54744 2002-02-08  Richard Henderson  <rth@redhat.com>
54745
54746         * gcc.c-torture/compile/labels-3.c: New.
54747
54748 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
54749
54750         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54751         expression statements work instead.
54752         * gcc.dg/noncompile/20020207-1.c: New test.
54753
54754 2002-02-07  Richard Henderson  <rth@redhat.com>
54755
54756         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54757
54758 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54759
54760         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54761         message from g77
54762         * lib/g77-dg.exp: Trim g77 error messages so that they are
54763         recognized by dg.exp.
54764
54765 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54766
54767         PR fortran/5473
54768         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
54769
54770 2002-02-07  Richard Henderson  <rth@redhat.com>
54771
54772         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54773         to be sufficiently aligned for integers.
54774
54775 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
54776
54777         * g++.dg/template/friend4.C: New test.
54778
54779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
54780
54781         PR fortran/5743
54782         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54783         unsupported cases.
54784
54785 2002-02-07  Richard Henderson  <rth@redhat.com>
54786
54787         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54788         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54789         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54790         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54791
54792 2002-02-06  Richard Henderson  <rth@redhat.com>
54793
54794         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54795
54796 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
54797
54798         * gcc.dg/20020206-1.c: New test.
54799
54800 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
54801
54802         * gcc.c-torture/execute/20020206-1.c: New test.
54803
54804         * gcc.c-torture/execute/20020206-2.c: New test.
54805
54806         PR optimization/5429:
54807         * gcc.c-torture/compile/20020206-1.c: New test.
54808
54809 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
54810
54811         * g++.dg/ext/align1.C: Do not use an explicit alignment value
54812         as certain file formats cannot support particularly large
54813         alignments.
54814
54815         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54816         and do not expect to be able to link the executable.
54817
54818         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54819         fail because the COFF format does not support the weak attribute.
54820
54821 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
54822
54823         * g77.dg/pr5473.f: New test
54824
54825 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
54826
54827         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54828         Fix testcase accordingly.
54829
54830 2002-02-04  Richard Henderson  <rth@redhat.com>
54831
54832         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54833         (buf): Change to be an array of pointers, not ints.
54834
54835 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54836
54837         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
54838         before all tests.  Move warning one line above to match where it
54839         C frontend emits.
54840         * gcc.dg/Wswitch-2.c: New test.
54841         * g++.dg/warn/Wswitch-1.C: New test.
54842         * g++.dg/warn/Wswitch-2.C: New test.
54843
54844 2002-02-04  Richard Henderson  <rth@redhat.com>
54845
54846         * g++.dg/abi/offsetof.C: Fix size comparison.
54847
54848 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
54849
54850         * gcc.dg/cast-qual-2.c: New test.
54851
54852 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
54853
54854         * gcc.dg/20020201-4.c: New test.
54855
54856 2002-02-04  Ben Elliston  <bje@redhat.com>
54857
54858         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54859         target_info attribute != 0, in addition to the empty string.
54860         (gcc_target_compile): Likewise.
54861
54862 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
54863
54864         * gcc.dg/Wswitch.c: New test.
54865         PR gcc/4475. PR gcc/3780.
54866
54867 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
54868
54869         * g77.f-torture/execute/5122.f: New test for regressions
54870         against PR fortran/5122.
54871
54872 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
54873
54874         * g77.f-torture/compile/pr3743.f: Delete
54875         * g77.dg/pr3743-1.f: New test.
54876         * g77.dg/pr3743-2.f: New test.
54877         * g77.dg/pr3743-3.f: New test.
54878         * g77.dg/pr3743-4.f: New test.
54879
54880 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54881
54882         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54883
54884 2002-02-02  Richard Henderson  <rth@redhat.com>
54885
54886         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54887         * gcc.c-torture/execute/bf64-1.c: Likewise.
54888
54889 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54890
54891         * gcc.dg/20020201-2.c: New test.
54892
54893         * gcc.dg/20020201-3.c: New test.
54894
54895         * gcc.c-torture/execute/bitfld-2.c: New test.
54896
54897 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54898
54899         * gcc.dg/bitfld-1.c: Update.
54900         * gcc.dg/bitfld-2.c: Update.
54901         * gcc.c-torture/execute/bitfld-1.x: New.
54902
54903 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
54904
54905         * gcc.c-torture/execute/20020201-1.c: New test.
54906
54907 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
54908
54909         PR target/5469
54910         * gcc.dg/20020201-1.c: New test.
54911
54912 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
54913
54914         PR fortran/3743
54915         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
54916         * g77.f-torture/compile/pr3743.x: Remove
54917
54918 2002-01-31  Tom Rix  <trix@redhat.com>
54919
54920         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
54921
54922 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54923
54924         * gcc.dg/noncompile/20020130-1.c: New test.
54925
54926 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
54927
54928         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
54929
54930 2002-01-29  Richard Henderson  <rth@redhat.com>
54931
54932         * gcc.c-torture/execute/991118-1.c: Cast various constants back
54933         to long long.
54934         * gcc.c-torture/execute/bf64-1.c: Likewise.
54935
54936 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
54937
54938         * gcc.c-torture/execute/20020129-1.c: New test.
54939
54940 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54941
54942         * gcc.c-torture/compile/20000224-1.c: Update.
54943         * gcc.c-torture/execute/bitfld-1.c: New tests.
54944         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
54945         * gcc.dg/uninit-A.c: Update.
54946
54947 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
54948
54949         * g++.dg/template/ctor1.C: Add instantiation.
54950
54951 2002-01-28  Paul Koning  <pkoning@equallogic.com>
54952
54953         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54954         argument to __builtin_prefetch to be const ptr.
54955
54956 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
54957
54958         * gcc.c-torture/compile/20020120-1.c: New test.
54959
54960 2002-01-27  Kazu Hirata  <kazu@hxi.com>
54961
54962         * gcc.c-torture/execute/20020127-1.c: New test.
54963
54964 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
54965
54966         * g77.dg/f77-edit-i-in.f: New test
54967         * g77.dg/f77-edit-i-out.f: New test
54968
54969 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
54970
54971         * gcc.dg/debug/debug.exp: New file.
54972         * gcc.dg/debug/trivial.c: New file.
54973         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54974         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54975         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54976         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54977         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54978         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54979         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54980         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54981         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54982         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54983         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54984         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54985         * gcc.dg/20000503-1.c: Removed.
54986         * gcc.dg/20010207-1.c: Removed.
54987         * gcc.dg/20011223-1.c: Removed.
54988         * gcc.dg/20020104-2.c: Removed.
54989         * gcc.dg/debug-1.c: Removed.
54990         * gcc.dg/debug-2.c: Removed.
54991         * gcc.dg/debug-3.c: Removed.
54992         * gcc.dg/debug-4.c: Removed.
54993         * gcc.dg/debug-5.c: Removed.
54994         * gcc.dg/debug-6.c: Removed.
54995         * gcc.dg/dwarf2-1.c: Removed.
54996         * gcc.dg/dwarf2-2.c: Removed.
54997
54998 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
54999
55000         * g++.old-deja/g++.other/eh5.C: New test.
55001         * g++.old-deja/g++.other/sibcall2.C: New test.
55002         * g++.old-deja/g++.other/array9.C: New test.
55003         * g++.old-deja/g++.other/typename2.C: New test.
55004         * g++.old-deja/g++.other/crash60.C: New test.
55005         * g++.old-deja/g++.other/conv9.C: New test.
55006         * g++.old-deja/g++.other/mangle10.C: New test.
55007         * g++.old-deja/g++.other/unchanging1.C: New test.
55008         * g++.old-deja/g++.other/exprstmt1.C: New test.
55009         * g++.old-deja/g++.other/inline23.C: New test.
55010         * g++.old-deja/g++.eh/ia64-1.C: New test.
55011         * g++.old-deja/g++.other/dwarf2-1.C: New test.
55012         * g++.old-deja/g++.other/reload1.C: New test.
55013         * g++.old-deja/g++.other/static20.C: New test.
55014         * g++.old-deja/g++.other/local-alloc1.C: New test.
55015         * g++.old-deja/g++.other/conv8.C: New test.
55016         * g++.old-deja/g++.other/stmtexpr2.C: New test.
55017         * g++.old-deja/g++.other/storeexpr1.C: New test.
55018         * g++.old-deja/g++.other/storeexpr2.C: New test.
55019         * g++.dg/eh/template2.C: New test.
55020         * g++.dg/warn/weak1.C: New test.
55021
55022 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
55023
55024         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
55025         Remove first, non-varying, argument.
55026
55027 2002-01-23  Richard Henderson  <rth@redhat.com>
55028
55029         * gcc.dg/inline-2.c: New.
55030
55031         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
55032         Add optional target arg.  Check number of arguments.
55033         (scan-assembler-not, scan-assembler-dem): Likewise.
55034         (scan-assembler-dem-not): Likewise.
55035
55036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55037
55038         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
55039         line 12.
55040         * g++.old-deja/g++.brendan/parse3.C,
55041         g++.old-deja/g++.other/crash26.C,
55042         g++.old-deja/g++.other/crash28.C,
55043         g++.old-deja/g++.other/crash29.C,
55044         g++.old-deja/g++.other/crash30.C,
55045         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
55046
55047 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
55048
55049         * gcc.dg/20020115-1.c: New.
55050
55051 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
55052
55053         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
55054
55055 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
55056
55057         * gcc.dg/20020122-3.c: New.
55058
55059 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
55060
55061         * g++.dg/other/gc1.C: New test.
55062
55063 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
55064
55065         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
55066
55067 2002-01-22  Richard Henderson  <rth@redhat.com>
55068
55069         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
55070
55071 2002-01-22  Richard Henderson  <rth@redhat.com>
55072
55073         * gcc.dg/20020122-4.c: New.
55074
55075 2002-01-22  H.J. Lu <hjl@gnu.org>
55076
55077         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
55078         link output.
55079         * gcc.dg/special/ecos.exp: Likewise.
55080         * lib/g++-dg.exp: Likewise.
55081         * lib/g77-dg.exp: Likewise.
55082         * lib/gcc-dg.exp : Likewise.
55083         * lib/mike-g++.exp: Likewise.
55084         * lib/mike-g77.exp: Likewise.
55085         * lib/mike-gcc.exp: Likewise.
55086         * lib/objc-dg.exp: Likewise.
55087
55088 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
55089
55090         PR target/5379
55091         * gcc.dg/20020122-2.c: New test.
55092
55093 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
55094
55095         * gcc.dg/20020122-1.c: New test.
55096
55097 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
55098
55099         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
55100
55101 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
55102
55103         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
55104
55105 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55106
55107         * gcc.c-torture/compile/20020121-1.c: New test.
55108
55109 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55110
55111         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
55112         ld_library_path.
55113
55114 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
55115
55116         * gcc.dg/20020218-1.c: New test.
55117
55118 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
55119
55120         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
55121         messages
55122         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
55123         "At global scope" warning
55124         * g++.dg/ext/align1.C: Change cygwin test for alignment
55125         from db-bogus to dg-warning
55126
55127 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
55128
55129         * g77.f-torture/compile/cpp2.F: New test.
55130
55131 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
55132
55133         * g++.dg/template/access1.C: New test.
55134
55135 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
55136
55137         * gcc.dg/20020118-1.c: New.
55138
55139 2002-01-18  Kazu Hirata  <kazu@hxi.com>
55140
55141         * gcc.c-torture/execute/20020118-1.c: New test.
55142
55143 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55144
55145         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
55146         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
55147         alignment warnings.
55148
55149 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
55150
55151         * gcc.misc-tests/i386-prefetch.exp: Save and restore
55152         torture_with_loops and torture_without_loops
55153
55154 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
55155
55156         * gcc.c-torture/compile/20020116-1.c: New test.
55157
55158 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
55159
55160         * gcc.dg/20020116-2.c: New test.
55161
55162         * gcc.dg/ultrasp4.c: New test.
55163
55164         * gcc.dg/20020116-1.c: New test.
55165
55166 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
55167
55168         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
55169         by EABI.
55170
55171 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
55172
55173         * gcc.misc-tests/i386-prefetch.exp: New.
55174         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
55175         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
55176         * gcc.misc-tests/i386-pf-none-1.c: New test.
55177         * gcc.misc-tests/i386-pf-sse-1.c: New test.
55178
55179 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
55180
55181         * gcc.dg/gnu89-init-1.c: Add new tests.
55182
55183 2002-01-15  Andreas Jaeger  <aj@suse.de>
55184
55185         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
55186         * gcc.dg/i386-mmx-2.c: Likewise.
55187         * gcc.dg/i386-sse-1.c: Likewise.
55188         * gcc.dg/i386-sse-2.c: Likewise.
55189         * gcc.dg/i386-sse-3.c: Likewise.
55190
55191 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
55192
55193         * g77.f-torture/execute/intrinsic-unix-bessel.f:
55194         Uncomment additional cases that now pass.
55195
55196 2002-01-11  Richard Henderson  <rth@redhat.com>
55197
55198         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
55199         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
55200
55201 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
55202
55203         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
55204
55205 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
55206
55207         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55208         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55209
55210 2002-01-10  Dale Johannesen  <dalej@apple.com>
55211
55212         * gcc.c-torture/execute/loop-11.c: New.
55213
55214 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
55215
55216         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55217         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55218
55219 2002-01-09  Richard Henderson  <rth@redhat.com>
55220
55221         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55222         type in which to perform the operation for each size.
55223
55224 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
55225
55226         * gcc.c-torture/compile/20020109-2.c: New test.
55227
55228 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
55229
55230         * gcc.c-torture/execute/loop-10.c: New test.
55231
55232 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55233
55234         * gcc.c-torture/compile/20010226-1.c: New test.
55235         * gcc.c-torture/compile/20010227-1.c: New test.
55236         * gcc.c-torture/compile/20010426-1.c: New test.
55237         * gcc.c-torture/compile/20010510-1.c: New test.
55238         * gcc.c-torture/compile/20010605-3.c: New test.
55239         * gcc.c-torture/compile/20010824-1.c: New test.
55240         * gcc.c-torture/execute/20010409-1.c: New test.
55241         * gcc.dg/noncompile/20000901-1.c: New test.
55242         * gcc.dg/20001023-1.c: New test.
55243         * gcc.dg/20001101-1.c: New test.
55244         * gcc.dg/20001102-1.c: New test.
55245         * gcc.dg/20010207-1.c: New test.
55246         * gcc.dg/20010405-1.c: New test.
55247         * gcc.dg/20010822-1.c: New test.
55248         * gcc.dg/20011107-1.c: New test.
55249
55250 2002-01-09  Jeffrey A Law  (law@redhat.com)
55251
55252         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55253
55254         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
55255         execution failure on PA targets.
55256
55257 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
55258
55259         * gcc.c-torture/compile/20020109-1.c: New test.
55260
55261 2002-01-08  Kazu Hirata  <kazu@hxi.com>
55262
55263         * gcc.c-torture/execute/20020108-1.c: New test.
55264
55265 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
55266
55267         * gcc.dg/20020108-1.c: New test.
55268
55269 2002-01-08  H.J. Lu <hjl@gnu.org>
55270
55271         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55272         for header files.
55273
55274 2002-01-08  Geoff Keating  <geoffk@redhat.com>
55275
55276         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55277         consistency.
55278
55279 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
55280
55281         * gcc.dg/altivec-4.c: Test altivec predicates.
55282
55283 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
55284
55285         * gcc.c-torture/execute/20020107-1.c: New test.
55286
55287 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
55288
55289         PR c/5279
55290         * gcc.c-torture/compile/20020106-1.c: New test.
55291
55292 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
55293
55294         * gcc.c-torture/execute/nestfunc-4.c: New test.
55295
55296 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55297
55298         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55299         extra triple that slipped in.
55300         * g++.old-deja/g++.abi/align.C: Likewise.
55301         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55302
55303 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
55304
55305         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55306         * g++.old-deja/g++.abi/align.C: Likewise.
55307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55308
55309         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55310         on FreeBSD/i386.
55311         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55312         FreeBSD.
55313
55314 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
55315
55316         * gcc.dg/20020104-1.c: New test.
55317
55318         * gcc.dg/20020104-2.c: New test.
55319
55320 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
55321
55322         * gcc.dg/20020103-1.c: Fix typo in target selector.
55323
55324 2002-01-03  Richard Henderson  <rth@redhat.com>
55325
55326         * gcc.dg/20020103-1.c: New.
55327
55328 2002-01-03  Kazu Hirata  <kazu@hxi.com>
55329
55330         * gcc.c-torture/execute/20020103-1.c: New test.
55331
55332 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
55333
55334         * g++.dg/other/debug2.C: New test.
55335
55336         * gcc.c-torture/compile/20020103-1.c: New test.
55337
55338 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
55339
55340         * gcc.dg/gnu89-init-1.c: Added new tests.
55341
55342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55343
55344         * g++.dg/template/friend2.C: Remove as patch is reverted.
55345
55346         * g++.dg/warn/oldcast1.C: New test.
55347
55348         * g++.dg/template/ptrmem1.C: New test.
55349         * g++.dg/template/ptrmem2.C: New test.
55350
55351         * g++.dg/template/ntp.C: New test.
55352
55353         * g++.dg/other/component1.C: New test.
55354
55355         * g++.dg/template/ttp3.C: New test.
55356
55357         * g++.dg/template/friend2.C: New test.
55358         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55359
55360 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55361
55362         * g++.dg/other/ptrmem1.C: New test.
55363         * g++.dg/other/ptrmem2.C: New test.
55364
55365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55366
55367         * g++.dg/template/ctor1.C: New test.
55368
55369 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
55370
55371         * g++.dg/template/friend2.C: New test.
55372
55373 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
55374
55375         * gcc.dg/mmix-1.c: New test.
55376
55377 2001-12-31  Richard Henderson  <rth@redhat.com>
55378
55379         * gcc.dg/asm-5.c: New.
55380
55381 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
55382
55383         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55384         in namespace __gnu_cxx
55385
55386 2001-12-30  Richard Henderson  <rth@redhat.com>
55387
55388         * gcc.dg/debug-6.c: New.
55389
55390 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
55391
55392         * gcc.c-torture/compile/20011229-2.c: New test.
55393
55394 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
55395
55396         * gcc.dg/debug-3.c: New test.
55397         * gcc.dg/debug-4.c: New test.
55398         * gcc.dg/debug-5.c: New test.
55399
55400 2001-12-29  Richard Henderson  <rth@redhat.com>
55401
55402         * g++.dg/eh/loop1.C: New.
55403
55404 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55405
55406         * g++.dg/template/crash1.C: New test.
55407
55408 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
55409
55410         * g++.dg/other/const1.C: New test.
55411
55412 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55413
55414         * gcc.c-torture/compile/20011229-1.c: New test.
55415
55416 2001-12-28  Stan Shebs  <shebs@apple.com>
55417
55418         * lib/objc-torture.exp: Resync with c-torture.exp.
55419         * lib/objc.exp: Load standard libraries.
55420
55421 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
55422
55423         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55424         additional tests.
55425
55426 2001-12-27  Roger Sayle <roger@eyesopen.com>
55427
55428         * gcc.c-torture/execute/string-opt-16.c: New testcase.
55429
55430 2001-12-27  Richard Henderson  <rth@redhat.com>
55431
55432         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55433
55434 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.dg/eh/ctor1.C: New test.
55437         * g++.dg/other/error2.C: New test.
55438
55439 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
55440
55441         * g++.dg/other/init2.C: New test.
55442
55443 2001-12-24  Richard Henderson  <rth@redhat.com>
55444
55445         * gcc.dg/20011223-1.c: New.
55446         * gcc.dg/inline-1.c: New.
55447
55448 2001-12-23  Richard Henderson  <rth@redhat.com>
55449
55450         * gcc.dg/asm-4.c: Test operand modifiers.
55451
55452 2001-12-23  Richard Henderson  <rth@redhat.com>
55453
55454         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55455
55456 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55457
55458         * gcc.c-torture/execute/20011223-1.c: New test.
55459
55460 2001-12-21  Richard Henderson  <rth@redhat.com>
55461
55462         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55463         re-enables the warning.
55464
55465 2001-12-21  Richard Henderson  <rth@redhat.com>
55466
55467         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55468
55469 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55470
55471         * gcc.c-torture/compile/20011218-1.c: New test.
55472
55473 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
55474
55475         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
55476         arm-isr.c test.
55477         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
55478         epilogue generation for ARM ISR routines.
55479
55480 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55481
55482         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55483         * gcc.dg/format/c90-printf-3.c: Likewise.
55484         * gcc.dg/format/c99-printf-3.c: Likewise.
55485         * gcc.dg/format/ext-1.c: Likewise.
55486         * gcc.dg/format/ext-6.c: Likewise.
55487         * gcc.dg/format/format.h: Prototype unlocked stdio.
55488
55489 2001-12-20  Richard Henderson  <rth@redhat.com>
55490
55491         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55492         (arena): Use it.
55493         (malloc): Correct allocation logic.  Abort if we fill up the
55494         arena before initialization complete.
55495         (realloc): Correct allocation logic.
55496
55497 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
55498
55499         * gcc.c-torture/compile/20011219-2.c: New test.
55500
55501         * gcc.c-torture/execute/20011219-1.c: New test.
55502
55503 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
55504
55505         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55506         target does not support weak symbols.
55507
55508 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
55509
55510         * gcc.c-torture/compile/20011219-1.c: New test.
55511
55512 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
55513
55514         * g++.dg/other/error1.C: New test.
55515
55516 2001-12-17  Jeffrey A Law  (law@redhat.com)
55517
55518         * gcc.c-torture/execute/20011217-1.c: New test.
55519
55520 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
55521
55522         * objc.dg/special/: New directory.
55523         * objc.dg/special/special.exp: New file.
55524         * objc.dg/special/unclaimed-category-1.h: New file.
55525         * objc.dg/special/unclaimed-category-1a.m: New file.
55526         * objc.dg/special/unclaimed-category-1.m: New file.
55527
55528 2001-12-17  Andreas Jaeger  <aj@suse.de>
55529
55530         * gcc.c-torture/compile/20011217-2.c: New test.
55531
55532 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55533
55534         * gcc.c-torture/compile/20011217-1.c: New test.
55535
55536 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
55537
55538         * gcc.dg/20011214-1.c: New.
55539
55540 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
55541
55542         * gcc.dg/altivec-4.c: New.
55543
55544 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
55545
55546         * gcc.dg/20011113-1.c: New test.
55547
55548 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55549
55550         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55551         std::__malloc_alloc_template<0> and
55552         std::__default_alloc_template<false, 0>.
55553
55554 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
55555
55556         * objc/execute/bf-21.m: New test.
55557         * objc/execute/enumeration-1.m: New test.
55558         * objc/execute/enumeration-2.m: New test.
55559
55560 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
55561
55562         * gcc.dg/gnu89-init-1.c: New test.
55563
55564 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
55565
55566         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55567         * g++.old-deja/g++.jason/2371.C: Likewise.
55568         * g++.old-deja/g++.jason/template33.C: Likewise.
55569         * g++.old-deja/g++.jason/template34.C: Likewise.
55570         * g++.old-deja/g++.jason/template36.C: Likewise.
55571         * g++.old-deja/g++.oliva/typename1.C: Likewise.
55572         * g++.old-deja/g++.oliva/typename2.C: Likewise.
55573         * g++.old-deja/g++.other/typename1.C: Likewise.
55574         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55575         * g++.old-deja/g++.pt/nontype5.C: Likewise.
55576         * g++.old-deja/g++.pt/typename11.C: Likewise.
55577         * g++.old-deja/g++.pt/typename14.C: Likewise.
55578         * g++.old-deja/g++.pt/typename16.C: Likewise.
55579         * g++.old-deja/g++.pt/typename3.C: Likewise.
55580         * g++.old-deja/g++.pt/typename4.C: Likewise.
55581         * g++.old-deja/g++.pt/typename5.C: Likewise.
55582         * g++.old-deja/g++.pt/typename7.C: Likewise.
55583         * g++.old-deja/g++.robertl/eb9.C: Likewise.
55584
55585 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
55586
55587         * g++.dg/other/linkage1.C: New test.
55588         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55589         specifiers.
55590
55591 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55592
55593         * gcc.dg/concat.c: New test.
55594
55595 2001-12-11  Stan Shebs  <shebs@apple.com>
55596
55597         * objc/compile: New test directory.
55598         * objc/compile/compile.exp: New expect script.
55599         * objc/compile/20011211-1.m: New compile test.
55600
55601 2001-12-11  Jason Merrill  <jason@redhat.com>
55602
55603         * lib/prune.exp (prune_gcc_output): Also handle "In member
55604         function".  So many permutations...
55605
55606 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
55607
55608         * g++.dg/template/typedef1.C: New test.
55609
55610 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
55611
55612         * g++.dg/other/copy1.C: New test.
55613
55614 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
55615
55616         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55617
55618         * gcc.dg/builtin-choose-expr.c: New.
55619
55620 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
55621
55622         * gcc.dg/altivec-2.c: New.
55623
55624 2001-12-07  Richard Henderson  <rth@redhat.com>
55625
55626         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55627
55628 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
55629
55630         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55631         ultrasparc.
55632
55633 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55634
55635         * g++-old.deja/g++.robertl/eb101.C: Deleted.
55636
55637 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
55638
55639         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55640         variable argument list.
55641
55642 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
55643
55644         * gcc.c-torture/execute/memcheck: Delete entire directory.
55645         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55646         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55647
55648 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55649
55650         * gcc.dg/Wshadow-1.c: New test.
55651
55652 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
55653
55654         * gcc.c-torture/compile/20011130-1.c: New test.
55655
55656         * gcc.dg/noncompile/20011025-1.c: New test.
55657
55658         * g++.dg/other/anon-union.C: New test.
55659
55660         * gcc.c-torture/execute/20011024-1.c: New test.
55661
55662 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55663
55664         * gcc.c-torture/execute/20000722-1.x,
55665         gcc.c-torture/execute/20010123-1.x: Remove.
55666         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55667         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55668         gcc.dg/c99-complit-2.c: New tests.
55669
55670 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
55671
55672         * g++.dg/inherit/base1.C: New test.
55673
55674 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
55675
55676         * g++.dg/other/stdarg1.C: New test.
55677
55678         * gcc.c-torture/compile/20011130-2.c: New test.
55679
55680 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
55681
55682         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55683         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55684         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55685         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55686         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55687         * gcc.dg/builtin-prefetch-1.c: New test.
55688
55689 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
55690
55691         * gcc.dg/20011130-1.c: New test.
55692
55693 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
55694
55695         * g++.dg/other/scope1.C: New test.
55696         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55697
55698 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55699
55700         * gcc.dg/vla-init-1.c: New test.
55701
55702 2001-12-01  Geoff Keating  <geoffk@redhat.com>
55703
55704         * gcc.c-torture/compile/structs.c: New testcase from GDB.
55705
55706 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55707
55708         * objc.dg/alias.m: Update.
55709         * objc.dg/class-1.m: Update.
55710         * objc.dg/const-str-1.m: Update.
55711         * objc.dg/fwd-proto-1.m: Update.
55712         * objc.dg/id-1.m: Update.
55713         * objc.dg/super-class-1.m: Update.
55714
55715 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
55716
55717         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55718         constructs.
55719
55720 2001-11-28  Jeffrey A Law  (law@cygnus.com)
55721
55722         * gcc.c-torture/execute/20011128-1.c: New test.
55723
55724 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
55725
55726         * gcc.dg/20011127-1.c: New test.
55727
55728 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55729
55730         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
55731         from Austin Group draft 7.
55732         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
55733         scanf format arguments.
55734         * gcc.dg/format/no-exargs-2.c: New test.
55735
55736 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
55737
55738         * g++.dg/abi/vbase8-4.C: New test.
55739
55740 2001-11-24  Ian Lance Taylor  <ian@airs.com>
55741
55742         * gcc.c-torture/execute/20011121-1.c: New test.
55743
55744 2001-11-23  Jeffrey A Law  (law@cygnus.com)
55745
55746         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55747
55748 2001-11-23  Andreas Jaeger  <aj@suse.de>
55749
55750         * gcc.dg/cpp/charconst-2.c: New test.
55751
55752 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
55753
55754         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55755         to the host if it is remote.  Let tests specify extra headers
55756         they use.
55757         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55758         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55759         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55760         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55761         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55762         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55763         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55764         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55765         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55766         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55767
55768 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
55769
55770         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55771         for little endian ARMs.
55772
55773 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
55774
55775         * gcc.c-torture/compile/20011119-1.c: New test.
55776         * gcc.c-torture/compile/20011119-2.c: New test.
55777
55778 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
55779
55780         * gcc.dg/altivec-1.c: Fix typo.
55781
55782 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55783
55784         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55785
55786 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
55787
55788         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55789
55790 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
55791
55792         * lib/g77.exp: Don't specify --rpath-link.
55793
55794         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55795         across all the headers.
55796         * gcc.dg/format/format.exp: For testing on a remote host,
55797         copy format.h.
55798
55799         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55800         * gcc.c-torture/execute/930406-1.c: Likewise.
55801         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55802
55803 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
55804
55805         * gcc.dg/altivec-1.c: New.
55806
55807 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
55808
55809         * gcc.dg/cpp/fpreprocessed.c: New test case.
55810
55811 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55812
55813         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55814         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55815         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55816
55817 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55818
55819         * gcc.dg/no-builtin-1.c: New test.
55820
55821 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
55822
55823         * gcc.c-torture/execute/20011115-1.c: New test.
55824
55825 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
55826
55827         * gcc.c-torture/compile/20011114-2.c: New test.
55828         * gcc.c-torture/compile/20011114-3.c: New test.
55829         * gcc.c-torture/compile/20011114-4.c: New test.
55830
55831 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55832
55833         * g++.dg/other/init1.C: New test.
55834
55835 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
55836
55837         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55838         message.
55839
55840         * gcc.c-torture/execute/20011114-1.c: New testcase.
55841
55842         * gcc.c-torture/compile/20010327-1.c: Revert last change.
55843         * gcc.c-torture/compile/20011114-1.c: New test, exactly
55844         like the (before this change) version of 20010327-1.c.
55845
55846 2001-11-14  Roger Sayle <roger@eyesopen.com>
55847
55848         * gcc.c-torture/execute/string-opt-13.c: New testcase.
55849
55850 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
55851
55852         * g++.dg/init/array2.C: New test.
55853
55854 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
55855
55856         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55857
55858 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
55859
55860         * g++.dg/other/forscope1.C: New test.
55861         * g++.dg/ext/forscope1.C: New test.
55862         * g++.dg/ext/forscope2.C: New test.
55863
55864 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
55865
55866         * gcc.c-torture/execute/20011113-1.c: New test.
55867
55868 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
55869
55870         * gcc.c-torture/execute/20011109-2.c: New test.
55871
55872         * gcc.c-torture/execute/20011109-1.c: New test.
55873
55874 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
55875
55876         * gcc.c-torture/compile/20011109-1.c: New test.
55877
55878 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
55879
55880         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55881         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55882         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55883         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55884         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55885         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55886         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55887
55888 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
55889
55890         * g++.dg/warn/Wshadow-1.C: New tests.
55891         * g++.old-deja/g++.mike/for3.C: Update.
55892
55893 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55894
55895         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55896         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55897         XFAILs.  Adjust expected error texts.
55898         * gcc.c-torture/compile/20011106-1.c,
55899         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55900         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55901         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55902         gcc.dg/c99-array-lval-5.c: New tests.
55903
55904 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55905
55906         * gcc.dg/cpp/defined.c: Update.
55907
55908 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55909
55910         * gcc.c-torture/execute/anon-1.c: New test.
55911
55912 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
55913
55914         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
55915         same size, so no warning should be produced on stormy16.
55916
55917         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
55918         due to oversized array.
55919         * g++.old-deja/g++.mike/ns15.C: Likewise.
55920         * g++.old-deja/g++.pt/crash16.C: Likewise.
55921
55922 2001-11-02  Graham Stott  <grahams@redhat.com>
55923
55924         * g++.dgother/debug1.C: Fix typos.
55925
55926 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
55927
55928         * g++.dg/other/debug1.C: New test.
55929
55930 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55931
55932         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
55933         of unsigned long.
55934
55935 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
55936
55937         * gcc.dg/20011029-2.c: New test.
55938
55939         * gcc.c-torture/compile/20011029-1.c: New test.
55940
55941 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
55942
55943         * objc/execute/class_self-1.m: New test.
55944         * objc/execute/class_self-2.m: New test.
55945
55946 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
55947
55948         * gcc.misc-tests/msgs.exp: Delete.
55949         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
55950         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
55951         error set to match recent changes.
55952
55953 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
55954
55955         * gcc.dg/20011021-1.c: New test.
55956
55957 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
55958
55959         * gcc.c-torture/compile/20011023-1.c: New test.
55960
55961 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
55962
55963         * lib/g77.exp: Rewrite based on lib/g++.exp.
55964
55965 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
55966
55967         * gcc.c-torture/execute/20011019-1.c: New test.
55968
55969         * gcc.dg/20011018-1.c: New test.
55970
55971 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
55972
55973         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55974
55975 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
55976
55977         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55978         * gcc.dg/attr-invalid.c: Likewise.
55979
55980 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
55981
55982         * gcc.dg/20011015-1.c: New test.
55983
55984 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55985
55986         * g++.dg/template/unify2.C: New test.
55987
55988 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
55989
55990         * g++.dg/other/exception-specification.C: New test
55991
55992 2001-10-13  Tom Rix  <trix@redhat.com>
55993
55994         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55995         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55996
55997 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
55998
55999         * gcc.dg/20011009-1.c: New test.
56000
56001 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
56002
56003         PR g++/4476
56004         * g++.dg/other/friend1.C: New test.
56005
56006 2001-10-11  Richard Henderson  <rth@redhat.com>
56007
56008         * g++.old-deja/g++.other/crash18.C: Add -S to options.
56009
56010 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56011
56012         * gcc.c-torture/compile/20011010-1.c: New.
56013
56014 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56015
56016         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
56017         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
56018         g77.f-torture/execute/execute.exp,
56019         g77.f-torture/noncompile/noncompile.exp,
56020         gcc.c-torture/compile/compile.exp,
56021         gcc.c-torture/execute/execute.exp,
56022         gcc.c-torture/execute/ieee/ieee.exp,
56023         gcc.c-torture/execute/memcheck/memcheck.exp,
56024         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
56025         objc/execute/execute.exp: Update FSF address.
56026
56027 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
56028
56029         * gcc.dg/cpp/cmdlne-C.c: Update.
56030         * gcc.dg/cpp/cmdlne-C2.c: New.
56031
56032 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56033
56034         * gcc.c-torture/execute/20011008-3.c: New.
56035
56036 2001-10-08  DJ Delorie  <dj@redhat.com>
56037
56038         * gcc.dg/20011008-1.c: New.
56039         * gcc.dg/20011008-2.c: New.
56040
56041 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
56042
56043         * gcc.dg/cpp/spacing1.c: Update test.
56044
56045 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56046
56047         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
56048         spelling errors of "separate" as "seperate".
56049
56050 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
56051
56052         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
56053         enough to avoid inlining.
56054
56055 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56056
56057         * lib/g77.exp: set libg2c_dir correctly.
56058
56059 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56060
56061         * gcc.dg/cpp/macro11.c: New test.
56062
56063 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56064
56065         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
56066         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
56067         gcc.dg/format/multattr-3.c: New tests.
56068         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
56069         tests for format attributes on function pointers being rejected.
56070
56071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56072
56073         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
56074
56075 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56076
56077         * g++.dg/warn/format1.C: New test.
56078
56079 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56080
56081         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
56082
56083 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56084
56085         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
56086
56087 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56088
56089         * gcc.dg/cpp/redef2.c: Add test.
56090
56091 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
56092
56093         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
56094         long-standing bug on i686, apparently.
56095         * gcc.c-torture/execute/loop-2c.x: New file.
56096         * gcc.c-torture/execute/loop-2d.x: New file.
56097         * gcc.c-torture/execute/loop-3c.x: New file.
56098
56099 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
56100
56101         * gcc.dg/cpp/20000625-2.c: Correct line number.
56102
56103 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56104
56105         * gcc.dg/cpp/macro10.c: New test.
56106         * gcc.dg/cpp/strify3.c: New test.
56107         * gcc.dg/cpp/spacing1.c: Add tests.
56108         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
56109         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
56110
56111 2001-09-24  DJ Delorie  <dj@redhat.com>
56112
56113         * gcc.c-torture/execute/20010924-1.c: New test.
56114
56115 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
56116
56117         * objc/execute/paste.m: Remove.
56118
56119 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56120
56121         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
56122
56123 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
56124
56125         * g77.dg/strlen0.f: New test.
56126
56127 2001-09-21  Richard Henderson  <rth@redhat.com>
56128
56129         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
56130         * g++.old-deja/g++.abi/vtable2.C: Likewise.
56131
56132 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56133
56134         Table-driven attributes.
56135         * g++.dg/ext/attrib1.C: New test.
56136
56137 2001-09-20  DJ Delorie  <dj@redhat.com>
56138
56139         * gcc.dg/20000926-1.c: Update expected warning messages.
56140         * gcc.dg/array-2.c: Likewise, and test for warnings too.
56141         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
56142         array.
56143
56144 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
56145
56146         * g++.dg/eh/registers1.C: New test case.
56147
56148 2001-09-17  Richard Henderson  <rth@redhat.com>
56149
56150         * gcc.dg/array-5.c: Fix VLA decomposition test.
56151
56152 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56153
56154         * gcc.dg/cpp/line5.c: New testcase.
56155
56156 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56157
56158         * gcc.dg/cpp/macro9.c: New test.
56159
56160 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
56161
56162         * gcc.c-torture/execute/980223.c: Change type of addr from long
56163         to char *.
56164
56165 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
56166
56167         * gcc.c-torture/execute/20010915-1.c: New test.
56168
56169 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
56170
56171         * g77.dg/bprob: New directory.
56172         * g77.dg/bprob/bprob.exp: New file.
56173         * g77.dg/bprob/bprob-1.f: New test.
56174         * g77.dg/gcov: New directory.
56175         * g77.dg/gcov/gcov.exp: New file.
56176         * g77.dg/gcov/gcov-1.f: New test.
56177         * g77.dg/gcov/gcov-1.x: New file.
56178
56179 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56180
56181         * gcc.dg/cpp/directiv.c: Update.
56182         * gcc.dg/cpp/undef1.c: Update.
56183
56184 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
56185
56186         * gcc.dg/20010912-1.c: New test.
56187
56188 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
56189
56190         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
56191         language-independent file in lib.
56192         * lib/gcov.exp: New file.
56193
56194 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56195
56196         * gcc.c-torture/compile/20010911-1.c: New test.
56197
56198 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
56199
56200         * lib/profopt.exp: New, to support profile-directed optimizations.
56201         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
56202         * gcc.misc-tests/bprob-1.c: New test.
56203         * gcc.misc-tests/bprob-2.c: New test.
56204
56205 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
56206
56207         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56208         XFAIL and which kinds of gcov output to verify.
56209         * gcc.misc-tests/gcov-4b.x: New file.
56210         * gcc.misc-tests/gcov-5b.x: New file.
56211         * gcc.misc-tests/gcov-6.x: New file.
56212         * gcc.misc-tests/gcov-7.c: New test.
56213         * gcc.misc-tests/gcov-7.x: New file.
56214
56215 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
56216
56217         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56218         * gcc.misc-tests/gcov-6.c: New test.
56219
56220 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56221
56222         PR c++/3986
56223         * g++.dg/abi/vbase1.C: New test.
56224
56225 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
56226
56227         * objc.dg/method-2.m: New.
56228
56229 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56230
56231         PR c++/4203
56232         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56233         * g++.dg/init/empty1.C: New test.
56234
56235 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
56236
56237         * gcc.c-torture/compile/20010903-1.c: New test.
56238
56239 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
56240
56241         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56242         for m68k.
56243
56244 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
56245
56246         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56247
56248         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56249
56250         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56251
56252 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
56253
56254         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56255         for 16-bit 'unsigned int'.
56256
56257 2001-08-29  Kazu Hirata  <kazu@hxi.com>
56258
56259         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56260
56261 2001-08-27  Richard Henderson  <rth@redhat.com>
56262
56263         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56264         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56265
56266 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
56267
56268         * gcc.dg/asm-names.c (ymain): New.
56269
56270 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
56271
56272         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56273         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56274         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56275
56276 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56277
56278         * gcc.dg/compare5.c: New testcase.
56279
56280 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
56281
56282         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56283         and "In instantiation".
56284
56285 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
56286
56287         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56288
56289 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
56290
56291         * gcc.misc-tests/gcov.exp: Add support for branch information.
56292         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56293         * gcc.misc-tests/gcov-4.c: New test.
56294         * gcc.misc-tests/gcov-4b.c: New test.
56295         * gcc.misc-tests/gcov-5b.c: New test.
56296
56297 2001-08-20  Zack Weinberg  <zackw@panix.com>
56298
56299         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56300         expected to fail.
56301
56302 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56303
56304         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56305
56306 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
56307
56308         * g++.dg/eh/template1.C: New test.
56309
56310 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
56311
56312         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56313         Fix thinko.
56314         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56315         for xfail.
56316
56317 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
56318
56319         * lib/g77-dg.exp: Use prune.exp for common procedures
56320         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56321         * lib/g77.exp: (g77-dg-prune) Remove
56322
56323 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
56324
56325         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56326
56327 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56328
56329         * g++.dg/template/unify1.C: New test.
56330
56331 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
56332
56333         * g++.dg/abi/empty4.C: New test.
56334
56335 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
56336
56337         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56338         solaris2.*
56339         * g77.f-torture/compile/pr3743.x: Likewise.
56340
56341 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56342
56343         * g++.dg/other/using-declaration.C: New test.
56344
56345 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56346
56347         * gcc.dg/cpp/tr-sign.c: New testcase.
56348
56349 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
56350
56351         * gcc.dg/cpp/19951025-1.c: Revert.
56352         * gcc.dg/cpp/directiv.c: We no longer process directives that
56353         interrupt macro arguments.
56354
56355 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
56356
56357         * gcc.dg/bconstp-1.c: New test.
56358
56359 2001-08-03  Richard Henderson  <rth@redhat.com>
56360
56361         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56362
56363 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
56364
56365         * gcc.dg/cpp/19951025-1.c: Update.
56366
56367 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
56368
56369         * g77.dg/ff90-1.f (s): Fix reference of variable z,
56370         should be x.
56371
56372 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
56373
56374         Kill -fhonor-std.
56375         * g++.old-deja/g++.ns/ns14.C: Remove special options.
56376         * g++.old-deja/g++.other/std1.C: Likewise.
56377         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56378
56379 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
56380
56381         * lib/g77.exp: Load gcc-defs.exp for common procedures
56382         (g77_pass, g77_fail, g77_finish, g77_exit,
56383         ${tool}_check_unsupported_p} Now redundant.  Deleted.
56384
56385 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56386
56387         * g77.dg/fbackslash.f
56388         * g77.dg/fcase-preserve.f
56389         * g77.dg/ff90-1.f
56390         * g77.dg/ffixed-line-length-0.f
56391         * g77.dg/ffixed-line-length-132.f
56392         * g77.dg/ffixed-line-length-7.f
56393         * g77.dg/ffixed-line-length-72.f
56394         * g77.dg/ffixed-line-length-none.f
56395         * g77.dg/ffree-form-1.f
56396         * g77.dg/fno-backslash.f
56397         * g77.dg/fno-f90-1.f
56398         * g77.dg/fno-fixed-form-1.f
56399         * g77.dg/fno-onetrip.f
56400         * g77.dg/fno-typeless-boz.f
56401         * g77.dg/fno-underscoring.f
56402         * g77.dg/fno-vxt-1.f
56403         * g77.dg/fonetrip.f
56404         * g77.dg/ftypeless-boz.f
56405         * g77.dg/fugly-assumed.f
56406         * g77.dg/funderscoring.f
56407         * g77.dg/fvxt-1.f
56408
56409 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
56410
56411         * objc.dg/fwd-proto-1.m: New.
56412         * objc.dg/local-decl-1.m: New.
56413         * objc.dg/naming-1.m: New.
56414         * objc.dg/naming-2.m: New.
56415         * objc.dg/proto-hier-1.m: New.
56416
56417 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
56418
56419         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56420         largest-type elements to a struct makes its size grow.
56421
56422 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56423
56424         * g++.dg/abi/vthunk1.C: New test.
56425
56426 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
56427
56428         * g++.dg/abi/vbase8-22.C: New test.
56429
56430 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56431
56432         * gcc.dg/cpp/macro8.c: New test.
56433
56434 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56435
56436         * g++.dg/abi/vbase8-21.C: New test.
56437
56438 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
56439
56440         * g++.dg/abi/vbase8-10.C: New test.
56441
56442 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56443
56444         * lib/g++.exp (g++_set_ld_library_path): Renamed to
56445         ${tool}_set_ld_library_path.
56446         Changed caller.
56447         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56448         g++.exp.
56449
56450 2001-07-26  Stan Cox <scox@redhat.com>
56451
56452         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56453         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56454         gcc_exit, gcc_check_unsupported_p):
56455         Moved to gcc-deps.exp
56456         * gcc-deps.exp: New file.
56457
56458 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56459
56460         * g++.old-deja/g++.pt/defarg14.C: New test.
56461
56462 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56463
56464         * g++.old-deja/g++.other/lineno5.C: New test.
56465
56466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56467
56468         * g++.old-deja/g++.pt/crash68.C: New test.
56469
56470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
56471
56472         * g++.old-deja/g++.other/crash42.C: New test.
56473
56474 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
56475
56476         * gcc.dg/cpp/extratokens.c: Fix.
56477         * gcc.dg/cpp/skipping2.c: New tests.
56478
56479 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56480
56481         * gcc.c-torture/execute/20010724-1.c: New file.
56482         * gcc.c-torture/execute/20010724-1.x: New file.
56483
56484 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56485
56486         * g++.old-deja/g++.other/cond7.C: New test.
56487
56488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.old-deja/g++.other/optimize4.C: New test.
56491
56492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56493
56494         * g++.old-deja/g++.abi/vbase8-5.C: New test.
56495
56496 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
56497
56498         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56499         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56500         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56501         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56502
56503         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56504         bug report" message.
56505
56506         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56507         * g++.dg/ext/instantiate1.C: Move from old-deja.
56508
56509 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
56510
56511         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56512         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56513         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56514         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56515
56516 2001-07-23  Jeffrey A Law  (law@cygnus.com)
56517
56518         * gcc.c-torture/execute/20010723-1.c: New test.
56519
56520 2001-07-23  Ben Elliston  <bje@redhat.com>
56521
56522         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56523
56524 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56525
56526         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56527         i[34567]86-*-*.
56528         Delete handling of ieee_multilib_flags.
56529         Pass -mieee for alpha*-*-* and sh-*-*.
56530         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56531
56532 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
56533
56534         Remove old-abi tests.
56535         * g++.old-deja/g++.mike/p11116.C: Remove.
56536         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56537
56538 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
56539
56540         * g77.f-torture/compile/pr3743.f: New test
56541
56542 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
56543
56544         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56545
56546 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56547
56548         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56549         g++.old-deja/g++.pt/static6.C: Likewise.
56550         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56551         supports weak symbols.
56552
56553 2001-07-18  Andreas Jaeger  <aj@suse.de>
56554
56555         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56556         supported again.
56557
56558 2001-07-18  Andreas Jaeger  <aj@suse.de>
56559
56560         * gcc.dg/iftrap-1.c: Fix target line.
56561
56562 2001-07-17  Richard Henderson  <rth@redhat.com>
56563
56564         * gcc.c-torture/execute/20010717-1.c: New.
56565
56566 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56567
56568         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56569         tests.
56570
56571 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
56572
56573         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56574
56575 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56576
56577         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56578         UAC_SIGBUS, UAC_NOPRINT definitions.
56579
56580 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
56581
56582         * objc/execute/object_is_class.m: New test.
56583         * objc/execute/object_is_meta_class.m: New test.
56584
56585 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56586
56587         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56588         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56589
56590 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
56591
56592         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56593         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56594
56595 2001-07-14  Richard Henderson  <rth@redhat.com>
56596
56597         * gcc.dg/iftrap-1.c: New.
56598
56599 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
56600
56601         * g77.f-torture/execute/intrinsic77.f: New test.
56602
56603 2001-07-11  Janis Johnson <janis@us.ibm.com>
56604
56605         * gcc.misc-tests/gcov-3.c: New test.
56606
56607 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56608
56609         * gcc.c-torture/compile/20010711-1.c,
56610         * gcc.c-torture/compile/20010711-2.c: New tests.
56611
56612 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
56613
56614         * gcc.c-torture/execute/20010711-1.c: New test.
56615
56616 2001-07-11  Ben Elliston  <bje@redhat.com>
56617
56618         * g++.old-deja/g++.other/enum5.C: New test.
56619
56620 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
56621
56622         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56623         (g++-dg-prune): Call prune_gcc_output.
56624         * prune.exp: New file for prune_gcc_output.
56625         * lib/g++.exp, lib/gcc.exp: Load it.
56626
56627 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56628
56629         * gcc.c-torture/compile/20010701-1.c,
56630         g++.old-deja/g++.ext/attrib6.C: New tests.
56631
56632 2001-07-06  Jeffrey A Law  (law@cygnus.com)
56633
56634         * gcc.c-torture/compile/20010706-1.c: New test.
56635
56636 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
56637
56638         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56639
56640 2001-06-28  Stan Shebs  <shebs@apple.com>
56641
56642         * gcc.dg/pragma-darwin.c: New test.
56643
56644 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56645
56646         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56647         Solaris 2.[678] system.
56648
56649 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56650
56651         * gcc.dg/20010622-1.c: New test.
56652
56653 2001-06-18  Stan Shebs  <shebs@apple.com>
56654
56655         * objc.dg: New directory.
56656         * objc.dg/dg.exp: New file.
56657         * objc.dg/alias.m: New.
56658         * objc.dg/class-1.m: New.
56659         * objc.dg/class-2.m: New.
56660         * objc.dg/const-str-1.m: New.
56661         * objc.dg/const-str-2.m: New.
56662         * objc.dg/id-1.m: New.
56663         * objc.dg/method-1.m: New.
56664         * objc.dg/super-class-1.m: New.
56665         * lib/objc-dg.exp: New file.
56666
56667 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56668
56669         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56670         of label name.
56671
56672 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
56673
56674         * g++.old-deja/g++.abi/vbase8-9.C: New test.
56675
56676 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56677
56678         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56679         variable.
56680
56681 2001-06-12  Richard Henderson  <rth@redhat.com>
56682
56683         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56684
56685 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56686
56687         * g++.old-deja/g++.abi/vbase5.C: New test.
56688         * g++.old-deja/g++.abi/vbase6.C: New test.
56689         * g++.old-deja/g++.abi/vbase7.C: New test.
56690
56691 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56692
56693         * gcc.c-torture/compile/20010610-1.c: New test.
56694
56695 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
56696
56697         * g++.old-deja/g++.abi/vbase4.C: New test.
56698
56699 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56700
56701         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56702         support %f for HC11/HC12 targets.
56703         * gcc.c-torture/execute/930513-1.x: New file, likewise.
56704         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56705         on HC11/HC12 targets.
56706         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56707
56708 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
56709
56710         * gcc.dg/wchar_t-1.c: New file.
56711         * gcc.dg/wint_t-1.c: Likewise.
56712
56713 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
56714
56715         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56716
56717 2001-06-11  Richard Henderson  <rth@redhat.com>
56718
56719         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56720
56721 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56722
56723         * gcc.c-torture/compile/20010611-1.c: New test.
56724
56725 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56726
56727         * gcc.dg/c99-tag-1.c: Add more tests.
56728
56729 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
56730
56731         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56732         representation on MN10300 and ARM/Thumb.
56733
56734 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
56735
56736         * g77.f-torture/execute/20010610.f: New.
56737
56738 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
56739
56740         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56741         names.
56742
56743 2001-06-09  Richard Henderson  <rth@redhat.com>
56744
56745         * gcc.c-torture/execute/ashrdi-1.c: New.
56746         * gcc.c-torture/execute/ashldi-1.c: New.
56747         * gcc.c-torture/execute/lshrdi-1.c: New.
56748
56749 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
56750
56751         * objc/execute/load-3.m: Added. Check sending +load to categories,
56752         in addition to classes.
56753
56754 2001-06-08  Stan Shebs  <shebs@apple.com>
56755
56756         * objc/execute/load-2.m: New test.  From Nicola Pero
56757         <n.pero@mi.flashnet.it>.
56758
56759 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
56760
56761         * gcc.c-torture/execute/20010605-2.c: New test.
56762
56763 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56764
56765         * g++.old-deja/g++.abi/vbase2.C: New test.
56766         * g++.old-deja/g++.abi/vbase3.C: New test.
56767
56768 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
56769
56770         * g++.old-deja/g++.pt/friend49.C: New test.
56771
56772 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
56773
56774         * g++.old-deja/g++.ext/anon3.C: New test.
56775
56776 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
56777
56778         * g++.old-deja/g++.other/conv7.C: New test.
56779
56780 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56781
56782         * gcc.c-torture/compile/20010605-2.c: New test.
56783
56784 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56785
56786         * gcc.c-torture/execute/20010604-1.c: New test.
56787
56788 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
56789
56790         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56791
56792 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
56793
56794         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56795         (g++_link_flags): Likewise.
56796         (g++_init): Pass gccpath's value to two previous functions.
56797
56798 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56799
56800         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56801         Ensure logfile entry matches exec command line.
56802
56803 2001-05-31  Richard Henderson  <rth@redhat.com>
56804
56805         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56806         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56807
56808 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
56809
56810         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56811         compiler for irix6.2
56812
56813 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
56814
56815         * g++.old-deja/g++.other/optimize3.C: New file.
56816
56817 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
56818
56819         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56820         assemble.
56821
56822 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
56823
56824         * g++.old-deja/g++.other/optimize2.C: New file.
56825
56826 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
56827
56828         * gcc.c-torture/compile/20010518-2.c: New file.
56829         * gcc.c-torture/execute/20010518-1.c: New file.
56830         * gcc.c-torture/execute/20010518-2.c: New file.
56831
56832 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56833
56834         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56835
56836 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
56837
56838         G++ no longer defines builtins that do not begin with __builtin.
56839         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56840         * g++.old-deja/g++.brendand/misc13.C: Likewise.
56841         * g++.old-deja/g++.law/builtin1.C: Likewise.
56842         * g++.old-deja/g++.law/cvt2.C: Likewise.
56843         * g++.old-deja/g++.mike/net5.C: Likewise.
56844         * g++.old-deja/g++.other/builtins1.C: Likewise.
56845         * g++.old-deja/g++.other/builtins2.C: Likewise.
56846         * g++.old-deja/g++.other/builtins3.C: Likewise.
56847         * g++.old-deja/g++.other/builtins4.C: Likewise.
56848         * g++.old-deja/g++.other/inline8.C: Likewise.
56849         * g++.old-deja/g++.robertl/eb39.C: Likewise.
56850
56851 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
56852
56853         * g++.old-deja/g++.pt/using1.C: Adjust.
56854         * g++.old-deja/g++.pt/using2.C: New test.
56855
56856 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
56857
56858         * gcc.dg/cpp/charconst.c: New tests.
56859         * gcc.dg/cpp/escape.c: New tests.
56860         * gcc.dg/cpp/escape-1.c: New tests.
56861         * gcc.dg/cpp/escape-2.c: New tests.
56862         * gcc.dg/cpp/ucs.c: New tests.
56863
56864 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
56865
56866         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56867         native compiler for irix6.5.
56868
56869 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
56870
56871         * lib/g++.exp (g++_include_flags): Use args to compute
56872         get_multilibs.
56873         (g++_link_flags): Likewise.
56874         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56875
56876 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56877
56878         * gcc.dg/c90-hexfloat-1.c: Add more tests.
56879
56880 2001-05-21  Geoff Keating  <geoffk@redhat.com>
56881
56882         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56883         this file.
56884
56885 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56886
56887         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56888         STACK_SIZE;
56889         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56890         to STACK_SIZE; Use it to define size of add_histo array.
56891         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56892         to STACK_SIZE.
56893         (f): Use GITT_SIZE to define size of gitt local table.
56894         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56895         to STACK_SIZE; Use it to define size of bytemem array.
56896
56897 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
56898
56899         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56900         on 68HC11/HC12 due to the asm instruction.
56901         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56902         * gcc.c-torture/compile/920520-1.x: Likewise.
56903         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
56904         on 68HC11/HC12 because the function is larger than 64K.
56905         * gcc.c-torture/compile/961203-1.x: New file, this test fails
56906         on 68HC11/HC12 because the structure is too large.
56907
56908 2001-05-20  Richard Henderson  <rth@redhat.com>
56909
56910         * gcc.c-torture/execute/20010520-1.c: New.
56911
56912 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56913
56914         * g++.old-deja/g++.warn/compare1.C: New test.
56915         * gcc.dg/compare4.c: New test.
56916
56917 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
56918
56919         * g++.old-deja/g++.other/optimize1.C: New test.
56920
56921 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56922
56923         * g++.old-deja/g++.pt/spec41.C: New test.
56924
56925 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
56926
56927         * gcc.c-torture/compile/20010114-1.x: Remove.
56928
56929 2001-05-18  Stan Shebs  <shebs@apple.com>
56930
56931         * gcc.c-torture/compile/20010518-1.c: New test.
56932
56933 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
56934
56935         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
56936         * g++.old-deja/g++.pt/crash67.C: New test.
56937
56938 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
56939
56940         * g++.old-deja/g++.other/debug9.C: New test.
56941
56942 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
56943
56944         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
56945
56946 2001-05-16  Jan Hubicka  <jh@suse.cz>
56947
56948         * gcc.c-torture/compile/20010516-1.c: New test.
56949
56950 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56951
56952         * g++.old-deja/g++.other/crash41.C: New test.
56953
56954 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
56955
56956         * g++.old-deja/g++.pt/crash66.C: New test.
56957
56958 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
56959
56960         * g++.old-deja/g++.robertl/eb27.C: Convert.
56961
56962 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
56963
56964         * g++.dg/friend-warn.C: New test.  Do not warn about friend
56965         declaration being redundant.
56966
56967 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
56968
56969         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56970
56971 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
56972
56973         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56974
56975 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
56976
56977         * lib/g++.exp: Use testsuite_flags.
56978
56979 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
56980
56981         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56982
56983 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
56984
56985         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56986
56987 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
56988
56989         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56990
56991 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
56992
56993         * gcc.c-torture/compile/20010313-1.c: New test.
56994
56995 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
56996
56997         * gcc.dg/cpp/direct2.c: New test.
56998         * gccq.dg/cpp/direct2s.c: New test.
56999
57000         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
57001
57002 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
57003
57004         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
57005         * g++.old-deja/g++.other/op3.C: Likewise.
57006
57007 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57008
57009         * gcc.dg/cpp/syshdr.h: New file.
57010         * gcc.dg/cpp/sysmac1.c: Update.
57011         * gcc.dg/cpp/sysmac2.c: Update.
57012
57013 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
57014
57015         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
57016
57017 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
57018
57019         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
57020         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
57021
57022 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
57023
57024         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
57025
57026 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
57027
57028         * lib/g++.exp (g++_include_flags): Don't use any special flags
57029         if TESTING_IN_BUILD_TREE is not defined.
57030         (g++_init): Use a plain 'c++' as the compiler if
57031         TESTING_IN_BUILD_TREEE is not defined.
57032
57033 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57034
57035         * g++.old-deja/g++.eh/catch13.C: New test.
57036         * g++.old-deja/g++.eh/catch14.C: New test.
57037
57038 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
57039
57040         * gcc.dg/cpp/tr-define.c: New test.
57041
57042 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
57043
57044         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
57045         <stdlib.h>, not <malloc.h>.
57046
57047 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57048
57049         * g++.old-deja/g++.ns/template17.C: New test.
57050
57051 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
57052
57053         * g++.old-deja/g++.pt/ref4.C: New test.
57054
57055 2001-04-30  Richard Henderson  <rth@redhat.com>
57056
57057         * gcc.dg/20000724-1.c: Revert last change.
57058
57059 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
57060
57061         * g77.f-torture/execute/20010430.f: New test.
57062
57063 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
57064
57065         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
57066
57067 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
57068
57069         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
57070
57071 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57072
57073         * g++.old-deja/g++.eh/crash6.C: New test.
57074
57075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57076
57077         * g++.old-deja/g++.other/warn7.C: New test.
57078
57079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
57080
57081         * g++.old-deja/g++.other/defarg9.C: New test.
57082
57083 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57084
57085         * g77.f-torture/compile/20010426.f: New test.
57086         * g77.f-torture/execute/20010426.f: New test.
57087
57088 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
57089
57090         * g77.f-torture/compile/20000629-1.x: Remove - error
57091         has been fixed.
57092
57093 2001-04-26  Jeffrey A Law  (law@cygnus.com)
57094
57095         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
57096         Tweak slightly to work with g++.dg framework.
57097         * g++.dg/special/ecos.exp: Run initp1.C test.
57098         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
57099
57100         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
57101         its linker doesn't give line numbers either.
57102         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
57103
57104 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57105
57106         * g++.old-deja/g++.other/lex1.C: New test.
57107
57108 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
57109
57110         * gcc.dg/noncompile/20010425-1.c: New test.
57111
57112 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
57113
57114         * g++.old-deja/g++.pt/mangle2.C: New test.
57115
57116 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57117
57118         * gcc.dg/format/plus-1.c: New test.
57119
57120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57121
57122         * gcc.dg/20010423-1.c: New test.
57123
57124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
57125
57126         * gcc.c-torture/execute/20010422-1.c: New test.
57127
57128 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
57129
57130         * g++.old-deja/g++.ns/type2.C: New test.
57131
57132 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
57133
57134         * g++.old-deja/g++.other/perf1.C: New test.
57135
57136 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
57137
57138         * gcc.dg/c99-func-2.c: Remove xfail.
57139         * gcc.dg/c99-func-3.c: Remove xfail.
57140         * gcc.dg/c99-func-4.c: Remove xfail.
57141
57142 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
57143
57144         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
57145
57146 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57147
57148         * gcc.c-torture/compile/20010423-1.c: New test.
57149
57150 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57151
57152         * g++.old-deja/g++.pt/typename28.C: New test.
57153
57154 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57155
57156         * g++.old-deja/g++.abi/empty2.C: New test.
57157         * g++.old-deja/g++.abi/empty3.C: New test.
57158
57159 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57160
57161         * g++.old-deja/g++.other/comdat2.C: New test.
57162         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
57163
57164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57165
57166         * g++.old-deja/g++.other/overload14.C: New test.
57167
57168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57169
57170         * g++.old-deja/g++.other/lookup23.C: New test.
57171
57172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
57173
57174         * gcc.c-torture/execute/20010403-1.c: New test.
57175
57176 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
57177             Mark Mitchell  <mark@codesourcery.com>
57178
57179         * lib/old-dejagnu.exp: Don't delete output of executable.
57180         Add .exe suffix to executables.
57181
57182 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
57183
57184         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
57185
57186 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57187
57188         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
57189
57190 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57191
57192         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
57193         * g++.old-deja/g++.abi/crash1.C: New test.
57194
57195 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
57196
57197         * g++.old-deja/g++.other/crash40.C: New test.
57198
57199 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57200
57201         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
57202
57203 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
57204
57205         * g++.old-deja/g++.other/warn6.C: New test.
57206
57207 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
57208
57209         * g++.old-deja/g++.robertl/eb42.C: Same.
57210
57211 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57212
57213         * gcc.dg/wtr-conversion-1.c: New testcase.
57214
57215 2001-04-10  Richard Henderson  <rth@redhat.com>
57216
57217         * g++.old-deja/g++.other/array5.C: New.
57218
57219 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57220
57221         * gcc.c-torture/execute/20010408-1.c: New test.
57222
57223 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
57224
57225         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57226         headers and constructs.
57227         * g++.old-deja/g++.robertl/eb79.C: Same.
57228         * g++.old-deja/g++.robertl/eb77.C (main): Same.
57229         * g++.old-deja/g++.robertl/eb73.C: Same.
57230         * g++.old-deja/g++.robertl/eb66.C (main): Same.
57231         * g++.old-deja/g++.robertl/eb55.C (t): Same.
57232         * g++.old-deja/g++.robertl/eb54.C (main): Same.
57233         * g++.old-deja/g++.robertl/eb46.C (main): Same.
57234         * g++.old-deja/g++.robertl/eb44.C: Same.
57235         * g++.old-deja/g++.robertl/eb41.C (main): Same.
57236         * g++.old-deja/g++.robertl/eb4.C (main): Same.
57237         * g++.old-deja/g++.robertl/eb39.C: Same.
57238         * g++.old-deja/g++.robertl/eb33.C (main): Same.
57239         * g++.old-deja/g++.robertl/eb31.C (main): Same.
57240         * g++.old-deja/g++.robertl/eb30.C: Same.
57241         * g++.old-deja/g++.robertl/eb3.C: Same.
57242         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57243         * g++.old-deja/g++.robertl/eb21.C: Same.
57244         * g++.old-deja/g++.robertl/eb15.C: Same.
57245         * g++.old-deja/g++.robertl/eb118.C: Same.
57246         * g++.old-deja/g++.robertl/eb115.C (main): Same.
57247         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57248         * g++.old-deja/g++.robertl/eb109.C: Same.
57249         * g++.old-deja/g++.other/sibcall1.C (main): Same.
57250         * g++.old-deja/g++.mike/rtti1.C: Same.
57251         * g++.old-deja/g++.mike/p658.C: Same.
57252         * g++.old-deja/g++.mike/net46.C: Same.
57253         * g++.old-deja/g++.mike/net34.C: Same.
57254         * g++.old-deja/g++.mike/memoize1.C: Same.
57255         * g++.old-deja/g++.mike/eh2.C: Same.
57256         * g++.old-deja/g++.law/weak.C: Same.
57257         * g++.old-deja/g++.law/visibility7.C: Same.
57258         * g++.old-deja/g++.law/visibility25.C: Same.
57259         * g++.old-deja/g++.law/visibility22.C: Same.
57260         * g++.old-deja/g++.law/visibility2.C: Same.
57261         * g++.old-deja/g++.law/visibility17.C: Same.
57262         * g++.old-deja/g++.law/visibility13.C: Same.
57263         * g++.old-deja/g++.law/visibility10.C: Same.
57264         * g++.old-deja/g++.law/visibility1.C: Same.
57265         * g++.old-deja/g++.law/virtual3.C (eval): Same.
57266         * g++.old-deja/g++.law/vbase1.C: Same.
57267         * g++.old-deja/g++.law/operators32.C: Same.
57268         * g++.old-deja/g++.law/nest3.C: Same.
57269         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57270         * g++.old-deja/g++.law/except5.C (main): Same.
57271         * g++.old-deja/g++.law/cvt7.C (run): Same.
57272         * g++.old-deja/g++.law/cvt2.C: Same.
57273         * g++.old-deja/g++.law/cvt16.C: Same.
57274         * g++.old-deja/g++.law/ctors6.C (bar): Same.
57275         * g++.old-deja/g++.law/ctors17.C (main): Same.
57276         * g++.old-deja/g++.law/ctors13.C: Same.
57277         * g++.old-deja/g++.law/ctors12.C (main): Same.
57278         * g++.old-deja/g++.law/ctors10.C: Same.
57279         * g++.old-deja/g++.law/code-gen5.C: Same.
57280         * g++.old-deja/g++.law/bad-error7.C: Same.
57281         * g++.old-deja/g++.law/arm9.C: Same.
57282         * g++.old-deja/g++.law/arm12.C: Same.
57283         * g++.old-deja/g++.law/arg8.C: Same.
57284         * g++.old-deja/g++.law/arg1.C: Same.
57285         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57286         * g++.old-deja/g++.jason/template31.C: Same.
57287         * g++.old-deja/g++.jason/template24.C (main): Same.
57288         * g++.old-deja/g++.jason/2371.C: Same.
57289         * g++.old-deja/g++.eh/new2.C: Same.
57290         * g++.old-deja/g++.eh/new1.C: Same.
57291         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57292         * g++.old-deja/g++.brendan/nest21.C (main): Same.
57293         * g++.old-deja/g++.brendan/err-msg3.C: Same.
57294         * g++.old-deja/g++.brendan/crash62.C: Same.
57295         * g++.old-deja/g++.brendan/crash52.C: Same.
57296         * g++.old-deja/g++.brendan/crash49.C (main): Same.
57297         * g++.old-deja/g++.brendan/crash38.C: Same.
57298         * g++.old-deja/g++.brendan/crash15.C (main): Same.
57299         * g++.old-deja/g++.brendan/copy9.C: Same.
57300
57301 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
57302
57303         * gcc.c-torture/execute/20001203-2.c (memset):
57304         Count argument is of type __SIZE_TYPE__.
57305
57306 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
57307
57308         * gcc.c-torture/compile/20010404-1.c: New test.
57309
57310 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
57311
57312         * gcc.c-torture/compile/20010326-1.c: New test.
57313
57314 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
57315
57316         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57317         peculiarities of the SH.
57318         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57319
57320 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
57321
57322         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57325
57326 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57327
57328         * g77.f-torture/compile/20010321-1.f: New test.
57329
57330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57331
57332         * gcc.c-torture/compile/20010329-1.c: New test.
57333
57334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
57335
57336         * gcc.c-torture/execute/20010329-1.c: New test.
57337
57338 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57339
57340         * g++.old-deja/g++.other/eh4.C: Fix typo.
57341
57342 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
57343
57344         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57345
57346 2001-03-28  Philip Blundell  <philb@gnu.org>
57347
57348         * gcc.c-torture/compile/20010328-1.c: New test.
57349
57350 2001-03-27  Richard Henderson  <rth@redhat.com>
57351
57352         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57353         * g++.old-deja/g++.eh/vbase3.C: Likewise.
57354
57355 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
57356
57357         * gcc.c-torture/compile/20010327-1.c: New test.
57358
57359 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
57360
57361         * g++.old-deja/g++.other/friend12.C: New test.
57362         * g++.old-deja/g++.other/friend9.C: Expect no errors.
57363         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57364
57365 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57366
57367         * gcc.c-torture/execute/20010325-1.c: New test.
57368
57369 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
57370
57371         * g++.old-deja/g++.other/mangle3.C: New test.
57372
57373 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
57374
57375         * g++.old-deja/g++.other/anon8.C: New test.
57376
57377 2001-03-20  Philip Blundell  <philb@gnu.org>
57378
57379         * gcc.c-torture/compile/20010320-1.c: New test.
57380
57381 2001-03-17  Richard Henderson  <rth@redhat.com>
57382
57383         * g++.old-deja/g++.other/eh4.C: Add expected error text.
57384
57385 2001-03-15  Geoff Keating  <geoff@redhat.com>
57386
57387         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57388         tests on AIX.
57389
57390 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
57391
57392         * g++.old-deja/g++.other/eh4.C: New test.
57393
57394 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57395
57396         * gcc.dg/cpp/mi1.c: Update.
57397
57398 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
57399
57400         * g++.old-deja/g++.other/regstack.C: New test.
57401
57402 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
57403
57404         * g++.old-deja/g++.other/ref4.C: New test.
57405
57406 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
57407
57408         * objc/execute/va_method.m: Added.
57409         * objc/execute/IMP.m: Added.
57410         * objc/execute/_cmd.m: Added.
57411         * objc/execute/accessing_ivars.m: Added.
57412         * objc/execute/class-1.m: Added.
57413         * objc/execute/class-10.m: Added.
57414         * objc/execute/class-11.m: Added.
57415         * objc/execute/class-12.m: Added.
57416         * objc/execute/class-13.m: Added.
57417         * objc/execute/class-14.m: Added.
57418         * objc/execute/class-2.m: Added.
57419         * objc/execute/class-3.m: Added.
57420         * objc/execute/class-4.m: Added.
57421         * objc/execute/class-5.m: Added.
57422         * objc/execute/class-6.m: Added.
57423         * objc/execute/class-7.m: Added.
57424         * objc/execute/class-8.m: Added.
57425         * objc/execute/class-9.m: Added.
57426         * objc/execute/class-tests-1.h
57427         * objc/execute/class-tests-2.h
57428         * objc/execute/compatibility_alias.m: Added.
57429         * objc/execute/encode-1.m: Added.
57430         * objc/execute/formal_protocol-1.m: Added.
57431         * objc/execute/formal_protocol-2.m: Added.
57432         * objc/execute/formal_protocol-3.m: Added.
57433         * objc/execute/formal_protocol-4.m: Added.
57434         * objc/execute/formal_protocol-5.m: Added.
57435         * objc/execute/formal_protocol-6.m: Added.
57436         * objc/execute/formal_protocol-7.m: Added.
57437         * objc/execute/informal_protocol.m: Added.
57438         * objc/execute/initialize.m: Added.
57439         * objc/execute/load.m: Added.
57440         * objc/execute/many_args_method.m: Added.
57441         * objc/execute/nested-3.m: Added.
57442         * objc/execute/no_clash.m: Added.
57443         * objc/execute/private.m: Added.
57444         * objc/execute/redefining_self.m: Added.
57445         * objc/execute/root_methods.m: Added.
57446         * objc/execute/selector-1.m: Added.
57447         * objc/execute/static-1.m: Added.
57448         * objc/execute/static-2.m: Added.
57449         * objc/execute/va_method.m: Added.
57450
57451 2001-03-10  Richard Henderson  <rth@redhat.com>
57452
57453         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57454
57455 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
57456
57457         * g++.old-deja/g++.other/crash31.C: XFAIL.
57458         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57459         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57460         * gcc.c-torture/execute/20010123-1.x: XFAIL.
57461         * gcc.c-torture/execute/20010124-1.x: XFAIL.
57462         * gcc.dg/sequence-pt-1.c: XFAIL one test.
57463
57464 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57465
57466         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57467
57468 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57469
57470         * gcc.dg/20000724-1.c: Don't use multiline strings.
57471
57472 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
57473
57474         * objc/execute/string1.m, objc/execute/string2.m: Compare the
57475         result of -cString against what we expect it to be; don't just
57476         print it out for no one to read.
57477
57478         * objc/execute/string3.m, objc/execute/string4.m: New tests.
57479         Based on testcases provided by Nicola Pero.
57480
57481 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57482
57483         * gcc.dg/cpp/macro7.c: New test.
57484
57485 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
57486
57487         * gcc.dg/cpp/multiline.c: Update.
57488
57489 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57490
57491         * g++.old-deja/g++.other/enum3.C: New test.
57492
57493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57494
57495         * g++.old-deja/g++.other/pod1.C: New test.
57496
57497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
57498
57499         * g++.old-deja/g++.ext/overload1.C: New test.
57500
57501 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57502
57503         * g++.old-deja/g++.pt/using1.C: New test.
57504
57505 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
57506
57507         * g++.old-deja/g++.other/using9.C: New test.
57508
57509 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
57510
57511         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57512
57513         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57514
57515 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
57516
57517         * g++.old-deja/g++.ext/realpt1.C: Remove.
57518
57519 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
57520
57521         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57522
57523 2001-02-26  Will Cohen  <wcohen@redhat.com>
57524
57525         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57526
57527 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
57528
57529         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57530         templatized constructors.
57531
57532 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57533
57534         * gcc.c-torture/execute/20010224-1.c: New test.
57535
57536 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
57537
57538         * gcc.c-torture/execute/20010222-1.c: New test.
57539
57540 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
57541
57542         * g++.old-deja/g++.other/inline20.C: New test.
57543
57544 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
57545
57546         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57547
57548 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
57549
57550         * g++.old-deja/g++.other/lookup22.C: New test.
57551
57552 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
57553
57554         * g77.dg: New directory.
57555         * g77.dg/20010216-1.f: New test case.
57556         * g77.dg/dg.exp: New driver.
57557         * lib/g77-dg.exp: New driver library.
57558
57559 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57560
57561         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57562
57563 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
57564
57565         * g++.old-deja/g++.other/decl9.C: New test.
57566
57567 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
57568
57569         * g++.old-deja/g++.other/init16.C: Update the test so that it does
57570         not need <string> and also tests the initialization at runtime.
57571
57572 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
57573
57574         * gcc.c-torture/execute/longlong.c: New test.
57575
57576 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57577
57578         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57579
57580 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
57581
57582         * gcc.c-torture/execute/920302-1.c (execute):
57583         Change argument type to short.
57584
57585 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57586
57587         * g++.old-deja/g++.pt/deduct6.C: New test.
57588
57589 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
57590
57591         * g++.old-deja/g++.pt/deduct5.C: New test.
57592
57593 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
57594
57595         * gcc.c-torture/execute/20010209-1.c: New test.
57596
57597 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
57598
57599         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57600
57601 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
57602
57603         * g++.dg/vtgc1.C: Update for new ABI.
57604
57605         * consistency.vlad: New directory, 1665 files.
57606
57607 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57608
57609         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57610         return type.
57611         * gcc.dg/cpp/digraphs.c: Declare puts.
57612
57613 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57614
57615         * g++.old-deja/g++.other/warn5.C: New test.
57616
57617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57618
57619         * g++.old-deja/g++.pt/spec40.C: New test.
57620
57621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
57622
57623         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57624         case.
57625         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57626
57627 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
57628
57629         * gcc.c-torture/compile/20010209-1.c: New test.
57630
57631 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
57632
57633         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57634         excess errors message but not if it crashes.
57635         * g++.old-deja/g++.other/crash27.C: Likewise.
57636         * g++.old-deja/g++.other/crash28.C: Likewise.
57637         * g++.old-deja/g++.other/crash30.C: Likewise.
57638         * g++.old-deja/g++.other/crash32.C: Likewise.
57639         * g++.old-deja/g++.other/crash35.C: Likewise.
57640         * g++.old-deja/g++.pt/inherit2.C: Likewise.
57641
57642 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57643
57644         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57645         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57646         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57647         g77.f-torture/execute/execute.exp,
57648         g77.f-torture/noncompile/noncompile.exp,
57649         gcc.c-torture/execute/execute.exp,
57650         gcc.c-torture/execute/memcheck/memcheck.exp,
57651         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57652         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57653         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57654         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57655         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57656         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57657         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57658         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57659         Remove bug reporting instructions with ancient email addresses.
57660
57661 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57662
57663         * gcc.dg/20010202-1.c: New test.
57664         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57665
57666 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
57667
57668         * g++.dg/stdbool-if.C: New test.
57669
57670 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
57671
57672         * objc/execute/fdecl.m: Added main().
57673
57674 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
57675
57676         * gcc.c-torture/execute/20010206-1.c: New test.
57677
57678 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
57679
57680         * gcc.dg/cpp/avoidpaste1.c: Update.
57681
57682 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
57683
57684         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57685         Pero <nicola@brainstorm.co.uk>.
57686         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57687
57688 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
57689
57690         * g++.old-deja/g++.pt/spec39.C: New test.
57691
57692 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
57693
57694         * gcc.c-torture/compile/20010202-1.c: New test.
57695
57696 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
57697
57698         * g++.old-deja/g++.abi/primary2.C: New test.
57699         * g++.old-deja/g++.abi/primary3.C: New test.
57700         * g++.old-deja/g++.abi/primary4.C: New test.
57701         * g++.old-deja/g++.abi/primary5.C: New test.
57702         * g++.old-deja/g++.abi/vtable3.h: New test.
57703         * g++.old-deja/g++.abi/vtable3a.C: New test.
57704         * g++.old-deja/g++.abi/vtable3b.C: New test.
57705         * g++.old-deja/g++.abi/vtable3c.C: New test.
57706         * g++.old-deja/g++.abi/vtable3d.C: New test.
57707         * g++.old-deja/g++.abi/vtable3e.C: New test.
57708         * g++.old-deja/g++.abi/vtable3f.C: New test.
57709         * g++.old-deja/g++.abi/vtable3g.C: New test.
57710         * g++.old-deja/g++.abi/vtable3h.C: New test.
57711         * g++.old-deja/g++.abi/vtable3i.C: New test.
57712         * g++.old-deja/g++.abi/vtable3j.C: New test.
57713         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57714
57715 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
57716
57717         * g++.old-deja/g++.other/anon6.C: New test.
57718         * g++.old-deja/g++.other/anon7.C: New test.
57719
57720 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
57721
57722         * gcc.dg/cpp/avoidpaste2.c: New tests.
57723
57724 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
57725
57726         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57727
57728 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
57729
57730         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57731         DECIMAL_DIG cases for Irix."
57732
57733 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
57734
57735         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57736
57737 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57738
57739         * gcc.dg/c99-tag-1.c: New test.
57740
57741 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57742
57743         * gcc.dg/cpp/tr-warn1.c: Add tests.
57744
57745 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
57746
57747         * gcc.dg/cpp/avoidpaste1.c: Update.
57748         * gcc.dg/cpp/paste4.c: Update.
57749
57750 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
57751
57752         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57753         cases for Irix.
57754
57755 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57756
57757         * g++.old-deja/g++.other/inline19.C: New test.
57758
57759 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
57760
57761         * gcc.dg/Wlarger-than.c: New test.
57762
57763 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
57764
57765         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57766
57767 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
57768
57769         * gcc.c-torture/execute/20010129-1.c: New test.
57770         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57771
57772 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
57773
57774         * gcc.dg/cpp/avoidpaste1.c: Test case.
57775
57776 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
57777
57778         * g++.old-deja/g++.other/inline18.C: New test.
57779
57780 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57781
57782         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57783         and __builtin_putchar.
57784
57785 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
57786
57787         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57788         tests.
57789
57790 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
57791
57792         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57793         floating point number rounding mode to round to the nearest
57794         representable mode.
57795
57796 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
57797
57798         * g++.old-deja/g++.other/mangle2.C: New test.
57799
57800 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57801
57802         * gcc.c-torture/compile/20010124-1.c: New test.
57803
57804 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
57805
57806         * g++.old-deja/g++.pt/spec38.C: New test.
57807
57808 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57809
57810         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57811         "Build don't run".
57812
57813 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57814
57815         * gcc.c-torture/execute/20010123-1.c: New test.
57816
57817 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57818
57819         * g++.old-deja/g++.pt/spec37.C: New test.
57820
57821 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
57822
57823         * g++.old-deja/g++.pt/overload14.C: New test.
57824
57825 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57826
57827         * gcc.c-torture/execute/20010122-1.c: New test, exercise
57828         __builtin_return_address.
57829
57830 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
57831
57832         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57833         * g++.old-deja/g++.pt/spec35.C: New test.
57834         * g++.old-deja/g++.pt/spec36.C: New test.
57835
57836 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
57837
57838         * gcc.c-torture/compile/20010118-1.c: New test.
57839
57840 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
57841
57842         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57843
57844 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57845
57846         * gcc.c-torture/execute/20010119-1.c: New test.
57847
57848 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57849
57850         * g++.old-deja/g++.other/vbase5.C: New test.
57851
57852 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
57853
57854         * gcc.c-torture/execute/20010118-1.c: New test.
57855
57856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57857
57858         * g++.old-deja/g++.pt/deduct3.C: New test.
57859
57860 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
57861
57862         * g++.old-deja/g++.pt/spec34.C: New test.
57863
57864 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57865
57866         * g77.f-torture/compile/20000601-2.f: New test.
57867
57868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57869
57870         * g++.old-deja/g++.other/init17.C: New test.
57871
57872 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
57873
57874         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57875
57876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57877
57878         * g++.old-deja/g++.pt/unify8.C: New test.
57879
57880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57881
57882         * g++.old-deja/g++.abi/vbase1.C: New test.
57883
57884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
57885
57886         * g++.old-deja/g++.pt/crash65.C: New test.
57887
57888 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57889
57890         * gcc.dg/cpp/assembl2.S: New test case.
57891
57892 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
57893
57894         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57895         are supported.
57896
57897 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57898
57899         * g++.old-deja/g++.other/builtins1.C: New test.
57900         * g++.old-deja/g++.other/builtins2.C: Likewise.
57901         * g++.old-deja/g++.other/builtins3.C: Likewise.
57902         * g++.old-deja/g++.other/builtins4.C: Likewise.
57903
57904 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
57905
57906         * gcc.c-torture/compile/20010117-1.c: New test.
57907         * gcc.c-torture/compile/20010117-2.c: New test.
57908
57909 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57910
57911         * g77.f-torture/execute/20010116.[fx]: New test,
57912         XFAIL on i?86-*-*.
57913         * g77.f-torture/compile/20010115.f: Indicate it's
57914         a test for PR fortran/1636.
57915
57916 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57917
57918         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
57919
57920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
57921
57922         * g77.f-torture/compile/20010115.f: New test.
57923
57924 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
57925
57926         * g++.old-deja/g++.pt/nontype5.C: New test.
57927
57928 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
57929
57930         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
57931         have an equivalent working one below it.
57932
57933 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57934
57935         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
57936         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57937
57938 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
57939
57940         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
57941         message containing "init_priority".
57942         (conpr-2.C): Likewise.
57943         (conpr-3.C): Likewise.
57944         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
57945
57946 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57947
57948         * gcc.c-torture/execute/20010114-2.c: New test.
57949
57950 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57951
57952         * gcc.c-torture/compile/20010114-1.c: New test.
57953         * gcc.c-torture/compile/20010114-1.x: Xfail.
57954         * gcc.c-torture/compile/20010114-2.c: New test.
57955         * gcc.c-torture/execute/20010114-1.c: New test.
57956         * gcc.dg/trunc-1.c: New test.
57957         * gcc.dg/uninit-B.c: New test.
57958
57959 2001-01-13  Nick Clifton  <nickc@redhat.com>
57960
57961         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57962         target.
57963
57964 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57965
57966         * gcc.c-torture/compile/20010113-1.c: New test.
57967
57968 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
57969
57970         * gcc.c-torture/compile/20001212-1.c: New test.
57971
57972 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57973
57974         * gcc.dg/cpp/widestr1.c: Update.
57975         * gcc.dg/cpp/prag-imp.c: Remove.
57976
57977 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
57978
57979         * gcc.c-torture/execute/20000801-3.x: Remove.
57980         * gcc.dg/c90-init-1.c: New test.
57981         * gcc.dg/c99-init-1.c: New test.
57982         * gcc.dg/c99-init-2.c: New test.
57983         * gcc.dg/gnu99-init-1.c: New test.
57984
57985 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
57986
57987         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57988         testing that no relevant ones were found.
57989
57990 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.pt/cast2.C: New test.
57993
57994 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
57995
57996         * g++.old-deja/g++.pt/friend47.C: New test.
57997
57998 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
57999
58000         * g++.old-deja/g++.pt/instantiate13.C: New test.
58001
58002 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58003
58004         * g++.old-deja/g++.other/defarg7.C: New test.
58005         * g++.old-deja/g++.other/defarg8.C: New test.
58006
58007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58008
58009         * g++.old-deja/g++.pt/crash64.C: New test.
58010
58011 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
58012
58013         * g++.old-deja/g++.pt/crash63.C: New test.
58014
58015 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
58016
58017         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
58018
58019 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
58020
58021         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
58022
58023 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58024
58025         * g++.old-deja/g++.pt/error3.C: New test.
58026
58027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58028
58029         * g++.old-deja/g++.other/crash39.C: New test.
58030
58031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
58032
58033         * g++.old-deja/g++.other/vbase4.C: New test.
58034
58035 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
58036
58037         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
58038         * gcc.dg/special/20000419-2.c: New file. Identical to above.
58039         * gcc.dg/special/special.exp: New test driver which will check
58040         for alias support for the above test.
58041
58042 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
58043
58044         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
58045         problems on small machines.
58046         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
58047         parameterize.
58048
58049 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
58050
58051         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
58052         mips.
58053         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58054
58055 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
58056
58057         * g++.old_deja/g++.pt/using8.C: New test.
58058
58059 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58060
58061         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
58062
58063 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
58064
58065         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
58066         where a failure is expected.
58067         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
58068
58069 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58070
58071         * g++.old_deja/g++.pt/instantiate12.C: New test.
58072
58073 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58074
58075         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
58076         start of structs.
58077         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
58078         * g++.old-deja/g++.brendan/crash17.C: Likewise.
58079         * g++.old-deja/g++.brendan/crash29.C: Likewise.
58080         * g++.old-deja/g++.brendan/crash48.C: Likewise.
58081         * g++.old-deja/g++.brendan/ns1.C: Likewise.
58082         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
58083         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
58084         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
58085         * g++.old-deja/g++.eh/spec6.C: Likewise.
58086         * g++.old-deja/g++.jason/crash3.C: Likewise.
58087         * g++.old-deja/g++.law/ctors11.C: Likewise.
58088         * g++.old-deja/g++.law/ctors17.C: Likewise.
58089         * g++.old-deja/g++.law/ctors5.C: Likewise.
58090         * g++.old-deja/g++.law/ctors9.C: Likewise.
58091         * g++.old-deja/g++.mike/ambig1.C: Likewise.
58092         * g++.old-deja/g++.mike/net22.C: Likewise.
58093         * g++.old-deja/g++.mike/p3538a.C: Likewise.
58094         * g++.old-deja/g++.mike/p3538b.C: Likewise.
58095         * g++.old-deja/g++.mike/virt3.C: Likewise.
58096         * g++.old-deja/g++.niklas/t128.C: Likewise.
58097         * g++.old-deja/g++.other/anon4.C: Likewise.
58098         * g++.old-deja/g++.other/using1.C: Likewise.
58099         * g++.old-deja/g++.other/warn3.C: Likewise.
58100         * g++.old-deja/g++.pt/t37.C: Likewise.
58101         * g++.old-deja/g++.robertl/eb69.C: Likewise.
58102         * g++.old-deja/g++.robertl/eb71.C: Likewise.
58103
58104 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
58105
58106         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
58107
58108 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58109
58110         * gcc.c-torture/execute/stdio-opt-3.c: New test.
58111
58112 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
58113
58114         * gcc.c-torture/compile/20010107-1.c: New test.
58115
58116 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58117
58118         * gcc.c-torture/execute/builtin-noret-1.c: New test.
58119
58120 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58121
58122         * gcc.dg/format/format.h: New file.
58123         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
58124         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
58125         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
58126         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
58127         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
58128         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
58129         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
58130         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
58131         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
58132         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
58133         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
58134         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
58135         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
58136         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
58137         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
58138         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
58139         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
58140         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
58141         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
58142         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
58143         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
58144         instead of declaring standard types, macros and functions in each
58145         test.
58146
58147 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
58148
58149         * gcc.c-torture/execute/20010106-1.c: New test.
58150
58151 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58152
58153         * gcc.dg/format/format.exp: New file.
58154         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
58155         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
58156         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
58157         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
58158         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
58159         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
58160         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
58161         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
58162         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
58163         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
58164         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
58165         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
58166         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
58167         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
58168         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
58169         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
58170         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
58171         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
58172         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
58173         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
58174         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
58175         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
58176         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
58177         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
58178         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
58179         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
58180         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
58181         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
58182         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
58183         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
58184         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
58185         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
58186         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
58187         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
58188         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
58189         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
58190         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
58191         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
58192         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
58193         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
58194         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
58195         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
58196
58197 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
58198
58199         * gcc.c-torture/execute/991228-1.c: Take word endianness into
58200         account.
58201
58202 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
58203
58204         * gcc.c-torture/execute/builtin-complex-1.c: New test.
58205
58206 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
58207
58208         * g++.old-deja/g++.pt/crash62.C: New test.
58209
58210 2001-01-04  Richard Henderson  <rth@redhat.com>
58211
58212         * gcc.dg/20000926-1.c: Update expected warnings.
58213         * gcc.dg/array-2.c: Likewise.
58214         * gcc.dg/array-4.c: Also validate flexible array members.
58215         * gcc.dg/c99-flex-array-1.c: New.
58216
58217 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58218
58219         * gcc.c-torture/compile/20001222-1.x: Remove.
58220
58221 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58222
58223         * gcc.c-torture/execute/built-in-setjmp.c: New.
58224
58225 2001-01-03  Richard Henderson  <rth@redhat.com>
58226
58227         * gcc.dg/940510-1.c: Update expected error wording.
58228         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58229
58230 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
58231
58232         * lib/target-supports.exp (check_alias_available): Modified to
58233         indicate aliases not supported if only weak aliases are supported.
58234
58235 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58236
58237         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58238         Turn on cmpstrsi checks for __pj__ and __i370__.
58239
58240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58241
58242         * g++.old-deja/g++.other/virtual11.C: New test.
58243
58244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
58245
58246         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58247
58248 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58249
58250         * gcc.c-torture/compile/20010102-1.c: New test.
58251
58252 2001-01-02  Andreas Jaeger  <aj@suse.de>
58253
58254         * gcc.dg/noreturn-3.c: New test.
58255
58256         * gcc.dg/noreturn-4.c: New test.
58257
58258 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58259
58260         * gcc.c-torture/execute/stdio-opt-1.c: Also test
58261         __builtin_fputc and __builtin_fwrite.
58262
58263 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58264
58265         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58266         signed char, not default char.
58267
58268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
58269
58270         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58271
58272 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
58273
58274         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58275
58276 2000-12-29  Richard Henderson  <rth@redhat.com>
58277
58278         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58279         (__cyg_profile_func_exit): Define.
58280
58281 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
58282
58283         * g++.dg/vtgc1.C: New test.
58284
58285 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
58286
58287         * gcc.dg/noncompile/20001228-1.c: New test.
58288
58289         * gcc.dg/20001228-1.c: New test.
58290
58291         * gcc.c-torture/execute/20001228-1.c: New test.
58292
58293 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
58294
58295         * gcc.dg/format-strfmon-1.c: New test.
58296
58297 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58298
58299         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58300         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58301         * gcc.c-torture/execute/string-opt-1.c: Likewise.
58302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58305         * gcc.c-torture/execute/string-opt-6.c: Likewise.
58306         * gcc.c-torture/execute/string-opt-7.c: Likewise.
58307         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58308         * gcc.c-torture/execute/string-opt-9.c: Likewise.
58309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58312
58313         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58314         * gcc.c-torture/execute/string-opt-4.c: Test index.
58315
58316 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
58317
58318         * gcc.c-torture/compile/20001226-1.c: New test.
58319
58320 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58321
58322         * gcc.c-torture/compile/20001222-1.c: New test.
58323         * gcc.c-torture/compile/20001222-1.x: Xfail.
58324
58325 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
58326
58327         * gcc.c-torture/execute/comp-goto-2.c: New test.
58328
58329 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
58330
58331         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58332         Use long types if __INT_MAX__ is 32767.
58333         (main): Use cast to (sint32 *) when poking 88 into a_page.
58334
58335         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58336
58337 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
58338
58339         * gcc.c-torture/compile/20001221-1.c: New test.
58340         * gcc.c-torture/execute/20001221-1.c: New test.
58341
58342 2000-12-20  Richard Henderson  <rth@redhat.com>
58343
58344         * g++.old-deja/g++.pt/crash36.C: Update error lines.
58345         * g++.old-deja/g++.robertl/eb109.C: Likewise.
58346
58347 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58348
58349         * gcc.dg/compare3.c: New test.
58350
58351 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58352
58353         * gcc.dg/format-warnll-1.c: New test.
58354
58355 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
58356
58357         * gcc.dg/cpp/cmdlne-P.c: New test.
58358
58359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58360
58361         * gcc.c-torture/execute/builtin-abs-1.c,
58362         gcc.c-torture/execute/builtin-abs-2.c: New tests.
58363
58364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58365
58366         * gcc.dg/cpp/multiline.c: New test.
58367
58368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
58369
58370         * g++.old-deja/g++.other/syshdr1.C: Update.
58371         * gcc.dg/cpp/lineflags.c: Remove temporarily.
58372
58373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58374
58375         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58376
58377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58378
58379         * g++.old-deja/g++.pt/ttp65.C: New test.
58380
58381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58382
58383         * g++.old-deja/g++.pt/ttp64.C: New test.
58384
58385 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58386
58387         * g++.old-deja/g++.pt/spec33.C: New test.
58388
58389 2000-12-14  Catherine Moore  <clm@redhat.com>
58390
58391         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58392         * gcc.c-torture/execute/920612-2.c: Likewise.
58393         * gcc.c-torture/execute/920428-2.c: Likewise.
58394         * gcc-c-torture/execute/va-arg-11.c: Call exit.
58395         * gcc.c-torture/execute/va-arg-21.c: Likewise.
58396
58397 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58398
58399         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58400         * gcc.dg/pack-test-2.c: Likewise.
58401
58402 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58403
58404         Tests by Zack Weinberg <zackw@stanford.edu>.
58405
58406         * gcc.dg/cpp/defined.c: Update.
58407         * gcc.dg/cpp/defined_trad.c: New tests.
58408
58409 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
58410
58411         * gcc.dg/cpp/trad-direct.c: Update.
58412
58413 2000-12-11  Neil Booth  <neilb@earthling.net>
58414
58415         * gcc.dg/cpp/defined_trad.c
58416
58417 2000-12-11  Neil Booth  <neilb@earthling.net>
58418
58419         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58420
58421 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58422
58423         * gcc.dg/format-miss-2.c: New test.
58424
58425 2000-12-09  Neil Booth  <neilb@earthling.net>
58426
58427         * gcc.dg/cpp/lineflags.c: New tests.
58428         * gcc.dg/cpp/poison.c: Update.
58429         * gcc.dg/cpp/redef2.c: Update.
58430         * gcc.dg/cpp/skipping.c: New test.
58431
58432 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
58433
58434         * g++.old-deja/g++.other/eh3.C: New testcase.
58435
58436 2000-12-07  Neil Booth  <neilb@earthling.net>
58437
58438         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58439         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58440         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58441         wtr-union-init-2.c, wtr-union-init-3.c: Update.
58442         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58443         Update.
58444
58445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58446
58447         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58448         __SIZE_TYPE__ instead of int for type of integers cast to
58449         pointers.
58450
58451 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
58452
58453         * g++.old-deja/g++.other/cleanup4.C: New test.
58454
58455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58456
58457         * format-sec-1.c: New test.
58458
58459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58460
58461         * gcc.dg/format-nonlit-3.c: New test.
58462
58463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58464
58465         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58466         through a null pointer.
58467
58468 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58469
58470         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58471         * g++.old-deja/g++.pt/partial4.C: New test.
58472
58473 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
58474
58475         * gcc.c-torture/execute/ieee/hugeval.x: New.
58476
58477 2000-12-06  Neil Booth  <neilb@earthling.net>
58478
58479         * gcc.dg/cpp/backslash2.c: New tests.
58480
58481 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58482
58483         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58484         * gcc.c-torture/execute/stdio-opt-2.c: New test.
58485
58486 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
58487
58488         * gcc.c-torture/execute/20001203-2.c: New testcase.
58489
58490 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58491
58492         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58493         * g++.old-deja/g++.other/virtual10.C: New test.
58494
58495 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
58496
58497         * g++.old-deja/g++.mike/pmf5.C: Remove test.
58498
58499 2000-12-05  Richard Henderson  <rth@redhat.com>
58500
58501         * gcc.c-torture/compile/20001205-1.c: New.
58502
58503 2000-12-04  Neil Booth  <neilb@earthling.net>
58504
58505         * g++.old-deja/g++.other/virtual9.C: New test.
58506         * g++.old-deja/g++.pt/crash61.C: New test.
58507         * gcc.c-torture/execute/loop-9.c: New test.
58508
58509 2000-12-04  Neil Booth  <neilb@earthling.net>
58510
58511         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58512         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58513         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58514         * gcc.dg/cpp/extratokens.c: ...here.
58515
58516 2000-12-04  Neil Booth  <neilb@earthling.net>
58517
58518         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58519         New tests.
58520
58521 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58522
58523         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58524         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58525
58526 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58527
58528         * gcc.c-torture/execute/20001203-1.c: New test.
58529
58530 2000-12-03  Neil Booth  <neilb@earthling.net>
58531
58532         * gcc.dg/cpp/macro6.c: New test cases.
58533
58534 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58535
58536         * gcc.c-torture/execute/string-opt-9.c: New test.
58537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
58538         * gcc.c-torture/execute/string-opt-11.c: Likewise.
58539         * gcc.c-torture/execute/string-opt-12.c: Likewise.
58540
58541         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58542         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58543
58544 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
58545
58546         * gcc.dg/cpp/if-6.c: New testcase.
58547
58548         * gcc.dg/20001201-1.c: New testcase.
58549
58550 2000-12-02  Neil Booth  <neilb@earthling.net>
58551
58552         * g++.old-deja/g++.other/externC4.C,
58553         g++.old-deja/g++.other/friend10.C: New tests.
58554
58555 2000-12-02  Neil Booth  <neilb@earthling.net>
58556
58557         * g++.old-deja/g++.other/instan2.C
58558         * g++.old-deja/g++.other/instan3.C: New test.
58559
58560 2000-12-02  Neil Booth  <neilb@earthling.net>
58561
58562         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58563         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58564         gnuc99.c,gnuc99-pedantic.c: New tests.
58565
58566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58567
58568         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58569         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58570
58571 2000-12-01  Neil Booth  <neilb@earthling.net>
58572
58573         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58574         * gcc.dg/cpp/poison.c: Update.
58575         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58576
58577 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
58578
58579         * g77.f-torture/execute/20001201.f: New test.
58580
58581 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58582
58583         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58584
58585 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
58586
58587         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58588
58589 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
58590
58591         * g++.old-deja/g++.other/cast6.C: New test.
58592
58593 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
58594
58595         * gcc.c-torture/execute/20001130-2.c: New testcase.
58596
58597 2000-11-30  Richard Henderson  <rth@redhat.com>
58598
58599         * gcc.c-torture/execute/20001130-1.c: New test.
58600
58601 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58602
58603         * g++.old-deja/g++.other/op3.C: New test.
58604
58605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58606
58607         * g++.old-deja/g++.other/op2.C: New test.
58608
58609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
58610
58611         * g++.old-deja/g++.other/crash38.C: New test.
58612
58613 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
58614
58615         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58616
58617 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
58618
58619         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58620         tests.
58621         * gcc.c-torture/execute/string-opt-6.c: New test.
58622
58623         * gcc.dg/20001117-1.c: Add main.
58624
58625 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
58626
58627         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58628         Move from here ...
58629         * gcc.dg/940510-1.c: ... to here.
58630
58631         * gcc.dg/20000926-1.c: GNU C now allows initializations of
58632         zero-size arrays in toplevel structures.
58633
58634 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58635
58636         * gcc.c-torture/execute/loop-8.c: New test.
58637
58638 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58639
58640         * g++.old-deja/g++.other/base1.C: New test.
58641
58642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58643
58644         * g++.old-deja/g++.other/parse2.C: New test.
58645
58646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58647
58648         * g++.old-deja/g++.pt/incomplete1.C: New test.
58649
58650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
58651
58652         * g++.old-deja/g++.other/friend9.C: New test.
58653
58654 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
58655
58656         * gcc.dg/20001127-1.c: New test.
58657
58658 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58659
58660         * g++.old-deja/g++.pt/friend46.C: New test.
58661
58662 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
58663
58664         * g++.old-deja/g++.other/ptrmem8.C: New test.
58665
58666 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58667
58668         * gcc.c-torture/execute/string-opt-7.c: New test.
58669         * gcc.c-torture/execute/string-opt-8.c: Likewise.
58670
58671 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
58672
58673         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58674         instead of 'mkcheck 2'.
58675
58676 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58677
58678         * gcc.c-torture/execute/memcheck/driver.c,
58679         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58680         C9X references to refer to C99.
58681
58682 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
58683
58684         * gcc.dg/ultrasp3.c: New test.
58685
58686 2000-11-25  Neil Booth  <neilb@earthling.net>
58687
58688         * gcc.dg/cpp/include2.c: Update test to be locale independent.
58689
58690 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
58691
58692         * gcc.c-torture/compile/20001123-2.c: New.
58693
58694 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
58695
58696         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58697
58698 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
58699
58700         * gcc.dg/sequence-point-1.c: Add some new tests.
58701         * gcc.c-torture/execute/20001124-1.c: New test.
58702
58703 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58704
58705         * g++.old-deja/g++.other/vaarg4.C: New test.
58706         * gcc.c-torture/compile/20001123-1.c: New test.
58707
58708 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
58709
58710         * g++.other/crash24.C: Adjust and remove XFAIL.
58711         * g++.other/crash37.C: New test.
58712
58713 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
58714
58715         * g++.old-deja/g++.pt/instantiate9.C: New test.
58716
58717 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
58718
58719         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58720         new ABI, too.
58721
58722         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58723         * g++.old-deja/g++.robertl/eb55.C: Likewise.
58724
58725 2000-11-22  Neil Booth  <neilb@earthling.net>
58726
58727         * gcc.dg/cpp/Wtrigraphs.c: New test.
58728
58729 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
58730
58731         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58732
58733 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
58734
58735         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58736
58737 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
58738
58739         * lib/gcc-dg.exp: load_lib scanasm.exp.
58740         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58741         * lib/g++-dg.exp: load_lib scanasm.exp.
58742         * lib/scanasm.exp: New.
58743         (scan-assembler, scan-assembler-not): Add optional arguments to
58744         test name, or if not present, the pattern name.
58745         (scan-assembler-dem, scan-assembler-dem-not): New.
58746
58747         * g++.dg/dg.exp: New.
58748
58749 2000-11-21  Neil Booth  <neilb@earthling.net>
58750
58751         * gcc.dg/cpp/integrated1.c: Remove.
58752
58753 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58754
58755         * gcc.c-torture/execute/20001121-1.c: New test.
58756
58757 2000-11-21  Richard Henderson  <rth@redhat.com>
58758
58759         * gcc.c-torture/compile/20001121-1.c: New test.
58760
58761 2000-11-20  Neil Booth  <neilb@earthling.net>
58762
58763         * gcc.dg/cpp/integrated1.c: New test.
58764
58765 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
58766
58767         * g++.old-deja/g++.other/inline17.C: New test.
58768
58769 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
58770
58771         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58772         local variable to be zero: I made the variable global. Now
58773         uses abort() and exit() instead of relying on main's return value.
58774
58775 2000-11-20  Neil Booth  <neilb@earthling.net>
58776
58777         * gcc.dg/cpp/paste2.c: Update test.
58778         * objc/execute/paste.m: New test.
58779
58780 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
58781
58782         * gcc.dg/c99-condexpr-1.c: New test.
58783
58784 2000-11-20  Neil Booth  <neilb@earthling.net>
58785
58786         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58787
58788 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
58789
58790         * g++.old-deja/g++.pt/export1.C: New test.
58791
58792 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
58793
58794         * gcc.dg/20001117-1.c: New test.
58795
58796 2000-11-18  Richard Henderson  <rth@redhat.com>
58797
58798         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58799
58800 2000-11-18  Richard Henderson  <rth@redhat.com>
58801
58802         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58803         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58804         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58805
58806 2000-11-18  Richard Henderson  <rth@redhat.com>
58807
58808         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58809         (main): New.  Exit cleanly.
58810
58811 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58812
58813         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58814         gcc.dg/c99-fordecl-2.c: New tests.
58815
58816 2000-11-18  Richard Henderson  <rth@redhat.com>
58817
58818         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58819         * gcc.c-torture/execute/zerolen-2.c: New.
58820
58821 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58822
58823         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58824         memory.
58825
58826 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58827
58828         * g++.old-deja/g++.pt/instantiate8.C: New test.
58829
58830 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
58831
58832         * g++.old-deja/g++.other/incomplete.C: Add more tests.
58833         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58834
58835 2000-11-16  Nick Clifton  <nickc@redhat.com>
58836
58837         * gcc.c-torture/execute/nestfunc-2.c: New test.
58838         * gcc.c-torture/execute/nestfunc-3.c: New test.
58839
58840 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58841
58842         * gcc.c-torture/compile/20001116-1.c: New test.
58843
58844 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58845
58846         * gcc.c-torture/execute/20001115-1.c: New test.
58847
58848 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
58849
58850         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58851         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58852         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58853         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58854
58855 2000-11-15  Neil Booth  <neilb@earthling.net>
58856
58857         gcc.dg/cpp/_Pragma1.c: Update.
58858         gcc.dg/cpp/_Pragma2.c: New test.
58859
58860 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
58861
58862         * g++.old-deja/g++.other/anon5.C: New test.
58863
58864 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
58865
58866         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58867         tests.
58868
58869 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
58870
58871         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58872         output.
58873
58874 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58875
58876         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58877         labels at end of compound statements.
58878
58879 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
58880
58881         * gcc.c-torture/execute/loop-7.c: New test.
58882
58883 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58884
58885         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58886
58887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58888
58889         * gcc.dg/c99-bool-1.c: New test.
58890
58891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
58892
58893         * gcc.dg/c99-scope-1.c: Remove xfail.
58894         * gcc.dg/c99-scope-2.c: New test.
58895
58896 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58897
58898         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58899         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58900
58901 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
58902
58903         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
58904         error messages.
58905
58906         * g++.mike/p700.C: Don't typedef wchar_t.
58907         * g++.mike/p784.C: Likewise.
58908         * g++.mike/eb101.C: Don't use __wchar_t.
58909
58910 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
58911
58912         * g77.f-torture/execute/20001111.[fx]: Test premature exit
58913         from DO loop.
58914
58915 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
58916
58917         * gcc.c-torture/execute/20001111-1.c: New test.
58918
58919 2000-11-10  Nick Clifton  <nickc@redhat.com>
58920
58921         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
58922         long multuiple and accumulate.
58923
58924 2000-11-09  Richard Henderson  <rth@redhat.com>
58925
58926         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
58927         via size_t instead of int.
58928
58929         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
58930         * gcc.c-torture/execute/string-opt-2.c: Likewise.
58931         * gcc.c-torture/execute/string-opt-3.c: Likewise.
58932         * gcc.c-torture/execute/string-opt-4.c: Likewise.
58933
58934 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
58935
58936         * gcc.c-torture/compile/20001109-1.c: New test.
58937         * gcc.c-torture/compile/20001109-2.c: New test.
58938
58939 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
58940
58941         * g++.old-deja/g++.pt/operator1.C: New test.
58942         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
58943
58944 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58945
58946         * gcc.dg/20001108-1.c: New test.
58947
58948 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
58949
58950         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
58951         with both arguments constant strings.
58952         * gcc.c-torture/execute/string-opt-3.c: New test.
58953         * gcc.c-torture/execute/string-opt-4.c: New test.
58954         * gcc.c-torture/execute/string-opt-5.c: New test.
58955
58956 2000-11-08  Nick Clifton  <nickc@redhat.com>
58957
58958         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
58959         mulsidi3adddi patterns.
58960
58961 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
58962
58963         * g++.old-deja/g++.other/crash36.C: New test.
58964
58965 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
58966
58967         * g++.old-deja/g++.other/init16.C: New test.
58968
58969 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
58970
58971         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58972
58973 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58974
58975         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58978
58979 2000-11-07  DJ Delorie  <dj@redhat.com>
58980
58981         * gcc.dg/20000614-1.c: Add return so that test can pass.
58982
58983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58984
58985         * gcc.c-torture/execute/string-opt-1.c: New test.
58986
58987 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
58988
58989         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
58990         mips-sgi-irix6.* because the MIPS ABI passes floating-point
58991         parameters in registers, and there is no way for a varargs
58992         function to know in which order the integer and floating-point
58993         parameters should be interleaved when they are placed on the
58994         stack.
58995         * gcc.c-torture/execute/va-arg-16.x: Likewise.
58996         * gcc.c-torture/execute/va-arg-17.x: Likewise.
58997
58998 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58999
59000         * gcc.c-torture/execute/string-opt-2.c: New test.
59001
59002 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
59003
59004         * g++.old-deja/g++.pt/crash60.C: New test.
59005
59006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59007
59008         * g++.old-deja/g++.other/crash24.C: New test.
59009         * g++.old-deja/g++.other/crash25.C: New test.
59010         * g++.old-deja/g++.other/crash26.C: New test.
59011         * g++.old-deja/g++.other/crash27.C: New test.
59012         * g++.old-deja/g++.other/crash28.C: New test.
59013         * g++.old-deja/g++.other/crash29.C: New test.
59014         * g++.old-deja/g++.other/crash30.C: New test.
59015         * g++.old-deja/g++.other/crash31.C: New test.
59016         * g++.old-deja/g++.other/crash32.C: New test.
59017         * g++.old-deja/g++.other/crash33.C: New test.
59018         * g++.old-deja/g++.other/crash34.C: New test.
59019         * g++.old-deja/g++.other/crash35.C: New test.
59020
59021 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
59022
59023         * gcc.c-torture/execute/20001031-1.c: New test.
59024
59025 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
59026
59027         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
59028         namespace.
59029
59030         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
59031         standards-conformant.
59032
59033         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
59034
59035         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
59036         * g++.old-deja/g++.mike/p755a.C: Likewise.
59037         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
59038         library makes no calls to `operator new' during initialization.
59039
59040 2000-11-04  Neil Booth  <neilb@earthling.net>
59041
59042         * gcc.dg/cpp/include2.c: New tests.
59043
59044 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
59045
59046         * lib/g++.exp (g++_set_ld_library_path): New function.
59047         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
59048
59049 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
59050
59051         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
59052         warnings.
59053
59054 2000-11-01  Richard Henderson  <rth@redhat.com>
59055
59056         * g++.old-deja/g++.ext/namedret1.C: New.
59057         * g++.old-deja/g++.ext/namedret2.C: New.
59058         * g++.old-deja/g++.ext/namedret3.C: New.
59059
59060 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
59061
59062         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
59063         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
59064
59065 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59066
59067         * gcc.c-torture/execute/va-arg-21.c: New test.
59068
59069 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59070
59071         * gcc.dg/c99-complex-2.c: New test.
59072
59073 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59074
59075         * gcc.c-torture/execute/stdio-opt-1.c: New test.
59076
59077 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
59078
59079         * g++.old-deja/g++.other/inline16.C: New test.
59080
59081 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
59082
59083         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
59084         __PRETTY_FUNCTION__
59085
59086 2000-10-29  Neil Booth  <neilb@earthling.net>
59087
59088         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
59089         New tests.
59090         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
59091         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
59092         optimisation.
59093
59094 2000-10-29  Neil Booth  <neilb@earthling.net>
59095
59096         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
59097         * mi1.c, mi1c.h: Add null directives to multiple-include test.
59098         * mi5.c: Test multiple includes work with -C.
59099         * trigraphs.c: Test ^= version.
59100
59101 2000-10-28  Neil Booth  <neilb@earthling.net>
59102
59103         New tests and test updates for new macro expander.
59104
59105         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
59106         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
59107         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
59108         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
59109         new diagnostic messages.
59110
59111         * gcc.dg/cpp/macro3.c: New tests.
59112
59113 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
59114
59115         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
59116         on the same line.
59117
59118 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
59119
59120         * g++.old-deja/g++.other/eh2.C: New test.
59121
59122 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59123
59124         * gcc.c-torture/execute/20001027-1.c: New test.
59125
59126 2000-10-26  Richard Henderson  <rth@redhat.com>
59127
59128         * gcc.c-torture/execute/20001026-1.c: New.
59129
59130 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
59131
59132         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
59133         * g++.old-deja/g++.law/builtin1.C: Likewise.
59134         * g++.old-deja/g++.law/ctors10.C: Likewise.
59135         * g++.old-deja/g++.law/virtual3.C: Likewise.
59136         * g++.old-deja/g++.mike/p658.C: Likewise.
59137         * g++.old-deja/g++.other/sibcall1.C: Likewise.
59138         * g++.old-deja/g++.other/vaarg2.C: Likewise.
59139         * g++.old-deja/g++.robertl/eb124.C: Likewise.
59140         * g++.old-deja/g++.robertl/eb44.C: Likewise.
59141         * g++.old-deja/g++.robertl/eb77.C: Likewise.
59142
59143 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
59144
59145         * gcc.c-torture/compile/20001024-1.c: New test.
59146
59147 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
59148
59149         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
59150         to tell us whether or not we are using V3.
59151
59152 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
59153
59154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
59155         operands.
59156
59157 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59158
59159         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
59160
59161 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
59162
59163         * gcc.c-torture/execute/20001024-1.c: New test.
59164
59165 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
59166
59167         * g++.old-deja/g++.other/sibcall1.C: New test.
59168
59169 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
59170
59171         * gcc.dg/noncompile/init-3.c: New test.
59172
59173 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
59174
59175         * gcc.dg/format-array-1.c: New test.
59176
59177 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59178
59179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
59180         writing through null pointers; remove comment about testing
59181         unterminated strings.
59182
59183 2000-10-17  Matthew Hiller  <hiller@redhat.com>
59184
59185         * gcc.c-torture/execute/20001017-2.c: New test.
59186
59187 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59188
59189         * gcc.c-torture/compile/20001018-1.c: New test.
59190         * gcc.c-torture/compile/20001018-1.x: Xfail.
59191
59192 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59193
59194         * gcc.c-torture/execute/20001017-1.c: New test.
59195
59196 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59197
59198         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
59199         for multiple use of arguments with scanf formats; add tests for
59200         multiple use of arguments.
59201
59202 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
59203
59204         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
59205         from some old tests.
59206
59207 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59208
59209         * gcc.dg/format-miss-1.c: New test.
59210
59211 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59212
59213         * gcc.c-torture/execute/20001013-1.c: New test.
59214
59215 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59216
59217         * gcc.dg/format-branch-1.c: New test.
59218
59219 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
59220
59221         * README, lib/file-format.exp: Remove EGCS references.
59222
59223 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
59224
59225         * gcc.dg/20001013-1.c: New test.
59226
59227 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59228
59229         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59230         for intmax_t in the compiler using __typeof__ and the type rules
59231         for conditional expressions.
59232
59233 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
59234
59235         * gcc.dg/20001012-1.c: New test.
59236         * gcc.dg/20001012-2.c: New test.
59237
59238 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59239
59240         * gcc.dg/format-attr-1.c: New test.
59241
59242 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59243
59244         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59245         __LONG_LONG_MAX__ instead of LLONG_MAX.
59246
59247 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
59248
59249         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59250         scanf flags.
59251         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59252         flags.
59253
59254 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
59255
59256         * gcc.dg/sequence-pt-1.c: New test.
59257
59258 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
59259
59260         * gcc.c-torture/execute/20001011-1.c: New testcase.
59261         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59262
59263 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59264
59265         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59266         does not error on it.
59267
59268 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
59269
59270         * gcc.dg/20001009-1.c: New test.
59271
59272 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59273
59274         * gcc.c-torture/compile/20001009-1.c: Move from here ....
59275         * gcc.c-torture/execute/20001009-2.c: ... to here.
59276
59277 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
59278
59279         * gcc.c-torture/compile/20001009-1.c: New testcase.
59280         * gcc.c-torture/execute/20001009-1.c: New testcase.
59281         Testcases provided by Jan Hubicka <jh@suse.cz>.
59282
59283 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59284
59285         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59286         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59287         uintmax_t using <limits.h> to emulate the compiler's internal
59288         logic.  No longer XFAIL %j tests.
59289
59290 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59291
59292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59293         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59294         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59295         regexps and details of expected handling of some bad formats.
59296         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59297         suppression.
59298
59299 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59300
59301         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59302         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59303         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59304         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59305         in list archives.
59306
59307 2000-10-06  Richard Henderson  <rth@cygnus.com>
59308
59309         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59310         * g++.old-deja/g++.brendan/crash52.C: Likewise.
59311         * g++.old-deja/g++.jason/report.C: Likewise.
59312         * g++.old-deja/g++.law/friend5.C: Likewise.
59313         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
59314         of the expected warnings.
59315
59316 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
59317
59318         * g++.old-deja/g++.pt/enum14.C: New test.
59319
59320 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
59321
59322         * g++.old-deja/g++.pt/crash59.C: New test.
59323
59324 2000-10-04  Will Cohen  <wcohen@redhat.com>
59325
59326         * gcc.dg/20000926-1.c: New test.
59327
59328 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
59329
59330         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59331         function name for current C++ compiler.
59332         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59333
59334 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
59335
59336         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59337         __PRETTY_FUNCTION__.
59338         * g++.old-deja/g++.ext/pretty2.C: Likewise.
59339
59340 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59341
59342         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59343
59344 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
59345
59346         * gcc.c-torture/compile/20000923-1.c: New test.
59347
59348 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59349
59350         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59351         * g++.old-deja/g++.pt/ttp62.C: Same.
59352         * g++.old-deja/g++.other/inline14.C: Same.
59353
59354 2000-09-24  Richard Henderson  <rth@cygnus.com>
59355
59356         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59357
59358 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59359
59360         * gcc.dg/c90-printf-1.c: Add test for wide string format.
59361
59362 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
59363
59364         * gcc.c-torture/compile/20000922-1.c: New file.
59365
59366 2000-09-21  Nick Clifton  <nickc@redhat.com>
59367
59368         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59369         a signed long modulo operation.
59370         (mod6): New function - perform an unsigned long modulo operation.
59371         (main): Add tests for modulos of very large numbers by very small
59372         dividends.
59373
59374 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59375
59376         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59377
59378 2000-09-19  Richard Henderson  <rth@cygnus.com>
59379
59380         * gcc.dg/compare2.c (case 10): XFAIL.
59381
59382 2000-09-18  Richard Henderson  <rth@cygnus.com>
59383
59384         * gcc.c-torture/execute/20000906-1.c: Move ...
59385         * gcc.dg/20000906-1.c: ... here.  Only run on targets
59386         that support __builtin_trap.
59387
59388 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
59389
59390         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59391
59392 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59393
59394         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59395         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
59396         more $ format tests.
59397
59398 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59399
59400         * gcc.dg/format-errmk-1.c: New test.
59401
59402 2000-09-17  Greg McGary  <greg@mcgary.org>
59403
59404         * gcc.c-torture/execute/20000917-1.x: Remove.
59405
59406 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
59407
59408         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59409
59410 2000-09-17  Greg McGary  <greg@mcgary.org>
59411
59412         * gcc.c-torture/execute/20000917-1.c: New test.
59413         * gcc.c-torture/execute/20000917-1.x: XFAIL.
59414
59415 2000-09-16  Neil Booth  <NeilB@earthling.net>
59416
59417         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59418         in nested macro bug.
59419
59420 2000-09-15  Neil Booth  <NeilB@earthling.net>
59421
59422         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59423
59424 2000-09-14  Jeffrey A Law  (law@cygnus.com)
59425
59426         * gcc.c-torture/execute/20000914-1.c: New test.
59427
59428 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
59429
59430         * g++.other/inline13.C: New test.
59431
59432 2000-09-12  Andreas Jaeger  <aj@suse.de>
59433
59434         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59435         constant by Ulrich Drepper <drepper@redhat.com>.
59436
59437 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
59438
59439         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59440
59441 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59442
59443         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59444
59445 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
59446
59447         * gcc.dg/cpp/backslash.c: New test.
59448
59449 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
59450
59451         * gcc.c-torture/execute/20000910-1.c: New test.
59452         * gcc.c-torture/execute/20000910-2.c: Likewise.
59453
59454 2000-09-11  Robert Lipe  <robertl@sco.com>
59455
59456         * gcc.dg/pragma-align.c: New test.
59457
59458 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
59459
59460         * g++.old-deja/g++.pt/explicit82.C: New test.
59461         * g++.old-deja/g++.pt/explicit83.C: New test.
59462
59463 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
59464
59465         * gcc.dg/asm-names.c: New test.
59466
59467 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59468
59469         * gcc.dg/cpp/tr-warn6.c: New test
59470
59471 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59472
59473         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59474         be accepted.
59475
59476 2000-09-07  Catherine Moore  <clm@redhat.com>
59477
59478         * gcc.c-torture/execute/unroll-1.c: New test.
59479
59480 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
59481
59482         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59483         ERROR markers.
59484         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59485         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59486         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59487         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59488         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59489         Preprocess only.
59490         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59491         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59492
59493 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59494
59495         * g++.old-deja/g++.pt/deduct2.C: New test.
59496
59497 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59498
59499         * g++.old-deja/g++.pt/parms2.C: New test.
59500
59501 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
59502
59503         * g++.old-deja/g++.pt/crash58.C: New test.
59504
59505 2000-09-06  Greg McGary  <greg@mcgary.org>
59506
59507         * gcc.c-torture/execute/20000906-1.c: New test.
59508         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59509
59510 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59511
59512         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59513
59514 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59515
59516         * g++.old-deja/g++.pt/crash57.C: New test.
59517
59518 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59519
59520         * g++.old-deja/g++.pt/crash56.C: New test.
59521
59522 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
59523
59524         * g++.old-deja/g++.pt/koenig1.C: New test.
59525
59526 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59527
59528         * gcc.dg/20000904-1.c: New test.
59529
59530 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
59531
59532         * gcc.dg/cpp/paste8.c: New test.
59533
59534 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
59535
59536         * gcc.c-torture/compile/20000827-1.c: New test.
59537
59538 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59539
59540         * gcc.dg/format-diag-1.c: New test.
59541
59542 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
59543
59544         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59545         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59546         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59547         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59548         gcc.dg/formatz-1.c: Adjust warning regular expressions.
59549
59550 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59551
59552         * g++.old-deja/g++.other/nested4.C: New test.
59553
59554 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
59555
59556         * g++.old-deja/g++.ns/scoped1.C: New test.
59557
59558 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
59559
59560         * lib/g++.exp: Support testing already-installed GCC.
59561
59562 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59563
59564         * wtr-label-1.c, wtr-suffix-1.c: New tests.
59565
59566 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59567
59568         * gcc.dg/return-type-2.c: New test.
59569
59570 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
59571
59572         * gcc.c-torture/compile/20000825-1.c: New test.
59573
59574 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
59575
59576         * gcc.dg/dwarf2-2.c: New test.
59577
59578 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
59579
59580         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59581         dg-warning regexps.
59582
59583 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59584
59585         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59586         gcc.dg/format-ext-5.c: New tests.
59587
59588 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
59589
59590         * g++.old-deja/g++.other/crash22.C: New test.
59591
59592 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
59593
59594         * gcc.dg/noncompile/930622-2.c: Adjust error message.
59595
59596 2000-08-24  Richard Henderson  <rth@cygnus.com>
59597
59598         * gcc.dg/ia64-sync-1.c: New test.
59599         * gcc.dg/ia64-sync-2.c: New test.
59600         * gcc.dg/ia64-asm-1.c: New test.
59601
59602 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
59603
59604         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59605         * gcc.dg/format-ext-2.c: New test.
59606
59607 2000-08-23  Jason Merrill  <jason@redhat.com>
59608
59609         * lib/old-dejagnu.exp: Also ignore "In member function" and
59610         "At global scope".
59611
59612 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59613
59614         * gcc.dg/noncompile/label-lineno-1.c: New test.
59615
59616 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59617
59618         * gcc.dg/c99-array-nonobj-1.c: New test.
59619
59620 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
59621
59622         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59623         tests.
59624         * gcc.dg/format-ext-1.c: New test.
59625
59626 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59627
59628         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59629         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59630         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59631         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59632         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59633
59634 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
59635
59636         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59637         gcc.dg/c99-strftime-2.c: New tests.
59638
59639 2000-08-22  Richard Henderson  <rth@cygnus.com>
59640
59641         * gcc.c-torture/execute/20000822-1.c: New test.
59642
59643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59644
59645         * gcc.c-torture/execute/20000819-1.x: Remove.
59646
59647 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59648
59649         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59650         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59651         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59652         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59653         gcc.dg/format-xopen-1.c: New tests.
59654
59655 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
59656
59657         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59658
59659 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
59660
59661         * g++.old-deja/g++.other/loop2.C: New test.
59662
59663         * gcc.c-torture/compile/20000606-1.c: New test.
59664         * gcc.c-torture/compile/20000728-1.c: New test.
59665         * gcc.c-torture/execute/20000801-1.c: New test.
59666         * gcc.c-torture/execute/20000801-2.c: New test.
59667         * gcc.c-torture/execute/20000819-1.c: New test.
59668         * gcc.c-torture/execute/20000819-1.x: XFAIL.
59669         * gcc.dg/20000629-1.c: New test.
59670         * gcc.dg/20000724-1.c: New test.
59671         * gcc.dg/20000807-1.c: New test.
59672
59673 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59674
59675         * gcc.dg/cpp/pragma-1.c: New test.
59676         * gcc.dg/cpp/pragma-2.c: New test.
59677
59678 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
59679
59680         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59681         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
59682
59683 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59684
59685         * gcc.c-torture/compile/20000818-1.c: New test.
59686
59687 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
59688
59689         * gcc.c-torture/execute/20000818-1.c: New test.
59690
59691 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
59692
59693         * gcc.dg/format-va-1.c: New test.
59694
59695 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59696
59697         * g++.old-deja/g++.other/typedef8.C: New test.
59698
59699 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59700
59701         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59702         * g++.old-deja/g++.mike/net36.C: Mark candidate.
59703         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59704         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59705         * g++.old-deja/g++.other/ptrmem7.C: New test.
59706         * g++.old-deja/g++.pt/ptrmem10.C: New test.
59707
59708 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
59709
59710         * g++.old-deja/g++.pt/typename27.C: New test.
59711
59712 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
59713
59714         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59715         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59716         * g++.old-deja/g++.pt/friend45.C: New test.
59717         * g++.old-deja/g++.other/friend8.C: New test.
59718
59719 2000-08-15  Richard Henderson  <rth@cygnus.com>
59720
59721         * gcc.c-torture/execute/20000815-1.c: New test.
59722
59723 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
59724
59725         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59726         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59727         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59728
59729 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
59730
59731         * g++.old-deja/g++.other/refinit2.C: New test.
59732
59733 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
59734
59735         * lib/c-torture.exp (c-torture): Make
59736         compiler_conditional_xfail_data global.
59737         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59738         compiler_conditional_xfail_data machinery.
59739         (f-torture-execute): Likewise.
59740         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59741         and only when unrolling loops.
59742
59743         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59744
59745 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59746
59747         * g++.old-deja/g++.pt/explicit81.C: New test.
59748
59749 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
59750
59751         * g++.old-deja/g++.pt/typename26.C: New test.
59752
59753 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
59754
59755         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59756         warning.
59757
59758 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
59759
59760         * g++.old-deja/g++.other/array3.C: New test.
59761
59762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59763
59764         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59765         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59766         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59767         New tests.
59768
59769 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
59770
59771         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59772         * g++.old-deja/g++.abi/vmihint.C: Likewise.
59773
59774 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
59775
59776         * gcc.c-torture/execute/20000808-1.c: New test.
59777
59778 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
59779
59780         * gcc.dg/c90-const-expr-1.c: New test.
59781
59782 2000-08-08  Richard Henderson  <rth@cygnus.com>
59783
59784         * gcc.dg/noncompile/920923-1.c: Declare calloc.
59785
59786 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
59787
59788         * gcc.dg/noncompile/const-ll-1.c: New test.
59789
59790 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
59791
59792         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59793
59794 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
59795
59796         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59797         that running programs linked against the shared version of libobjc
59798         run correctly.
59799
59800 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59801
59802         * gcc.dg/c99-printf-1.c: New test.
59803
59804 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
59805
59806         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59807
59808 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
59809
59810         * gcc.c-torture/execute/20000731-1.x: Delete.
59811
59812 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
59813
59814         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59815         and torture_without_loops as is done by c-torture.exp.
59816         (search_for): Copy from c-torture.exp.
59817         (gcc-dg-runtest): New function, drives a directory of tests
59818         iterating over the TORTURE_OPTIONS.
59819         (scan-assembler, scan-assembler-not): Move here from
59820         individual directory drivers.
59821
59822         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59823         defined by lib/gcc-dg.exp.
59824         * gcc.dg/cpp/cpp.exp: Likewise.
59825         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
59826         gcc-dg-runtest, so we cycle over optimization options.
59827
59828         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59829         * gcc.dg/compare2.c: No longer expected to fail.
59830
59831 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59832
59833         * gcc.c-torture/execute/20000804-1.c: New test.
59834
59835 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
59836
59837         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59838
59839 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
59840
59841         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59842
59843 2000-08-03  Jeffrey A Law  (law@cygnus.com)
59844
59845         * gcc.c-torture/compile/20000803-1.c: New test.
59846
59847 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
59848
59849         * gcc.c-torture/execute/20000801-3.c,
59850         gcc.c-torture/execute/20000801-4.c: New tests.
59851         * gcc.c-torture/execute/20000801-3.x,
59852         gcc.c-torture/execute/20000801-4.x: Xfail.
59853
59854 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
59855
59856         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59857         libobjc/.libs to allow for libtool.
59858
59859 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
59860
59861         * gcc.c-torture/compile/20000802-1.c: New test.
59862
59863 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
59864
59865         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59866
59867 2000-07-31  Jeffrey A Law  (law@cygnus.com)
59868
59869         * gcc-c-torture/execute/20000731-2.c: New test.
59870
59871         * gcc.c-torture/execute/20000731-1.c: New test.
59872         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59873
59874 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
59875
59876         * gcc.dg/cpp/paste7.c: New test.
59877         * gcc.dg/cpp/20000725-1.c: New test.
59878
59879 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
59880
59881         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59882         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59883         declaration warning for __builtin_dwarf_reg_size.
59884
59885         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59886
59887 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
59888
59889         * gcc.dg/noncompile/voidparam-1.c: New test.
59890
59891 2000-07-30  Richard Henderson  <rth@cygnus.com>
59892
59893         * gcc.dg/c90-digraph-1.c: Don't xfail.
59894         * gcc.dg/compare2.c (case 10): Xfail.
59895         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59896
59897 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
59898
59899         * gcc.dg/c99-main-1.c: New test.
59900
59901 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
59902
59903         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
59904
59905 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
59906
59907         * gcc.c-tortuer/execute/20000726-1.c: New test.
59908
59909 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
59910
59911         * gcc.c-torture/execute/enum-2.c: New test.
59912
59913 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59914
59915         * gcc.dg/cpp/tr-warn3.c: New test.
59916
59917 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59918
59919         * g++.old-deja/g++.ext/implicit1.C: Remove.
59920         * g++.old-deja/g++.jason/c2.C: Remove
59921         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
59922         * g++.old-deja/g++.pt/crash16.C: Likewise.
59923         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
59924
59925 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
59926
59927         * g++.old-deja/g++.other/for2.C: New test.
59928
59929 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
59930
59931         * gcc.dg/20000720-1.c: New test.
59932
59933 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
59934
59935         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
59936
59937 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
59938
59939         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
59940         * gcc.c-torture/execute/20000722-1.c: New.
59941         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
59942
59943 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
59944
59945         * gcc.dg/cpp/20000720-1.S: New test.
59946
59947 2000-07-21  Michael Meissner  <meissner@redhat.com>
59948
59949         * gcc.c-torture/execute/ieee/hugeval.c: New test.
59950
59951 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59952
59953         * g++.old-deja/g++.brendan/crash16.C,
59954         g++.old-deja/g++.brendan/parse3.C,
59955         g++.old-deja/g++.brendan/redecl1.C,
59956         g++.old-deja/g++.ns/template13.C,
59957         g++.old-deja/g++.other/decl4.C,
59958         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59959
59960 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
59961
59962         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59963         and "Internal error".
59964
59965         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59966         regexps.
59967         * gcc.dg/cpp/paste6.c: New test.
59968
59969 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
59970
59971         * gcc.dg/cpp/tr-direct.c: New test.
59972
59973         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59974         gcc.dg/cpp/undef1.c: Tweak error regexps.
59975
59976 2000-07-18  Eric Christopher <echristo@redhat.com>
59977
59978         * gcc.c-torture/compile/20000718-1.c: New test.
59979
59980 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
59981
59982         * cpplex.c (_cpp_push_token): If the token being pushed back
59983         is the previous token in this context, just subtract one from
59984         context->posn.
59985         * cppmacro.c (save_expansion): Clear aux field when storing a
59986         placemarker.
59987
59988 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
59989
59990         * gcc.dg/noncompile/redecl-1.c: New test.
59991
59992 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
59993
59994         * gcc.c-torture/execute/20000717-5.c: New test.
59995         * gcc.c-torture/execute/20000717-1.x: Removed.
59996
59997 2000-07-17  Richard Henderson  <rth@cygnus.com>
59998
59999         * gcc.c-torture/execute/20000717-4.c: New test.
60000
60001 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
60002
60003         * gcc.dg/cpp/syshdr.c: New test.
60004         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
60005
60006 2000-07-17  Neil Booth  <neilb@earthling.net>
60007
60008         * gcc.dg/cpp/cmdlne-dM.c: New test.
60009         * gcc.dg/cpp/cmdlne-dD.c: New test.
60010
60011 2000-07-17  Jeffrey A Law  (law@cygnus.com)
60012
60013         * gcc.c-torture/execute/20000717-3.c: New test.
60014
60015         * gcc.c-torture/compile/20000717-1.c: New test.
60016
60017 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
60018
60019         * gcc.c-torture/execute/20000717-2.c: New test.
60020
60021 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
60022
60023         * gcc.dg/formatz-1.c: New test.
60024
60025         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
60026         * gcc.dg/c99-digraph-1.c: New tests.
60027
60028         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
60029         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
60030
60031         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
60032         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
60033         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
60034         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
60035         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
60036         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
60037         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
60038
60039 2000-07-17  Greg McGary <greg@mcgary.org>
60040
60041         * gcc.c-torture/execute/20000717-1.c: New test.
60042         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
60043
60044 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
60045
60046         * gcc.c-torture/execute/20000715-2.c: New test.
60047         * gcc.dg/20000715-1.c: New test.
60048
60049 2000-07-15  Michael Meissner  <meissner@redhat.com>
60050
60051         * gcc.c-torture/execute/20000715-1.c: New test.
60052
60053 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
60054
60055         * gcc.c-torture/execute/20000707-1.c: New test.
60056
60057 2000-07-13  Neil Booth  <NeilB@earthling.net>
60058
60059         * gcc.dg/cpp/digraph1.c,
60060         gcc.dg/cpp/digraph2.c,
60061         gcc.dg/cpp/digraphs.c: New tests.
60062
60063 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
60064
60065         * g77.f-torture/compile/20000630-2.f: New test.
60066         * g77.f-torture/compile/20000630-2.x
60067
60068 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60069
60070         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
60071
60072 2000-07-11  Neil Booth  <NeilB@earthling.net>
60073
60074         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
60075
60076 2000-07-11  Neil Booth  <NeilB@earthling.net>
60077
60078         * gcc.dg/cpp/cmdlne-C.c: New.
60079
60080 2000-07-09  Neil Booth  <NeilB@earthling.net>
60081
60082         * gcc.dg/cpp/directiv.c: New tests.
60083         * gcc.dg/cpp/undef1.c: Update.
60084
60085 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
60086
60087         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
60088
60089 2000-07-09  Neil Booth  <NeilB@earthling.net>
60090
60091         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
60092
60093 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
60094
60095         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
60096         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
60097
60098 2000-07-08  Neil Booth  <NeilB@earthling.net>
60099
60100         * gcc.dg/cpp/macsyntx.c: New tests.
60101
60102 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60103
60104         * gcc.dg/20000707-1.c: New test.
60105
60106 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
60107
60108         * gcc.c-torture/execute/20000706-1.c: New test.
60109         * gcc.c-torture/execute/20000706-2.c: New test.
60110         * gcc.c-torture/execute/20000706-3.c: New test.
60111         * gcc.c-torture/execute/20000706-4.c: New test.
60112         * gcc.c-torture/execute/20000706-5.c: New test.
60113
60114 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60115
60116         * g++.old-deja/g++.pt/instantiate7.C: New test.
60117
60118 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
60119
60120         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
60121         * g++.old-deja/g++.mike/thunk3.C: Likewise.
60122         * g++.old-deja/g++.other/rtti3.C: Likewise.
60123         * g++.old-deja/g++.other/rttid3.C: Likewise.
60124
60125 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
60126
60127         *  g77.f-torture/compile/20000630-1.x: Fix typo
60128
60129 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
60130
60131         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
60132         assembly output.
60133
60134 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
60135
60136         * gcc.dg/cpp/ident.c: New test.
60137
60138 2000-07-05  Neil Booth  <NeilB@earthling.net>
60139
60140         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
60141           gcc.dg/cpp/lexstrng.c: New tests.
60142
60143 2000-07-04  Neil Booth  <NeilB@earthling.net>
60144
60145         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
60146         * gcc.dg/cpp/strify2.c: Same.
60147
60148 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
60149
60150         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
60151         * gcc.dg/cpp/19990703-1.c: Likewise.
60152         * gcc.dg/cpp/20000625-1.c: Likewise.
60153         * gcc.dg/cpp/20000625-2.c: Likewise.
60154
60155         * gcc.dg/cpp/macro1.c,
60156         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
60157         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
60158         gcc.dg/cpp/strify1.c,
60159         gcc.dg/cpp/strify2.c: New tests.
60160
60161 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
60162
60163         * gcc.c-torture/execute/20000703-1.c: New test.
60164
60165 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60166
60167         * g++.old-deja/g++.pt (lookup10.C): New test.
60168
60169 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
60170
60171         * g++.old-deja/g++.pt (typename25.C): New test.
60172
60173 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
60174
60175         * gcc.c-torture/compile/20000701-1.c: New test.
60176
60177 2000-06-30  Nick Clifton  <nickc@cygnus.com>
60178
60179         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
60180         to test case.
60181
60182 2000-06-30  Catherine Moore  <clm@cygnus.com>
60183
60184         * gcc.c-torture/execute/align-1.c: New test.
60185
60186 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
60187
60188         * g++.old-deja/g++.pt/expr8.C: New test.
60189         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
60190
60191 2000-06-29  Nick Clifton  <nickc@cygnus.com>
60192
60193         * gcc.c-torture/compile/20000629-1.c: New test.
60194
60195 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60196
60197
60198         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
60199         gcc.dg/noncompile directory, depending on whether they're
60200         preprocessor tests or not.  Annotate all the tests for the dg
60201         framework.
60202
60203         * gcc.c-torture/noncompile/noncompile.exp: Delete.
60204         * gcc.dg/noncompile/noncompile.exp: New.
60205
60206         * Moved files:
60207         Old name                                New name
60208         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
60209         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
60210         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
60211         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
60212         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
60213         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
60214         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
60215         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
60216         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
60217         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
60218         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
60219         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
60220         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
60221         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
60222         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
60223         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
60224         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
60225         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
60226         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
60227         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
60228         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
60229         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
60230         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
60231         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
60232
60233         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
60234         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
60235         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
60236         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
60237         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
60238         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
60239
60240 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
60241
60242         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60243         declare one variable.  On the fourth, error.
60244         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60245         declared by 20000628-1a.h.
60246
60247 2000-06-29  Richard Henderson  <rth@redhat.com>
60248
60249         * gcc.c-torture/execute/930529-1.x: New file.
60250         * gcc.dg/920413-1.c: Adjust expected warning text.
60251         * gcc.dg/980217-1.c: Declare abort.
60252         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60253
60254 2000-06-29  Jeffrey A Law  (law@cygnus.com)
60255
60256         * g77.f-torture/compile/20000629-1.f: New test.
60257         * g77.f-torture/compile/20000629-1.x: Expected to fail.
60258
60259 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60260
60261         Rearrange lots of files, removing entirely the
60262         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60263         directories.
60264
60265         * Deleted files:
60266         gcc.c-torture/code_quality/code_quality.exp
60267         gcc.c-torture/special/special.exp
60268         gcc.failure/failure.exp
60269         gcc.failure/940409-1.x
60270         gcc.c-torture/compile/961203-1.x
60271
60272         * New files:
60273         gcc.misc-tests/linkage.exp
60274         gcc.c-torture/execute/920730-1t.c
60275         gcc.c-torture/execute/920730-1t.x
60276         gcc.c-torture/compile/920520-1.x
60277         gcc.c-torture/compile/920521-1.x
60278         gcc.c-torture/compile/981006-1.x
60279         gcc.c-torture/execute/eeprof-1.x
60280
60281         * Moved files (possibly with modifications to fit a new harness):
60282         Old name                                New name
60283         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
60284         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
60285         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
60286         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
60287         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
60288         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
60289         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
60290         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
60291         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
60292         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
60293         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
60294         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
60295         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
60296         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
60297
60298 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
60299
60300         * c-torture/compile/961203-1.x: Delete.
60301
60302         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
60303         not exit. Include stdio.h.
60304         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60305         * gcc.misc-tests/dg-12.c: Likewise.
60306         * gcc.misc-tests/dg-5.c: Likewise.
60307         * gcc.misc-tests/dg-6.c: Likewise.
60308         * gcc.misc-tests/dg-7.c: Prototype abort.
60309         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60310         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60311         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
60312         not exit.
60313         * gcc.misc-tests/sieve.c: Use return from main, not exit.
60314         * gcc.misc-tests/sort2.c: Use return from main, not exit.
60315
60316 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
60317
60318         * gcc.dg/cpp/20000628-1.c: New test.
60319         * gcc.dg/cpp/20000628-1.h: New header for above test.
60320         * gcc.dg/cpp/20000628-1a.h: Likewise.
60321
60322 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
60323
60324         * gcc.dg/cpp: New directory.
60325         * gcc.dg/cpp/cpp.exp: New driver.
60326         * gcc.dg/cpp/20000627-1.c: New test.
60327         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60328         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60329         and rewrite as a compilation test.
60330
60331         * gcc.dg: Move many files into the cpp subdirectory, possibly
60332         renaming or editing them as well.
60333         Old name                New name
60334         990119-1.c              cpp/19990119-1.c
60335         990228-1.c              cpp/19990228-1.c
60336         990407-1.c              cpp/19990407-1.c
60337         990409-1.c              cpp/19990409-1.c
60338         990413-1.c              cpp/19990413-1.c
60339         990703-1.c              cpp/19990703-1.c
60340         20000127-1.c            cpp/20000127-1.c
60341         20000129-1.c            cpp/20000129-1.c
60342         20000207-1.c            cpp/20000207-1.c
60343         20000207-2.c            cpp/20000207-2.c
60344         20000209-1.c            cpp/20000209-1.c
60345         20000209-2.c            cpp/20000209-2.c
60346         20000301-1.c            cpp/20000301-1.c
60347         20000419-1.c            cpp/20000419-1.c
60348         20000510-1.S            cpp/20000510-1.S
60349         20000519-1.c            cpp/20000519-1.c
60350         20000529-1.c            cpp/20000529-1.c
60351         20000625-1.c            cpp/20000625-1.c
60352         20000625-2.c            cpp/20000625-2.c
60353         cpp-as1.c               cpp/assert1.c
60354         cpp-as2.c               cpp/assert2.c
60355         cxx-comments-1.c        cpp/cxxcom1.c
60356         cxx-comments-2.c        cpp/cxxcom2.c
60357         endif-label.c           cpp/endif.c
60358         cpp-hash1.c             cpp/hash1.c
60359         cpp-hash2.c             cpp/hash2.c
60360         cpp-if1.c               cpp/if-1.c
60361         cpp-if2.c               cpp/if-2.c
60362         cpp-if3.c               cpp/if-3.c
60363         cpp-if4.c               cpp/if-4.c
60364         cpp-if5.c               cpp/if-5.c
60365         cpp-cond.c              cpp/if-cexp.c
60366         cpp-missingop.c         cpp/if-mop.c
60367         cpp-missingparen.c      cpp/if-mpar.c
60368         cpp-opprec.c            cpp/if-oppr.c
60369         cpp-ifparen.c           cpp/if-paren.c
60370         cpp-shortcircuit.c      cpp/if-sc.c
60371         cpp-shift.c             cpp/if-shift.c
60372         cpp-unary.c             cpp/if-unary.c
60373         cpp-li1.c               cpp/line1.c
60374         cpp-li2.c               cpp/line2.c
60375         lineno.c                cpp/line3.c
60376         lineno-2.c              cpp/line4.c
60377         cpp-mi.c                cpp/mi1.c
60378         cpp-mic.h               cpp/mi1c.h
60379         cpp-micc.h              cpp/mi1cc.h
60380         cpp-mind.h              cpp/mi1nd.h
60381         cpp-mindp.h             cpp/mi1ndp.h
60382         cpp-mix.h               cpp/mi1x.h
60383         cpp-mi2.c               cpp/mi2.c
60384         cpp-mi2a.h              cpp/mi2a.h
60385         cpp-mi2b.h              cpp/mi2b.h
60386         cpp-mi2c.h              cpp/mi2c.h
60387         cpp-mi3.c               cpp/mi3.c
60388         cpp-mi3.def             cpp/mi3.def
60389         poison-1.c              cpp/poison.c
60390         pr-impl.c               cpp/prag-imp.c
60391         cpp-redef-2.c           cpp/redef1.c
60392         cpp-redef.c             cpp/redef2.c
60393         strpaste.c              cpp/strp1.c
60394         strpaste-2.c            cpp/strp2.c
60395         cpp-tradpaste.c         cpp/tr-paste.c
60396         cpp-tradstringify.c     cpp/tr-str.c
60397         cpp-tradwarn1.c         cpp/tr-warn1.c
60398         cpp-tradwarn2.c         cpp/tr-warn2.c
60399         trigraphs.c             cpp/trigraphs.c
60400         cpp-unc1.c              cpp/unc1.c
60401         cpp-unc2.c              cpp/unc2.c
60402         cpp-unc3.c              cpp/unc3.c
60403         cpp-unc.c               cpp/unc4.c
60404         undef.c                 cpp/undef1.c
60405         undef-2.c               cpp/undef2.c
60406         cpp-wi1.c               cpp/widestr1.c
60407
60408 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
60409
60410         * lib/g++.exp (g++_include_flags): Tweak.
60411
60412 2000-06-27  H.J. Lu  <hjl@gnu.org>
60413             Loren J. Rittle  <ljrittle@acm.org>
60414
60415         * lib/g++.exp (g++_include_flags): Override libgloss.exp
60416         version with one that knows about the new gcc tree structure.
60417         (g++_link_flags): Same.
60418
60419 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
60420
60421         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60422         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60423         case we are cross-compiling.
60424
60425         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60426         g++.old-deja/g++.niklas/Makefile.in,
60427         g++.old-deja/g++.niklas/configure.in,
60428         g++.old-deja/g++.other/Makefile.in,
60429         g++.old-deja/g++.other/configure.in,
60430         gcc.c-torture/code_quality/Makefile.in,
60431         gcc.c-torture/code_quality/configure.in,
60432         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60433         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60434         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60435         gcc.c-torture/execute/ieee/Makefile.in,
60436         gcc.c-torture/execute/ieee/configure.in,
60437         gcc.c-torture/noncompile/Makefile.in,
60438         gcc.c-torture/noncompile/configure.in,
60439         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60440         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60441         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60442
60443 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60444
60445         * g++.old-deja/g++.other/ambig3.C: New test.
60446
60447 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
60448
60449         * g++.old-deja/g++.pt/syntax1.C: New test.
60450         * g++.old-deja/g++.pt/syntax2.C: New test.
60451         * g++.old-deja/g++.other/syntax3.C: New test.
60452         * g++.old-deja/g++.other/syntax4.C: New test.
60453
60454 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60455
60456         * gcc.dg/20000623-1.c: Prototype exit and abort.
60457
60458 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
60459
60460         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60461         New tests.
60462         * gcc.dg/cpp-mi3.def: New file.
60463
60464         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60465         inside assertions.
60466         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60467         lexer's error messages.
60468         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60469         divine anything from the linemarkers.
60470         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60471         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60472
60473 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
60474
60475         * gcc.dg/20000623-1.c: New test.
60476
60477 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
60478
60479         * gcc.c-torture/execute/20000622-1.c: New test.
60480
60481 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60482
60483         * g++.old-deja/g++.other/init15.C: New test.
60484
60485 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
60486
60487         * g++.old-deja/g++.pt/vaarg2.C: New test.
60488         * g++.old-deja/g++.pt/vaarg3.C: New test.
60489
60490 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
60491
60492         * g++.old-deja/g++.other/dyncast6.C: New test.
60493
60494 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
60495
60496         * gcc.c-torture/execute/loop-6.c: New test.
60497
60498 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
60499
60500         * gcc.dg/20000614-1.c: New test.
60501         * gcc.dg/20000614-2.c: New test.
60502
60503 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
60504
60505         * g++.old-deja/g++.other/inline12.C: New test.
60506
60507 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
60508
60509         * g++.old-deja/g++.other/eh1.C: New test.
60510
60511 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
60512
60513         * g++.old-deja/g++.other/type.C: New test.
60514
60515 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60516
60517         * g++.old-deja/g++.other/initstring.C: New test.
60518
60519 2000-06-12  Jason Merrill  <jason@redhat.com>
60520
60521         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60522
60523 2000-06-09  Jeffrey A Law  (law@cygnus.com)
60524
60525         * gcc.c-torture/compile/20000609-1.c: New test.
60526
60527 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
60528
60529         * gcc.dg/20000609-1.c: New test.
60530
60531 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
60532
60533         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60534         * gcc.c-torture/noncompile/poison-1.c: Move...
60535         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60536         * gcc.dg/cpp-li1.c: Add a token after the #line.
60537
60538 2000-06-05  Richard Henderson  <rth@cygnus.com>
60539
60540         * gcc.c-torture/execute/20000605-2.c: New test.
60541         * gcc.c-torture/execute/20000605-3.c: New test.
60542
60543 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
60544
60545         * g77.f-torture/execute/20000503-1.x: New file.
60546
60547 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
60548
60549         * g++.old-deja/g++.eh/badalloc1.C: New test.
60550
60551 2000-06-05  Richard Henderson  <rth@cygnus.com>
60552
60553         * gcc.c-torture/execute/20000605-1.c: New test.
60554
60555 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
60556             Nathan Sidwell <nathan@codesourcery.com>
60557
60558         * gcc.c-torture/compile/20000605-1.c: New test.
60559
60560 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
60561
60562         * g77.f-torture/compile/20000601-1.f: New test.
60563
60564 2000-06-03  Richard Henderson  <rth@cygnus.com>
60565
60566         * gcc.c-torture/execute/20000603-1.c: New.
60567
60568 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
60569
60570         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60571         * gcc.dg/noreturn-2.c (noreturn): Likewise.
60572
60573 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
60574
60575         * gcc.dg/compare2.c (case 12): XFAIL.
60576         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60577         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60578
60579         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60580
60581 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
60582
60583         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60584         guard macro is already defined when the header is first
60585         included.
60586         * gcc.dg/cpp-mix.h: New file.
60587         * gcc.dg/endif-label.c: Update patterns to match compiler.
60588
60589         * g++.brendan/complex1.C: Declare abort.
60590         * g++.law/refs4.C: Remove XFAIL.
60591         * g++.oliva/expr2.C: Declare abort and exit.
60592
60593 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
60594
60595         * gcc.c-torture/execute/20000528-1.c: New test.
60596
60597         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60598         * g++.old-deja/g++.law/temps4.C: Likewise.
60599
60600         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60601         stdlib.h.  Call abort() on failure.
60602         * g++.old-deja/g++.law/refs4.C: Likewise.
60603         * g++.old-deja/g++.law/temps4.C: Likewise.
60604         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60605         * gcc.c-torture/execute/20000112-1.c: Include string.h.
60606
60607 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
60608
60609         Relative to g++.dg/special:
60610         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60611
60612         Relative to g++.old-deja:
60613         * g++.brendan/complex1.C, g++.jason/optimize2.C,
60614         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60615         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60616         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60617         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60618         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60619         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60620
60621         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60622         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60623         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60624         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60625         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60626         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60627         and/or string.h.
60628
60629         * g++.other/goto1.C: Update expectations for error messages.
60630
60631 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
60632
60633         * gcc.c-torture/compile/20000523-1.c: New test.
60634
60635 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60636
60637         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60638
60639 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
60640
60641         * g++.old-deja/g++.eh/catch11.C: New test.
60642         * g++.old-deja/g++.eh/catch12.C: New test.
60643
60644 2000-05-24  Nick Clifton  <nickc@cygnus.com>
60645
60646         * gcc.c-torture/execute/20000523-1.c: New test.
60647
60648 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
60649
60650         * c-torture/execute/bcp-1.c: Replace abort in arg of
60651         __builtin_constant_p with a generic external function.
60652
60653         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60654         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60655         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60656         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60657         Prototype abort and/or exit.
60658
60659         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60660         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60661         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60662         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60663
60664 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
60665
60666         * gcc.dg/dwarf2-1.c: New test.
60667
60668 2000-05-20  Richard Henderson  <rth@cygnus.com>
60669
60670         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60671
60672 2000-05-20  Andreas Jaeger  <aj@suse.de>
60673
60674         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60675         testcase.
60676
60677 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
60678
60679         * gcc.c-torture/execute/20000519-2.c: New test.
60680
60681 2000-05-19  Andreas Jaeger  <aj@suse.de>
60682
60683         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60684         which fails with SSA.
60685
60686         * lib/c-torture.exp: Also test with -O3 -fssa.
60687
60688 2000-05-18  Michael Meissner  <meissner@redhat.com>
60689
60690         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60691         * gcc.c-torture/execute/920415-1.c: Ditto.
60692         * gcc.c-torture/execute/920501-1.c: Ditto.
60693         * gcc.c-torture/execute/conversion.c: Ditto.
60694         * gcc.c-torture/execute/cvt-1.c: Ditto.
60695
60696 2000-05-18  Jeffrey A Law  (law@cygnus.com)
60697
60698         * gcc.c-torture/compile/20000518-1.c: New test.
60699
60700 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
60701
60702         * g77.f-torture/compile/200005018.f: New test.
60703
60704 2000-05-17  Jeffrey A Law  (law@cygnus.com)
60705
60706         * gcc.c-torture/compile/20000517-1.c: New test.
60707
60708 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60709
60710         * gcc.c-torture/execute/20000516-1.c: New test.
60711
60712 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
60713
60714         * g++.old-deja/g++.other/eh.C: New test.
60715
60716 2000-05-12  Richard Henderson  <rth@cygnus.com>
60717
60718         * gcc.c-torture/execute/990208-1.c (main): Don't pass
60719         constants through to doit's conditional.
60720
60721 2000-05-11  Jeffrey A Law  (law@cygnus.com)
60722
60723         * gcc.c-torture/compile/20000511-1.c: New test.
60724         * g77.f-torture/compile/20000511-1.f: New test.
60725         * g77.f-torture/compile/20000511-2.f: New test.
60726
60727 2000-05-11  Michael Meissner  <meissner@redhat.com>
60728
60729         * gcc.c-torture/execute/20000511-1.c: New test.
60730
60731 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
60732
60733         * gcc.dg/dg.exp: Scan .S files as well as .c files.
60734         * gcc.dg/20000510-1.S: New.
60735
60736 2000-05-08  Catherine Moore  <clm@cygnus.com>
60737
60738         * gcc.dg/unused-3.c: New.
60739
60740 2000-05-06  Richard Henderson  <rth@cygnus.com>
60741
60742           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60743           * g++.old-deja/g++.mike/warn1.C: Likewise.
60744           * g++.old-deja/g++.pt/local1.C: Likewise.
60745           * g++.old-deja/g++.pt/local7.C: Likewise.
60746           * g++.old-deja/g++.pt/spec16.C: Likewise.
60747
60748 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
60749
60750         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60751
60752 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
60753
60754           * g77.f-torture/execute/20000503-1.f: New test.
60755
60756 2000-05-04  Andreas Jaeger  <aj@suse.de>
60757
60758         * gcc.dg/noreturn-2.c: New test.
60759
60760 2000-05-04  Neil Booth  <NeilB@earthling.net>
60761
60762         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60763         preprocessor.
60764
60765 2000-05-04  Richard Henderson  <rth@cygnus.com>
60766
60767         * gcc.c-torture/execute/20000503-1.c: Fix typo.
60768
60769 2000-05-04  Richard Henderson  <rth@cygnus.com>
60770
60771         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
60772         OpenSSL by Jason R Thorpe.
60773
60774 2000-05-03  Jim Wilson  <wilson@cygnus.com>
60775
60776         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60777
60778 2000-05-03  Robert Lipe <robertlipe@usa.net>
60779
60780         * gcc.dg/20000503-1.c: New test.
60781
60782 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
60783
60784         * gcc.c-torture/compile/20000502-1.c: New test.
60785         * g++.old-deja/g++.other/align.C: New test.
60786         * gcc.dg/cpp-tradstringify.c: New test.
60787
60788 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
60789
60790         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60791         and hard registers.
60792
60793 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
60794
60795         * gcc.c-torture/execute/loop-5.c: New test.
60796
60797 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
60798
60799         * gcc.c-torture/execute/va-arg-20.c: New test.
60800
60801 2000-04-23  Jeffrey A Law  (law@cygnus.com)
60802
60803         * gcc.c-torture/execute/20000422-1.c: New test.
60804
60805 2000-04-20  Greg McGary  <gkm@gnu.org>
60806
60807         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60808         when optimizing, but without sibling-call optimizations (-O1).
60809
60810 2000-04-20  Jeffrey A Law  (law@cygnus.com)
60811
60812           * gcc.c-torture/compile/20000420-1.c: New test.
60813
60814 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
60815
60816         * g++.abi/ptrflags.C: New test.
60817         * g++.eh/catchptr1.C: Test incomplete pointer chains.
60818
60819 2000-04-19  Catherine Moore  <clm@cygnus.com>
60820
60821         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60822
60823 2000-04-19  Greg McGary  <gkm@gnu.org>
60824
60825         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60826         sibling-call optimizations.
60827
60828 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
60829
60830         * gcc.dg/20000419-1.c: New test.
60831
60832 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
60833
60834         * gcc.c-torture/execute/20000412-6.c: New test.
60835
60836 2000-04-12  Jeffrey A Law  (law@cygnus.com)
60837
60838         * gcc.c-torture/execute/20000412-5.c: New test.
60839         * g77.f-torture/compile/20000412-1.f: New test.
60840         * gcc.c-torture/execute/20000412-4.c: New test.
60841         * gcc.c-torture/compile/20000412-2.c: New test.
60842         * gcc.c-torture/execute/20000412-3.c: New test.
60843         * gcc.c-torture/compile/20000412-1.c: New test.
60844         * gcc.c-torture/execute/20000412-2.c: New test.
60845
60846 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
60847
60848         * objc/execute/bf-20.m: New test.
60849
60850 2000-04-10  Richard Henderson  <rth@cygnus.com>
60851
60852         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60853
60854         * gcc.c-torture/execute/20000412-1.c: New test.
60855
60856 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
60857
60858         * g++.old-deja/g++.eh/catchptr1.C: New test.
60859
60860 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
60861
60862         * g++.old-deja/g++.abi/cxa_vec.C: New test.
60863
60864 2000-04-08  Neil Booth  <NeilB@earthling.net>
60865
60866         * gcc.dg/cpp-nullchar.c: Remove test as
60867         embedded nulls cause problems.
60868
60869 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60870
60871         * gcc.dg/compare2.c: New test.
60872
60873 2000-04-08  Neil Booth  <NeilB@earthling.net>
60874
60875         * gcc.dg/cpp-nullchar.c: New test.
60876
60877 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
60878
60879         * gcc.dg/cpp-mi2.c: New test.
60880         * gcc.dg/cpp-mi2[abc].h: New files.
60881
60882 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
60883
60884         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60885         member name.
60886
60887 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
60888
60889         * g++.old-deja/g++.abi/vmihint.C: New test.
60890
60891 2000-04-06  Neil Booth  <NeilB@earthling.net>
60892
60893         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60894         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60895         copyright.
60896
60897 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
60898
60899         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60900         avoid stack-frame overwrite.
60901
60902 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
60903
60904         * gcc.c-torture/compile/20000405-2.c: New test.
60905         * gcc.c-torture/compile/20000405-3.c: New test.
60906
60907 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60908
60909         * gcc.c-torture/compile/20000405-1.c: New test.
60910
60911 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
60912
60913         * gcc.dg/cast-qual-1.c: Revert last change.
60914
60915 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60916
60917         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
60918
60919 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
60920
60921         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
60922         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
60923
60924 2000-04-03  Jeffrey A Law  (law@cygnus.com)
60925
60926         * gcc.c-torture/compile/20000403-2.c: New test.
60927         * gcc.c-torture/compile/20000403-1.c: New test.
60928
60929 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
60930
60931         * gcc.c-torture/execute/20000403-1.c: New test.
60932
60933 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
60934
60935         * gcc.c-torture/execute/20000402-1.c: New test.
60936
60937 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
60938
60939         * gcc.c-torture/execute/va-arg-15.c: New test.
60940         * gcc.c-torture/execute/va-arg-16.c: New test.
60941         * gcc.c-torture/execute/va-arg-17.c: New test.
60942         * gcc.c-torture/execute/va-arg-18.c: New test.
60943         * gcc.c-torture/execute/va-arg-19.c: New test.
60944
60945 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
60946
60947         * gcc.c-torture/compile/981211-1.c: Move to...
60948         * gcc.dg/cpp-as1.c: ...here.
60949         * gcc.dg/cpp-as2.c: New file.
60950
60951         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60952         compiler.
60953
60954 2000-04-02  Neil Booth  <NeilB@earthling.net>
60955
60956         * gcc.dg/cpp-cond.c  New tests.
60957         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
60958         accidental success less likely.
60959         * gcc.dg/cpp-missingop.c  New tests.
60960         * gcc.dg/cpp-missingparen.c  New tests.
60961         * gcc.dg/cpp-shift.c  New tests.
60962         * gcc.dg/cpp-shortcircuit.c  New tests.
60963         * gcc.dg/cpp-unary.c  New tests.
60964
60965 2000-03-29  Jeffrey A Law  (law@cygnus.com)
60966
60967         * gcc.c-torture/compile/20000329-1.c: New test.
60968
60969 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
60970
60971         * gcc.c-torture/compile/20000326-1.c: New test.
60972         * gcc.c-torture/compile/20000326-2.c: New test.
60973
60974 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
60975
60976         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60977         the first parameter is a function argument.
60978
60979 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
60980
60981         * g++.old-deja/g++.ext/array4.C: New test.
60982
60983 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
60984
60985         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60986
60987 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60988
60989         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60990
60991 2000-03-19  Richard Henderson  <rth@cygnus.com>
60992
60993         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60994
60995 2000-03-19  Richard Henderson  <rth@cygnus.com>
60996
60997         * gcc.c-torture/compile/20000319-1.c: New test.
60998
60999 2000-03-14  Jeffrey A Law  (law@cygnus.com)
61000
61001         * gcc.c-torture/execute/20000314-3.c: New test.
61002         * gcc.c-torture/execute/20000314-2.c: New test.
61003         * gcc.c-torture/execute/20000314-1.c: New test.
61004         * gcc.c-torture/compile/20000314-2.c: New test.
61005         * gcc.c-torture/compile/20000314-1.c: New test.
61006
61007 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
61008
61009         * g++.old-deja/g++.warn/inline.C: New test.
61010
61011 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
61012
61013         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
61014         standards-compliant result rather than specific constants.
61015         Put test-values in array.
61016
61017 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
61018
61019         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
61020         (g++_target_compile): Put test-specific options last.
61021
61022 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61023
61024         * g++.old-deja/g++.eh/vbase4.C: New test.
61025
61026 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61027
61028         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
61029
61030 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61031
61032         * g++.old-deja/g++.brendan/misc12.C: Removed.
61033         * g++.old-deja/g++.pt/memtemp77.C: Constify.
61034         * g++.old-deja/g++.ext/pretty4.C: New test.
61035
61036 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
61037
61038         * g++.old-deja/g++.other/string2.C: New test.
61039
61040 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
61041
61042         * g++.old-deja/g++.warn/impint2.C: New test.
61043
61044 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
61045
61046         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
61047         is 1, not zero.
61048
61049 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
61050
61051         * g++.old-deja/g++.warn/impint.C: New test.
61052         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
61053         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
61054         * g++.old-deja/g++.pt/explicit12.C: Likewise.
61055         * g++.old-deja/g++.pt/explicit13.C: Likewise.
61056         * g++.old-deja/g++.pt/explicit17.C: Likewise.
61057         * g++.old-deja/g++.pt/explicit18.C: Likewise.
61058         * g++.old-deja/g++.pt/explicit19.C: Likewise.
61059         * g++.old-deja/g++.pt/explicit23.C: Likewise.
61060         * g++.old-deja/g++.pt/explicit31.C: Likewise.
61061         * g++.old-deja/g++.pt/explicit35.C: Likewise.
61062         * g++.old-deja/g++.pt/explicit6.C: Likewise.
61063         * g++.old-deja/g++.pt/memclass7.C: Likewise.
61064
61065 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
61066
61067         * gcc.dg/cpp-redef.c: New test.
61068
61069 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
61070
61071         * g++.old-deja/g++.pt/unify7.C: New test.
61072
61073 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
61074
61075         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
61076         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
61077
61078 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
61079
61080         * gcc.c-torture/compile/20000224-1.c: New test.
61081
61082 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61083
61084         * gcc.c-torture/compile/cpp-2.c: New test.
61085         * gcc.c-torture/compile/cpp-1.c: New test.
61086
61087 2000-02-25  Jeffrey A Law  (law@cygnus.com)
61088
61089         * gcc.c-torture/execute/20000225-1.c: New test.
61090
61091 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61092
61093         * gcc.dg/cpp-li2.c: New test.
61094
61095         * gcc.dg/cpp-wi1.c: New test.
61096
61097         * gcc.dg/cpp-li1.c: New test.
61098
61099 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
61100
61101         * g++.old-deja/g++.other/sizeof5.C: New test.
61102
61103 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61104
61105         * gcc.c-torture/execute/va-arg-13.c: New test.
61106
61107 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
61108
61109         * gcc.c-torture/execute/va-arg-12.c: New test.
61110
61111 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61112
61113         * gcc.c-torture/execute/20000223-1.c: New test.
61114
61115 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
61116
61117         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
61118
61119 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
61120
61121         * g++.old-deja/g++.abi/ptrmem.C: New test.
61122
61123 2000-02-19  Richard Henderson  <rth@cygnus.com>
61124
61125         * gcc.c-torture/compile/init-3.c: New.
61126
61127 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
61128
61129         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
61130         ALWAYS_CXXFLAGS.
61131
61132 2000-02-11  Robert Lipe <robertl@sco.com>
61133
61134         * gcc.c-torture/compile/20000211-3.c: New test.
61135
61136 2000-02-11  Martin Buchholz <martin@xemacs.org>
61137
61138         * gcc.c-torture/compile/20000211-2.c: New test.
61139
61140 2000-02-11  Jeffrey A Law  (law@cygnus.com)
61141
61142         * gcc.c-torture/compile/20000211-1.c: New test.
61143
61144 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
61145
61146         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
61147           on native targets
61148
61149 2000-02-08  Nathan Sidwell  <nathan@acm.org>
61150
61151         * g++.old-deja/g++.other/cast5.C: New test.
61152
61153 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
61154
61155         * gcc.c-torture/execute/20000205-1.c: New.
61156
61157 2000-02-03  Nathan Sidwell  <nathan@acm.org>
61158
61159         * g++.old-deja/g++.jason/cast3.C: Return void.
61160         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
61161
61162 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61163
61164         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
61165
61166         * gcc.dg/loop-1.c: New test.
61167
61168 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
61169
61170         * gcc.c-torture/compile/20000127-1.c: New test.
61171         * gcc.c-torture/execute/991228-1.c: New test.
61172
61173 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61174
61175         * gcc.dg/unused-2.c: New test.
61176
61177         * gcc.dg/conv-1.c: New test.
61178
61179 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
61180
61181         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
61182         compiler.
61183         (tool_option_proc): Fix typo.
61184
61185 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
61186
61187         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
61188         of the ld on the host, not on the build machine.
61189         Also, don't crash if '--help' is not a supported option.
61190
61191 2000-01-24  Richard Henderson  <rth@cygnus.com>
61192
61193         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
61194
61195 2000-01-20  Jeffrey A Law  (law@cygnus.com)
61196
61197         * gcc.c-torture/execute/20000120-2.c: New test.
61198         * gcc.c-torture/execute/20000120-1.c: New test.
61199
61200 2000-01-13  Jeffrey A Law  (law@cygnus.com)
61201
61202         * gcc.c-torture/execute/20000113-1.c: New test.
61203
61204 2000-01-12  Jeffrey A Law  (law@cygnus.com)
61205
61206         * gcc.c-torture/execute/20000112-1.c: New test.
61207
61208 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61209
61210         * gcc.dg/20000111-1.c: New test.
61211
61212 2000-01-10  Jeffrey A Law  (law@cygnus.com)
61213
61214         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61215         with 16 bit integers.
61216
61217 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61218
61219         * gcc.dg/20000108-1.c: New test.
61220
61221 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61222
61223         * g++.old-deja/g++.ns/koenig8.C: New test.
61224
61225 2000-01-05  Nathan Sidwell  <nathan@acm.org>
61226
61227         * g++.old-deja/g++.other/cast4.C: New test.
61228
61229 2000-01-05  Jeffrey A Law  (law@cygnus.com)
61230
61231         * gcc.c-torture/compile/20000105-2.c: New test.
61232         * gcc.c-torture/compile/20000105-1.c: New test.
61233
61234 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61235
61236         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61237         references to printf & atoi to conform to ANSI standard.
61238         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61239         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61240         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61241         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61242         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61243         * g++.old-deja/g++.brendan/complex1.C: Likewise.
61244         * g++.old-deja/g++.brendan/copy1.C: Likewise.
61245         * g++.old-deja/g++.brendan/copy2.C: Likewise.
61246         * g++.old-deja/g++.brendan/copy3.C: Likewise.
61247         * g++.old-deja/g++.brendan/copy4.C: Likewise.
61248         * g++.old-deja/g++.brendan/copy5.C: Likewise.
61249         * g++.old-deja/g++.brendan/copy6.C: Likewise.
61250         * g++.old-deja/g++.brendan/copy7.C: Likewise.
61251         * g++.old-deja/g++.brendan/copy8.C: Likewise.
61252         * g++.old-deja/g++.brendan/crash11.C: Likewise.
61253         * g++.old-deja/g++.brendan/crash14.C: Likewise.
61254         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61255         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61256         * g++.old-deja/g++.brendan/delete2.C: Likewise.
61257         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61258         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61259         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61260         * g++.old-deja/g++.brendan/eh1.C: Likewise.
61261         * g++.old-deja/g++.brendan/groff1.C: Likewise.
61262         * g++.old-deja/g++.brendan/init3.C: Likewise.
61263         * g++.old-deja/g++.brendan/misc12.C: Likewise.
61264         * g++.old-deja/g++.brendan/misc7.C: Likewise.
61265         * g++.old-deja/g++.brendan/new2.C: Likewise.
61266         * g++.old-deja/g++.brendan/operators4.C: Likewise.
61267         * g++.old-deja/g++.brendan/operators5.C: Likewise.
61268         * g++.old-deja/g++.brendan/overload2.C: Likewise.
61269         * g++.old-deja/g++.brendan/overload7.C: Likewise.
61270         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61271         * g++.old-deja/g++.brendan/reference1.C: Likewise.
61272         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61273         * g++.old-deja/g++.brendan/template24.C: Likewise.
61274         * g++.old-deja/g++.brendan/template3.C: Likewise.
61275         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61276         * g++.old-deja/g++.jason/inline3.C: Likewise.
61277         * g++.old-deja/g++.jason/opeq.C: Likewise.
61278         * g++.old-deja/g++.law/arg5.C: Likewise.
61279         * g++.old-deja/g++.law/arm7.C: Likewise.
61280         * g++.old-deja/g++.law/ctors11.C: Likewise.
61281         * g++.old-deja/g++.law/cvt8.C: Likewise.
61282         * g++.old-deja/g++.law/init9.C: Likewise.
61283         * g++.old-deja/g++.law/refs4.C: Likewise.
61284         * g++.old-deja/g++.law/template2.C: Likewise.
61285         * g++.old-deja/g++.law/visibility24.C: Likewise.
61286         * g++.old-deja/g++.law/vtable3.C: Likewise.
61287         * g++.old-deja/g++.mike/asm2.C: Likewise.
61288         * g++.old-deja/g++.mike/eh1.C: Likewise.
61289         * g++.old-deja/g++.mike/misc1.C: Likewise.
61290         * g++.old-deja/g++.mike/misc13.C: Likewise.
61291         * g++.old-deja/g++.mike/misc14.C: Likewise.
61292         * g++.old-deja/g++.mike/ns12.C: Likewise.
61293         * g++.old-deja/g++.mike/p1248.C: Likewise.
61294         * g++.old-deja/g++.mike/p3708.C: Likewise.
61295         * g++.old-deja/g++.mike/p3708a.C: Likewise.
61296         * g++.old-deja/g++.mike/p3708b.C: Likewise.
61297         * g++.old-deja/g++.mike/p646.C: Likewise.
61298         * g++.old-deja/g++.mike/p700.C: Likewise.
61299         * g++.old-deja/g++.mike/p783.C: Likewise.
61300         * g++.old-deja/g++.mike/p783a.C: Likewise.
61301         * g++.old-deja/g++.mike/p783b.C: Likewise.
61302         * g++.old-deja/g++.mike/p786.C: Likewise.
61303         * g++.old-deja/g++.mike/p789.C: Likewise.
61304         * g++.old-deja/g++.mike/p789a.C: Likewise.
61305         * g++.old-deja/g++.mike/p807a.C: Likewise.
61306         * g++.old-deja/g++.other/delete3.C: Likewise.
61307         * g++.old-deja/g++.other/dyncast1.C: Likewise.
61308         * g++.old-deja/g++.other/dyncast2.C: Likewise.
61309         * g++.old-deja/g++.other/dyncast3.C: Likewise.
61310         * g++.old-deja/g++.other/empty1.C: Likewise.
61311         * g++.old-deja/g++.other/temporary1.C: Likewise.
61312         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61313         * g++.old-deja/g++.pt/t16.C: Likewise.
61314         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61315
61316 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
61317
61318         * gcc.dg/991230-1.c: New test.
61319
61320 1999-12-29  Jeffrey A Law  (law@cygnus.com)
61321
61322         * gcc.c-torture/compile/991229-3.c: New test.
61323         * gcc.c-torture/compile/991229-2.c: New test.
61324         * gcc.c-torture/compile/991229-1.c: New test.
61325
61326 1999-12-29  Greg McGary <gkm@eng.ascend.com>
61327
61328         * gcc.c-torture/compile/labels-2.c: New test.
61329
61330 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
61331
61332         * gcc.c-torture/execute/991227-1.c: New test.
61333
61334 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61335
61336         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61337
61338 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
61339
61340         * gcc.c-torture/execute/991221-1.c: New test.
61341
61342 1999-12-20  Nathan Sidwell  <nathan@acm.org>
61343
61344         * g++.old-deja/g++.other/cast3.C: New test.
61345
61346 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
61347
61348         * gcc.c-torture/execute/991216-4.c: New test.
61349
61350 1999-12-16  Michael Meissner  <meissner@cygnus.com>
61351
61352         * gcc.c-torture/execute/991216-1.c: New test.
61353         * gcc.c-torture/execute/991216-2.c: New test.
61354         * gcc.c-torture/execute/991216-3.c: New test.
61355
61356 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61357
61358         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61359         Actually make the test fail by using "-O2" for compilation.
61360
61361 1999-12-15  Nathan Sidwell  <nathan@acm.org>
61362
61363         * g++.old-deja/g++.warn/cast-align1.C: New test.
61364
61365 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61366
61367         * gcc.c-torture/compile/991214-1.c: New test.
61368         * gcc.c-torture/compile/991214-2.c: New test.
61369
61370 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
61371
61372         * gcc.dg/991214-1.c: New test.
61373
61374 1999-12-13  Jeffrey A Law  (law@cygnus.com)
61375
61376         * gcc.c-torture/compile/991213-3.c: New test.
61377         * gcc.c-torture/compile/991213-2.c: New test.
61378         * gcc.c-torture/compile/991213-1.c: New test.
61379
61380 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
61381
61382         * gcc.dg/991209-1.c: New test.
61383
61384 1999-12-08  Nathan Sidwell <nathan@acm.org>
61385
61386         * gcc.c-torture/compile/991208-1.c: New test.
61387
61388 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61389
61390         * gcc.dg/ultrasp2.c: New test.
61391
61392 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
61393
61394         * g++.old-deja/g++.abi/align.C (main): Fix typo.
61395
61396 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
61397
61398         * gcc.c-torture/compile/991202-1.c: New test.
61399         * gcc.c-torture/execute/991202-1.c: New test.
61400         * gcc.c-torture/execute/991202-2.c: New test.
61401         * gcc.c-torture/execute/991202-3.c: New test.
61402
61403 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
61404
61405         * g++.old-deja/g++.abi/align.C: New test.
61406         * g++.old-deja/g++.abi/aggregates.C: Likewise.
61407         * g++.old-deja/g++.abi/bitfields.C: Likewise.
61408
61409 1999-12-01  Richard Henderson  <rth@cygnus.com>
61410
61411         * gcc.c-torture/execute/991201-1.c: New.
61412
61413 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
61414
61415         * gcc.dg/991129-1.c: New test.
61416
61417 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
61418
61419         * gcc.c-torture/compile/991127-1.c: New test.
61420
61421 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61422
61423         * g++.old-deja/g++.other/warn4.C: New test.
61424
61425 1999-11-22  Nathan Sidwell  <nathan@acm.org>
61426
61427         * g++.old-deja/g++.eh/cleanup2.C: New test.
61428         * g++.old-deja/g++.ext/pretty2.C: New test.
61429         * g++.old-deja/g++.ext/pretty3.C: New test.
61430         * g++.old-deja/g++.other/debug6.C: New test.
61431
61432 1999-10-20  Jim Wilson  <wilson@cygnus.com>
61433
61434         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61435         compiler_output to look for one error message instead of two.
61436
61437 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
61438
61439         * gcc.c-torture/execute/991118-1.c: Also test case
61440         where the word boundary does not split a byte evenly.
61441
61442 1999-11-19  Nathan Sidwell  <nathan@acm.org>
61443
61444         * g++.old-deja/g++.ext/restrict1.C: New test.
61445
61446 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61447
61448         * gcc.c-torture/execute/991118-1.c: New test.
61449
61450 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
61451
61452         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61453         working directory pathnames.
61454
61455 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
61456
61457         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61458         host is equipped with driver.h and driver.o so it can actually
61459         compile and run the tests.
61460
61461 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
61462
61463         * gcc.c-torture/compile/991008-1.c: New test.
61464
61465 1999-11-08  Nick Clifton  <nickc@cygnus.com>
61466
61467         * lib/gcc-dg.exp: Include target-supports.exp
61468
61469 1999-11-05  Nick Clifton  <nickc@cygnus.com>
61470
61471         * lib/target-supports.exp: New file: Provide procs to test for
61472         features supported by the target.
61473         (check_weak_available): Moved here from ecos.exp.
61474         (check_alias_available): New proc: Determine of the target
61475         toolchain supports the alias attribute.
61476
61477         * gcc.dg/special/ecos.exp: Move check_weak_available to
61478         target-supports.exp.
61479         (alias-1.c): Only perform the test if the target supports
61480         aliases.
61481         (wkali-1.c): Only perform the test if the target supports
61482         aliases.
61483
61484         * gcc.dg/990506-0.c: Expect error messages from cross
61485         targets as well as native targets.
61486
61487 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61488
61489         * gcc.dg/ultrasp1.c: Removed xfail.
61490         * gcc.dg/struct-ret-2.c: Likewise.
61491         * gcc.dg/array-1.c: Likewise.
61492
61493 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
61494
61495         * gcc.dg/struct-ret-2.c: New test.
61496
61497         * gcc.dg/array-1.c: New test.
61498
61499 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
61500
61501         * gcc.c-torture/execute/991030-1.c: New test.
61502
61503 1999-10-26  Richard Henderson  <rth@cygnus.com>
61504
61505         * gcc.c-torture/compile/991026-2.c: New test.
61506
61507 1999-10-26  Jeffrey A Law  (law@cygnus.com)
61508
61509         * gcc.c-torture/compile/991026-1.c: New test.
61510
61511 1999-10-23  Jeffrey A Law  (law@cygnus.com)
61512
61513         * gcc.c-torture/execute/991023-1.c: New test.
61514
61515 1999-10-19  Jeffrey A Law  (law@cygnus.com)
61516
61517         * gcc.c-torture/execute/991019-1.c: New test.
61518
61519 1999-10-16  Richard Henderson  <rth@cygnus.com>
61520
61521         * gcc.c-torture/execute/991016-1.c: New test.
61522
61523 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
61524
61525         * gcc.c-torture/execute/991014-1.c: New test.
61526
61527 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
61528
61529         * g++.old-deja/g++.other/union2.C: New test.
61530
61531 1999-10-13  Nathan Sidwell  <nathan@acm.org>
61532
61533         * g++.old-deja/g++.other/vaarg2.C: New test.
61534         * g++.old-deja/g++.other/vaarg3.C: New test.
61535
61536 1999-10-12  Craig Burley  <craig@jcb-sc.com>
61537
61538         * g77.f-torture/noncompile/19990905-1.f: Moved from being
61539         in compile/.
61540
61541 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
61542
61543         * gcc.c-torture/execute/va-arg-11.c: New test.
61544
61545 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
61546
61547         * lib/file-format.exp (gcc_target_object_format): Don't
61548         crash if objdump is unavailable.
61549
61550 1999-09-29  Donn Terry <donn@interix.com>
61551
61552         * gcc.misc-tests/mg.exp: delete extraneous redirection.
61553
61554 1999-09-28  Nick Clifton  <nickc@cygnus.com>
61555
61556         * gcc.c-torture/compile/990928-1.c: New test.
61557
61558 1999-09-28  Nathan Sidwell  <nathan@acm.org>
61559
61560         * g++.old-deja/g++.other/decl6.C: New test.
61561
61562 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61563
61564         * gcc.c-torture/execute/va-arg-10.c: New test.
61565
61566 1999-09-27  Nathan Sidwell  <nathan@acm.org>
61567
61568         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61569         __PRETTY_FUNCTION__.
61570
61571 1999-09-23  Nick Clifton  <nickc@cygnus.com>
61572
61573         * gcc.c-torture/execute/990923-1.c: New test.
61574
61575 1999-09-21  Nick Clifton  <nickc@cygnus.com>
61576
61577         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61578         for which -fpic is inappropriate.
61579
61580 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
61581
61582         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61583
61584 1999-09-21  Nathan Sidwell  <nathan@acm.org>
61585
61586         * g++.old-deja/g++.other/dyncast1.C: New test.
61587         * g++.old-deja/g++.other/dyncast2.C: New test.
61588         * g++.old-deja/g++.other/dyncast3.C: New test.
61589         * g++.old-deja/g++.other/dyncast4.C: New test.
61590         * g++.old-deja/g++.other/dyncast5.C: New test.
61591         * g++.old-deja/g++.eh/catch3.C: New test.
61592         * g++.old-deja/g++.eh/catch3p.C: New test.
61593         * g++.old-deja/g++.eh/catch4.C: New test.
61594         * g++.old-deja/g++.eh/catch4p.C: New test.
61595         * g++.old-deja/g++.eh/catch5.C: New test.
61596         * g++.old-deja/g++.eh/catch5p.C: New test.
61597         * g++.old-deja/g++.eh/catch6.C: New test.
61598         * g++.old-deja/g++.eh/catch6p.C: New test.
61599         * g++.old-deja/g++.eh/catch7.C: New test.
61600         * g++.old-deja/g++.eh/catch7p.C: New test.
61601         * g++.old-deja/g++.eh/catch8.C: New test.
61602         * g++.old-deja/g++.eh/catch8p.C: New test.
61603         * g++.old-deja/g++.eh/catch9.C: New test.
61604         * g++.old-deja/g++.eh/catch9p.C: New test.
61605
61606 1999-09-13  Nathan Sidwell  <nathan@acm.org>
61607
61608         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61609         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61610
61611 1999-09-13  Jeffrey A Law  (law@cygnus.com)
61612
61613         * gcc.c-torture/compile/990913-1.c: New test.
61614
61615 1999-09-10  Nathan Sidwell  <nathan@acm.org>
61616
61617         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61618         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61619
61620 1999-09-09  Richard Henderson  <rth@cygnus.com>
61621
61622         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61623
61624 1999-09-09  Nathan Sidwell  <nathan@acm.org>
61625
61626         * g++.old-deja/g++.other/lookup11.C: New test.
61627         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61628         what is permitted and what we want.
61629         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61630         overload use.
61631         * g++.old-deja/g++.jason/rfg5.C: Likewise.
61632
61633 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
61634
61635         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61636         * gcc.c-torture/noncompile/poison-1.c: New file.
61637
61638 1999-09-08  Nathan Sidwell  <nathan@acm.org>
61639
61640         * g++.old-deja/g++.other/sizeof3.C: New test.
61641         * g++.old-deja/g++.other/sizeof4.C: New test.
61642         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61643         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61644
61645 1999-09-07  Richard Henderson  <rth@cygnus.com>
61646
61647         * gcc.dg/va-arg-1.c: New.
61648
61649 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
61650
61651         * gcc.c-torture/execute/va-arg-9.c: New test.
61652
61653 1999-09-05  Craig Burley  <craig@jcb-sc.com>
61654
61655         * g77.f-torture/compile/980519-2.f: New test.
61656         * g77.f-torture/compile/19990905-0.f: New test.
61657         * g77.f-torture/compile/19990905-1.f: New test.
61658         * g77.f-torture/compile/19990905-2.f: New test.
61659
61660         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61661
61662 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
61663
61664         * gcc.c-torture/execute/990827-1.c: Fix typo.
61665
61666 1999-09-03  Nathan Sidwell  <nathan@acm.org>
61667
61668         * g++.old-deja/g++.other/deref1.C: New test.
61669
61670 1999-09-02  Nathan Sidwell  <nathan@acm.org>
61671
61672         * g++.old-deja/g++.other/ambig2.C: New test.
61673         * g++.old-deja/g++.other/cond5.C: New test.
61674         * g++.old-deja/g++.other/lookup16.C: New test.
61675
61676 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
61677
61678         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61679         assemblers too.
61680
61681 1999-08-31  Jeffrey A Law  (law@cygnus.com)
61682
61683         * lib/c-torture.exp: Avoid the "compare executables" optimization
61684         when testing native.
61685
61686 1999-08-29  Jeffrey A Law  (law@cygnus.com)
61687
61688         * gcc.c-torture/execute/990829-1.c: New test.
61689         * gcc.c-torture/compile/990829-1.c: New test.
61690
61691 1999-08-27  Paul Burchard  <burchard@pobox.com>
61692
61693         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61694         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61695         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61696         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61697         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61698         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61699         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61700         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61701         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61702         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61703         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61704
61705 1999-08-27  Jeffrey A Law  (law@cygnus.com)
61706
61707         * gcc.c-torture/execute/990827-1.c: New test.
61708
61709 1999-08-26  Craig Burley  <craig@jcb-sc.com>
61710
61711         * g77.f-torture/noncompile/19990826-4.f: New test.
61712
61713         * g77.f-torture/compile/19990826-3.f: New test.
61714
61715         * g77.f-torture/execute/19990826-2.f: New test.
61716
61717         * g77.f-torture/compile/19990826-1.f: New test.
61718
61719         * gcc.c-torture/execute/990826-0.c: New test.
61720         * g77.c-torture/execute/19990826-0.f: New test.
61721
61722         * g77.f-torture/noncompile/970626-2.f: New test.
61723
61724 1999-08-25  Paul Burchard  <burchard@pobox.com>
61725
61726         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61727         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61728         lss-011.C: New tests.
61729
61730 1999-08-25  Nathan Sidwell  <nathan@acm.org>
61731
61732         * g++.old-deja/g++.other/decl5.C: New test.
61733
61734 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61735
61736         * noncompile/noncompile.exp: Load_lib c-torture.exp.
61737         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61738         call `postbase' for each one.  All callers of `postbase' changed
61739         to call this instead.
61740
61741 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
61742
61743         * gcc.c-torture/execute/990811-1.c: New test.
61744
61745 1999-08-09  Nick Clifton  <nickc@cygnus.com>
61746
61747         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61748         just native ones.
61749
61750         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61751         just native ones.
61752
61753 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61754
61755         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61756
61757 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61758
61759         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61760
61761 1999-08-04  Nathan Sidwell  <nathan@acm.org>
61762
61763         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61764
61765 1999-08-04  Jeffrey A Law  (law@cygnus.com)
61766
61767         * gcc.c-torture/execute/990804-1.c: New test.
61768
61769 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61770
61771         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61772         * g++.old-deja/g++.brendan/crash64.C: Likewise.
61773         * g++.old-deja/g++.brendan/overload8.C: Likewise.
61774
61775 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61776
61777         * g++.old-deja/g++.other/struct1.C: New test.
61778
61779 1999-08-03  Nathan Sidwell  <nathan@acm.org>
61780
61781         * g++.old-deja/g++.other/enum2.C: New test.
61782
61783 1999-08-02  Richard Henderson  <rth@cygnus.com>
61784
61785         Adapted from tests from Franz Sirl:
61786         * gcc.c-torture/execute/va-arg-7.c: New test.
61787         * gcc.c-torture/execute/va-arg-8.c: New test.
61788
61789 1999-08-01  Jeffrey A Law  (law@cygnus.com)
61790
61791         * gcc.c-torture/compile/990801-2.c: New test.
61792
61793         * gcc.c-torture/compile/990801-1.c: New test.
61794
61795 1999-07-27  Michael Meissner  <meissner@cygnus.com>
61796
61797         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61798         fp-cmp-1.c, converting double to float.
61799
61800         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61801         fp-cmp-1.c, converting double to long double.
61802
61803         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61804         from fr1 to unknown_register, since fr1 is a legitimate register
61805         on some machines.
61806
61807 1999-07-25  Jeffrey A Law  (law@cygnus.com)
61808
61809         * README: More listname related changes.
61810
61811 1999-07-08  Catherine Moore  <clm@cygnus.com>
61812
61813         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
61814
61815 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
61816
61817         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61818
61819 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
61820
61821         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61822
61823 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
61824
61825         * gcc.dg/990703-1.c: New test.
61826
61827 1999-06-29  Nick Clifton  <nickc@cygnus.com>
61828
61829         * lib/file-format.exp: New file: Move definition of proc
61830         gcc_target_object_format to here from
61831         gcc.dg/special/ecos.exp.
61832
61833         * lib/c-torture.exp: Include lib file-format.exp.
61834         * lib/gcc-dg.exp: Include lib file-format.exp.
61835
61836         * gcc.dg/special/ecos.exp: Remove definition of proc
61837         gcc_target_object_format.
61838
61839 1999-06-28  Jeffrey A Law  (law@cygnus.com)
61840
61841         * gcc.c-torture/execute/990628-1.c: New test.
61842
61843 1999-06-25  Jeffrey A Law  (law@cygnus.com)
61844
61845         * gcc.c-torture/compile/990625-2.c: New test.
61846
61847         * gcc.c-torture/compile/990625-1.c: New test.
61848
61849 1999-06-23  Nick Clifton  <nickc@cygnus.com>
61850
61851         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
61852         attributes compile.
61853         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61854         ports that use the COFF/PE file format.
61855
61856 1999-06-17  Jeffrey A Law  (law@cygnus.com)
61857
61858         * gcc.c-torture/compile/990617-1.c: New test.
61859
61860 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
61861
61862         * g++.old-deja/g++.other/decl4.C: New test.
61863
61864 1999-06-14  Nathan Sidwell  <nathan@acm.org>
61865
61866         * g++.old-deja/g++.other/bitfld3.C: New test.
61867
61868 1999-06-08  Nathan Sidwell  <nathan@acm.org>
61869
61870         * g++.old-deja/g++.eh/catch1.C: New test.
61871
61872 1999-06-07  Jeffrey A Law  (law@cygnus.com)
61873
61874         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61875
61876         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61877         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
61878
61879 1999-06-05  Craig Burley  <craig@jcb-sc.com>
61880
61881         * g77.f-torture/compile/19990502-0.f: Replace with new,
61882         shorter, test that still fails after recent changes.
61883
61884 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61885
61886         * gcc.c-torture/execute/990604-1.c: New test.
61887
61888 1999-05-31  Jeffrey A Law  (law@cygnus.com)
61889
61890         * gcc.c-torture/execute/990531-1.c: New test.
61891
61892 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61893
61894         * gcc.c-torture/compile/990527-1.c: New test.
61895
61896 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
61897
61898         * gcc.c-torture/execute/990527-1.c: New test.
61899
61900 1999-05-25  Nick Clifton  <nickc@cygnus.com>
61901
61902         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61903         bitfields as signed.
61904
61905 1999-05-25  Craig Burley  <craig@jcb-sc.com>
61906
61907         * g77.f-torture/compile/19990525-0.f: New test.
61908
61909 1999-05-25  Jeffrey A Law  (law@cygnus.com)
61910
61911         * gcc.c-torture/execute/990525-2.c: New test.
61912
61913         * gcc.c-torture/execute/990525-1.c: New test.
61914
61915 1999-05-24  Nathan Sidwell  <nathan@acm.org>
61916
61917         * g++.old-deja/g++.other/anon3.C: New test.
61918         * g++.old-deja/g++.other/anon4.C: New test.
61919         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
61920         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
61921         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
61922         Merrill).
61923
61924 1999-05-24  Jeffrey A Law  (law@cygnus.com)
61925
61926         * gcc.c-torture/execute/990524-1.c: New test.
61927
61928         * gcc.dg/990524-1.c: New test.
61929
61930 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61931
61932         * gcc.c-torture/compile/990523-1.c: New test.
61933
61934 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
61935
61936         * gcc.c-torture/compile/990519-1.c: New test.
61937
61938 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61939
61940         * gcc.c-torture/compile/990517-1.c: New test.
61941
61942         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
61943         (e4, f4): New tests.
61944         (main): Call them.
61945
61946 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61947
61948         * gcc.dg/noreturn-1.c: New test.
61949
61950 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61951
61952         * gcc.c-torture/execute/990513-1.c: New test.
61953
61954 1999-05-10  Richard Henderson  <rth@cygnus.com>
61955
61956         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61957
61958 1999-05-10  Craig Burley  <craig@jcb-sc.com>
61959
61960         * g77.f-torture/execute/erfc.f: Use small single-precision
61961         values, to avoid problems on Alphas when not -mieee.
61962
61963 1999-05-08  Craig Burley  <craig@jcb-sc.com>
61964
61965         * gcc.dg/990506-0.c: New test.
61966
61967 1999-05-08  Richard Henderson  <rth@cygnus.com>
61968
61969         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61970         the constant to test.  Don't XFAIL 64-bit targets.
61971
61972         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61973         * g++.old-deja/g++.law/profile1.C: Likewise.
61974
61975         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61976         operator new instances.
61977         * g++.old-deja/g++.other/delete5.C: Likewise.
61978
61979 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61980
61981         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61982         intrinsic.
61983
61984 1999-05-03  Craig Burley  <craig@jcb-sc.com>
61985
61986         * g77.f-torture/execute/u77-test.f: Reverse order of two
61987         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61988
61989 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61990
61991         * gcc.dg/compare1.c: New test.
61992
61993 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
61994
61995         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61996         New tests.
61997
61998 1999-05-02  Craig Burley  <craig@jcb-sc.com>
61999
62000         * g77.f-torture/compile/19990502-1.f: New test.
62001
62002 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62003
62004         * g77.f-torture/compile/19990502-0.f: New test.
62005
62006 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62007
62008         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
62009         intrinsic.
62010
62011 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62012
62013         * g77.f-torture/execute/u77-test.f (main): List libU77
62014         intrinsics not currently tested.
62015         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
62016         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
62017         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
62018         Trim blanks off the ends of some printed strings.
62019
62020 1999-05-02  Craig Burley  <craig@jcb-sc.com>
62021
62022         * g77.f-torture/execute/u77-test.f (main): Just warn about
62023         FSTAT gid disagreement, as it's expected on some systems.
62024
62025 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62026
62027         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
62028         use a new function, which allows for some slop.
62029         Clean up some commentary.
62030         (issum): The new function.
62031         (sgladd): Deleted subroutine.
62032
62033 1999-05-01  Craig Burley  <craig@jcb-sc.com>
62034
62035         * g77.f-torture/execute/u77-test.f: Modify to be more like
62036         libf2c/libU77 version, bringing patches to that version here.
62037         Add suitable commentary.
62038
62039 1999-04-25  Richard Henderson  <rth@cygnus.com>
62040
62041         * gcc.dg/990424-1.c: New test.
62042
62043 1999-04-24  Craig Burley  <craig@jcb-sc.com>
62044
62045         * g77.f-torture/execute/u77-test.f (main): Bug involving
62046         LSTAT has been fixed, so turn back on full checking.
62047
62048 1999-04-20  Craig Burley  <craig@jcb-sc.com>
62049
62050         * g77.f-torture/compile/19990419-0.f: New test.
62051         * g77.f-torture/execute/19990419-1.f: New test.
62052
62053 1999-04-17  Richard Henderson  <rth@cygnus.com>
62054
62055         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
62056         to avoid the need for a prototype to supress a warning.
62057
62058 1999-04-07  Jim Wilson  <wilson@cygnus.com>
62059
62060         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
62061
62062 1999-04-04  Jeffrey A Law  (law@cygnus.com)
62063
62064         * gcc.c-torture/execute/990404-1.c: New test.
62065
62066 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62067
62068         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
62069         * gcc.dg/cpp-if3.c: Don't use -pedantic.
62070         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
62071         missing initializer warnings.
62072
62073 1999-03-28  Jeffrey A Law  (law@cygnus.com)
62074
62075         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
62076         matching strings.
62077
62078 1999-03-26  Jeffrey A Law  (law@cygnus.com)
62079
62080         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
62081
62082 1999-03-26  Craig Burley  <craig@jcb-sc.com>
62083
62084         * g77.f-torture/execute/19990325-0.f: New test.
62085         * g77.f-torture/execute/19990325-1.f: New test.
62086
62087 1999-03-24  Jeffrey A Law  (law@cygnus.com)
62088
62089         * gcc.c-torture/execute/990324-1.c: New test.
62090
62091 1999-03-22  Jim Wilson  <wilson@cygnus.com>
62092
62093         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
62094         test with 4.
62095
62096 1999-03-17  Richard Henderson  <rth@cygnus.com>
62097
62098         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
62099
62100 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62101
62102         * g77.f-torture/execute/19990313-2.f: New test.
62103         * g77.f-torture/execute/19990313-3.f: New test.
62104
62105 1999-03-13  Craig Burley  <craig@jcb-sc.com>
62106
62107         * g77.f-torture/execute/19990313-0.f: New test.
62108         * g77.f-torture/execute/19990313-1.f: New test.
62109
62110 1999-03-12  Jim Wilson  <wilson@cygnus.com>
62111
62112         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
62113         printf to sprintf.
62114         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
62115         (main): Add check for u15.  Conditionalize u31 check depending on
62116         whether ints are <32 bits or >=32 bits.
62117
62118 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62119
62120         * g77.f-torture/execute/19981119-0.f: Improve testiness.
62121
62122 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62123
62124         * g77.f-torture/compile/19990305-0.f: New test.
62125         * g77.f-torture/execute/19981119-0.f: New test.
62126
62127 1999-03-08  Craig Burley  <craig@jcb-sc.com>
62128
62129         * g77.f-torture/execute/970625-2.f: call ABORT if final
62130         result is not correct, instead of just printing it.
62131         Add this checking via newly introduced obfuscation, to
62132         trip up buggy front ends.
62133
62134 1999-03-07  Craig Burley  <craig@jcb-sc.com>
62135
62136         * g77.f-torture/compile/960317-1.f: Moved from being
62137         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
62138
62139 1999-03-06  Craig Burley  <craig@jcb-sc.com>
62140
62141         * g77.f-torture/execute/960317-1.f: New (old) test.
62142         * g77.f-torture/execute/970625-2.f: Ditto.
62143
62144 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
62145
62146         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
62147         error message on line 1 or line 2; cccp and cpplib do this differently.
62148
62149 1999-03-01  Jeffrey A Law  (law@cygnus.com)
62150
62151         * g++.old-deja/g++.law/weak1.C: New test.
62152
62153 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62154
62155         * gcc.c-torture/execute/990119-1.c: Renamed to...
62156         * gcc.dg/990119-1.c: this, so it will only be tested once
62157         (it's a preprocessor test, it doesn't need to be run at
62158         multiple optimization levels).
62159
62160 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
62161
62162         * lib/g++.exp: Don't add incdir=$base_dir/../include to
62163           ALWAYS_CXXFLAGS.
62164
62165 1999-02-24  Craig Burley  <craig@jcb-sc.com>
62166
62167         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
62168         * g77.f-torture/compile/19981216-0.f: ...as it is expected
62169         to not be compilable by current g77.
62170
62171 1999-02-24  Nick Clifton  <nickc@cygnus.com>
62172
62173         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
62174
62175 1999-02-22  Jeffrey A Law  (law@cygnus.com)
62176
62177         * gcc.c-torture/execute/990222-1.c: New test.
62178
62179 1999-02-19  Craig Burley  <craig@jcb-sc.com>
62180
62181         * g77.f-torture/compile/19990218-0.f: New test.
62182         * g77.f-torture/noncompile/19990218-1.f: New test.
62183
62184 1999-02-18  Craig Burley  <craig@jcb-sc.com>
62185
62186         * g77.f-torture/compile/19981216-0.f: New test.
62187
62188 1999-02-14  Jeffrey A Law  (law@cygnus.com)
62189
62190         * gcc.dg/990214-1.c: New test.
62191
62192 1999-02-13  Jeffrey A Law  (law@cygnus.com)
62193
62194         * gcc.dg/990213-2.c: New test.
62195
62196         * gcc.dg/990213-1.c: New test.
62197
62198 1999-02-12  Jeffrey A Law  (law@cygnus.com)
62199
62200         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
62201         ints.
62202
62203 1999-02-11  Nick Clifton  <nickc@cygnus.com>
62204
62205         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
62206         specified by target.
62207
62208         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62209
62210 1999-02-11  Jeffrey A Law  (law@cygnus.com)
62211
62212         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62213
62214 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62215
62216         * gcc.dg/special/ecos.exp: New test driver for new tests with
62217         special requirements.
62218
62219         * gcc.dg/special/alias-1.c: New test.
62220         * gcc.dg/special/gcsec-1.c: New test.
62221         * gcc.dg/special/weak-1.c: New test.
62222         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62223         * gcc.dg/special/weak-2.c: New test.
62224         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62225         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62226         * gcc.dg/special/wkali-1.c: New test.
62227         * gcc.dg/special/wkali-2.c: New test.
62228         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62229         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62230
62231 1999-02-10  Felix Lee  <flee@cygnus.com>
62232
62233           * lib/c-torture.exp (c-torture-compile): Pull out code for
62234           analyzing gcc error messages.
62235           (c-torture-execute): Likewise.  Fix some (harmless) false
62236           positives.
62237           * lib/gcc.exp (gcc_check_compile): New function.
62238
62239 1999-02-08  Richard Henderson  <rth@cygnus.com>
62240
62241         * gcc.c-torture/execute/990208-1.c: New test.
62242
62243 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
62244
62245         * g++.dg/special/ecos.exp: New driver for new tests with special
62246         requirements
62247
62248         * g++.dg/special/conpr-1.C: New test
62249         * g++.dg/special/conpr-2.C: New test
62250         * g++.dg/special/conpr-2a.C: New test
62251         * g++.dg/special/conpr-3.C: New test
62252         * g++.dg/special/conpr-3a.C: New test
62253         * g++.dg/special/conpr-3b.C: New test
62254
62255         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62256         allow g++ to use the dg driver
62257
62258         * README: Add comment about g++.dg directory
62259
62260 1999-02-06  Jeffrey A Law  (law@cygnus.com)
62261
62262         * README: Update email addresses.
62263
62264 1999-02-03  Nick Clifton  <nickc@cygnus.com>
62265
62266         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62267         arguments in order to force structure S onto the stack even on
62268         the alpha.
62269         (test): Pass 10 leading arguments to function foo as well as the
62270         structure S.
62271
62272         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62273         failure for all targets.
62274
62275         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62276         abort to terminate program execution.
62277
62278 1999-01-30  Richard Henderson  <rth@cygnus.com>
62279
62280         * gcc.c-torture/execute/990130-1.c: New test.
62281
62282 1999-01-30  Jeffrey A Law  (law@cygnus.com)
62283
62284         * gcc.dg/990130-1.c: New test.
62285
62286 1999-01-28  Michael Meissner  <meissner@cygnus.com>
62287
62288         * gcc.c-torture/execute/990128-1.c: New test.
62289
62290 1999-01-27  Michael Meissner  <meissner@cygnus.com>
62291
62292         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62293
62294 1999-01-27  Felix Lee  <flee@cygnus.com>
62295
62296         * lib/c-torture.exp (c-torture-compile): pull out code for
62297         analyzing gcc error messages.
62298         (c-torture-execute): ditto, and fix some (harmless) false
62299         positives.
62300         * lib/gcc.exp (gcc_check_compile): new function.
62301
62302 1999-01-17  Jeffrey A Law  (law@cygnus.com)
62303
62304         * gcc.dg/990117-1.c: New test.
62305
62306         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62307
62308         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62309
62310 1999-01-15  Jeffrey A Law  (law@cygnus.com)
62311
62312         * g77.f-torture/compile/990115-1.f: New test.
62313
62314 1999-01-07  Jeffrey A Law  (law@cygnus.com)
62315
62316         * gcc.c-torture/compile/990107-1.c: New test
62317
62318 1999-01-06  Jeffrey A Law  (law@cygnus.com)
62319
62320         * gcc.c-torture/execute/990106-2.c: New test.
62321
62322         * gcc.c-torture/execute/990106-1.c: New test.
62323
62324 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
62325
62326         * gcc.c-torture/compile/981223-1.c: New test.
62327
62328 1998-12-29  Richard Henderson  <rth@cygnus.com>
62329
62330         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62331         (opt3): Rename from opt4 and disable.
62332
62333 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
62334
62335         * g++.old-deja/g++.pt/ptrmem5.C: New test.
62336
62337 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62338
62339         * g++.old-deja/g++.other/conv5.C: New test.
62340
62341 1998-12-14  Nick Clifton  <nickc@cygnus.com>
62342
62343         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62344
62345 1998-12-11  Jeffrey A Law  (law@cygnus.com)
62346
62347         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62348
62349 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
62350
62351         * gcc.c-torture/compile/981211-1.c: New test.
62352
62353 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62354
62355         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62356
62357         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62358
62359 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62360
62361         * gcc.special/930510-1.c: Make C9X safe.
62362         * gcc.misc-tests/gcov-1.c Similarly.
62363         * gcc.misc-tests/gcov-2.c Similarly.
62364
62365 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62366
62367         * gcc.dg/ultrasp1.c: New test.
62368
62369 1998-12-06  Richard Henderson  <rth@cygnus.com>
62370
62371         * gcc.c-torture/execute/981206.c: New test.
62372
62373 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62374
62375         * g++.old-deja/g++.ns/template7.C: New test.
62376
62377         * g++.old-deja/g++.other/expr1.C: New test.
62378
62379         * g++.old-deja/g++.eh/tmpl3.C: New test.
62380
62381         * g++.old-deja/g++.eh/tmpl2.C: New test.
62382
62383 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62384
62385         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62386         * g++.old-deja/g++.other/using6.C: Removed.
62387         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62388
62389         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62390
62391 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62392
62393         * g++.old-deja/g++.pt/overload8.C: New test.
62394
62395         * g++.old-deja/g++.pt/overload7.C: New test.
62396
62397         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62398
62399         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62400         and relinking messages.
62401         * lib/g++.exp (g++_target_compile): Remove .rpo file when
62402         compiling with -frepo.
62403
62404 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
62405
62406         * g++.old-deja/g++.pt/lookup6.C: New test.
62407
62408 1998-11-30  Nick Clifton  <nickc@cygnus.com>
62409
62410         * gcc.c-torture/execute/981130-1.c: New test.
62411         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62412
62413 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62414
62415         * g++.old-deja/g++.pt/explicit76.C: New test.
62416
62417         * g++.old-deja/g++.pt/friend38.C: New test.
62418
62419         * g++.old-deja/g++.ns/crash2.C: New test.
62420
62421         * g++.old-deja/g++.pt/defarg8.C: New test.
62422
62423         * g++.old-deja/g++.pt/instantiate6.C: New test.
62424
62425         * g++.old-deja/g++.pt/static6.C: New test.
62426
62427         * g++.old-deja/g++.pt/decl2.C: New test.
62428
62429 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62430
62431         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
62432         problem is actually related with name lookup, but so what? :-)
62433
62434         * g++.old-deja/g++.pt/friend37.C: New test.
62435
62436 1998-11-25  Dave Love  <d.love@dl.ac.uk>
62437
62438         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62439         element, which fails on some systems.
62440
62441         * g77.f-torture/execute/labug1.f: New test.
62442
62443 1998-11-21  Jeffrey A Law  (law@cygnus.com)
62444
62445         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62446         is defined.
62447
62448 1998-11-18  Dave Love  <d.love@dl.ac.uk>
62449
62450         * g77.f-torture/compile/981117-1.f: New test.
62451
62452 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
62453
62454         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
62455         properly discarded.
62456
62457 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
62458
62459         * gcc.c-torture/execute/memcheck: New directory of tests for
62460         -fcheck-memory-usage.
62461
62462 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
62463
62464         * README: New file, general information about the testsuite and
62465         new description of the various C++ test subdirectories.
62466         * README.g++: Eliminate obsolete information, update and move most
62467         relevant stuff to README.
62468
62469 1998-11-07  Richard Henderson  <rth@cygnus.com>
62470
62471         * gcc.c-torture/compile/981107-1.c: New test.
62472
62473 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
62474
62475         * execute/memcpy-bi.c: New testcase.
62476
62477 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
62478
62479         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62480         base classes.
62481
62482         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62483         template is selected.
62484
62485         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62486         classes, it should be accepted for all types.
62487
62488         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62489
62490         * g++.old-deja/g++.pt/spec24.C: Ensure that template
62491         specializations start with template headers.
62492
62493 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
62494
62495         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62496
62497         * g++.old-deja/g++.other/init9.C: Test cross initialization of
62498         non-POD types.
62499
62500 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
62501
62502         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62503
62504 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62505
62506         * compile/981022-1.c, compile/981022-1.x: New test and driver.
62507
62508 1998-10-19  Jeffrey A Law  (law@cygnus.com)
62509
62510         * 981019-1.c: New test.
62511
62512 1998-10-14  Robert Lipe <robertl@dgii.com>
62513
62514         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62515         find objc headers.
62516
62517 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
62518
62519         * compile/981001-4.c: Remove use of GCC extension that triggers a
62520         compiler bug.
62521
62522 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
62523
62524         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62525
62526 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62527
62528         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
62529         instantiation of template produces incorrect code for delete
62530         expression.
62531
62532         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
62533         constructors' name is not unique.
62534         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62535         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62536
62537         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
62538         automatic array of const is ill-formed.
62539
62540         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
62541         of template parameter?
62542
62543         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
62544         const.
62545
62546         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
62547         pointer-to-member expression.
62548
62549         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
62550         declaration causes ICE.
62551
62552 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
62553
62554         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
62555         reserved in the global namespace.
62556
62557         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62558         generate needed virtual table.
62559
62560         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62561
62562 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
62563
62564         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62565         template-dependent type
62566
62567 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
62568
62569         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62570         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62571         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62572
62573         * g++.old-deja/g++.other/using5.C: New test; using decl from base
62574         class should be usable as argument of member function.
62575         * g++.old-deja/g++.other/using6.C: New test; using decl from base
62576         class should be usable as return type of member function.
62577         * g++.old-deja/g++.other/using7.C: New test; using decl from base
62578         class should be usable as type of data member.
62579
62580         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62581
62582 1998-10-09  Jeffrey A Law  (law@cygnus.com)
62583
62584         * gcc.c-torture/special/920521-1.c: Fix bogus test.
62585
62586 1998-10-08  Nick Clifton  <nickc@cygnus.com>
62587
62588         * gcc.dg/dll-?.c Add thumb to target list.
62589         Fix assembler scan patterns to match current assembler output.
62590
62591 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
62592
62593         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
62594         matching of template brackets.
62595
62596         * g++.old-deja/g++.other/using4.C: New test.  Test using
62597         declarations of methods from base classes.
62598
62599         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
62600         within functions should introduce names into the innermost
62601         enclosing namespace.
62602
62603         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
62604         of static locals if first initialization throws.
62605
62606 1998-10-07  Jim Wilson  <wilson@cygnus.com>
62607
62608         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62609
62610 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
62611
62612         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
62613         lose track of the possible targets of tablejump insns.
62614         * special/special.exp: Run it.
62615
62616 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
62617
62618         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
62619         must be declared before its specializations can be named in friend
62620         declarations.
62621
62622 1998-10-05  Dave Love  <d.love@dl.ac.uk>
62623
62624         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62625
62626         * g77.f-torture/execute/io1.f: New test.
62627
62628 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
62629
62630         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62631         with pointer to template function, for which no argument deduction
62632         is possible.
62633
62634         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62635         specialization of template function as argument to template
62636         function.
62637
62638         * g++.old-deja/g++.other/access2.C: New test; Inner class
62639         shouldn't have privileged access to Outer's names.
62640
62641 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
62642
62643         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62644         friend template declared within template class conflicts with
62645         nested class of the same name.
62646
62647         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62648         is ignored.
62649
62650         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62651         object with direct initializer as function declaration.
62652
62653         * g++.old-deja/g++.other/decl2.C: New test; duplicate
62654         initializers.
62655
62656         * g++.old-deja/g++.other/null2.C: New test; conditional operator
62657         involving const pointer and NULL produces incorrect result.
62658
62659         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62660         type name without `typename' should be rejected with -pedantic.
62661
62662 1998-10-02  Richard Henderson  <rth@cygnus.com>
62663
62664         * g++.old-deja/g++.other/addrof1.C: New test.
62665
62666 1998-10-01  Nick Clifton  <nickc@cygnus.com>
62667
62668         * gcc.c-torture/compile/981001-1.c: New test.
62669         * gcc.c-torture/execute/981001-1.c: New test.
62670
62671 1998-10-01  Jeffrey A Law  (law@cygnus.com)
62672
62673         * gcc.c-torture/compile/981001-2.c: New test.
62674         * gcc.c-torture/compile/981001-3.c: New test.
62675         * gcc.c-torture/compile/981001-4.c: New test.
62676
62677 1998-10-01  Robert Lipe  <robertl@dgii.com>
62678
62679         * lib/objc.exp (objc_target_compile): Add -L during compiles for
62680         multilibbed hosts.  Idea grafted from g77.exp.
62681
62682 1998-09-30  Dave Love  <d.love@dl.ac.uk>
62683
62684         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62685         avoid losing on systems which need -lsocket.
62686
62687 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
62688
62689         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62690         * g++.old-deja/g++.other/nested2.C: Ditto.
62691         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62692         failure.
62693
62694 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
62695
62696         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62697         preferred over template operator!= for enum bitfields.
62698
62699 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
62700
62701         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62702         that happen to have the same base name, but in different scopes,
62703         are incorrectly rejected.
62704
62705 1998-09-16  Richard Henderson  <rth@cygnus.com>
62706
62707         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62708         on the native word size instead of an integer literal.
62709
62710 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
62711
62712         * g++.old-deja/g++.other/static2.C: Invocation of static data
62713         member of type pointer-to-function denoted as non-static member.
62714
62715         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62716         checks involving function types and aliases.
62717
62718 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
62719
62720         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62721         redefined to the same non-trivial type.
62722
62723         * g++.old-deja/g++.pt/explicit73.C: Test for proper
62724         namespace-qualification of template specializations declared in
62725         other namespaces.
62726
62727         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62728         to declare a subset of the specializations of a template function
62729         as friends of specializations of a template class.
62730
62731         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62732         member templates that do not fully specialize the enclosing
62733         template class are rejected.
62734
62735 1998-09-11  Dave Love  <d.love@dl.ac.uk>
62736
62737         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62738
62739 1998-09-08  Dave Love  <d.love@dl.ac.uk>
62740
62741         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62742         altered from libf2c/libU77 version.
62743
62744 1998-09-06  Dave Love  <d.love@dl.ac.uk>
62745
62746         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62747
62748 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
62749             Alexandre Oliva  <oliva@dcc.unicamp.br>
62750
62751         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62752         (un)signed char are different types for template specialization
62753         purposes.
62754
62755 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
62756
62757         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62758         * objc: ObjC testsuite.
62759
62760 1998-08-31  Catherine Moore  <clm@cygnus.com>
62761
62762         * gcc.c-torture/execute/941014-1.x: New file.
62763
62764 1998-08-31  Nick Clifton  <nickc@cygnus.com>
62765
62766         * lib/c-torture.exp: Add support for
62767         torture_eval_before_compile and torture_eval_before_execute
62768         variables.
62769
62770 1998-08-30  Jeffrey A Law  (law@cygnus.com)
62771
62772         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
62773         this test triggers valid.
62774
62775 1998-08-27  Jeffrey A Law  (law@cygnus.com)
62776
62777         * gcc.dg/980827-1.c: New test.
62778
62779 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
62780
62781         * gcc.c-torture/execute/loop-4b.c: New test.
62782
62783 1998-08-26  Nick Clifton  <nickc@cygnus.com>
62784
62785         * lib/c-torture.exp: Add support for
62786         torture_eval_before_compile and torture_eval_before_execute
62787         variables.
62788
62789 1998-08-25  Jeffrey A Law  (law@cygnus.com)
62790
62791         * gcc.c-torture/compile/980825-1.c: New test.
62792
62793 1998-08-24  Nick Clifton  <nickc@cygnus.com>
62794
62795         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62796         count number tests in opt_t0 not good_t0.
62797
62798 1998-08-24  Jeffrey A Law  (law@cygnus.com)
62799
62800         * gcc.c-torture/compile/930326-1.x: Fix typo.
62801
62802 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
62803
62804         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62805         causes an ICE.
62806
62807 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62808
62809         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62810         STACK_SIZE is defined.
62811         * gcc.c-torture/unsorted/stuct.c: Similarly.
62812
62813         * gcc.c-torture/compile/980821-1.c: New test.
62814
62815 1998-08-21  Jeffrey A Law  (law@cygnus.com)
62816
62817         * gcc.c-torture/execute/980526-2.c: Disable for targets with
62818         16bit ints.
62819
62820 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
62821
62822         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62823         code.
62824
62825 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
62826
62827         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62828         error'.
62829
62830 1998-08-18  Jeffrey A Law  (law@cygnus.com)
62831
62832         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62833
62834 1998-08-16  Jeffrey A Law  (law@cygnus.com)
62835
62836         * gcc.c-torture/compile/980816-1.c: New test.
62837
62838         * gcc.dg/980816-1.c: New test.
62839
62840 1998-08-13  Jeffrey A Law  (law@cygnus.com)
62841
62842         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62843         compiler for ieee tests.
62844
62845 1998-08-01  Dave Love  <d.love@dl.ac.uk>
62846
62847         * g77.f-torture/compile/980729-0.f: New test.
62848
62849 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
62850
62851         * gcc.c-torture/special/eeprof-1.c: New test, for
62852         -finstrument-functions.
62853         * gcc.c-torture/special/special.exp: Run it.
62854
62855 1998-07-29  Jeffrey A Law  (law@cygnus.com)
62856
62857         * gcc.c-torture/compile/980729-1.c: New test.
62858
62859 1998-07-27  Nick Clifton  <nickc@cygnus.com>
62860
62861         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62862         __thumb__ is defined, and test for ARM style doubles if so.
62863
62864 1998-07-26  Dave Love  <d.love@dl.ac.uk>
62865
62866         * g77.f-torture/noncompile/980615-0.f: New test.
62867
62868 1998-07-26  H.J. Lu  (hjl@gnu.org)
62869
62870         * gcc.dg/980312-1.c: Do link instead of compile.
62871         * gcc.dg/980313-1.c: Likewise.
62872
62873 1998-07-26  Jeffrey A Law  (law@cygnus.com)
62874
62875         * gcc.c-torture/compile/980726-1.c: New test.
62876
62877 1998-07-25  Dave Love  <d.love@dl.ac.uk>
62878
62879         * g77.f-torture/execute/io0.f: New test.
62880
62881 1998-07-24  Nick Clifton  <nickc@cygnus.com>
62882
62883         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62884         an int.
62885
62886 1998-06-18  Michael Meissner  <meissner@cygnus.com>
62887
62888         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62889         m32r bugs.
62890
62891 1998-07-17  Nick Clifton  <nickc@cygnus.com>
62892
62893         * gcc.dg/980626-1.c: Expect failures for all toolchains until
62894         c-decl.c:grokdeclarator can handle mode attributes.
62895
62896 1998-07-16  Jeffrey A Law  (law@cygnus.com)
62897
62898         * gcc.c-torture/execute/980716-1.c: New test.
62899
62900 1998-07-13  Jeffrey A Law  (law@cygnus.com)
62901
62902         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
62903         the mn10200.
62904         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
62905         the mn10200.
62906         * gcc.c-torture/execute/va-arg-3.x: Similarly.
62907         * gcc.c-torture/compile/930326-1.x: Similarly.
62908
62909 1998-07-13  Dave Love  <d.love@dl.ac.uk>
62910
62911         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
62912         New test from Craig.
62913
62914 1998-07-12  Dave Love  <d.love@dl.ac.uk>
62915
62916         * g77.f-torture/noncompile/980616-0.f: New test.
62917
62918         * g77.f-torture/execute/970816-3.f: New test from Craig.
62919
62920 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62921
62922         *  g++.other/singleton.C: Return error value instead of taking
62923         SIGSEGV.
62924
62925 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
62926
62927         *  g++.other/singleton.C: New test.  Warning is under dispute.
62928         Runtime crash is not.
62929
62930 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
62931
62932         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
62933         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
62934         using6.C, using7.C}: New namespace tests.
62935
62936 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
62937
62938         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
62939         specialization with typedef'ed names used as array indexes.
62940
62941 1998-07-09  Jeffrey A Law  (law@cygnus.com)
62942
62943         * gcc.c-torture/execute/980709-1.c: New test.
62944
62945         * gcc.dg/980709-1.c: New test.
62946
62947 1998-07-07  Richard Henderson  <rth@cygnus.com>
62948
62949         * gcc.c-torture/execute/bcp-1.c: New test.
62950
62951 1998-07-07  Jeffrey A Law  (law@cygnus.com)
62952
62953         * gcc.c-torture/execute/980707-1.c: New test.
62954
62955 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
62956
62957         * gcc.c-torture/compile/980706-1.c: New test.
62958
62959 1998-07-01  Dave Love  <d.love@dl.ac.uk>
62960
62961         * g77.f-torture/execute/980701-0.f,
62962         g77.f-torture/execute/980701-1.f: New test from Craig.
62963
62964 1998-07-01  Jeffrey A Law  (law@cygnus.com)
62965
62966         * gcc.c-torture/compile/980701-1.c: New test.
62967
62968         * gcc.c-torture/execute/980701-1.c: New test.
62969
62970 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
62971 rlsruhe.de>
62972
62973         * g++.old-deja/g++.robertl/eb132.C: New test.
62974         * g++.old-deja/g++.robertl/eb133.C: Likewise.
62975
62976 1998-06-29  Dave Love  <d.love@dl.ac.uk>
62977
62978         * g77.f-torture/execute/980628-7.f,
62979         g77.f-torture/execute/980628-8.f,
62980         g77.f-torture/execute/980628-9.f,
62981         g77.f-torture/execute/980628-10.f: New tests from Craig.
62982
62983         * g77.f-torture/execute/980628-3.f: Remove mail headers.
62984
62985 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62986
62987         * g77.f-torture/execute/980628-4.f: New test from Craig.
62988         * g77.f-torture/execute/980628-5.f: Likewise.
62989         * g77.f-torture/execute/980628-2.f: Likewise.
62990         * g77.f-torture/execute/980628-0.f: Likewise.
62991         * g77.f-torture/execute/980628-1.f: Likewise.
62992         * g77.f-torture/execute/980628-3.f: Likewise.
62993         * g77.f-torture/execute/980628-6.f: Likewise.
62994
62995 1998-06-28  Jeffrey A Law  (law@cygnus.com)
62996
62997         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62998         directory when nothing has been installed yet.
62999
63000 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
63001
63002         * gcc.c-torture/special/special.exp: Handle newer versions of
63003         dejagnu.
63004
63005 1998-06-26  Jeffrey A Law  (law@cygnus.com)
63006
63007         * gcc.dg/980626-1.c: New test.
63008
63009 1998-06-19  Bruno Haible <haible@ilog.fr>
63010
63011         * gcc.misc-tests/m-un-2.c: New test.
63012         * g++.old-deja/g++.other/warn01.c: Likewise.
63013
63014 1998-06-19  Robert Lipe  <robertl@dgii.com>
63015
63016         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
63017         compatibility with assmblers with a different comment character.
63018         Eliminate use of GAS-specific extensions.
63019
63020 1998-06-19  Jeffrey A Law  (law@cygnus.com)
63021
63022         * gcc.c-torture/execute/ieee/980619-1.c: New test.
63023
63024 1998-06-19  Robert Lipe  <robertl@dgii.com>
63025
63026         * lib/g77.exp: Replace search for libf2c.a with search for newly
63027         renamed libg2c.a
63028
63029 1998-06-17  Jeffrey A Law  (law@cygnus.com)
63030
63031         * gcc.c-torture/execute/980617-1.c: New test.
63032
63033 1998-06-12  Jeffrey A Law  (law@cygnus.com)
63034
63035         * gcc.c-torture/execute/980612-1.c: New test.
63036
63037 1998-06-08  Jeffrey A Law  (law@cygnus.com)
63038
63039         * gcc.dg/980523-1.c: Only test on ppc-linux.
63040         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
63041
63042         * gcc.c-torture/execute/980608-1.c: New test.
63043
63044 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
63045
63046         * gcc.c-torture/execute/980605-1.c: New test.
63047
63048 1998-06-04  Jeffrey A Law  (law@cygnus.com)
63049
63050         * gcc.c-torture/execute/980604-1.c: New test.
63051
63052 1998-06-02  Jeffrey A Law  (law@cygnus.com)
63053
63054         * gcc.c-torture/execute/980602-1.c: New test.
63055         * gcc.c-torture/execute/980602-2.c: Likewise.
63056
63057 1998-06-02  Dave Love  <d.love@dl.ac.uk>
63058
63059         * 970125-0.f: Fix per JCB.  Add commentary.
63060
63061 1998-05-31  Michael Meissner  <meissner@cygnus.com>
63062
63063         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
63064         IEEE -0 support.
63065
63066 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
63067
63068         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
63069         earlier.
63070
63071 1998-05-28  Catherine Moore <clm@cygnus.com>
63072
63073         * gcc.c-torture/execute/980526-3.c: New test.
63074
63075 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
63076
63077         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
63078         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
63079         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
63080         m88k-motorola-sysv3 to XFAIL.
63081
63082 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
63083
63084         * gcc.dg/980526-1.c: New test.
63085         * gcc.c-torture/execute/980526-2.c: New test.
63086
63087 1998-05-26  Jeffrey A Law  (law@cygnus.com)
63088
63089         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
63090
63091         * gcc.c-torture/execute/980526-1.c: New test.
63092
63093 1998-05-26  Dave Love  <d.love@dl.ac.uk>
63094
63095         * g77.f-torture/execute/alpha2.f: Add runtime test.
63096
63097 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
63098
63099         * g++.old-deja/old-deja.exp: Strip leading directories.
63100
63101         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
63102         error for the line.  Don't run multiple tests for the same line.
63103
63104 1998-05-23  Jeffrey A Law  (law@cygnus.com)
63105
63106         * gcc.dg/980523-1.c: New test.
63107
63108 1998-05-23  Dave Love  <d.love@dl.ac.uk>
63109
63110         * g77.f-torture/compile/970915-0.f: New test.
63111
63112 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
63113
63114         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
63115
63116 1998-05-21  Jeffrey A Law  (law@cygnus.com)
63117
63118         * gcc.dg/980520-1.c: New test.
63119
63120 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
63121
63122         * gcc.dg/980502-1.c: Fix return type.
63123
63124 1998-05-20  Jeffrey A Law  (law@cygnus.com)
63125
63126         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
63127         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
63128         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
63129         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
63130         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
63131
63132 1998-05-20  Dave Love  <d.love@dl.ac.uk>
63133
63134         * g77.f-torture/execute/980520-1.f: New test.
63135
63136 1998-05-15  Dave Love  <d.love@dl.ac.uk>
63137
63138         * lib/mike-g77.exp: New file.
63139
63140         * g77.f-torture/noncompile/noncompile.exp,
63141         g77.f-torture/noncompile/check0.f: New files.
63142
63143 1998-05-14  Dave Love  <d.love@dl.ac.uk>
63144
63145         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
63146         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
63147         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
63148         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
63149         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
63150         abort where appropriate.
63151
63152 1998-05-05  Michael Meissner  <meissner@cygnus.com>
63153
63154         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
63155         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
63156
63157 1998-04-29  Dave Love  <d.love@dl.ac.uk>
63158
63159         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
63160
63161 1998-04-27  Dave Love  <d.love@dl.ac.uk>
63162
63163         * g77.f-torture/compile/980427-0.f: New test.
63164
63165 1998-04-24  Dave Love  <d.love@dl.ac.uk>
63166
63167         * g77.f-torture/compile/980424-0.f: New test.
63168
63169 1998-04-19  Dave Love  <d.love@dl.ac.uk>
63170
63171         * g77.f-torture/compile/980419-2.f (main): New test.
63172         * g77.f-torture/compile/970125-0.f: New test.
63173         * g77.f-torture/compile/980419-1.f: New test.
63174
63175 1998-04-08  Jim Wilson  <wilson@cygnus.com>
63176
63177         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
63178         of loop-4.c.
63179
63180 1998-04-07  Jim Wilson  <wilson@cygnus.com>
63181
63182         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
63183
63184 1998-04-03  Jim Wilson  <wilson@cygnus.com>
63185
63186         * gcc.c-torture/compile/980329-1.c: New test.
63187
63188 1998-03-18  Jim Wilson  <wilson@cygnus.com>
63189
63190         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
63191         * gcc.dg/980312-1.c: Fix typo in -march command.
63192
63193 1998-03-16  H.J. Lu  (hjl@gnu.org)
63194
63195         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
63196
63197 1998-03-11  Robert Lipe  <robertl@dgii.com>
63198
63199         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
63200         Dave Love agree the Fortran source is bogus.
63201
63202 1998-03-11  Robert Lipe  <robertl@dgii.com>
63203
63204         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
63205         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
63206         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
63207         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63208         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63209
63210 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
63211
63212         * g++.old-deja/g++.other/friend1.C: New test.
63213
63214 1998-02-18  Dave Love  <d.love@dl.ac.uk>
63215
63216         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63217         possibly uninitialized) variables and declare dnrm2.
63218
63219 1998-02-23  Robert Lipe <robertl@dgii.com>
63220
63221         From Bruno Haible <haible@ilog.fr>:
63222         * gcc.c-torture/execute/980223.c: New test.
63223
63224 1998-02-13  Jeffrey A Law  (law@cygnus.com)
63225
63226         * gcc.dg/ifelse-1.c: New test.
63227
63228 1998-02-09  H.J. Lu  (hjl@gnu.org)
63229
63230         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63231
63232           * lib/old-dejagnu.exp (old-dejagnu): Added the
63233           "execution test - XFAIL *-*-*" handling in the spirit of
63234           "excess errors test -". Changed the "execution test fails"
63235           handling to be like "excess errors test fails".
63236           * Update various tests accordingly.
63237
63238 1998-02-06  Jim Wilson  <wilson@cygnus.com>
63239
63240         * gcc.c-torture/execute/980205.c: New test.
63241
63242 1998-01-18  Jeffrey A Law  (law@cygnus.com)
63243
63244         * lib/c-torture.exp: Look for .x files instead of .cexp files.
63245         * lib/f-torture.exp: Similarly.
63246         * gcc.c-torture: Rename all .cexp files to .x files.
63247
63248 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
63249
63250         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63251         (940510-1.c): Removed duplicate.
63252         (971104-1.c): New test.
63253
63254 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
63255
63256           * lib/f-torture.exp: Improve error and loop detection.
63257
63258 1997-11-19  Michael Meissner  <meissner@cygnus.com>
63259
63260         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63261         use that to size the filler array.
63262
63263 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
63264
63265         * lib/c-torture.exp(c-torture-execute): Fix typo.
63266
63267         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63268         testcase as the executable name. Keep the executable around if
63269         the test fails.
63270
63271 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
63272
63273         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63274         changes.  Only test one -g option, and move it to the end of the
63275         list of options to test.
63276
63277 1997-09-19  Michael Meissner  <meissner@cygnus.com>
63278
63279         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63280         variable GCC_TORTURE_OPTIONS to supply default switches separated
63281         by colons.  If no environment variable, run tests with -O0 -g, -O1
63282         -g, and -O2 -g as well.
63283
63284 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
63285
63286         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63287         explanatory comments. Fix indentation.
63288
63289 1997-09-15  Jeffrey A Law  (law@cygnus.com)
63290
63291         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63292
63293 1997-09-11  Jeffrey A Law  (law@cygnus.com)
63294
63295         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63296         * g++.old-deja/g++.mike/p7325.C: Likewise.
63297         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63298
63299 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
63300
63301         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63302         * g++.old-deja/g++.brendan/crash30.C: Likewise.
63303         * g++.old-deja/g++.brendan/crash39.C: Likewise.
63304         * g++.old-deja/g++.law/operators4.C: Likewise.
63305
63306 1997-09-11  Joe Buck  (jbuck@synopsys.com)
63307
63308         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63309         * g++.old-deja/g++.mike/p784.C: Ditto.
63310         * g++.old-deja/g++.mike/p785.C: Ditto.
63311
63312 1997-09-05  Jeffrey A Law  (law@cygnus.com)
63313
63314           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63315
63316 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63317
63318         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63319         target feature; pass this to c-torture-execute as needed.
63320
63321 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
63322
63323         * lib/c-torture.exp(c-torture-execute): If the previous and the
63324         current executables being tested are identical, we don't need to
63325         run the executable again. Try to make the executable names
63326         unique. Add an optional argument for passing additional compiler
63327         flags.
63328
63329 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
63330
63331         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63332
63333 1997-08-29  Jeffrey A Law  (law@cygnus.com)
63334
63335         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63336
63337 1997-07-31  Jeffrey A Law  (law@cygnus.com)
63338
63339         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63340         32bit or larger longs.
63341
63342         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63343         have either a 32bit long or 32bit int.
63344
63345 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
63346
63347         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63348         Make double precision tests dependent on sizeof (double).
63349
63350 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
63351
63352         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63353         too.
63354
63355 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
63356
63357         * gcc.c-torture/compile/961203-1.cexp: New script.
63358
63359 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
63360
63361         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63362         up the includes ourselves.
63363
63364 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
63365
63366         * lib/plumhall.exp: Remove random include, and add a few
63367         verbose messages for debugging.
63368
63369 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
63370
63371         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63372         of trying to do it ourselves.
63373
63374 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
63375
63376         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63377
63378 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
63379
63380         * gcc.prms/5403.c: Made regexp a bit less strict.
63381
63382 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
63383
63384         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63385         is returned from remote_load instead.
63386         * lib/plumhall.exp: Ditto.
63387         * lib/mike-g++.exp: Ditto.
63388         * lib/old-dejagnu.exp: Ditto.
63389         * lib/c-torture.exp: Ditto.
63390
63391 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
63392
63393         * lib/g++.exp: Use build_wrapper procedure.
63394         * lib/gcc.exp: Ditto.
63395
63396 1997-05-20  Jeffrey A Law  (law@cygnus.com)
63397
63398         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63399         an old-style decl for malloc.  Fixes tests to work when
63400         sizeof (int) != sizeof (size_t).
63401
63402 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63403
63404         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63405
63406         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63407         use stdargs.h interface.
63408
63409 1997-05-15  Mike Meissner  <meissner@cygnus.com>
63410
63411         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63412         NO_VARARGS when compiling.
63413
63414 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
63415
63416         * lib/plumhall.exp(ph_includes): New procedure.
63417         (ph_make): Use it.
63418         (ph_compiler): Ditto.
63419
63420         * lib/g++.exp: Rename test-glue.c to testglue.c.
63421         * lib/gcc.exp: Ditto.
63422
63423 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
63424
63425         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63426         to completion when it's called.
63427
63428 1997-03-21  Michael Meissner  <meissner@cygnus.com>
63429
63430         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63431         is defined, don't do test.
63432
63433 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
63434
63435         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63436         for object files.
63437         (ph_summary): Mark skipped testcases as untested, not unresolved.
63438
63439         * lib/plumhall.exp (ph_make): If unresolved because of bad
63440         errorCode, record errorCode in log file.
63441         (*): Replace send_log/verbose with verbose -log.
63442
63443 1997-03-19  Michael Meissner  <meissner@cygnus.com>
63444
63445         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63446         double conversion if double isn't at least 8 bytes.
63447
63448         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63449         int to work with targets where int is 16 bits.
63450
63451         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63452         8 bytes, just exit, since 4 byte doubles don't have enough bits of
63453         precision for the test to complete.
63454
63455 1997-03-14  Michael Meissner  <meissner@cygnus.com>
63456
63457         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63458         if d10v is not compiled with the -mdouble64 flag.
63459         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63460
63461         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63462         d10v is not compiled with the -mint32 flag.
63463
63464 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
63465
63466         * lib/plumhall.exp: Use incr_count.
63467
63468 1997-03-12  Jeffrey A Law  (law@cygnus.com)
63469
63470         * gcc.c-torture: Update to c-torture-1.45.
63471
63472 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
63473
63474         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63475         the name of the expect testcase file).
63476
63477         * lib/g++.exp(g++_init): Ditto.
63478
63479 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
63480
63481         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63482         the host.
63483
63484         * lib/gcc.exp(gcc_exit): New procedure.
63485
63486 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
63487
63488         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63489         specs where appropriate.
63490
63491         * g++.old-deja/g++.arm/*: Added additional ERROR checks
63492         because of new "candidates are" messages, and removed a few
63493
63494         * Converted all non-old-style g++ testcases to old-style, and
63495         moved into g++.old-deja.
63496
63497 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
63498
63499         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63500         options.
63501
63502         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63503         succeeded.
63504
63505         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63506
63507 1997-02-13  Michael Meissner  <meissner@cygnus.com>
63508
63509         * lib/gcc.exp (gcc_target_compile): Add support for defining
63510         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63511         the machine doesn't have those features.
63512
63513 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
63514
63515         * g++.law/operators4.exp: Don't use LIBS.
63516
63517 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
63518
63519         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63520
63521         * lib/mike-g++.exp: Don't set the compiler to be tested here.
63522         * lib/g++.exp: Set it here instead. Also, allow use of the
63523         --tool_exec and --tool_opt options. Change CXX to
63524         GXX_UNDER_TEST.
63525
63526         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63527
63528         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63529
63530 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
63531
63532         * lib/old-dejagnu.exp: Use prune_warnings instead of
63533         prune_system_crud.
63534         * lib/mike-g++.exp: Ditto.
63535         * lib/gcc.exp: Ditto.
63536         * lib/g++.exp: Ditto.
63537
63538         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63539
63540 1997-02-07  Jeffrey A Law  (law@cygnus.com)
63541
63542           * 941014-2.c: Include stdlib.h
63543           * 960327-1.c: Include stdio.h
63544           * dbra.c, index-1.c: Don't assume ints are 32bits.
63545
63546 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
63547
63548         * lib/gcc.exp: Add gcc,stack_size target feature.
63549
63550         * lib/g++.exp(g++_target_compile): Add the include and link
63551         paths here, not in two other places. And, it's $options, not
63552         options.
63553
63554         * lib/mike-g++.exp(postbase): Remove the code that determines
63555         the correct include and link paths.
63556         * g++.old-deja/old-deja.exp: Ditto.
63557
63558 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
63559
63560         * lib/g++.exp(g++_init): target_compile no longer returns the
63561         filename of the result.
63562
63563 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
63564
63565         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63566         call to glob.
63567
63568         * gcc.c-torture/special/special.exp: Change call to
63569         gcc_target_compile to include the object file.
63570
63571 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
63572
63573         * gcc.c-torture/special/special.exp: Correct misspelling in last
63574         change.
63575
63576 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
63577
63578         * lib/plumhall.exp(ph_summary): Log the entire output of the
63579         executable. Return -1 if there were any failures, 0 otherwise.
63580         (ph_execute): Return -1 if there were any failures, 0 otherwise.
63581         (ph_make): Clean up objects and executables that were built
63582         if the tests succeeded.
63583
63584 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
63585
63586         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63587         libraries and includes in the build tree as appropriate.
63588
63589 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63590
63591         * lib/c-torture.exp: Instead of looking for the global variable
63592         NO_LONG_LONG, check to see if that's a feature of the target.
63593
63594 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
63595
63596         * config/default.exp: Minimize. Delete the remainer of the files in
63597         config; this functionality is now in devo/dejagnu/config.
63598
63599         g++.*/*: Pass any additional flags used to compile to postbase;
63600         delete CXXFLAGS.
63601
63602         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63603         is now done by runtest.exp. Use gcc_target_compile instead of
63604         compile.
63605
63606         lib/c-torture.exp: Use gcc_target_compile instead of compile.
63607         Remove references to CFLAGS. Use remote_file instead of
63608         calling rm -f.
63609         (c-torture): Take a list of arguments to use to compile this
63610         testcase.
63611
63612         lib/g++.exp: Simplify. Use target_compile instead of compile.
63613         lib/gcc-dg.exp: Ditto.
63614         lib/gcc.exp: Ditto.
63615         lib/mike-{gcc,g++}.exp: Ditto.
63616         lib/old-dejagnu.exp: Ditto.
63617         lib/plumhall.exp: Ditto.
63618
63619 1997-01-08  Jim Wilson  <wilson@cygnus.com>
63620
63621         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63622         (ph_linker): Likewise.
63623
63624 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
63625
63626           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63627         MAP_ANON / MAP_ANONYMOUS if defined;
63628         else try to map from /dev/zero .
63629
63630 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63631
63632         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63633         isn't defined, then define it to MAP_ANONYMOUS.
63634
63635 1996-11-12  Jeffrey A Law  (law@cygnus.com)
63636
63637         * gcc.c-torture: Update to c-torture-1.42 release.
63638
63639 1996-11-11  Jeffrey A Law  (law@cygnus.com)
63640
63641         * gcc.c-torture: Update to c-torture-1.41 release.
63642
63643 1996-10-27  Jeffrey A Law  (law@cygnus.com)
63644
63645         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
63646         c-torture release.
63647
63648 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
63649
63650         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63651         and LDFLAGS.  Fix second case to append the target_info ldflags
63652         onto LDFLAGS, not CFLAGS.
63653         * lib/g++.exp (g++_init): Add target_info stuff.
63654         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
63655         of libgloss and newlib flags for !native.
63656
63657         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63658         (GDB): Fix relative path to go up another dir for finding gdb.
63659
63660 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
63661
63662         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63663         versions in the target_info array, if they don't exist.
63664
63665 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
63666
63667         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63668
63669 1996-07-08  Jim Wilson  <wilson@cygnus.com>
63670
63671         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63672         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63673
63674 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
63675
63676         * lib/old-dejagnu.exp: Don't remove the output file before we've
63677         actually tested it. Don't append pwd to the path of the executable
63678         we're testing.
63679
63680 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
63681
63682         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63683
63684 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
63685
63686         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63687         temporary directory for compiler files, and set it to a default
63688         value of /tmp. Set $output as the name of the output file from
63689         compiling the testcase. Add a -o option to $cflags_var so the
63690         compiler writes the final output file as $output. Set $executable
63691         to $output.
63692
63693         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63694         directory for compiler files, and set it to /tmp if it doesn't
63695         already have a value. Set $output_file to the name of the output
63696         file from compiling the testcase. Add a -o option to CXXFLAGS so
63697         the compiler writes the final output file as $output. Use $output
63698         as the executable to be tested.
63699
63700 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63701
63702         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63703
63704 1996-06-08  Jeffrey A Law  (law@cygnus.com)
63705
63706         * gcc.c-torture/execute/pending-1.c: New test.  Still
63707         pending in Tege's queue.
63708
63709 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
63710
63711         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63712         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
63713         if there were failures.  Call unresolved if there were unresolved
63714         testcases.  Call gcc_fail if program did not run to completion.
63715         (ph_make): Pass additional argument name to ph_execute.
63716         (ph_execute): Add new argument.  Pass additional arguments to
63717         ph_summary.  Call gcc_fail is there is no execution output.
63718
63719 1996-04-24  Jeffrey A Law  (law@cygnus.com)
63720
63721         * lib/plumhall.exp (proc_summary): Output relavent summary
63722         lines into the log so specific failures in plumhall can be
63723         investigated.
63724
63725 1996-04-10  Jeffrey A Law  (law@cygnus.com)
63726
63727         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63728         (c-torture-execute): Don't try to execute tests which use
63729         "long long" types if $NO_LONG_LONG is nonzero.
63730
63731 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
63732
63733         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63734         not c-torture.
63735
63736         * gcc.ieee: Move from here.
63737         * gcc.c-torture/execute/ieee: To here.
63738
63739 1996-03-26  Jeffrey A Law  (law@cygnus.com)
63740
63741         * gcc.c-torture: Update to c-torture-1.41 release.
63742
63743 1996-03-22  Jeffrey A Law  (law@cygnus.com)
63744
63745         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63746         not "$output".
63747
63748 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
63749
63750         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63751         -c present.
63752
63753 1996-03-02  Jeffrey A Law  (law@cygnus.com)
63754
63755         * config/proelf.exp: Handle connecting to a simulator.
63756
63757 1996-01-31  Jeffrey A Law  (law@cygnus.com)
63758
63759         * config/proelf.exp: New file.  Enough framework that we can
63760         run c-torture tests on the proelf targets (or any other target
63761         that gdb can connect to for that matter).
63762
63763 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
63764
63765         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63766         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
63767
63768         * lib/plumhall.exp (ph_execute): Always call ph_summary if
63769         exec_output exists.
63770
63771 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
63772
63773         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63774         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63775
63776         * config/*.exp: Update FSF address.  Change result of ${tool}_load
63777         to pass/fail/unresolved/unsupported/untested.  Caller must now
63778         call unresolved/unsupported/untested.
63779         * lib/*.exp: Update FSF address.  Update to handle new results of
63780         ${tool}_load.
63781         * lib/chill.exp (verbose): Delete.
63782
63783 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
63784
63785         * lib/gcc.exp (default_gcc_start): Change order of args to
63786         $LDFLAGS $CFLAGS $LIBS.
63787         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63788         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
63789         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63790         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63791         * gcc.misc-tests/dg-test.exp: Likewise.
63792         * gcc.misc-tests/msgs.exp: Likewise.
63793         * gcc.prms/prms.exp: Likewise.
63794         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63795         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
63796
63797         * lib/dg.exp: Deleted, moved to dejagnu/lib.
63798
63799 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
63800
63801         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63802
63803         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63804         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63805
63806         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63807         necessary.
63808
63809 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
63810
63811         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63812         global for loop; add use of $mathlib.
63813         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63814         settings here; set mathlib for anything but VxWorks.
63815
63816 1996-01-22  Jeffrey A Law  (law@cygnus.com)
63817
63818         * gcc.c-torture: Update to c-torture-1.40 release.
63819
63820 1996-01-03  Jeffrey A Law  (law@cygnus.com)
63821
63822         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63823         dg.exp.
63824
63825 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
63826
63827         * lib/c-torture.exp (c-torture-execute): Declare "output" as
63828         global.
63829
63830 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
63831
63832         * lib/g++.exp (LIBS): Define if not already.
63833         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63834         (gcc-dg-prune): Call prune_gcc_output.
63835         * lib/gcc.exp (prune_gcc_output): New proc.
63836         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63837         prune_gcc_output.
63838
63839 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
63840
63841         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63842         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
63843
63844 1995-11-15  Jeffrey A Law  (law@cygnus.com)
63845
63846         * gcc.c-torture: Update to c-torture-1.39 release.
63847
63848 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
63849
63850         * lib/c-torture.exp (c-torture-execute): Don't return if one option
63851         fails, try others as well.
63852
63853 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
63854
63855         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63856         If compilation fails, mark execute tests as `untested'.
63857         If test is marked as unsupported, don't mark compilation and
63858         execute tests as failed.
63859
63860 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
63861
63862         * lib/g++.exp (g++_init): Don't link in libg++, and look to
63863         libstdc++ for whether or not we want to be doing shared
63864         libraries.  Delete link_curses since we don't need it anymore.
63865         * lib/mike-g++.exp (postbase): Don't link in libg++.
63866         * g++.old-deja/old-deja.exp: Likewise.
63867
63868 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
63869
63870         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63871
63872 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
63873
63874         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63875         For that, add `-Wl,-a,shared_archive'.
63876         * g++.old-deja/old-deja.exp: Likewise.
63877
63878 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
63879
63880         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63881
63882 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
63883
63884         * lib/mike-g++.exp (postbase): Pay attention to the status of
63885         g++_load.
63886
63887 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
63888
63889           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63890
63891 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
63892
63893         * lib/gcc.exp (default_gcc_start): No longer need to log program
63894         being executed or its output, execute_anywhere does that now.
63895         * lib/g++.exp (default_g++_version): Call execute_anywhere.
63896         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
63897
63898 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
63899
63900         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63901         the same as those in lib/g++.exp.
63902
63903 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
63904
63905         * gcc.c-torture: Update to c-torture-1.38 release.
63906         * gcc.ieee: Related changes.
63907
63908 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
63909
63910         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
63911         "exec". Minor reformatting changes.
63912
63913         * config/rom68k.exp (${tool}_load): Make it work in a canadian
63914         cross. This means all "exec" calls now work on a remote host as
63915         well.
63916         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
63917         cross. Filter out the extra "\r\n" stuff that expect puts in.
63918         (c-torture-execute): Filter out the bogus warnings like
63919         c-torture-compile does. Add support for canadian cross.
63920         * lib/gcc.exp (default_gcc_version, default_gcc_start)
63921         Use execute_anywhere rather than calling exec directly. Now it
63922         works for canadian cross testing.
63923
63924 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
63925
63926         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
63927         results into a variable, and check that rather than using file exists.
63928
63929 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
63930
63931         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
63932         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
63933
63934 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
63935
63936         * g++.old-deja/old-deja.exp: Create and pass runshlib and
63937         lib_curses if there's a shared libg++ in the build tree.
63938
63939 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
63940
63941         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
63942         if not supported target.
63943
63944 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
63945
63946         * lib/g++.exp (g++_init): Move empty setting of runshlib and
63947         link_curses up to always happen, not just for native builds.
63948
63949 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
63950
63951         * gcc.c-torture: Update to c-torture-1.36 release.
63952         * gcc.failure: Related changes.
63953
63954 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
63955
63956         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63957
63958 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
63959
63960         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63961         * lib/mike-g++.exp (postbase): Not in here.  Still reference
63962         runshlib, link_curses, and mathlib for link and run.
63963
63964         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63965         pass the runtime shared library options for Solaris, OSF/1, and
63966         Irix5, and link with -lcurses to avoid unresolved references.
63967
63968 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
63969
63970         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63971         only run once.
63972
63973 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
63974
63975         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63976
63977 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
63978
63979         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
63980         do not have a framework for the "compat" tests yet.
63981
63982 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
63983
63984         * lib/mike-g++.exp (postbase): New local variable `mathlib',
63985         set to null if we're testing vxworks5.1.  Use that instead of
63986         `-lm' in the setting of LIBS for link and run.
63987
63988 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
63989
63990         * config/rom68k.exp (${tool}_load): Major changes to make it
63991         work.  Verified that it does in fact return the stuff in
63992         exec_output properly.  Catch any Emul or any TRAP other than 0.
63993
63994 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
63995
63996         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63997         LDFLAGS properly for targets that need stuff from libgloss.
63998         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63999         only run once.
64000         (gpp_initialized): New variable.
64001
64002 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
64003
64004         * config/rom68k.exp: Load libgloss.exp.
64005         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
64006         so we can produce a fully linked binary.
64007         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
64008         so we can produce a fully linked binary.
64009
64010 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
64011
64012         * lib/plumhall.exp (ph_section): Watch for expected failures.
64013         Add missing `else'.
64014
64015         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
64016         run the testcase.
64017         (c-torture): Likewise.
64018
64019 1995-08-28  Doug Evans  <dje@cygnus.com>
64020
64021         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
64022
64023         * lib/mike-g++.exp (mike_cleanup): New proc.
64024         (prebase): New globals compiler_result, not_compiler_result,
64025         target_regexp.
64026         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
64027         allow leading "-" in pattern.  Watch for unsupported tests.
64028         If $compiler_result is set, pattern match assembler code,
64029         and ditto for $not_compiler_result.
64030         * lib/mike-gcc.exp: Likewise.
64031
64032         * lib/plumhall.exp (ph_execute): Only call ph_summary if
64033         execution "succeeded".
64034
64035 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
64036
64037         * config/win32.exp: New file.
64038         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
64039
64040 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
64041
64042         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
64043         unsupported.
64044         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
64045         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
64046         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
64047
64048         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
64049         "... without exceptions was ...".  That is now handled by
64050         prune_system_crud.
64051         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64052
64053 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
64054
64055         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
64056         sieve.c,sort2.c}: New files.
64057         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
64058         sieve.exp,sort2.exp}: Drivers for them.
64059
64060         * lib/mike-gcc.exp (program_output): New user settable variable.
64061         (postbase): Call prune_system_crud.  Also prune extraneous compiler
64062         messages.
64063         * lib/mike-g++.exp (program_output): New user settable variable.
64064
64065         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
64066
64067         * config/sh.exp: Deleted (use sim.exp instead).
64068
64069 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
64070
64071         * config/vx.exp: Declare CHECKTASK as global.
64072         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
64073         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
64074         * lib/old-dejagnu.exp: Load [pwd]/$executable.
64075
64076 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
64077
64078         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
64079         target. Like vx.exp, only includes `vx29k.exp' instead of
64080         `vxworks.exp'.
64081
64082 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
64083
64084         * config/sim.exp: Increase time limit from 120 seconds to 240.
64085
64086 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
64087
64088         * gcc.c-torture/execute/950628-1.c: New test.
64089
64090 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
64091
64092         * gcc.c-torture: Update with changes/additions from
64093         c-torture-1.34.
64094
64095 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
64096
64097         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
64098
64099 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
64100
64101         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
64102
64103 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
64104
64105         * gcc.c-torture/compile/950512-1.c: New test.
64106         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
64107         * gcc.dg/struct-ret-1.c: Likewise.
64108
64109 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
64110
64111         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
64112           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
64113
64114 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
64115
64116         * gcc.c-torture/special/920411-1.c: Deleted.
64117         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
64118
64119 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
64120
64121         * config/sim.exp (${tool}_load): Hack in call to bash to get a
64122         cpu limit.
64123
64124 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
64125
64126         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
64127
64128 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
64129
64130         From kenner;
64131         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
64132         is the proper length.
64133         * va-arg-3.c: Likewise.
64134
64135 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
64136
64137         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
64138         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
64139
64140         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
64141         * lib/g++.exp (default_g++_start): Delete old cruft.
64142
64143 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
64144
64145         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
64146         (2 * (1 << 18)) to (2 * (1 << 17)).
64147
64148         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
64149
64150 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
64151
64152         * config/rom68k.exp: Renamed from config/idp.exp
64153
64154 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
64155
64156         * c-torture/compile/921109-2.c
64157
64158 1995-04-18  Mike Stump  <mrs@cygnus.com>
64159
64160         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
64161         excess errors.
64162
64163 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
64164
64165         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
64166         output.
64167         * lib/g++.exp (default_g++_start): Likewise.
64168
64169 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
64170
64171         * gcc.c-torture/compile/950329-1.c: New test.
64172
64173 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
64174
64175           * config/bug.exp (${tool}_load): Updated to use new remote_open
64176           and remote_close procs.
64177         * config/idp.exp: New file.
64178
64179 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
64180
64181         * gcc.c-torture/execute/950322-1.c: New test.
64182
64183 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
64184
64185         * config/vx.exp (${tool}_load): Clean up testing of return code from
64186         vxworks_ld and vxworks_spawn.
64187
64188 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
64189
64190         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
64191
64192 1995-03-13  Mike Stump  <mrs@cygnus.com>
64193
64194         * lib/old-deja.exp: Add `excess errors test - ' error, now one
64195         can mark excess errors on a machine by machine basis.  Note, the
64196         default is to not expect any excess errors, even when excess
64197         errors test - is given, so you will want to put an XFAIL ... on
64198         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
64199         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
64200         those 4 machines, but no others.
64201
64202 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
64203
64204         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
64205         * lib/c-torture.exp: to here.
64206
64207 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
64208
64209         * gcc.c-torture/execute/950221-1.c: New test.
64210         * gcc.c-torture/execute/struct-ret-1.c: New test.
64211         * gcc.c-torture/compile/950221-1.c: New test.
64212
64213         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64214
64215 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
64216
64217         * gcc.c-torture/execute/arith-1.c (main): Return 0.
64218         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64219
64220 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
64221
64222         * g++.gb: New directory of tests, derived from my signature and
64223         class scoping tests.
64224
64225         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64226         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64227         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64228         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64229         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64230         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64231         * g++.gb/sig25.C: Likewise.
64232
64233         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64234         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64235         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64236         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64237         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64238         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64239         * g++.gb/sig25.exp: Likewise.
64240
64241         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64242         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64243         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64244         * g++.gb/scope13.C: Likewise, this test still fails.
64245
64246         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64247         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64248         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64249         * g++.gb/scope13.exp: Ditto.
64250
64251         * g++.gb/README: New file, explains what these tests are about.
64252
64253 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
64254
64255         * lib/dg.exp (dg-do): Support `preprocess'.
64256         (dg-test): Likewise.
64257
64258 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
64259
64260         * config/udi.exp: change "continue -expect" to "exp_continue".
64261
64262 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
64263
64264         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64265         Delete redundant tests.
64266
64267         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64268         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64269         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64270         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64271         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64272         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64273         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64274         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64275
64276         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64277         storing label pointers.
64278         * gcc.c-torture/execute/921019-1.c: Likewise.
64279         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64280         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64281         parameter fp.
64282         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64283         constants.
64284
64285         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64286         Delete obsolete tests.
64287
64288         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64289         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64290         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64291         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64292         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64293         * gcc.c-torture/compile/950124-1.c: New test.
64294
64295         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64296
64297 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
64298
64299         * lib/mike-g++.exp: Add -lm to LIBS.
64300
64301 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
64302
64303         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64304
64305 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
64306
64307         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64308
64309 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
64310
64311         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64312
64313 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
64314
64315         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64316         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64317         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64318         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64319         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64320         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64321         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64322         * g++.law/{operators31.C, operators32.C,
64323         * g++.law/{operators33.C, operators34.C}: Likewise.
64324         * g++.law/{pic1.C, refs2.C}: Likewise.
64325         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64326         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64327         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64328         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64329
64330         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64331         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64332         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64333         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64334         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64335         * g++.law/{enum9.exp, friend5.exp}: Likewise.
64336         * g++.law/{nest3.exp, nest4.exp}: Likewise.
64337         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64338         * g++.law/{operators30.exp, operators31.exp}: Likewise.
64339         * g++.law/{operators32.exp, operators33.exp}: Likewise.
64340         * g++.law/{operators34.exp}: Likewise.
64341         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64342         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64343         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64344         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64345         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64346
64347         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64348         No longer expected to fail.
64349         * g++.law/missed-error3.C: Tweak for recent bool changes.
64350
64351 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
64352
64353         * config/emb-unix: Deleted.
64354         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64355         remote execution.  Do final link on remote host if REMOTE_LINK is set.
64356
64357 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
64358
64359         * lib/dg.exp (dg-test): Fix typo in last patch.
64360
64361 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
64362
64363         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64364         (handles multiple occurrences).
64365
64366 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
64367
64368         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64369         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64370         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64371         printed).
64372         * lib/c-torture.exp (c-torture-compile): Likewise.
64373         (c-torture): Prepend full path if missing.
64374         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64375         (gcc_fail): Likewise.
64376         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64377
64378 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
64379
64380         * lib/netware.exp: Only attach to NetWare i386 systems.
64381
64382 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
64383
64384         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64385         messages.  Add test name to "output pattern match" pass/fail message.
64386
64387 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
64388
64389         * gcc.dg: New testsuite.
64390         * gcc.dg/dg.exp: New file.
64391
64392         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64393         test-switch.c}: Deleted.
64394
64395         * gcc.misc-tests/msgs.exp: New testcase driver.
64396
64397 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
64398
64399         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64400         Watch for illegal return values from ${tool}_load.
64401         * config/unix.exp (${tool}_load): Fix pass/fail detection for
64402         cross targets.  Coerce return value >0 to 1.
64403
64404 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
64405
64406         * config/unix.exp (${tool}_load): Call program rsh, not proc.
64407
64408         * config/emb-unix.exp: New file.
64409
64410         * config/sim.exp: Error if variable $SIM not defined.
64411         (${tool}_load): Mark test as "untested" if simulator missing.
64412
64413         * config/unix.exp: Load remote.exp to get rcp_download.
64414         * lib/c-torture.exp: Use different option lists for testcases with
64415         and without loops.
64416         * gcc.c-torture/execute/execute.exp: Likewise.
64417
64418 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
64419
64420         * config/*.exp: Clarify return code from ${tool}_load.
64421         Call `unresolved' or `untested' instead of `warning' or `perror'
64422         (sometimes you still want to call both though).
64423         Add comment that `shell_id' is local to each file.
64424         * config/udi.exp (timeout): Set to 30.
64425         Don't print warning if connection fails, $connectmode has already
64426         printed an error.
64427         (${tool}_load): Move verbose messages to level 2.
64428         Rework pattern for "Process started" message.
64429         Pass `shell_id' to ${connectmode}_download.
64430         Retry twice upon timeout.  Make resetting of target more robust.
64431         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64432         Pass `shell_id' to exit_$connectmode.
64433         Only call exit_$connectmode if connected.
64434         * config/unix.exp (${tool}_load): Check return codes better.
64435         * config/vrtx.exp (${tool}_load): Likewise.
64436         * config/vx.exp (${tool}_load): Likewise.
64437         Delete unneeded global's.
64438         * lib/dg.exp (dg-test): Update to reflect clarified return codes
64439         from ${tool}_load.
64440         (dg-stat): Delete.
64441         (dg-init): Delete recording of pass/fail counts.
64442         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64443         (old-dejagnu-init): Likewise.
64444         (old-dejagnu-stat): Delete contents, empty proc now.
64445         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64446         (c-torture): Delete references to lcnt, lpass, lfail.
64447         Get option list from TORTURE_OPTIONS.
64448         Delete -funroll[-all]-loops if no loops.
64449         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64450         (g++_stat): Delete contents (empty proc now).
64451         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64452         (gcc_finish): Likewise.
64453         (gcc_stat): Deleted.
64454         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64455         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64456         * gcc.c-torture/execute/execute.exp: Likewise.
64457         Split tests into two parts: compile, execute.
64458         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
64459         no loops.  Update to reflect clarified return codes from ${tool}_load.
64460
64461 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
64462
64463         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64464         to grep for.
64465         (old-dejagnu): Likewise (where necessary).
64466
64467 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
64468
64469         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64470
64471         * lib/dg.exp (dg-process-target): Fix processing of selector.
64472         Add comment regarding use of `error'.
64473
64474         * lib/gcc.exp (prune_system_crud): Define if missing.
64475         * lib/g++.exp (prune_system_crud): Likewise.
64476
64477         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64478         Call prune_system_crud.
64479         * lib/dg.exp (dg-runtest): New proc.
64480         Use perror instead of send_user for tcl errors in testcase.
64481         Don't return any value, it's never used.
64482         Don't clobber previous definition of `unknown'.
64483         Print tcl errors in `dg-final'.
64484
64485 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
64486
64487         * lib/dg.exp (dg-process-target): Improve syntax error messages.
64488         (dg-test): Don't print errorInfo, it contains stack backtrace.
64489
64490 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
64491
64492         * lib/g++.exp (runtest_file_p): Define if missing.
64493
64494 1994-09-24  Doug Evans  (dje@cygnus.com)
64495
64496         * lib/mike-g++.exp: Comment out loading of g++.exp.
64497         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
64498         (default_g++_version): Always print something.
64499         (default_g++_start): Comment out call to `which'.
64500         (g++_start, g++_load): Deleted (must be defined in config file).
64501         * lib/gcc.exp: Test for existence of $CC at start.
64502         Delete check for tmpdir (done in gcc_init).
64503         (default_gcc_version): Always print something.
64504         (default_gcc_start): Comment out call to `which'.
64505         * config/*.exp: Major cleanup - make cross targets work at least a
64506         little better for g++ (by not being "--tool gcc" specific).
64507         Rename gcc_xxx to ${tool}_xxx.
64508         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64509         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64510
64511 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
64512
64513         * lib/c-torture.exp (c-torture-compile): Rework compiler
64514         message processing.
64515
64516         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64517         c-torture.
64518
64519 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
64520
64521         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64522
64523         * lib/dg.exp (dg-process-target): Support { target native }.
64524
64525 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
64526
64527         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
64528         looked for "... program xxx got fatal signal".
64529         Correct regsub munging of `comp_output'.
64530         Ignore compiler messages "path prefix not used" and "linker input
64531         file unused".
64532
64533 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
64534
64535         * lib/gcc.exp (runtest_file_p): Define if missing.
64536         * gcc.prms/template.c: Example to work from.
64537
64538 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
64539
64540         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64541         * lib/dg.exp (dg-test): Call unsupported testcases as such.
64542
64543         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64544         * gcc.prms/1883.c: Moved from compile/940714-1.c.
64545         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64546         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64547
64548         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64549         (dg-process-target): No longer a varargs proc.
64550         Return S/N for target, P/F for xfail.  All callers changed.
64551         (user option procs): More argument checking.
64552         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64553         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64554         (dg-test): Skip test if not running on selected target in `dg-do'.
64555         Update handling of `dg-do-what', `dg-output-text'.
64556         Separate execution pass/fail from output pattern match pass/fail.
64557         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64558
64559 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
64560
64561         * gcc.c-torture/special/special.exp: Don't expect failure for mips
64562         target for 920510-1.c.
64563
64564 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
64565
64566         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64567         Clean up comment regarding use of passcnt, etc.
64568         (gcc_stat): Don't update `testcnt' here.
64569         (gcc_finish): Do it here.
64570         Might as well reset `but_id' here too.
64571         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64572         to determine if the file should be tested.
64573         * gcc.c-torture/compile/compile.exp: Likewise.
64574         * gcc.c-torture/execute/execute.exp: Likewise.
64575         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64576         * gcc.misc-tests/dg-test.exp: Likewise.
64577         * gcc.prms/prms.exp: Likewise.
64578         * gcc.wendy/wendy.exp: Likewise.
64579         * g++.old-deja.exp: Likewise.
64580         Move "Testing file" message to verbose level 1.
64581
64582 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
64583
64584         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64585
64586 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
64587
64588         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64589         (default_gcc_start): Accept optional second list element
64590         of compiler flags.  Print compiler output at verbosity level 2.
64591         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64592         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64593         Save current values of framework globals passcnt, failcnt, xpasscnt,
64594         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64595         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
64596         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64597         xfailcnt to compute stats.  Update framework global `testcnt' from
64598         pass/fail counts.
64599         (gcc_finish): New proc.  Clean up test environment.
64600         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64601         (gcc_epass, gcc_efail): Delete.
64602         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64603         argument of line number.
64604         (dg-init): If the tool has an init routine, call it.
64605         (dg-test): Remove args `cflags_var' and `libs_var'.
64606         Pass all compiler options to ${tool}_start.
64607         Handle missing line number.
64608         (dg-finish): New function.
64609         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64610         particular files.  Call gcc_finish at end.  Move "skipping test"
64611         message to verbosity level 3.
64612         * gcc.c-torture/compile/compile.exp: Likewise.
64613         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64614         * gcc.c-torture/execute/execute.exp: Likewise.
64615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64616         Print testcase being tried at verbosity level 1.
64617         * gcc.c-torture/special/special.exp: Unset xfail.
64618         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64619         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64620         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64621         * gcc.failure/failure.exp: Likewise.
64622         * gcc.ieee/ieee.exp: Likewise.
64623         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64624         Update call to dg-test.  Call dg-finish at end.
64625         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
64626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64627         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64628         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64629         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
64630         * gcc.wendy/wendy.exp: Add copyright.
64631         Delete setting of tmpdir (done by gcc_init).
64632         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64633         Pass compiler flags to gcc_start.  Call gcc_finish at end.
64634         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64635         gcc_[ce]pass/fail.
64636
64637 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
64638
64639         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64640         confusion.
64641         (g++_load): Likewise.
64642
64643         * config/*.exp (gcc_load): Some were varargs fns and some were not.
64644         Rename argument to `prog' to remove the confusion.
64645         Varargs fns behave differently too!
64646         (g++_load): Likewise.
64647
64648         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64649
64650         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64651         what it is.  Delete (always) printing of status value for !native.
64652         Simplify verbose code, and include status and exec_output.
64653         (g++_load): Use gcc_load.
64654
64655 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
64656
64657         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64658         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64659         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64660         940714-3.c as these testcases don't exist anymore.  Make
64661         va-arg-1.c expected to pass.
64662
64663 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
64664
64665         * gcc.misc-tests/misc.exp: Only run specific testcases.
64666         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
64667         * gcc.misc-tests/dg-[1-9].c: New files.
64668
64669         * lib/dg.exp: New testsuite driver.
64670         * gcc.prms/prms.exp: Use it.
64671
64672         * README.gcc: New file.
64673
64674         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64675         Document and reset `lxpass' and `lxfail'.
64676         Simplify "initialized" message.
64677         (gcc_stat): Clean up comments a little.
64678
64679 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
64680
64681         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64682
64683 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
64684
64685         * lib/old-dejagnu.exp (process-option): New proc.
64686         (old-dejagnu-init, old-dejagnu-stat): Likewise.
64687         (old-dejagnu): Simplify.
64688         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64689
64690 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
64691
64692         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64693         exists and is not an empty string.
64694
64695         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64696         $xfail rather than calling setup_xfail.  Clear $xfail when test is
64697         finished.
64698         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64699         automatically.
64700
64701         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64702         longer expected to fail.
64703
64704         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64705         "f" function call.
64706
64707         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64708
64709         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64710         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64711         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64712         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64713         c-torture-1.29.
64714
64715         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64716         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64717
64718         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64719
64720         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64721         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64722
64723         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64724         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64725         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64726
64727 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
64728
64729         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64730         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64731         940714-1.c, 940714-2.c, 940714-3.c},
64732         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64733         gcc.misc-tests/{mg.c,mg.exp}:
64734         New tests.
64735         * gcc.noncompile/noncompile.exp: Change accordingly.
64736
64737 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
64738
64739         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64740         Undo previous clobberage.
64741
64742 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
64743
64744         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64745         * gcc.special/{930510-1.c, special.exp}:
64746         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64747         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64748         struct-varargs-1.c}: New tests from c-torture-1.26.
64749
64750 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
64751
64752         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64753           argument to switch.
64754
64755 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
64756
64757         * Revert the previous changes.  Please see Rob's directory
64758         (/lisa/test/rob/progressive/gcc/testsuite) for testing
64759         fixes.
64760
64761 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
64762
64763         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64764         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64765         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64766         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64767         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64768         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64769         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64770         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64771         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64772         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64773         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64774         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64775         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64776         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64777         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64778         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64779         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64780         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64781         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64782         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64783         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64784         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64785         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64786         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64787         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64788         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64789         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64790         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64791         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64792         testing changes.
64793
64794 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
64795
64796         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64797         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64798         with perror calls.
64799
64800 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
64801
64802         * config/unix.exp (g++_load): Fix syntax.
64803
64804 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
64805
64806         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64807         * gcc.noncompile/921017-1.c: Deleted obsolete test.
64808         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64809         Don't expect va-arg-1.c to fail.  Correct expected output for
64810         920928-1.c.
64811         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64812         * gcc.wendy/hbm4.c: Correct typo.
64813         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64814
64815 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
64816
64817         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64818         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64819         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
64820         * lib/c-torture.exp (c-torture-compile): Ditto.
64821
64822         Reduce volume of output (remove all the -I's and such).
64823         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64824         Call gcc_cpass, gcc_cfail.
64825         (c-torture): Pass testing option to c-torture-compile.
64826
64827 1994-03-21  Doug Evans  (dje@cygnus.com)
64828
64829         Bring patches over from progressive.
64830         * config/default.exp: Exit remote shell cleanly.
64831         (g++_exit, g++_start): Add default versions.
64832         * config/sim.exp (gcc_load): Use perror, not error.
64833
64834 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
64835
64836         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
64837         set in site.exp.
64838
64839 1994-03-14  Doug Evans  (dje@cygnus.com)
64840
64841         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64842         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64843         (wendy_try): New proc to run testcase.
64844         (main loop): Call 'em.
64845         * gcc.wendy/*.c: Clean up pass to correct expected output.
64846
64847         * lib/gcc.exp: Minor cleanup work.
64848         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64849
64850 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
64851
64852         * config/sim.exp (gcc_load): Document return codes better.
64853         Don't pass -v to simulator.
64854
64855 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
64856
64857         * gcc.special/920717-x.c: Fix typo.
64858         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64859         get at sources.
64860
64861         * lib/mike-gcc.exp: Fix typo.
64862
64863 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
64864
64865         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64866         binary to use, transform the name.
64867         * config/*.exp: rename everything. Nuke any g++ specific files,
64868         it's now a special case of gcc that requires no special support.
64869         Add a default.exp for unsupported targets.
64870
64871 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
64872
64873         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64874         lib/old-dejagnu.exp: Fix a few patterns to work with the new
64875         version of Tcl.
64876
64877 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
64878
64879         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64880         than a warning.
64881
64882 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
64883
64884         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64885
64886 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
64887
64888         * gcc.execute/execute.exp: Combine opt_list and foption_list into
64889         option_list.  Compile every file with only 4/6 option choices
64890         (same as C torture) instead of with 12/18 different option
64891         choices.
64892         * lib/c-torture.exp: Likewise.
64893
64894         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64895         not already set.
64896
64897 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
64898
64899         * lib/old-deja.exp: Add `excess errors test fails' error, now one
64900         can put an XFAIL *-*-* on excess errors.
64901
64902 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
64903
64904         * g++.law: Add more tests derived from g++-bugs snapshots.
64905
64906         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
64907         equivalent to g++.law/init9.
64908
64909         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
64910         compiled it, and the a.out file after we've run it.
64911
64912 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
64913
64914         * lib/mike-g++.exp (postbase): Delete the .o file after we've
64915         compiled it, and the a.out file after we've run it.
64916
64917 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
64918
64919         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
64920
64921 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
64922
64923         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
64924         version number.
64925
64926 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
64927
64928         * g++.law: New directory of g++ tests derived from the g++-bugs
64929         snapshots.
64930
64931 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
64932
64933         * gcc.compile: initbug1.c initbug1.exp testcase added
64934
64935 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
64936
64937         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
64938         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
64939           fixes submitted by Jeff Law (law@cs.utah.edu)
64940         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
64941           Jeff Law (law@cs.utah.edu)
64942
64943
64944 1993-11-30  Mike Stump  (mrs@cygnus.com)
64945
64946         * config/unix-g++.exp: Follow the gcc way of doing things.
64947         * g++.old-deja/old-deja.exp: Minor updates.
64948         * lib/g++.exp: New file, follow the gcc way of doing things.
64949         * lib/old-dejagnu.exp: Minor updates.
64950         * lib/mike-g++.exp: Always unset errorInfo.
64951
64952 1993-11-06  Mike Stump  (mrs@cygnus.com)
64953
64954         * lib/gcc.exp: Fix some errors with the below change, CC and
64955         CFLAGS should be global when setting, not local.
64956
64957 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
64958
64959         * lib/gcc.exp: Transform tool name.
64960
64961 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64962
64963         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64964
64965 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64966
64967         * lib/gcc.exp: change gcc_done to gcc_stat
64968
64969 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
64970
64971         * Upgraded gcc testsuite to c-torture version 1.25
64972
64973 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
64974
64975         * lib/gcc.exp: added reporting code. Changed verbose compile message.
64976         * lib/c-torture: added hooks for new reporting code.
64977
64978 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
64979
64980         * config/sh-gcc.exp: check if sh-sim exists in the path
64981
64982 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
64983
64984         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64985         * gcc.compile/compile.exp: Initial changes for new logic.
64986         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64987         * gcc.failure/failure.exp: Initial changes for new logic.
64988         * gcc.ieee/ieee.exp: Initial changes for new logic.
64989         * gcc.misc-tests/misc.exp: Initial changes for new logic.
64990         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64991         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64992         * lib/c-torture.exp: Initial changes for new logic.
64993         * lib/gcc.exp: Initial changes for new logic.
64994
64995 1993-10-15  Mike Stump  (mrs@cygnus.com)
64996
64997         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64998         depend upon failure or success.  Fully qualify names in failure
64999         and success messages.  Always remove a.out before starting
65000         compile, just in case.  Pay more attention to error text output by
65001         the compiler.  Handle testcases with no known past errors just
65002         like all others, so that things are uniform.  Other miscellaneous
65003         improvements.
65004
65005 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
65006
65007         * gcc.cpp: new directory for cpp tests
65008
65009 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
65010
65011         * lib/chill.exp: Code reformatted, removed unused code.
65012         * config/unix-chill.exp: Code reformatted, removed unused code.
65013         * chill.execute/execute.exp: Code reformatted, removed unused code.
65014         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
65015
65016 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
65017
65018         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
65019         routines not written.
65020
65021 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
65022
65023         * config/bug-gcc.exp: Use new procs from bug.exp.
65024
65025 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
65026
65027         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
65028         via ftp, rather than depending on NFS.
65029         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
65030         case.
65031
65032 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
65033
65034         * config/bug-gcc.exp: Use new download proc.
65035
65036 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
65037
65038         * chill.execute/execute.exp: cleanups, handles errors better
65039         * chill.compile/compile.exp: rewrite, based on execute.exp
65040         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
65041         * lib/chill.exp: major changes to diff proc and compile and link
65042         procs. added chill_fail and chill_pass wrappers to pass and
65043         fail. added more comments, and handle error codes better.
65044         Added a hack to capture stderr from exec, so noncompile tests
65045         can work.
65046
65047 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
65048
65049         * chill.execute/execute.exp: rewrite of testsuite driver
65050         * lib/chill.exp: rewrite of testsuite driver
65051         * config/unix-chill.exp: rewrite of testsuite driver
65052
65053 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
65054
65055         In chill.execute:
65056         * iexpr.ch: Standardize uppercase.
65057         * tuples.dat: Standardize uppercase.
65058         * vary.ch: standardize.  Correct varying string assignments.
65059         * vary.dat: Add new output lines.
65060
65061 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
65062
65063         In chill.execute:
65064         * chprintf.ch: Standardize use of uppercase.
65065         * tuples.ch: Standardize and turn arr2 into a DCL,
65066           rather than a SYN.
65067         * pinits.ch: Standardize.
65068
65069 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
65070
65071         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
65072         * Makefil: Renamed to Makefile.in.
65073         * configure.in: New.
65074
65075 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
65076
65077         In chill.execute:
65078         * .cvsignore: Add result/output files.
65079         * Makefile: Fix up variables at start.  Use MFLAGS
65080           everywhere.  Correct bool_loc, built_ins entries.
65081           Add entry for vary1.ch.
65082         * bitarray.ch: Standardize upper-case usage.
65083         * bitexpr.ch: Standardize, add output of b1.
65084         * params.ch: Use arrayt in along PROC parameters, to
65085           avoid novelty problems.
65086         * sets.ch: Tiny cleanup.
65087         * vary1.ch: Re-indent.
65088
65089 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
65090
65091         * Add PR-related files to Makefiles, .cvsignore files, etc.
65092
65093 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
65094
65095         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
65096           with compiler objects. New names are test-flow.c and test-loop.c
65097
65098 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
65099
65100         * Upgraded c-torture tests from 1.19 to 1.20
65101
65102         * new files:
65103         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
65104         * gcc.compile: 930623-1.c 930623-2.c
65105         * gcc.noncompile: 930622-1.c 930622-2.c
65106         * gcc.failure: 920411-1.c 920627-2.c
65107         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
65108
65109 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
65110
65111         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65112           More changes to get testsuite working properly. Needs more work.
65113           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
65114
65115 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
65116
65117         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65118           More changes to get testsuite working properly. Needs more work.
65119
65120 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
65121
65122         * chill.compile/compile.exp: Added for Dejagnu support
65123         * chill.execute/execute.exp: Added for Dejagnu support
65124         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
65125
65126 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
65127
65128         This should complete moving the CHILL test files.
65129         * chill.noncompile(.cvsignore printf.grt
65130             in-printf.grt chprintf.grt chprintf.ch):
65131             Added test-support files.
65132           (Makefile): Modified further.
65133         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
65134             signal.ch): Added test files.
65135           * chill.execute (.cvsignore printf.grt printr.c
65136             in-printf.grt rts.c chprintf.grt rts.h): Added
65137           test-support files.
65138             (Makefile): More corrections.
65139
65140 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
65141
65142         * chill.compile, chill.execute, chill.nocompile: Add CHILL
65143           test cases, ready for DejaGnu.
65144
65145 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
65146
65147         * Upgraded c-torture tests from 1.18 to 1.19
65148
65149         * gcc.compile: added test(s):
65150           930607-1.c
65151         * gcc.execute: added test(s):
65152           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
65153
65154         * added new subdirectory for misc tests: gcc.misc-tests
65155         * gcc.misc-test(s): added tests:
65156           inst-check.c test-consts.c test-ior.c test-switch.c
65157
65158 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
65159
65160         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
65161
65162 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
65163
65164         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
65165
65166 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
65167
65168         * Upgraded c-torture tests from 1.17 to 1.18
65169
65170 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
65171
65172         * Upgraded c-torture tests from 1.12 to 1.17
65173
65174 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
65175
65176         * lib/old-dejagnu.exp:
65177           Fixed handling of XFAIL target triplets to correctly
65178           recognize wildcard characters.  Removed code that
65179           appended a unique id tag to the end of the file name
65180           printed out by the result of the testcases within a
65181           given test file.
65182
65183 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
65184
65185         * lib/old-dejagnu.exp:
65186           Reworked expected failure handling to trigger off of XFAIL
65187           keyword in keyphrase embeded in testcase source code. The
65188           XFAIL keyword must be at the end of the keyphrase line. It
65189           may optionally be followed by one or more target triplets.
65190           It has just occured that the handling of wildcards in the
65191           target triplet may not be correct.
65192
65193 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
65194
65195         * g++.old-deja/tests:
65196           Moved all subdirectories up one level into g++.old-deja .
65197
65198         * lib/old-dejagnu.exp:
65199           Fixed problem with CXXFLAGS not being properly reset, and being
65200           corrupted with extraneous "-c" compiler option.  This was
65201           causing binaries to not be generated for test that needed them.
65202           Modified strings passed to "pass" and "fail" so that individual
65203           tests from the same test file would be distinguished by an
65204           identifier appended to the test file name in the summary logs;
65205           this corrected a problem with erroneous diff logs.  Added code
65206           to search testcases for expected fail and unexpected pass keywords.
65207
65208 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
65209
65210         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65211
65212 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
65213
65214         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65215           Removed extraneous text from end of "Special g++ Options"
65216           keyphrase.
65217
65218         * lib/old-dejagnu.exp: Added pattern matching to look for new
65219           keywords, embedded in testcases comments, which will trigger
65220           calls to xpass and xfail.
65221
65222 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
65223
65224         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65225           comments embedded in the testcases, especially the one looking for
65226           special compiler options, as well as the pattern matching for the
65227           compiler output again.
65228
65229 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
65230
65231         * lib/old-dejagnu.exp: Do a proper check of the return value for
65232           execute tests. Fixed several problems with the pattern matching
65233           of the compiler output which gave erroneous test results.
65234           Changed several of the test result messages to be more descriptive.
65235         * config/unix-g++.exp: Proc g++_load now actually works and
65236           executes the tests passed to it and returns a usable return
65237           value.
65238
65239 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
65240
65241           * lib/gcc.exp: Exits gracefully if $CC is bogus.
65242
65243 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
65244
65245         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65246           Modified both files to properly execute the old style
65247           dejagnu tests. The previous versions of these files were
65248           experimental and did not function anything near correctly.
65249
65250 1993-04-05  Rob Savoye  (rob@cygnus.com)
65251
65252         * Removed all Makefile.in and configure.in files. No configuration
65253         needed now.
65254
65255 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
65256
65257         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65258
65259 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
65260
65261         * gcc.compile/configure.in, gcc.unsorted/configure.in,
65262         gcc.special/configure.in, gcc.noncompile/configure.in,
65263         gcc.execute/configure.in, gcc.code_quality/configure.in,
65264         g++.other/configure.in, g++.old-deja/configure.in,
65265         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65266         in srcname setting.
65267
65268 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
65269
65270         * lib/udi.exp: Fixed mondfe and mondfe_download.
65271         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65272         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65273
65274 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
65275
65276         * config/udi-gdb.exp: Check $shell_id after connecting to target.
65277         (gdb_exit): Don't remove *_soc files.
65278
65279 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
65280
65281         * lib/c-torture.exp: Don't look for main; instead always use -w
65282         -c.  This is how the c-torture tests work.  Remove the object
65283         file if the compilation succeeds.
65284         * gcc.execute/execute.exp: Remove executable if test passes.
65285         * gcc.noncompile/noncompile.exp: Every test is an expected
65286         failure.
65287         * gcc.special/special.exp: Added tests from c-torture 1.11,
65288         corrected use of existing test.
65289         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65290         gcc.execute/920625-1.c: Updated to c-torture 1.11.
65291         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65292         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65293         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65294         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65295         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65296         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65297         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65298         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65299         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65300         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65301         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65302         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65303         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65304         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65305         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65306         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65307         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65308         c-torture 1.11.
65309         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65310         correspond to c-torture 1.11.
65311
65312         * New file.